Android adb sideload命令

Android adb sideload命令,android,adb,rom,Android,Adb,Rom,我正在阅读关于sideload命令的教程 它包含重新启动到恢复模式和使用adb sideload[file].zip的步骤 我的问题是sideload对这个zip文件到底做了什么?在过去,我编译AOSP并使用 adb重新启动引导程序 adb fastboot flashall-w sideload是否试图实现与上述类似的功能 编辑: 我认为我对侧载的困惑源于我对安卓内存的结构缺乏了解。我找到了两个链接 首先是一个解释Android分区的链接: 第二个答案是如此,它解释了Android的内存:

我正在阅读关于sideload命令的教程

它包含重新启动到恢复模式和使用adb sideload[file].zip的步骤

我的问题是sideload对这个zip文件到底做了什么?在过去,我编译AOSP并使用

  • adb重新启动引导程序
  • adb fastboot flashall-w
sideload是否试图实现与上述类似的功能

编辑:

我认为我对侧载的困惑源于我对安卓内存的结构缺乏了解。我找到了两个链接

首先是一个解释Android分区的链接:

第二个答案是如此,它解释了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) 有没有办法替换选定的分区

谢谢

  • 是和否。
    adb reboot bootloader
    用于使yoi进入fastboot模式,而sideload用于将更新应用到一个系统,该系统可以(并且经常)用于覆盖一个库存操作系统。我使用sideload就是为了实现这一点,我的fairphone也提供了(这是来自的Windows版本)。考虑评论。您可以查看
    adb备份
    adb恢复
    ,只处理用户数据和应用程序。请注意中的解释

  • 视情况而定,但或多或少是的
    fastboot flashall
    通常用于闪存恢复分区,以便从该分区启动并继续进行侧加载(请参见1)

  • 当然有,但我不能自己做。政府正是这样做的。它应该是可能的,以找出确切的命令或找到一个类似的实用程序为您的制造商。我用错了我的闪光灯,把我需要的东西都闪了出来。为此,我只替换了respective
    .img
    文件,如
    boot.img


  • Sideload意味着你将通过“非官方”渠道(如ADB)安装一个应用程序,而不是通过Google Play安装一个Android应用程序。@Chungpham-这是它以前对其他人的意义,但在这种情况下,它显然不是ADB的意义。毕竟,要“侧加载”一个应用程序,你使用的命令是“adb安装”,这似乎涉及应用系统更新-当然可能包括应用程序,但不限于此。我认为这是问这个问题的最佳人选。如果你像我一样被困,尝试其他主机设备或新安装,而不是放弃!→