抠掉软件包安装器,还给老人流畅的手机体验

2025年 11月 27日


下文内容已作废。最后买了台二手 Oneplus 6T 刷 LineageOS,用 Shelter 把微信抖音安装在工作空间,Root 后禁用工作空间的软件包安装器和浏览器,才得以成功。

VIVO Y3 4+64G 版

这是我爷爷的手机。自从几年前伯伯们给爷爷买了新手机后,爷爷就一直刷抖音刷个不停。现在这个手机系统有点卡顿,充电接口使用micro USB一直不得不留个micro数据线给它充电。

【操作系统】Funtouch OS 9
【Android 版本】9
【Kernel 版本】4.9

安装软件

由于 Android 9 没有无线调试功能,只能通过电脑安装 android-tools 提供的 adb 程序进行调试。

  • Shizuku:负责提供调试API。

  • aShell:命令执行工具

  • 使用 micro-USB 数据线连接手机和电脑,将以下两个软件从网上下载后传输到手机里并安装。另外电脑上也需要安装 LocalSend。

启用ADB调试

  1. 设置——更多设置——关于手机
  2. 点击十次【软件版本号】
  3. 返回到更多设置页面,在最底部进入开发者选项页面
  4. 点击启用开发者选项,点击启用USB调试
  5. 使用micro-USB 数据线连接手机和电脑
  6. 电脑终端执行 sudo adb devices
  7. 勾选一律允许这台计算机调试,点击确认

配置 App Manager

  1. 第一次启动会显示密钥库,这个密码对之后的操作没有影响,直接点击关闭。
  2. 阅读并同意免责声明
  3. 点击右上角设置,找到【安装器】,点击禁用 App Manager 提供的安装器
  4. 点击【操作模式】,复制下方第一条【自定义命令】
  5. 打开手机和电脑上的 LocalSend,将刚才复制的内容发送到电脑
  6. 打开电脑终端,执行命令 adb shell 进入手机内部的 Shell
  7. 粘贴并回车执行刚才复制的命令。
  8. 回到手机上的 App Manager,在【操作模式】设置中点击【更改模式】,选择【自动】
  9. 不出意外此时从无Root状态切换为ADB状态,现在可以拔掉数据线了。
  10. 如果弹窗提示【备份位置】,点击【更改卷】,在【备份位置】右上角点击加号,选择文件管理器,打开后直接在右下角点击【选择】,然后选择【本地存储空间】,点击【保存】

禁用软件包安装程序

  1. 在 App Manager 内搜索 installer,找到【软件包安装程序】(ID是com.android.packageinstaller
  2. 点击【冻结】,弹窗提示选择哪种冻结方案,一般使用【禁用】方案。
  3. 如果发现禁用后没有反应,可能有些系统可能不允许这个包管理器冻结,直接把它卸载掉,不用保留数据和签名。之后如果需要可以恢复出厂设置。
  4. App Manager 提示卸载完成

最终测试

在应用商店试试下载一个软件,居然可以安装???

用电脑传一个文件到手机上安装试试,点击安装包不会有任何动静。。。

???重启后无法进入系统,反复重启???

绝了。


Comments: