电脑运行慢的原因-笔记本g480

镜像文件
2023年3月31日发(作者:qq电脑管家是什么)

介绍——修改(刷机镜像)

Recovery镜像只⽤于刷机,通常的镜像⽂件名为:,其实制作ROM并不⼀定要制作Recovery镜像。因为有很多现成好⽤的

Recovery,例如,ClockworkmodRecovery就是其咋红的佼佼者。尽管有很多Recovery可以不同,不过有时由于特殊的需要或显⽰⾃⼰更加

geek。想定制⾃⼰的Recovery。本节将详细介绍如何定制,不过事先说明⼀点,定制的⽅法只是在已经有recovery

镜像⽂件的前提下完成的。关于如何更深⼊定制recovery和修改recovery的源代码。

在学习定制之前,先清楚到底是个什么东西。从本质上说,和⾼达90%是⼀样的。这就意味

着,也是Linux内核(zImage)和内存磁盘镜像()组成的。这两个镜像中的Linux内核是完全⼀样的,区别只是

中的少部分⽂件存在差异。其中最主要的差异是和中的sbin⽬录中多了⼀个recovery命令进⼊

Recovery主界⾯,⽽不会正常启动Android系统。实现的原理是和在⾃⼰的分区各⾃有⼀个Linux内核(zImage),尽管

Linux内核都⼀样,但Linux内核调⽤的init命令解析的及其相关⽂件的内容有⼀定的差异。⽽Bootloader根据⽤户的选择决定使⽤

中Linux内核,还是使⽤中的Linux内核启动系统。如果使⽤前者,Android系统就会正常启动,如果使⽤后者,就会进

⼊Recovery选择菜单,所以和的第⼆个差异就是其中的及其相关配置⽂件的内容略有不同。

从前⾯的描述还可以看出,和其实都是⼀个最⼩的运⾏系统,也就是说他们都各⾃带⼀个满⾜最低要求的运⾏环境

()。利⽤这个运⾏环境监理更⼤的运⾏环境(),⽽就直接使⽤了这个运⾏环境进⾏基本的操

作(复制⽂件、删除⽂件、加压⽂件、mount等),这些操作也就是Recovery模式下刷机要进⾏的⼀些操作。

既然了解了是什么东西,那么就可以解压,并且重写⽣成⽂件。

假设⽂件在当前⽬录下,具体的解压和打包命令如下。

解压

mkdirrecovery

cdrecovery

uppackbootimg-i../

执⾏下⾯的命令会在recovery⽬录下⽣成如下5个⽂件。

-zImage

-cmdline

-pagesize

-base

其中前两个分别为中的Linux内核和内存磁盘镜像。可以使⽤下⾯的命令解压⽂件。

解压⽂件

mkdirramdisk

cdramdisk

gunzip-c../|cpio-i

现在回到上⼀层⽬录,最后按着4.2.4⼩节的⽅法重新⽣成内存镜像⽂件(这⾥为),并使⽤下⾯的命令重新⽣成

Recovery镜像(这⾥为)。

重新⽣成Recovery镜像⽂件

现在可以使⽤下⾯的命令重新刷Recovery(加上Android处在正常启动状态),并进⼊Recovery模式。

刷Recovery镜像

adbrebootbootloader

fastbootreboot

adbrebootrecovery

更多推荐

镜像文件