发布于 

非root卸载手机内置App软件

2021年我才刚刚找到不用root就能卸载掉内置无用的App软件的方法,虽然获取信息慢了点但也是知晓不是。root也可以卸载但是太麻烦了,当然root不止可以卸载内置的App也可以刷包,以及定制其它功能等等。这里说的卸载内置App的方法是——通过adb的方式连接手机,卸载手机内置app:

需要的工具

因为电脑上有安装的Android Studio软件,有自带的adb.exe。如果不需要Android Studio软件则需要下载独立的Android SDK平台工具软件包,可以在官网下载

手机端步骤

  1. 用数据线将电脑和手机连接。
  2. 激活开发者模式,一般情况下找到关于手机(or我的设备)——>多次点击版本号,直到提示点击7下打开开发者选项
  3. 进入开发者选项(一般在更多设置里)打开开发者选项和USB调试

电脑端步骤

1.在官网下载的独立工具软件包,解压到你喜欢的磁盘中。

2.找到刚刚解压的文件夹,用你喜欢的终端(CMD、PowerShell、Windows Terminal等)打开文件夹:

Windows:

  • 按住shift+鼠标右键

Linux :

  • cd Android/Sdk/platform-tools && ls

​ PS:前提是你有这个路径

3.输入adb.exe devices

Note

如果是win10的话,打完adb记得再按一下tab键,就会自动提示成 .\adb.exe,然后补齐上方命令

如果显示以下:

1
2
3
4
5
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
xxxxxxxx unauthorized
# 代表连接手机完成,unauthorized表示手机并没有授权,如果此时手机提示授权,一定要同意。

4.授权后再次输入.\adb.exe devices 显示以下:表示成功

1
2
List of devices attached
xxxxxxxx device

开始卸载

Note

卸载内置App软件要想好在卸载,一旦执行卸载则无法恢复。卸载要慎重!!!有些内置App卸载之后会出现其它应用无法使用的情况。请按需卸载…切记!!切记

进入命令交互模式

1.执行.\adb.exe shell,进入命令交互模式。显示以下:表示成功

1
xxx:/ $   # 根据手机设备的不同xxx显示的名称不同

获得软件包名

  • 本身系统有自带(小米、黑鲨)[1]

    • 找到应用设置——>应用管理点击右上方的三个点 找到想要卸载软件de软件包名[2]
  • 进入命令交互模式下输入am monitor

    • 输入完上边的命令之后需要在手机上打开你要选择卸载的软件,会显示软件包名如下:
      - 红色椭圆就是软件包的名。图中显示的是真我手机自带的浏览器包名
    
  • 下载第三方文件管理器来进行查看(不推荐)

wiki
1
2
3
4
5
6
7
8
9
软件包名:
- 不是指安装软件的名字,一般来说都是com.xxx.xxx或者后缀更多;如下方的小米的游戏服务
例子:
黑鲨手机→com.blackshark.bsamagent # 黑鲨手机的发现游戏
小米手机→com.xiaomi.gamecenter.sdk.service # 小米的游戏服务
系统→com.miui.systemAdSolution #忘记
软件→com.baidu.input_heisha # 黑鲨内置的百度输入法定制版
等。
注:以上包名可能不正确

Note

PS:在某些设备上,“应用详情”所在的位置或名称可能有所不同。

⚠ 卸载命令

pm uninstall [options] package

  • 可选参数:

    • -k 表示保存数据和缓存文件,如不需要,可去掉 -k。

如果显示以下:代表卸载成功

1
2
xxx:/ $ pm uninstall  com.baidu.input_heisha    # 卸载黑鲨手机系统自带的输入法
Success # 显示这个就卸载成功

退出

输入exit


  1. 1.博客主本身只有小米、黑鲨和realme手机其它手机系统有没有并不清楚
  2. 2.不是指安装软件的名字,一般来说都是com.厂商名.软件的英文名

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。