您当前的位置:首页资讯计算机正文

安卓5.0引入多项安全特性

放大字体  缩小字体 发布日期:2016-01-08 浏览次数:85
安卓5.0引入多项安全特性

就在谷歌发布Android 5.0棒棒糖之后,Nexus 5\Nexus 7上也迎来了Android 5.0的第二个预览版,但是带来的问题是此前的Root方案都失效了。幸好开发SuperSU的Chainfire大神已迅速公布了新的Root方案,只不过流程颇为繁琐。

  而据他后来在Google+发布的长文透露,谷歌原来在新版本中引入了多项安全增强措施,尤其是会强制开启SELinux。SElinux是美国国安局推出的Linux史上最杰出的安全子系统,而搭载该子系统的设备也会默认自动开启加密。看来日后Android系统,想要简简单单Root就不是那么容易的事情了。

  新Root方案需要刷入系统内核

  由于新版本系统的安全限制,Root就不像从前那样一个更新补丁就能够搞定了的。Chainfire给出的解决方案是需要你手动刷入修改版的Android系统内核,才能实现Root。

  这也就意味着你需要先下载对应的boot。img启动镜像文件。然后连接PC电脑,通过FastBoot工具将其刷入,最后让手机进入Recovery模式下,刷入先前拷贝进手机的SuperSU ZIP文件。对于习惯刷机的玩家来讲,这应该不算什么;但是对于普通用户来讲,这Root简直太麻烦了。

  Chainfire还在文中提到,想Nexus系列这样的机型并没有锁定bootloader,所以刷内核还算是一个不错的办法。但是这个办法到了那些锁定了bootloader的机型上(特别是运营商的合约机),就没有可能通过刷内核实现Root了。

  带着新镣铐跳舞的Root应用

  Chainfire透露,由于新版本的安全机制,目前大量的Root应用都需要紧急发布更新。如果该应用行为是符合SDK的话倒还好,但若是稍有越界,就一定会撞墙,因为新版本的一部分文件系统已经不让动了。

  当然Chainfire也表示,如果实在有必要,也能够通过修改SElinux策略从而绕过安全限制。但至少他觉得自己会尽量不这么做,毕竟安全不是一件小事。

  方便与安全,总是鱼与熊掌不可得兼的。在新的Android系统上,我们也看到安全的重要性也日益扩大,往后Root可能会越来越困难了。

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!

0条 [查看全部]  相关评论