转:http://blog.csdn.net/loongembedded/article/details/46910087

arm 平台的bootloader 方案mediatek(mt6516/6517) :

bootROM + pre-loader[l5] + U-boot

1:preload_wt97055.bin (和flash 相关的东西,pre-loader 是执行在ISRAM 区,作用与boot1/boot2

相同)

2:MBR(MBR 为Master Boot Record,第一阶段所用的boot loader 被装载到RAM 中并被执行。这里的

boot loader 在大小上小于一个扇区的大小,也就是512 字节,而它的任务,就是加载第二阶段的boot

loader。)

3:lk.bin (屏的uboot 部分)

4:boot.img (屏的kernel 部分,TP,camera 等等的kernel 部分~由ramdisk.img 镜像的文件压缩再加

上kernel 部分的启动代码还有相应的头文件~ramdisk.img 的内容就是out/target/product/generic/root

即linux 内核的文件系统的压缩而已~)

5:logo.bin(应该是开机的第一帧,这个是android 区的logo,还有个linux 区的kernel)

6:system.img (apk 和系统文件out/target/product/generic/system 的压缩文件转换为ext4 格式)

7:userdata.img (out/target/product/generic/data 的压缩文件转换为ext4 格式,用户自行内置的APK

也放置在此区域)

8:recovery.img (ramdisk-recovery.img 镜像的文件压缩而成

~实现恢复出厂设置、OTA 升级、patch 升级及firmware 升级)

9:secro.img (安卓系统启动时的防盗版的功能,nodl_secro.bin 重命名而来)

每个文件都能单独编译生成出来,下面列举比较常用的Android 比较重要的三个img 文件:

make systemimage - system.img(这个应该与r android 的编译区域相同,只是揣测,需要验证)
make userdataimage - userdata.img
make ramdisk - ramdisk.img
make snod - 快速打包system.img (with this command, it will build a new system.img very quickly.
well, you cannot use “make snod” for all the situations. it would not check the dependences. if you
change some code in the framework which will effect other applications)
因為
system.img 是從out/target/product/xxxx/system 做出來的。
如果改了這個folder 的內容,想要重新產生system.img。不要管system folde 裡面的file 的
dependency,可以用snod 這個target:
WT-WI-E016/Rev01
2
make snod
定義在build/core/Makefile 可以看到snod 這個target:
(有說明是: make system.img ignoring depencies)

MTK的Android刷机包各个文件作用相关推荐

  1. 为Android刷机包签名

    当你要发布一个软件或是自制的ROM时,你就需要一个使用了私钥的证书来为.apk或.zip文件进行签名.Android系统使用证书来识别软件作者和软件之间所建立的认证关系.做这个事情最经典的方式就是用k ...

  2. linux手机刷机包制作工具_LINUX操作系统手机刷机包SBF文件资料制作修改方法

    实用标准文案 LINUX操作系统手机刷机包(.SBF 文件)制作.修改方法 By shanxin96-2007.2.20 第一种修改方法:利用WINHEX软件 一.获得 .smg 文件 获得 .smg ...

  3. 紫光展锐展讯SPRD刷机包pac文件解包提取img步骤

    UNISOC_SPRD_PAC_UNPAC 紫光展锐展讯SPRD刷机包pac文件解包提取img文件. Extract Images from .pac file from Spreadtrum Uni ...

  4. 什么是android刷机包,刷机包是什么?ROM刷机包是什么意思?

    对于智能手机用户来说,刷机都不会陌生,但在刷机操作中,我们经常会提及到ROM刷机包一词.究竟刷机包是什么?指的是什么东西呢?下面百事网小编带大家详细了解下. 刷机包是什么? 一般我们说的刷机都是指智能 ...

  5. 安卓刷机包 各个文件夹的作用

    META-INF 这里面主要是签名文名和刷机时执行的脚本(updater-script),移植时,我们主要要更改的就是刷机的脚本. system 这里面就是android的系统部分 app 这里存放的 ...

  6. android手机系统怎么刷机包,怎么刷机安卓系统-安卓手机刷机包如何DIY让Android刷机包更好用...

    现在很多用户都喜欢通过网上下载第三方的刷机也来刷自己最喜欢的手机系统 ,但是各类刷机包中往往会捆绑很多垃圾软件和没用的软件,而删除这些软件,一般都要先ROOT手机才能删除.特别是少数软件少数软件非常顽 ...

  7. 什么是android刷机包,什么是安卓RAM?安卓RAM和安卓ROM有什么区别?

    我们平时听到的安卓系统其实是一个很复杂的程序,就比如安卓ROM和安卓RAM,安卓ROM我们平时可能听说过,但是RAM可能听说就比较少了,对于初次了解安卓的机友来说可能是一个模糊的地方.今天,小编就为大 ...

  8. 刷机包各个文件都是啥

    arm 平台的bootloader 方案mediatek(mt6516/6517) : bootROM + pre-loader[l5] + U-boot 1:preload_wt97055.bin ...

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

    本文将对android刷机包的刷机步骤进行简单的解释,本人用的设备是7寸山寨的flytouch,CPU为威盛8505,本次用的固件包为VIA8505的1.7.2,之所以用这个是因为这个固件包的scri ...

最新文章

  1. 使用 NumPy 的标准化技巧
  2. 几种在shell命令行中过滤adb logcat输出的方法
  3. 支付宝打年兽神器 v1.4.5
  4. Semaphore实现原理分析
  5. SQL SERVER数据类型与C#数据类型对照表
  6. PowerPoint 2010新功能应用
  7. 16kb等于多少b_面试官:MySQL索引为何选择B+树?
  8. icem二维非结构网格划分_Ansys Icem CFD网格划分实例详解PDF及附件
  9. 【高等数学】定积分1
  10. IJCAI 2022 | 腾讯AI Lab Oral论文:条件扩散模型FastDiff
  11. 领扣LintCode问题答案-5. 第k大元素
  12. verilog latch
  13. 12.QT + OpenCV打包成应用(以及QT图标问题详细) --- OpenCV从零开始到图像(人脸 + 物体)识别系列
  14. 专题三 Problem X
  15. 猿辅导python编程老师面试_猿辅导辅导老师面试一系列的感受
  16. GB28181国标2016版本协议文档(报送稿)解读(一)
  17. 常用C++编译器推荐
  18. HTML+CSS简单的淘宝首页框架布局小练(一)
  19. 鸿蒙之始 那个软件能播,智能电视安装这几款直播软件就够了,全是HD画质,还支持回看!...
  20. IDEA使用copyright

热门文章

  1. word通配符应用:批量设置所有数字显示样式
  2. mini-batch的定义和用法
  3. 网站分析14——网站分析的思路、方法和模型
  4. 【翻译】普罗米修斯宣布推出代理,以解决一系列新的使用情况
  5. 远景能源如何搞定美国的第一个客户?亚马逊AWS你一定知道底细吧
  6. WordPress程序有哪些下拉菜单样式表代码?
  7. 母乳一般分为四个阶段:初乳、过渡乳、成熟乳和晚乳。//2021-2-9
  8. ji计算机组成原理第五版,计算机组成原理(下) - osc_6ls9vwji的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. 智能指针之shared_ptr易错点05
  10. The Things Network LoRaWAN Stack V3 学习笔记 1.2 源码编译 - 190821