简直要被OPPO系统预装的软件烦死!话不多说,直接开干。

一.下载ADB调试桥并配置环境变量

Downloads - ADB Shell

这是ADB官网的下载连接,下载ADB Kits。

这是使用手册,感兴趣的可以看看,但说实话对本教程没多大用Android 调试桥 (adb)  |  Android 开发者  |  Android Developers了解 Android 调试桥,它是一种功能多样的命令行工具,可让您与设备进行通信。https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn

下载后解压缩,记住你保存的位置。我直接放在D盘一个叫tools的文件夹下了

这时候不要运行adb.exe,因为啥都不会弹出来。如果你是首次安装的话,也不要直接在cmd里调试,因为大概率会报错“adb 不是不是内部或外部命令,也不是可运行的程序或批处理文件”。

现在来配置环境变量:

我的电脑(右键)——高级系统设置——高级(选项卡)——环境变量——系统环境变量(选项框)——Path(找到这个系统变量,选中后编辑)——添加你的路径

不会的看图

把你的储存路径添加进去

这样环境变量就配好了。

现在再win+R, 打开cmd窗口

输入

adb devices

这时窗口里就会显示连接成功,ADB环境就配置完成了。

二.打开OPPO手机的开发者模式并下载包查看器

打开手机:

设置——其他设置——开发者选项(输入验证码启用)——(开启)开发者选项——(开启)USB调试,然后用数据线连接电脑

点击开发者选项,输入验证码

勾选开发者选项,USB调试

然后用数据线连接电脑即可,在手机上选择USB充电模式,在电脑上打开cmd窗口,再次输入

adb devices

这时候就会有一串设备标识,像图里这样就算连接成功了。

如果想要更加准确地知晓包名方便后续卸载,可以在手机里安装一个软件,软件商店里应该也有,名字叫“apk应用程序管理器”,不愿意下载这个的也可以换成别的apk管理软件,反正只要能查看包名就很方便

安装后界面是类似这样的

红框里就是各程序对应的包名 。

三.开始清理OPPO系统预装流氓软件

在cmd里,输入

adb shell   #进入shell模式
pm list packages | grep '<OEM/Carrier/App Name>'    #别直接用,这是范本,用关键词查找包名
pm list packages | grep 'com'     #把这句粘贴进cmd里,我建议用com搜方便拉出全量清单
pm uninstall --user 0 <name of package>    #这是范本,用关键词查找包名
pm uninstall --user 0 com.vivo.doubleinstance  #这是一个实例,从com.开始都是包的名字

可以把全量清单拉出来粘贴到txt里,同时在apk应用程序管理器里找对应的包名,把不想要的全部卸掉。

在shell模式下键入命令,显示Success即卸载成功,手机丢掉流氓软件立刻清清爽爽,apk应用程序管理器界面上该应用同时也会消失。

这是我卸载的一些软件,仅供参考:

pm uninstall --user 0 com.coloros.wallpapers    (壁纸,P用没有)
pm uninstall --user 0 com.android.wallpaper.livepicker(动态壁纸选择器,给姥姥滚)
pm uninstall --user 0 com.oppo.store      (欢太商城,滚)
pm uninstall --user 0 com.nearme.instant.platform  (恶心的快应用)
pm uninstall --user 0 com.coloros.wallet(别想从我这儿拿到一分钱,懂?)
pm uninstall --user 0 com.coloros.operationManual(使用手册,毛用没有)
pm uninstall --user 0 com.oppo.book(书城,不看小说)
pm uninstall --user 0 com.coloros.pictorial(锁屏杂质,骂不动了)
pm uninstall --user 0 com.oppo.usercenter(我的OPPO)
pm uninstall --user 0 com.nearme.play  (小游戏)
pm uninstall --user 0 com.oppo.music   (系统自带的音乐)
pm uninstall --user 0 com.nearme.statistics.rom(用户体验计划,体验你XX)
pm uninstall --user 0 com.nearme.gamecenter   (都有小游戏了,怎么还整个游戏中心)
pm uninstall --user 0 com.nearme.themespace   (主题商店,下一个是主题商店的辅助组件)
pm uninstall --user 0 com.nearme.themespacelib
pm uninstall --user 0 com.oppo.community(OPPO社区)
pm uninstall --user 0 com.coloros.weather.service  (天气服务)
pm uninstall --user 0 com.coloros.yoli  (视频社区,不是播放器,播放器可以留着)
pm uninstall --user 0 com.android.browser  (浏览器)
pm uninstall --user 0 com.coloros.childrenspace   (儿童空间,我不是儿童)
pm uninstall --user 0 com.coloros.lives  (黄页,又是一个恶心东西)
pm uninstall --user 0 com.oppo.camera.facebeauty  (相机美颜没啥用)

如果不小心卸载错了,把自己想保留的系统预装软件整没了,还可以通过

