Thor 常见使用问题 FAQ——权限、功能、界面全解答
权限相关
Q: Thor 需要哪些权限?为什么?
Thor 首次启动时会请求:
- 存储权限:用于读取 APK 文件(提取 APK、从文件安装)
- 电话权限:用于识别应用的安装来源
- Shizuku 权限:通过 Shizuku 守护进程获取 shell 权限,执行冻结/卸载
不授权存储权限 → APK 提取和从文件安装不能用,但冻结、卸载、浏览列表仍可以用。
Q: Thor 不联网,那 Shizuku 的连接需要网络吗?
不需要。Thor 和 Shizuku 之间是本地 ADB 连接,不经过网络。但无线调试配对需要 WiFi(手机和电脑在同一局域网)。
扫描与显示
Q: 打开 Thor 后应用扫描很慢?
Thor 首次扫描应用列表需要遍历 Package Manager,应用多时(300+)可能需要 3-5 秒。后续启动会走缓存,通常在 1 秒内完成。
Q: 为什么我的某些应用在 Thor 里显示不出来?
可能原因:
- 应用是用"添加用户"安装在另一个用户下的(Thor 默认只显示当前用户的应用)
- 应用是 Work Profile(工作资料)下的
- 应用被其他管理器修改了 Package State
冻结相关
Q: 冻结后的应用还耗电吗?
不耗电。冻结后 Thor 执行的 pm disable-user 命令会:
- 终止所有后台进程
- 禁用服务和广播接收器
- 阻止应用自启动
冻结后应用完全不运行,RAM 占用为 0。如果感觉某冻结应用仍在耗电,可能是应用列表没刷新,切换一下筛选 Chip 或重启 Thor。
Q: 冻结后的应用会被系统更新吗?
理论上不会。系统 OTA 更新通常不会触碰已被 disable 的应用状态。但部分厂商 ROM 的应用商店可能尝试"修复"被冻结的应用,发现后重新冻结即可。
Q: 系统应用被冻结后,系统更新会不会自动解冻?
多数情况不会。但部分厂商 OTA 更新过程中可能重新标记某些系统应用的状态。OTA 后建议手动检查一下冻结列表。
Shizuku 相关
Q: Shizuku 重启手机后必须重新激活吗?
是的。这是 Shizuku 的设计限制——每次重启后 ADB 连接丢失,Shizuku 守护进程也随之停止。重新激活的快捷方式:
- 先在开发者选项里确认无线调试开关还开着
- 打开 Shizuku → 点「重新连接」或「启动」
- Thor 应该自动恢复连接
Q: 我用的是有线 ADB 方式启动 Shizuku,重启后也要重连吗?
是的,无线和有线 ADB 都一样——重启后 ADB 连接断开,都需要重新激活。
功能相关
Q: Thor 为什么没有清理缓存的功能?
Thor 选择不做。原因有二:
- 清理缓存需要更复杂的权限和文件系统操作,和 Thor 的核心定位(应用管理)偏离
- 多数缓存清理效果有限,真正有效的清理需要 Root
如果需要清理缓存,可以用系统自带的应用设置逐个清理,或用专门的缓存清理工具。
Q: Thor 能读取应用内部数据吗?
不能。Thor 只能读取 Android Package Manager 提供的应用元数据(包名、安装位置、状态、安装来源等),不能读取应用自己的数据目录(如聊天记录、文件)。这既保证了 Thor 的安全性,也保证了隐私。
Q: 批量提取的 APK 保存在哪?
Thor 的提取路径可能因版本和 Android 版本不同略有差异。常见位置:
内部存储/Download/
内部存储/Download/Thor/
提取完成后建议在文件管理器里搜索 "*.apk" 确认。
界面相关
Q: 动态色彩不生效怎么办?
排查顺序:
- 确认系统是 Android 12 及以上
- 确认 Thor 设置里「动态色彩」开关已开
- 确认系统的「Material You / 动态颜色」设置开着(在系统设置的壁纸或个性化里)
- 重启 Thor 试试
Q: Thor 的语言能切换吗?
Thor 默认跟随系统语言。如果你发现 Thor 显示的语言和系统不一样,可能是 Thor 版本该语言翻译不完整。更新到最新版本通常能解决。
性能相关
Q: 同时批量操作几十个应用会卡吗?
不会。Thor 的批量操作是调用 Package Manager 的原生 API,不管你是单个操作还是批量操作,底层都是一样快的。30 个应用的批量冻结通常在 5 秒内完成。
Q: Thor 本身占多少内存?
Thor 的设计目标就是轻量——空闲状态内存占用约 20-40MB,远低于同类工具的 100-200MB。