尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

臃肿应用变轻量网页!Travelbound应用逆向工程改造记

臃肿应用变轻量网页!Travelbound应用逆向工程改造记
📅 发布时间:2026/7/15 11:47:43

Travelbound应用:本应是网页却成‘负担’

今年夏天,孩子们所在表演艺术学校将在迪士尼乐园演出,然而被告知需安装 [“Travelbound” 应用程序] 才能获取行程安排等信息,这冲淡了兴奋之情。这个应用程序实际上就是通过网络传递的文本、图像和 PDF 文件链接,却要求用户安装。它似乎只有两件网页可能做不到的事,且都是反功能:一是将与谷歌账户相关的跟踪数据报告给开发者;二是展示由同一家旅行社组织的其他旅行的广告。与之相比,网页具有复制粘贴、打印、保存、收藏、搜索等诸多优势,还几乎可以在任何设备上使用,且潜在地更具可访问性。

拦截应用程序流量:掌握数据秘密

为了‘修复’这个应用程序,作者重新复习网络流量逆向工程安卓应用程序的最佳方法,并采取了一系列步骤。首先在 Android Studio 的虚拟设备管理器中创建新的虚拟设备,测试 `adb shell` 是否可用,并用 [rootAVD] 对其进行 root 操作;接着进行冷启动,运行 [Magisk] 并调整设置,以便自动授予任何请求 `su` 权限的应用程序访问权限。之后运行 [HTTP Toolkit] 拦截 AVD 流量,它安装了一个(假的)VPN 提供商,将手机的流量路由通过代理。再从应用商店安装 Travelbound 应用程序,并配置 HTTP Toolkit 仅代理该应用程序。经过测试,发现该应用程序将用户名和密码拼接起来,在特定形式的 URL 中使用,会返回代表应用程序‘展示’所有内容的 JSON 数据,如包含行程各段信息、‘灵感’(即广告)、交叉引用文件等数组。进一步测试还发现,S3 图像 URL 有效期相对较短,需定期重新获取 JSON 数据。

让它变得更好:打造轻量网页替代应用

掌握所需信息后,作者编写了一个 Ruby 脚本,按 Cron 计划运行以获取最新 JSON 数据,并构建 HTML 页面。作者选择跳过‘灵感’,只列出行程中的各项内容和未被引用的文件。然后托管该页面并设置密码保护,使用旅行团最初获得的相同密码。还在 `

` 元素中包含原始 JSON 数据,方便检查。虽然网页没有应用程序‘漂亮’,但大小只有其一小部分,且免费获得网页的所有标准功能。有些任务适合用‘应用程序’,但 Travelbound 显然不属于此类。现在用户可以选择使用 43MB(下载额外内容后膨胀到 124MB)、带有跟踪和广告的应用程序,或者 0.05MB(可选额外 35MB 图像)、功能更多且能在更多设备上使用的网页。

相关讨论与反馈

文章发布后收到了不少反馈,有 167 个赞、6 个反对、4 个疑惑和 14 个‘勿扰’表情。还有 121 条评论,如 Jared White 表示几乎不用移动应用程序,认为‘有个应用程序能解决这个问题’在移动设备上已过时;Miakoda 听到‘下载应用程序’就会回怼;Haelwenn 认为应用程序做成这样可能是为了跟踪和广告;〽️ɪɢᴜᴇʟ 指出 Discord 也有类似将论坛讨论从网页转移到应用程序的情况等。

相关新闻

  • Python浅拷贝与深拷贝本质解析:从内存地址到工程安全
  • LED驱动失效诊断与电路设计优化指南
  • 暑期本地餐饮商家小红书分阶段营销运营策略 - Redbook_CD

最新新闻

  • Topit终极指南:如何用macOS窗口置顶工具彻底改变你的多任务工作流
  • 终极指南:如何使用defender-control彻底禁用Windows Defender
  • Houdini游戏开发终极指南:90+专业工具快速提升你的游戏制作效率
  • 北京摄影培训机构哪家好,推荐李东道摄影培训 - 职业学校推荐官
  • GPT-image2生成城市宣传海报提示词
  • Spring Boot 3 + Vue 3 摄影预约系统源码 前后端分离实战项目

日新闻

  • 告别启动盘残留:用Diskpart彻底清除U盘EFI分区与恢复完整空间
  • 2026 年宜春诚信的塑料缠绕膜厂家哪个好,缠绕膜背后的秘密:你不知道的成本陷阱 - 领域鉴赏官
  • Arch ECS 入门指南:10分钟掌握C#高性能数据驱动架构

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号