嵌入式操作系统
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序,因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。
1.自启动模式:在这种模式下,bootloader从目标机上的某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没有用户的介入。
2.交互模式:在这种模式下,目标机上的bootloader将通过串口或网络等通行手段从开发主机(Host)上下载内核映像等到RAM中。可以被bootloader写到目标机上的固态存储媒质中,或者直接进入系统的引导。也可以通过串口接收用户的命令。
Bootloader从字面上来看就是启动加载的意思。用过电脑的都知道,windows开机时会首先加载bios,然后是系统内核,最后启动完毕。那么bootloader就相当于手机的bios,它在手机启动的时候根据基带初始化硬件,然后引导系统内核,直到系统启动。因此可以看出,bootloader很重要,如果bootloader不能正常加载,手机就是砖头一个,无法正常启动和使用。这也就是为什么bootloader被锁的手机必须要破解才能刷第三方rom。如果不破解bootloader,就无法初始化手机硬件,手机也就无法使用。
1、将开发版的系统包拷贝至手机,在系统更新中选择“手动选择安装包”将手机升级至开发版系统,已经是开发版系统的可略过此步骤(从稳定版升级至开发版会清空所有数据,建议进行数据备份)
2、在miui论坛申请解锁权限并下载解锁工具
3、在需要解锁的设备
4、登录成功后,手动进入fastboot模式(关机后,同时按音量下键+电源键);
5、在PC端的小米解锁工具上,登录手机上登陆的具备解锁权限的小米帐户,并通过USB连接手机;
6、点击“解锁”,预计10秒左右,完成解锁。
帐户成功申请解锁权限后,可以立即解锁已被验证的设备,同一帐户解锁两台设备的间隔大于30天。
注:
1、此解锁方式主要是提供给发烧友玩机使用,因解锁后对于手机的安全隐私有重要影响,2、因解锁操作会对手机使用和安全性带来一定的风险,MIUI会对解锁资格的申请者有较为严格的审核,无法确保所有申请者都能获得解锁资格;
3、解锁后的设备,可以在Bootloader模式下刷第三方ROM包;
4、解锁后的设备会在服务端永久性的标记为“已解锁”状态;
5、解锁后的设备,可以再刷入官方MIUI开发版系统后重新锁定(FastBoot脚步选择:flash_all_lock.bat)。
全部0条评论
快来发表一下你的评论吧 !