1

大多数 android 手机使用 fastboot 来刷新系统和内核映像。

三星 Galaxy S 系列手机不同;有很多组件可以使用名为 Heimdall 的工具进行刷新。

那么所有这些图像/分区是什么?它们如何对应于默认 AOSP 构建中构建的系统映像?

最重要的是:如何从 Android 源代码构建这些?

  • 工厂FS
  • 内核(我得到了这个。)
  • 参数文件
  • 主引导加载程序
  • 辅助引导加载程序
  • 缓存
  • 数据库缓存
  • 调制解调器(我得到了这个。)

这是前端的图片,它至少显示了常见的分区选项。命令行工具中实际上还有更多——没有一个被记录在案。(或者,是吗?)

http://alexsleat.co.uk/wp-content/uploads/2011/06/Screenshot-1.png

4

1 回答 1

0

对于刷入 Android Phoens/Tablets/Phablets 有一个名为Odin的工具。文件可以通过两种方式刷入。Option 1 (PIT) : 它是压缩的内核映像文件和 factoryfs.img

或 Option(2) 有以下部分: PDA - 它是 Android 文件系统映像(在 out/product// 文件夹中使用 make 命令编译 Android 目录中的 android 源代码后得到的映像。PDA 通常由sysimage、userdata 和 boot。它是这三个文件的存档文件。有时您必须包含/排除 sign_image 以在商业化产品上闪存。

电话 - 这是调制解调器图像。

CSC - 这是从一个区域到另一个区域的图像(一种区域设置图像),它具有启用语言的配置(对于区域中的特定操作员),并且与其他区域特定设置类似。

您可以在以下位置获得更多信息:xda 开发者网站

heimdall是一个基本上用于 Linux/Mac 的工具(与在 Windows 上运行的 Odin 不同)。heimdall 有 GUI 和命令行实用程序可用。Heimdall 可能支持也可能不支持大多数 android 手机,并且是开源的。

Rgds,软软的

于 2012-11-05T04:16:28.537 回答