(本文以华为荣耀8自动更新冻结/禁用为例进行描述)

注意

如果你的手机系统在进行hide的时候提示:
“Neither user 2000 nor current process has Android.permission.MANAGE_USERS”
那说明这个命令在你当前的系统里面没有权限,就没法进行上述操作了。 作者的荣耀8之前一直升级上来的是可以用的,前两天因为感觉太慢,双清了,结果现在就不能用了。。。

引言

 文章之前,先交代一下我为什么写这篇文章。本人用的是华为的荣耀8手机,荣耀8虽然外观经验,性能强劲,但是待机时间真是一个鸡肋。完全没有老余发布会上说得两天,而且越升级系统,约耗电。我目前已经不敢从B160版本往上再升级了,传说上了B377,一天两冲真受不了。于是乎我就想把自动更新关闭,搜遍网络论坛,结果方法全都不管用。不管怎么限制,一联网弹出个必须升级的框,每次都要返回一次,万一误点了就完了,听说root了可以禁止,但是问了这个简单的东西就root,得不偿失。

 好在咱有点代码知识,有搞机的精神,而且安卓也给了我们瞎搞的机会,还是比较开放的,因此遍寻网络,从90%的没用的回复里面找到了真正10%的精髓,现总结一下。本文只对编程有一定基础的人用处最大,如果你是小白,最好使用别人做好的软件,如Debloater。

 为什么用手动方法?因为怕坏人在软件中加入恶意代码,哈哈!


冻结/禁用程序

总共分成两个步骤:

  1. 步骤一:首先确定手机能够通过开发者调试模式,链接到电脑

  2. 步骤二:下载adb官方软件,进入adb命令模式

  3. 步骤三:通过输入隐藏命令,来禁用相应的软件,本文中就是自动更新软件


步骤一(开发人员选项-USB调试-连接电脑)

  1. 手机开启开发者调试模式,开发者模式开启,有太多的教程,直接点击安卓版本号,连续点击,一直到弹出来开启开发者模式结束。然后进入开发者选项,打开里面的“USB调试”的选项。

  2. 然后通过USB线,链接到电脑,如果你电脑里面有杀软,大部分会弹出来一个让你连接手机的烦人的弹窗,这时候你直接下载吧,这个对于我们来说还真用上了。作者是用了360的安全助手,也可以用豌豆荚之类的手机助手软件。如果没弹出来,那就自己安装一个吧。

  3. 根据软件提示,将手机链接到那个手机助手软件,到能够看到你手机截图,看你手机里面的信息为止,说明已经将你的手机进入了usb调试模式,在保证链接的前提下不要关闭这个程序,进行步骤二。

(具体截图和步骤网上太多了,大家可以参考网上教程。)


步骤二(批处理命令-进入adb命令)

 adb工具应该算是安卓用于调试使用的一个PC端的指令工具,我是这么理解的,我们要用的是其中的pm指令。(纯业余的说法,哈哈)

  1. 首先要下载一个adb工具包,最保险的方式是从Google下载,下载地址如下:
    https://dl.google.com/android/repository/platform-tools-latest-windows.zip
    下载后解压缩,找到platform-tools文件夹,将其复制到D盘的根路径下面(换个比较好操作的路径)。

  2. 然后打开命令行,有很多中方法,比如说按Win键 + R打开命令行,输入cmd打开命令行窗口,然后输入cd /D D:\platform-tools 回车。输入adb version 回车,出现adb命令的版本号,如图:

  3. 然后输入adb shell 回车,进入adb命令模式。然后就可以开始我们的pm代码操作了,有没有很激动?出现下图就可以了:


步骤三(pm命令操作)

  1. 输入pm list packages | grep hwouc 回车
     这个是显示所有手里面安装的包名列表,grep的功能是进行过滤,hwouc是华为系统里面的更新软件包名,如果是华为手机直接可以用,如果是其他手机请百度下吧。正常来说应该出现com.huawei.android.hwouc,就说明一切正常。

  2. 输入pm hide com.huawei.android.hwouc 回车
     这部命令是隐藏/冻结了hwouc软件

  3. 输入pm list packages | grep hwouc 回车
     这时候就发现搜索不到软件,确定了可以隐藏/冻结了软件。

  4. 输入exit 回车
      推出adb命令模式。

  5. 输入adb reboot 回车
     手机会重启,等待吧。


扩展

这里对pm显示包名列表的命令进行扩展,供参考:

pm list packages [options] [FILTER]打印所有的已经安装的应用的包名,如果设置了文件过滤则值显示包含过滤文字的内容参数描述-f  显示每个包的文件位置
-d  使用过滤器,只显示禁用的应用的包名
-e  使用过滤器,只显示可用的应用的包名
-s  使用过滤器,只显示系统应用的包名
-3  使用过滤器,只显示第三方应用的包名
-i  查看应用的安装者

