938 字
2 分钟
ADB(卸载操作)
2024-10-12

开篇#

文章最新归档时间:2026-03-27

源自#

来自于我之前B站上写的文案,正好用Markdown排版优化一下 详情页面

起因#

在安卓设备上为了更好的使用体验,优化耗续航,以及优化整体流畅度

NOTE

但是,精简过头会物极必反,会影响很多功能的

OriginOS3--->OriginOS4之后写的

  • 总体体验

更新系统之后确实耗电明显更多,但是新系统确实更流畅

因此对其耗电进行精简,精简后使用过一段时间后,基础功能正常可用,日常足矣,可以养老

精简内容#

  • 基于我的老Neo7
    • 日志采集类软件(一般不会出问题)
    • ug报告程序(bugreport)
    • 调试类软件,用的时候可以恢复(工厂调试啥的)
    • 谷歌服务可以在设置自行开启或关闭
    • AI组件
    • 服务引擎
    • 智慧系统
    • 多设备服务(没有智能家居用不上)
    • 带有adservice 的广告服务(ad:advantage )
    • 快应用服务框架(广告服务框架)
    • 其他的一些我用不到的

ADB操作#

使用ADB安卓11及以上可以使用无线调试(如果没有电脑,只需要可以开热点的手机或或能连接的WiFi,不需要流量数据) Android11以下用数据线(需要windows电脑配置ADB环境)

准备#

  • 使用ADB软件(shizuku或者是配好环境的ADB)一般重启会失效

    shizuku:安卓玩机神器(接口)

    黑阀:操作简单不需要前置adb shell(后面命令)

    一台电脑,或者一台手机+otg接线/双C口、

    其他的ADB相关的软件

电脑可以下载ADB开发SDK:跳转至SDK

管理员权限可以达到类似停用应用的效果,,例如dshizuku,冰箱icebox,owndroid等等(本文暂不说明)

具体命令#

方法一:停用应用#

停用

adb shell pm disable-user <包名>

启用

adb shell pm enable <包名>(黑阀可以直接选择停用,apex包的需要用adb命令方法2)

方法二:命令卸载#

删除

adb shell pm uninstall --user -0 <包名>

找回

pm install-existing --user -0 <包名>(找回之后记得启用)
  • 机主用户user后-0默认为0,多用户按需要改

此方法在黑阀中执行需要去掉adb shell前缀

  • 如果方法2的返回值是下方的,那就是被保护了,就使用方法3

    Failure [DELETE_FAILED_USER_RESTRICTED]

方法三service call大法:#

(针对于部分使用uninstall无效,被限制卸载了,更新了有的就没法用了,例如卸载更新)

Android 12

安装:

adb shell service call package 134 s16 <包名> i32 1 i32 0

卸载:

service call package 134 s16 <包名> i32 0 i32 0

Android 13

安装:

adb shell service call package 131 s16 <包名> i32 1 i32 0

卸载:

adb shell service call package 131 s16 <包名> i32 0 i32 0

Android 14

安装:

adb shell service call package 132 s16 <包名> i32 1 i32 0

卸载:

adb shell service call package 132 s16 <包名> i32 0 i32 0
  • 方法三如果再不行,那就是完全限制了,目前没办法干,例如语音唤醒之类的服务

限制#

  • 自Android版本的升高,ADB权限进一步规范,ADB可能无法删除部分系统应用

后续#

TIP

改观

之前的机型并没有能卸载的途径,adb或许对于之前的机型可能有一定作用

声明!#

  • 玩机有风险,操作需谨慎,深有体会
  • 使用类似于ADB/Deviceowner等权限需谨慎,误操作可能导致设备变砖、数据丢失或系统异常!
  • 自用玩机方式,一时兴趣写的,本站用于归档优化
  • 任何因参考本文内容进行操作所导致的设备故障、数据丢失、法律责任等,均由操作者本人承担,本站及作者不承担任何责任
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

ADB(卸载操作)
https://text.lilystar.cn/posts/android/adb/
作者
Lily
发布于
2024-10-12
许可协议
CC BY-NC-SA 4.0