大多数Android手机都使用fastboot来闪存系统和内核映像。
三星Galaxy S系列手机不同;有一堆组件可以使用名为Heimdall的工具进行闪存。
那么所有这些图像/分区是什么?它们如何对应于默认AOSP构建中构建的系统映像?
最重要的是:如何从Android源代码构建这些代码?
这是前端的图片,至少显示了常见的分区选项。在命令行工具中实际上还有更多 - 没有一个被记录。 (或者,是吗?)
http://alexsleat.co.uk/wp-content/uploads/2011/06/Screenshot-1.png
答案 0 :(得分:0)
对于闪烁的Android Phoens / Tablets / Phablets,有一个名为Odin的工具.Files可以通过两种方式闪现。 选项1(PIT):它是压缩的内核映像文件和factoryfs.img
或选项(2),其中包含以下部分: PDA - 它是Android文件系统映像(在out / product //文件夹中使用make命令在Android目录中编译android源代码后得到的映像。 PDA通常由sysimage,userdata和boot组成。它是这三个文件的存档文件。有时你必须在商业化产品上包含/排除sign_image到flash。
电话 - 这是调制解调器图像。
CSC - 这是一个图像,它从一个区域变为另一个区域(区域设置图像的种类),它具有启用语言的配置(对于某个区域的特定操作员),并且与其他区域特定设置类似。
上了解更多相关信息heimdall是一个基本上用于Linux / Mac的工具(不同于在Windows上运行的Odin)。对于heimdall.Heimdall可以支持或不支持大多数Android手机的GUI和命令行实用程序。一个开源的。
RGDS, 软质皮