手机刷机原理:实际上刷机包就是一个ROM
文件的压缩包,进入刷机模式后,recovery
程序会把刷机包里面的文件写入ROM存储区替换ROM存储区的原有文件;当下次启动
手机的时候,会从ROM中载入刚刚替换过的文件,并利用这些文件来启动和运行系统。这就是刷机包的全部功能和作用,刷机的本质就是文件的覆盖和替换 *** 作。
android系统启动的时候,首先会进行一些诸如硬件自检之类的 *** 作,这些 *** 作完成以后(至少它应该知道当前的机器有没有电),会检查一下当前手机按键的状态,接下来就是所谓刷机模式切换了,不同的android手机有不同的按键组合用来进入刷机模式。如果此时按键状态处于刷机组合,那么系统会调用ROM里面的一个叫做recovery的程序,这时就是进入了所谓的刷机程序了,它只是一个工具性质程序,用于检查刷机包的完整性和数字签名的合法性。对于目前大多数root过的机器而言,数字签名的合法性都不会成问题,然后由recovery程序将刷机包进行解压,然后把刷机包里面的文件写入到ROM中去,以此完成刷机过程。如果此时按键没有标明是刷机模式,那么系统会创建内存盘,开始从ROM里面载入相应的文件系统,并把相关的文件拷贝到内存盘中,进而引导linux启动,然后是启动虚拟机dalvik,然后就是创建工作进程载入和运行framework,然后就会看到待机的画面。当然在这个过程中还发生了许多事情,启动了许多服务等等。和windows类似的东西, *** 作系统的一种,用来让你的硬件运行起来的软件,有了它你的屏幕才能有显示,才能运行程序。
刷机就是更新手机的 *** 作系统,因为手机和电脑不一样,安装到电脑里的软件都需要检测一下硬件,然后一个一个装,而手机一般选好型号后,一股脑的写到里面就行了,不需要检测过程,所以叫刷机
评论列表(0条)