毫无疑问,根是Android世界的(圣)圣杯。那些使您作为用户可以按自己的喜好对设备进行操作的出色权限无疑是一大乐趣,并且确实是Android设备获得如此广泛普及的最主要原因之一-不仅在最终用户中,而且在在开发人员中也是如此。操作系统的另一个方面可以使人们回头再来,这就是不断更新和新的操作系统版本的源源不断。但是,这两者几乎不能共存。通常,只要有……好……什么新的更新出现,它都会通过功能,错误修复和漏洞来实现。后者是通常需要获得诸如在我们的设备上进行根级别访问权限之类的权限。这意味着,如果您在大多数情况下进行更新,你可以亲吻根再见。诚然,有些应用程序即使在OTA升级后也可以帮助root生存,但仍在制造这些操作系统和设备的公司始终在注意确保漏洞和漏洞被填补。

Lollipop(Android 5)是我们最受欢迎的Android操作系统的最新,最出色的版本,上个星期左右,它在技术界几乎已经广为人知,因为它在最新,功能最强大的Developer Preview中可用。。最新的Lollipop安装是LPX13D的构建版本,它与最终版本相比只差了一步,这也带来了死亡之吻,就像我们前面提到的所有更新一样。没关系,对吗?我们只是再次扎根并完成它,对吗?或者我们只是使用root生存应用程序而我们继续前进,对吗?不,不完全是。设备安全性方面发生了一些变化,部分原因是由于人们和公司正在寻求对其珍贵数据的安全性和保护措施的要求,裸照。因此,考虑到这一点,谷歌进行了救援。
XDA高级公认开发人员和高级主持人 Chainfire 一直在警告我们Android世界中所有即将到来的变化,特别是自从更新的Jelly Bean和KitKat更新发布以来。好吧,到目前为止,我们可以正式地说,他所说的关于新版Android增强安全性的一切都落在了目标上。最新的棒棒糖更新LPX13D似乎像大多数更新一样扎根。但是,这样做似乎不仅仅可以解决问题,因为正确组合各种因素后,设备可能变得无法生根。Chainfire继续解释说,root被“破坏”的原因主要是因为授予root所需的脚本不再允许从init.d启动时运行。,但是相反,它被迫从SELinux专用上下文中运行。显然,这是对启动时运行的所有应用程序和服务的新要求。
Chainfire提供的解决方案是在内核级别启用root。换句话说,您需要一个自定义内核以获得根。但是,很多时候,您需要root用户才能刷新自定义内核。很好,你们中有些人可能会说,通过自定义恢复进行刷新,可以轻松地刷新内核。如果引导加载程序被锁定怎么办?更好的是,如果引导加载程序无法解锁怎么办?是的,您将永远拥有一个库存设备(或直到有人通过安全措施为止)。本质上,谷歌为制造商提供了千载难逢的机会,使根目录访问权永久得到解决。他们不会在自己的设备上这样做,因为Nexus系列具有可解锁的引导加载程序,但没人能保证其他制造商的情况都一样。
问题就变成了,OEM是否愿意永久关闭设备,特别是考虑到很大一部分销售额来自口口相传?一旦Lollipop开始以其最终形式推出,看看哪些OEM朝哪个方向发展将是非常有趣的。可以肯定的是,对于拥有设备的人来说,这是艰难的时刻,因为他们拥有根级访问权限的自由。面对十字路口后,您将朝哪个方向前进?

