zoukankan      html  css  js  c++  java
  • 借助ADB冻结与卸载Android系统应用(免ROOT)

    背景:
    我妈的手机饱受系统应用广告推送之苦,每天都能在通知栏里收到好几条广告。为了给她个清净,本篇博文应运而生。

    目标:
    卸载安卓系统应用

    所用工具:
    硬件:我妈的手机(魅蓝5)
    PC端:Minimal ADB and Fastboot 1.4.3
    Android端:ES文件浏览器

    操作流程:
    0.下载所需工具
    网上都能找到,略过
    1.安装手机驱动
    不同手机方法不一,所以不统一讲了。这里给出魅族品牌手机的安装方法:魅族Flyme手机无法连接电脑ADB调试
    2.手机连接电脑
    首先开启手机的USB调试功能,不同手机方法不一,请自行百度。
    魅族5的方法是设置--关于手机--版本号。连击版本号十次左右,会提醒开启开发者选项。此时可以打开设置--辅助功能--开发者选项--USB调试。
    3.启动ADB连接
    对于魅族系手机,此时需要在C:Users你的用户名.android下创建一个adb_usb.ini文件,文件内容为0x2a45这六个字符。
    再打开Minimal ADB and Fastboot中的cmd-here程序,依次输入以下命令:

    adb kill-server
    adb devices
    
    • 如果提示“由于目标计算机积极拒绝,无法连接。 (10061)”,就输入下面这条命令:
      adb tcpip 5555
      成功的话应该会看到* daemon started successfully和其他的信息。
      此时手机上可能还会弹出一个窗口请求授权,点击确定。然后重新执行上面的两条命令。

    4.使用ADB命令冻结与卸载系统应用
    想要用ADB卸载一个应用,首先要知道它的包名。这里我们借助ES文件浏览器进行查看。打开ES文件浏览器--应用--系统应用,此时单击一个应用即可查看它的包名。长按一个应用即可备份安装包。

    会用到的ADB命令列表:
    查看当前正在运行应用的包名:
    adb shell dumpsys activity | findstr mFocusedActivity
    卸载应用:
    adb shell pm uninstall --user 0 应用名
    将系统所有应用以txt文件列出在adb文件夹下:
    adb shell pm list packages -s >系统应用.txt
    将系统已启用的应用以txt文件列出在adb文件夹下:
    adb shell pm list packages -s -e>启用的应用.txt
    将系统已停用的应用以txt文件列出在adb文件夹下:
    adb shell pm list packages -s -d>停用的应用.txt
    停用应用:
    adb shell pm disable-user 应用名
    启用应用:
    adb shell pm enable 应用名
    其他更多指令可以参考Android 调试桥 (adb)

    我们以魅族手机自带的“音乐”为例,先用ES文件浏览器查看它的包名:

    可以看到它的包名为com.meizu.media.music

    然后在ADB中输入adb shell pm disable-user com.meizu.media.music命令尝试停用它,结果提示失败Permission Denial
    既然无法冻结停用,那就直接卸载吧。
    我们先用ES对该应用进行备份,备份完成后应用会变绿,安装包可在提示的路径里找到。
    备份完成后进行卸载,执行adb shell pm uninstall --user 0 com.meizu.media.music命令

    卸载成功。

    如果需要重装系统应用,恢复出厂设置则自动重装。

  • 相关阅读:
    前端布局方式汇总及概念浅析
    html中map area 热区自适应的原生js实现方案
    css3实现背景颜色渐变,文字颜色渐变,边框颜色渐变
    css3动画的性能优化_针对移动端卡顿问题
    分享几个很实用的CSS技巧对前端技术很有帮助
    为什么是link-visited-hover-active原理这样的特殊
    HTML中<base>标签的正确使用
    面试WEB前端如何才能通过?
    Java连载48-final关键字
    Python连载48-正则表达式(中)
  • 原文地址:https://www.cnblogs.com/kangyupl/p/13525275.html
Copyright © 2011-2022 走看看