本文参考了如下博文网址:

[1] http://www.cnbeta.com/articles/tech/574639.htm
[2] http://bbs.gfan.com/android-8029206-1-1.html

(不ROOT/不安装软件/安全)--Android/安卓手机手动冻结/禁用系统应用方法相关推荐

  1. android安卓手机分屏多窗口实现方法

    效果图 frameborder="0" allowtransparency="true" scrolling="no" vspace=&qu ...

  2. mac安装软件管理Android手机,Mac如何管理Android手机:这方式很得体

    [PConline 评测]还记得是在8月份锤子的发布会上,除了带来了新的坚果手机外,在系统领域,老罗吐槽安卓系统和 Mac 连接时,传输和管理文件的方极为丑陋,因此他们为Mac用户精心开发了一款名为S ...

  3. 源代码安装-非ROOT用户安装软件的方法

    0.    前言 如果你没有sudo权限,则很多程序是无法使用别人编译好的文件安装的. 还有时候,没有对应你的主机配置的安装包,这时候需要我们自己下载最原始的源代码,然后进行编译安装. 这样安装的程序 ...

  4. 非root用户安装软件

    下面简要说一下Linux下非root用户安装软件的一般流程: 1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar - ...

  5. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:

    1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...

  6. Linux下软件安装 非root用户安装软件的一般流程

    Linux下的软件安装 Linux下的软件安装,实质上有如下四种,"正规"程度依次递减: 使用标准的yum/apt/yast包管理程序安装 比如:sudo apt-get inst ...

  7. linux非ROOT用户安装软件

    非root用户没有权限,所以不能用apt-get命令一键安装,一般非root用户的安装流程为: wget命令下载软件源码,如: wget http://mama.indstate.edu/users/ ...

  8. Android系统累次停止运行,安卓手机反应迟钝的原因及解决方法

    安卓手机现在是很多人的随身必备物品,长年累月的使用过后有的机友发掘自己的机子反应很迟钝,那么安卓手机为什么会反应迟钝呢?又有什么解决方法呢?小豆浆经过总结发现造成我们的安卓手机的反应速度变慢的原因有很 ...

  9. 使用Burpsuite抓取IOS,Android(安卓)手机app数据

    前言 Burp Suite是用于Web应用安全测试.攻击Web应用程序的集成平台,它将各种安全工具无缝地融合在一起,以支持整个测试过程中,从最初的映射和应用程序的攻击面分析,到发现和利用安全漏洞. 之 ...

最新文章

  1. @ini_get php,php中get_cfg_var()和ini_get()的用法及区别_php技巧_脚本之家
  2. 台式计算机不能有线上网,台式电脑怎么样不能有线就可以连接网络,赶紧看看...
  3. 来自51CTOHCNP3期一位技术小白的内心独白
  4. 小程序wx:key中的关键字*this
  5. java 记事本换行_[求助]记事本自动换行
  6. hdu5823 (附带数的二进制子集)
  7. 通过反射获取私有方法
  8. 怎么从某个div跳转到另一个_另一个伊甸蓝不够时候怎么办 MP没了怎么做
  9. 微信小程序商城模板平台分享
  10. Mac SnailSVN不显示状态图标
  11. excel多元线性拟合_excel透视+多元线性回归
  12. ceres solver 使用
  13. 山东大学人机交互技术复习纲要
  14. 关于“城市超脑DIGITAL TWIN”的一些保姆级干货
  15. SQL中IF函数的使用
  16. linux0.11缓冲区管理程序阅读注释笔记
  17. Linux下的软件Mysql完全卸载(包括其依赖和库等残留文件)
  18. cocos2d-x传智播客_10年和超过520集播客-科技是一场马拉松,而不是短跑
  19. MySQL InnoDB Cluster部署
  20. 到底什么是用户体验?

热门文章

  1. 根据卡号前6位判断开户银行
  2. XTDrone仿真平台与Prometheus仿真平台
  3. matlab app designer 新建应用打开mat文件绘图
  4. CREATING A WINDOWS IMAGE FOR OPENSTACK(转)
  5. 一个馒头引发的血案...请看完无极后观看此片,保笑死人不偿命
  6. WebDAV之葫芦儿·派盘+DAVx⁵
  7. 关于 Linux 版网易云音乐音高畸变的问题解决
  8. 根据生日判断星座(不到10行代码)
  9. 一款优秀的智慧社区系统应具备哪些功能
  10. 阅读笔记3:基于深度学习的运动想象脑电信号分类算法研究