在Android设备上获得root访问权限并不是一个新概念,但是android6.0棉花糖改变了这种方式。新的“无系统”根方法一开始可能会有点混乱,所以我们来这里是为了帮助理解这一切,为什么你会想要它,为什么这个方法是根Android**前进的最佳方式。
相关:如何使用SuperPU和TWRP根操作Android**
在讨论无系统根是什么之前,我们最好先讨论一下根在Android上是如何“正常”工作的,以及它需要什么来完成它的工作。
从android4.3开始,“su”守护进程(处理root访问请求的进程)必须在启动时运行,并且必须具有足够的权限才能有效地执行请求它的任务。这通常是通过修改Android/system分区上的文件来实现的。但是在Lollipop的早期,没有办法在引导时启动su守护进程,因此使用了一个修改过的引导映像这实际上是引入了“无系统”根,之所以命名为su,是因为它不修改/system分区中的任何文件。
后来发现了一种获得根系的方法——传统的棒棒糖法,这在当时有效地阻止了无系统方法的发展。
然而,随着Marshmallow的引入,Google加强了最初在Lollipop中设置的安全性,基本上使得仅仅通过修改/system分区就无法用所需的权限启动su守护进程。无系统的方法被复活了,现在这是运行棉花糖的**的默认根方法。值得一提的是,Android Nougat以及运行5.1(或更新版本)的三星设备也是如此。
与其他方法一样,使用无系统方法获取根访问也有其优点和缺点。主要的缺点是,默认情况下,它在带有锁定引导加载程序的设备上不起作用可能有一些解决方法,但它们对每个设备都非常特定。换言之,如果您的设备没有解决方法,并且它有一个锁定的引导加载程序,则根本无法获得根访问权限。
相关:如何安装Android OTA更新,而不丢失FlashFire根
但是,除此之外,无系统方法一般更为理想。例如,当您使用此方法根目录时,更容易接受空中更新(OTA),特别是在使用FlashFire这样的工具时。手电筒可以在闪光时闪存库存固件并重新根,并处理OTA安装(再次,在闪烁时重新生根)。基本上,如果你运行的是一个根设备,手电筒是一个很好的工具。请记住,它目前仍处于beta中,但是开发正在取得良好进展。
无系统根方法也更干净,因为它不添加或修改/system分区中的文件。这意味着你的**也更容易打开。它甚至无法在工厂重置后继续使用,所以在销售之前确保设备没有插销并擦拭干净要简单得多。
相关报道:SafetyNet解释:为什么Android Pay和其他应用程序不能在根设备上工作
当然,最后一点是一把双刃剑,因为有些用户更愿意在工厂重置设备后保持根目录,好消息是,只需要重新闪存适当的超级U文件才能重新获得根访问,这很容易。如果您想在不执行出厂重置的情况下展开,您可以为设备闪存一个干净的引导映像。一个命令提示符命令就完成了。
另外值得注意的是,有些服务,比如Android Pay,根本无法在根设备上运行。有一次,Pay确实在无系统设备上起作用,但这完全是偶然的。目前还没有计划尝试绕过Pay对根设备的保护。
好消息是,你不必真正地“决定”使用哪种根方法。当你闪存超级,它将决定哪种生根方法是最好的**,并采取相应的行动。如果你的**运行棒棒糖或更老,它很可能使用/系统方法。如果运行的是棉花糖或更新版本(或者是运行5.1或更高版本的三星设备),它将修改引导映像,从而为您提供一个无系统根。
无系统方法不太可能向后兼容旧版本的Android,因为这将需要大量的工作来支持几十台设备,这些设备要么升级到新版本的Android,要么退役。因此,这种新方法的重点是安卓棉花糖和牛轧糖。
Android是一个复杂的系统,获得root访问权限可以打开一扇释放其全部潜力的大门。这就是说,根你的设备是不应该掉以轻心,除非它是一个开发人员或其他引导程序解锁单位与股票图片可用,你一定要小心。rooting社区的开发人员将尽可能地提供最佳的rooting体验,但这并不意味着它一定能完美地工作。
非常感谢Chainfire花时间回答我们的问题并帮助我们完成本文!
你知道你可以在你的Android**上调整一些选项,让你的游戏运行更流畅吗?这些都是一些很容易做出的改变,你甚至不需要根访问这些游戏优化提示Android的大部分。让我们来看看一些最好的方法,让你的Android**更游戏友好。1更改...
... 我们已经研究了为什么iPhone和iPad更适合****。游戏通常首先(或只)在iOS上发布,有时比Android发布时间早几个月。由于苹果只生产少数几款**和平板电脑,而现有的安卓设备只有数千台,...
... 下面是如何通过市场宣传,并发现为什么有些**更好(或更糟)比他们在纸上看。 ...
...级访问某些应用程序和实用程序的过程,长期以来一直是Android爱好者和超级用户体验的一部分。 ...
... 如果你一直想知道如何阻止Android上的网站,我们将向你展示你需要知道的。 ...
... 对于如何加速Android设备,我们不乏想法。不幸的是,并不是所有的方法都有效。 ...
googlechrome89带来了Android**和Chrome操作系统的集成,更好地支持浏览器中的gamepad,网络应用程序的NFC,以及本地网络共享。它于2021年3月2日发布。 android设备的chrome os phone hub 谷歌为Chrome操作系统开发“**中心”已经有一段时间...
...的现实:视频消息在Android上看起来很糟糕。让我们看看为什么会发生这种情况,以及解决问题的方法。 为什么会这样? 当你从iPhone向iPhone发送信息时,它不会像通过苹果iMessage系统发送的其他平台那样通过标准彩信发送。这...
...是)一个死硬的安卓粉丝,但使用iphone8让我真正明白了为什么人们如此喜欢这个平台。我对苹果在移动领域的所作所为有了新的尊重和欣赏,为此,我很感激。
...都很顺利。 相关报道:Android上的“无系统根”是什么,为什么更好? 但是从Marshmallow开始,Google基本上阻止了以前版本中最流行的根方法,将“su”守护进程放到/system分区中,并在启动时以所需的权限运行它。这导致了一种新...