分享

什么叫root、recovery和ota

 大千世界740 2015-11-20
1.OTA
ota(Over-the-Air Technology)就是利用网络升级系统的意思。是增量包。
系统成功升级要求:官方系统,官方recovery,以及系统必需软件未删除。
优势:升级包小,无需电脑和tf卡。
缺点:部分修改的机型无法搜到升级包,或者下载好验证或者升级失败。

2.Recovery
Recovery是类似于电脑上的ghost的一种文件系统,用来对手机系统进行更新刷入等。recovery既可以刷增量包也可以刷完整包, ota、恢复出厂等设置也需要用recovery来进行文件操作。
系统成功升级要求:recovery和升级包要求一致,一般官方的recovery只认可官方的升级包,第三方recovery一般会加强很多功能,所有的recovery一般都支持恢复出厂等操作。
优势:升级包多样化,无需电脑 ,一般需要tf卡或内置存储。
缺点:官方recovery只支持官方的升级包,第三方recovery需要自行刷入,一般官方升级包体积较大,升级麻烦。


3.root
root是针对系统而言,在linux相关的系统中,超级用户一般命名为root,相当于Windows系统中的system用户 。我们所说的root一般是指获得root权限,并加入su等权限管理应用。
一般获得root权限有以下几个方法:
a.其他软件提供的利用官方系统的漏洞提权(提升权限)。最常用的方法,部分手机端的软件即可完成,官方会修复一些漏洞,使得提权变得困难,现在大部分root都需要使用电脑端的root工具。
b.recovery刷入相关文件获得权限。很多使用采用软件root往往会root不彻底,一般rom包的制作者也会提供一些root包刷入即可。需要第三方recovery。
c.第三方recovery刷入第三方的rom,rom自带root权限。
d.自带root管理。现在有些手机自带root管理,把root管理交给使用者,往往比使用者自行root更安全。(第三方root工具往往只能依赖制作者自身的觉悟。)


4.解锁bootloader
bootloader一般是指解开bootloader,并不是所有手机都锁定bootloader,但不锁定bootloader的手机毫无安全可言。 BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。其实,我们对bootloader不用了解太多,只要知道,bootloader控制着是否可以启动手机上的任何系统即可。一般来说 加锁的只可以启动官方的系统,不加锁的可以启动任何系统。有时候加锁的不可刷第三方recovery,但不完全是这样。

5.常用的分区
system:系统分区。我们刷机器一般就是刷的这个分区。
userdata:数据分区, 恢复出厂用到的分区。
cache:缓存分区。
recovery:Recovery分区。
boot:存放内核和ramdisk的分区。

6.root是否需要解锁?
答:采用软件等方式一般不需要解锁,但此方法可能root不彻底,或者root失败。root后一般不影响保修。如果不打算刷第三方系统,建议采用此方法解锁。

7.
root后想ota是否要解除root?
答:ota成功与否和root没有关系,但很多机油root对系统修改较大。建议备份后刷回官方系统,再ota即可。如果搜不到ota包,可恢复出厂设置几次并多次重启

8.换过recovery但没刷第三方系统后想ota是否需要刷回官方recovery?
答:目前是需要刷回官方的recovery。

9.第三方系统如何实现ota?
答:第三方系统因为recovery等修改较大,除非制作者提供增量包,否则只有刷回官方系统,官方recovery,才能正常的ota升级。

最后,附加转载的一段: 有这么一种事儿,它在iPhone上叫越狱,在Android上叫Root,在Symbian上叫免签,在Web入侵时叫提权,在生活里,它叫表白……名字和领域不同,但是道理惊人地相同:之前举步维艰,之后为所欲为

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多