当前位置:首页>博客> 非 root 下 ADB Shell 卸载禁用 APP

非 root 下 ADB Shell 卸载禁用 APP

夏普 R5g AQUOS 的原装机。

CPU 865 RAM 12g UFS 256g 支持储存扩展、3.5耳机孔,以及 10bit 的屏幕。简直就是我之前用的 Dell M6700 笔记本的缩小版啊!用来观看影视,玩游戏都还不错。主要色彩真的很亮眼。不支持国内5g,全网通4g,对得起价格 500 人民币。

不过内置的 App 有些用不到,系统本身可以禁用内置 App。但是不想看到他,还是用ADB 来禁用吧!

声明此操作适用原生 Android 12 手机,国内魔改可能用不了,其他版本可能要做适当修改,请自行搜索。

1,打开开发者调试模式。设置-关于-点击版本号 4 次即可。然后搜索 usb 选择 usb 调试。打开调试模式。

2,准备 type-c to type-c 或者type-A to type-c 的全功能数据线。不然可能不识别。如果你看到你的设备管理器 通用串行总线设备 有个 布告栏(Billboard) 设备,那就说明没识别成功。正常的应该是 ADB interface 。

3,下载 ADB Shell。usb_driver_SHARP_r18.5.zip: https://545c.com/f/22136564-1320272002-12a0d7

4,解压工具到任意目录,cmd 切换到对应目录。连接好手机,执行 ADB Shell。看下手机,选择允许此设备调试。

上述成功后,便可执行如下操作:

pm list packages # 列出所有APP

pm list packages | grep mm # 列出所有带 mm 的APP
pm uninstall --user 0 -k jp.co.softbank.OfficialApp # 卸载包名为 jp.co.softbank.OfficialApp 的 App
pm disable xxx # 禁用名字为 xxx 的 App
pm enable xxx # 启用名字为 xxx 的 App
问题来了,我不知道这个 App 的包名怎么办?有办法如下:

还在原来的窗口执行 am monitor # 监控激活的 App

打开你要卸载的 App,这时你会发现 cmd 窗口出现了 这个 App 的包名,复制下来。
pm uninstall --user 0 -k xxx # 粘贴替换这个 xxx 就可以卸载了。

禁用和卸载的区别就是,一个你还能找到,一个你找不到。除非运行下面的命令

cmd package install-existing xxx # 你要恢复的包名 xxx。

如果记不住包名,终极恢复大法就是 恢复出厂设置。

温馨提示,以上命令请在执行了 ADB Shell 后的二级命令行窗口下执行。辨别方法就是:“提示符前面会变成你的手机型号。”

版权声明 1 本站永久网址:https://www.gzkj8.com
2 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长:yixinis@163.com,进行删除处理。
3 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
4 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
博客

抖音直播伴侣怎样在电脑上设置

2024-8-13 18:14:51

博客技术教程文章资讯

CentOs7搭建基于pptp的VPN服务器

2024-9-2 14:26:22

0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索