Thor 中文文档 下载 App

Thor 常见使用问题 FAQ——权限、功能、界面全解答

权限相关

Q: Thor 需要哪些权限?为什么?

Thor 首次启动时会请求:

不授权存储权限 → APK 提取和从文件安装不能用,但冻结、卸载、浏览列表仍可以用。

Q: Thor 不联网,那 Shizuku 的连接需要网络吗?

不需要。Thor 和 Shizuku 之间是本地 ADB 连接,不经过网络。但无线调试配对需要 WiFi(手机和电脑在同一局域网)。

扫描与显示

Q: 打开 Thor 后应用扫描很慢?

Thor 首次扫描应用列表需要遍历 Package Manager,应用多时(300+)可能需要 3-5 秒。后续启动会走缓存,通常在 1 秒内完成。

Q: 为什么我的某些应用在 Thor 里显示不出来?

可能原因:

冻结相关

Q: 冻结后的应用还耗电吗?

不耗电。冻结后 Thor 执行的 pm disable-user 命令会:

冻结后应用完全不运行,RAM 占用为 0。如果感觉某冻结应用仍在耗电,可能是应用列表没刷新,切换一下筛选 Chip 或重启 Thor。

Q: 冻结后的应用会被系统更新吗?

理论上不会。系统 OTA 更新通常不会触碰已被 disable 的应用状态。但部分厂商 ROM 的应用商店可能尝试"修复"被冻结的应用,发现后重新冻结即可。

Q: 系统应用被冻结后,系统更新会不会自动解冻?

多数情况不会。但部分厂商 OTA 更新过程中可能重新标记某些系统应用的状态。OTA 后建议手动检查一下冻结列表。

Shizuku 相关

Q: Shizuku 重启手机后必须重新激活吗?

是的。这是 Shizuku 的设计限制——每次重启后 ADB 连接丢失,Shizuku 守护进程也随之停止。重新激活的快捷方式:

  1. 先在开发者选项里确认无线调试开关还开着
  2. 打开 Shizuku → 点「重新连接」或「启动」
  3. Thor 应该自动恢复连接

Q: 我用的是有线 ADB 方式启动 Shizuku,重启后也要重连吗?

是的,无线和有线 ADB 都一样——重启后 ADB 连接断开,都需要重新激活。

功能相关

Q: Thor 为什么没有清理缓存的功能?

Thor 选择不做。原因有二:

  1. 清理缓存需要更复杂的权限和文件系统操作,和 Thor 的核心定位(应用管理)偏离
  2. 多数缓存清理效果有限,真正有效的清理需要 Root

如果需要清理缓存,可以用系统自带的应用设置逐个清理,或用专门的缓存清理工具。

Q: Thor 能读取应用内部数据吗?

不能。Thor 只能读取 Android Package Manager 提供的应用元数据(包名、安装位置、状态、安装来源等),不能读取应用自己的数据目录(如聊天记录、文件)。这既保证了 Thor 的安全性,也保证了隐私。

Q: 批量提取的 APK 保存在哪?

Thor 的提取路径可能因版本和 Android 版本不同略有差异。常见位置:

内部存储/Download/
内部存储/Download/Thor/

提取完成后建议在文件管理器里搜索 "*.apk" 确认。

界面相关

Q: 动态色彩不生效怎么办?

排查顺序:

  1. 确认系统是 Android 12 及以上
  2. 确认 Thor 设置里「动态色彩」开关已开
  3. 确认系统的「Material You / 动态颜色」设置开着(在系统设置的壁纸或个性化里)
  4. 重启 Thor 试试

Q: Thor 的语言能切换吗?

Thor 默认跟随系统语言。如果你发现 Thor 显示的语言和系统不一样,可能是 Thor 版本该语言翻译不完整。更新到最新版本通常能解决。

性能相关

Q: 同时批量操作几十个应用会卡吗?

不会。Thor 的批量操作是调用 Package Manager 的原生 API,不管你是单个操作还是批量操作,底层都是一样快的。30 个应用的批量冻结通常在 5 秒内完成。

Q: Thor 本身占多少内存?

Thor 的设计目标就是轻量——空闲状态内存占用约 20-40MB,远低于同类工具的 100-200MB。