如何在不生根的情况下处理不需要的系统应用程序?


Answers:


23

不,这是不可能的-因为只有root才能使系统分区可写(删除存储在其中的系统应用程序是必需的)。但是,使用ICS(Android 4.0)或更高版本,您可以至少“冻结”它们(使其变为 “不可见且不可用”),并且,如果以后再决定,还可以再次冻结它们(请参见例如,如何删除/禁用HTC One XBye-bye中的Bloatware应用程序,bloatware :在Android Ice Cream Sandwich中禁用系统应用程序)。


10

我大部分都同意Izzy的回答,但是从技术上讲,可以不这样做。

背景:

  • 系统应用位于/ system / app / *
  • / system是一个单独的分区,在正常使用时只读安装
  • 有些手机(HTC)甚至锁定了闪存分区以禁止任何写入
  • 通常,一个人在普通系统上获得root权限,以使/ system可写并删除具有root权限的内容
  • 扎根是在普通Android系统上成为root并通过安装一些文件(/ usr / xbin / su等)使其持久化的过程。

要删除不生根的应用程序,就不必不生根他的手机,而是找到另一种方法来从/ system中删除不需要的应用程序

  • 在Google Nexus设备上,用户可以解锁并启动临时的自定义恢复来执行此操作(无需扎根普通的Android实例)
  • 使用三星设备,可以使用与CF-Root相同的方法(下载分区,修改和写回)
  • 或者只运行漏洞利用,然后再执行生根过程,并使用该临时根进行所有需要的清理

底线:扎根然后再做就容易得多。我只是想解释一下,从技术上讲这确实是可能的


您能否详细介绍一下针对三星(Galaxy Y)的操作,还是可以提供链接?

我没有链接,对不起。我会说最简单的方法是root / remove-junk / unroot see here。如果您真的想不生根地进行操作:您可以查看unroot.zip的内容,并创建自己的update.zip来删除不喜欢的内容。但是:您需要学习如何做以及脚本的工作方式,但是要注意风险:您很容易摔坏手机。更好的root + unroot之后,这是一条已知路径。
ce4 2012年

1
只是在这里大声思考;但是您不能将手机连接到Linux计算机并/system从那里安装分区吗?
RobinJ 2012年

1
不能。没有root用户,无法通过USB大容量存储访问/ system的块dev。同样,常规的Linux不支持yaffs2。
ce4 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.