①设置——恢复出厂设置

②软件商店下载

这两种方式倒回。

利用ADB调试工具获取ROOT权限并卸载OPPO手机系统预装软件相关推荐

  1. 一则利用内核漏洞获取root权限的案例【转】

    转自:https://blog.csdn.net/u014089131/article/details/73933649 目录(?)[-] 漏洞描述 漏洞的影响范围 漏洞曝光时间 漏洞产生的原因 漏洞 ...

  2. 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )

    文章目录 一.获取 APK 包流程 二.获取 APK 包完整流程命令行输出 一.获取 APK 包流程 从应用市场中下载的应用 , 安装完毕后 , 自动删除 ; 如果想要获取安装应用的 APK 包 , ...

  3. adb shell获取root权限

    adb shell获取root权限 因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了 ...

  4. android操作系统如何卸载软件,安卓手机系统预装软件如何卸载

    1.最厚道的手机--删除即可 有些比较注重用户体验的手机厂商,他们虽然需要从应用开发商手里分一杯羹,但是也深知预装软件给用户带来的困扰,因此并没有把预装软件植入手机底层,而是允许用户直接卸载.如果你碰 ...

  5. 几乎万能的安卓root方法,需adb能获取root权限(小白教小白)

    此文章部分摘自 bingoCoder2013的博客 最近闲着没事,平常也喜欢搞搞机,搞机过程中遇到需要root权限是很麻烦的,各大root软件没有适配就无法root,现在有了一点收获,也是整理网上各大 ...

  6. ADB工具 获取ROOT权限及复制文件方法

    adb push d:\tm3_sqlit.db data/zouhao/tm3_sqlit.db adb pull data/zouhao/tm3_sqlit.db d:\tm3_sqlit.db ...

  7. 魅蓝3 官方android系统,魅蓝3获取ROOT权限及刷入Android系统过程

    首先感谢制作魅蓝3  Android ROM的大神----眷恋阳阳 想必很多人跟我一样,在购买了魅蓝3之后发现系统是YunOS,且官方固件没有Android版本,魅族官方也没有给用户开放"获 ...

  8. 魅蓝3如何root_魅蓝3获取ROOT权限及刷入Android系统过程

    首先感谢制作魅蓝3  Android ROM的大神----眷恋阳阳 想必很多人跟我一样,在购买了魅蓝3之后发现系统是YunOS,且官方固件没有Android版本,魅族官方也没有给用户开放"获 ...

  9. android临时root权限获取失败,安卓手机为何获取Root权限失败?分析手机Root失败的原因是什么?...

    如今,手机预装的APP应用程序实在太多,对于有系统纯净强迫症的用户来说,拿到手机第一件事就是折腾,通过Root或者刷机解决问题,那么我们在获取ROOT权限的时候可能会遇到失败,那么安卓手机为何获取Ro ...

最新文章

  1. LeetCode 1108. Defanging an IP Address--C++,Python解法
  2. layerui的弹出层只显示两行英文字符不换行的解决方法
  3. activemenu怎么拼 vue_Vue-el-menu使用,点击按钮跳转指定页面
  4. Gradle不匹配报错的终极大招(gradle插件版本和gradle版本对应关系)
  5. Android零基础入门第24节:自定义View简单使用
  6. 安装Orchard错误
  7. linux的mysql本地yum安装_Linux系统下使用yum安装mysql
  8. cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享
  9. ★LeetCode(669)——修剪二叉搜索树(JavaScript)
  10. 自定义view imageviw
  11. 在MySQL中使用正则表达式
  12. 瞻博网络Contrail多云解决方案荣获最佳创新解决方案奖
  13. 微信企业号上传永久素材讲解与演示
  14. Java中继承thread类与实现Runnable接口的区别(转)
  15. k-means算法及python实现
  16. 接口自动化测试怎么做?该怎么学习
  17. dnf鹰犬机器人补丁_DNF补丁大全DNF东方Projece界面补丁下载
  18. python怎么掉包_python掉包侠与深浅拷贝
  19. iOS应用内打开App Store应用详情界面
  20. ubuntu使用命令行修改图片大小

热门文章

  1. ThinkPHP php 仿千图网源码_2018最新友价内核
  2. 庖丁解牛linux内核 百度云,庖丁解牛Linux内核-1
  3. 排序知识点总结及代码实现(C++)
  4. 创意竖版产品发布会快闪PPT,等你来拿!
  5. 程序员进阶攻略笔记01-10
  6. NVIDIA Jetson TX2 上手指南
  7. 从零写VIO|第二节——作业:使用Allen方差工具标定IMU
  8. es 切换别名_Elasticsearch之别名
  9. “年薪百万”的视频剪辑师?Adobe专家让这一切都成为可能
  10. 在Azure上建立Ubantu虚拟机