我正在链接上阅读有关 sideload 命令的教程。
它包含重新启动到恢复模式和使用 adb sideload [file].zip 的步骤。
我的问题是,sideload 实际上对那个 zip 文件做了什么?过去我编译过 AOSP 并使用
- adb 重启引导加载程序
- adb fastboot flashall -w
侧载是否试图实现与上述类似的目标?
编辑:
我认为我对侧载的困惑源于我对 Android 的内存结构缺乏了解。我找到了两个链接。
首先是一个解释 Android 分区的链接:partitions
其次是一个 SO 答案,它解释了 Android 的内存:内存
现在我的理解是这样的:
Android 有 RAM 和 ROM。ROM分为几个分区,即/system、/data、/boot、/recovery、/cache、/misc和/sdcard。
现在与 sideload 相关的链接表明此命令安装了一个 zip 文件。
我仍然不明白的是,这个 zip 文件是要替换 Android 中的整个 ROM 吗?即,它是否必须具有上面列表中的正确分区?
这也让我对类似的命令“fastboot flashall”感到困惑。我知道当我运行它时,终端会说它对几个分区的写入。所以我的问题归结为这些:
1) 侧载是否替换了整个 ROM?
2) 相关命令“fastboot flashall”是否也替换了整个 ROM?
3)有没有办法替换选择分区?
谢谢。