admin管理员组

文章数量:1531691


2024年6月1日发(作者:)

Android平板电脑刷机包简单解释

本文将对android刷机包的刷机步骤进行简单的解释,本人用的设备是7寸山寨的

flytouch,CPU为威盛8505,本次用的固件包为1.7.2,之所以用这个是因为这个固件包

的scriptcmd比较完善,在2.0.88中scriptcmd被封装到中了,其实效果应

该是一样的。

在此想先提一下Android的启动方式:1.u-boot启动2.加载linux内核内核

进行系统初始化4.在内核的start_kernel()函数的kernel_init()中设定

ramdisk_execute_command = "/init";最终在init_post()函数中调用init程序,而这个

init程序就是Android编译好的在根目录下的init程序。明白了这个过程,对于接下来的

刷机就方便多了。

下面用红框圈起来的是本刷机包中主要用到的几个文件:

各文件用途:

Android_ 整个Android的文件系统,里面文件虽然多,但主要的就是根目录

下的文件和System文件夹里的文件,System文件夹里的文件又和Android编译出来的

里面的文件类似,所以这里推测,如果修改自己的刷机包,把自己修改好的

System文件夹进行一下替换即可,当然要注意驱动的问题。

应该是linux的根文件系统镜像

用户数据的部分,里面主要是各种用户程序和安装包,对应编译好的

linux内核镜像

u-boot启动文件

不知道

pre_****_disk文件夹 是可用这里面的文件来替代android_ 和里面

的文件的,因为在后面判断若存在这几个文件夹,会进行相同目录的合并工作,这时肯定

要发生替换了。

常用命令格式:

fatload [bytes] 仅

限内存中


本文标签: 文件进行文件夹内核编译