
Android 7.1.2-15 的adb防卸载
安卓防止应用被卸载的方法(以下演示安卓15)
防止卸载:adb shell service call package 138 s16 包名 i32 1 i32 0
恢复卸载:adb shell service call package 138 s16 包名 i32 0 i32 0
(恢复卸载与防止卸载命令只有i32 1 i32 0与 i32 0 i32 0中1和0的区别)
手机连接电脑。开启开发者的usb调试
adb电脑软件应用名:platform-tools
cmd(或shift右键powershell)到platform-tools软件根目录打开
防卸载命令对应安卓版本号
安卓7.1.2: adb shell service call package 145 s16 包名 i32 1 i32 0
安卓8.0: adb shell service call package 151 s16 包名 i32 1 i32 0
安卓8.1: adb shell service call package 152 s16 包名 i32 1 i32 0
安卓9: adb shell service call package 151 s16 包名 i32 1 i32 0
安卓10: adb shell service call package 156 s16 包名 i32 1 i32 0
安卓11: adb shell service call package 136 s16 包名 i32 1 i32 0
安卓12: adb shell service call package 136 s16 包名 i32 1 i32 0
安卓13: adb shell service call package 133 s16 包名 i32 1 i32 0
安卓14: adb shell service call package 134 s16 包名 i32 1 i32 0
安卓15: adb shell service call package 138 s16 包名 i32 1 i32 0
命令行输入 adb --version 得到如下结果说明连接调试成功
执行防卸载或恢复卸载(adb shell service call package 138 s16 com.tencent.mm i32 0 i32 0 )后出现如下结果表示成功
(防卸载不会导致数据丢失,可以清除数据操作)
演示视频