Dokumentation/Referenz für Fastboot

Wo finde ich die Dokumentation für fastbootin Android SDKs platform-tools?

Ich weiß, dass das Ausführen fastbootvon selbst eine schnelle Hilfe für die verschiedenen Befehle bietet, aber ich würde gerne etwas über Details wissen, wie zum Beispiel:

  • update: Wie muss update.zip aussehen
  • flashall: Woher kommen Flash Boot + Recovery + System , welches Format usw.
  • boot: Was ist das Format <kernel>und was ist die <ramdisk>Option
  • flash:raw boot: Was ist der Unterschied zu bootund wofür wird es verwendet ?

Ich bin überrascht, dass es in der Hilfe zu den Android-Entwicklertools eine Dokumentation für gibt, adbaber nicht für fastboot.

Irgendwelche Fortschritte hier? Ich wundere mich auch über flash: raw.

Antworten (1)

Die Nutzung der Fastboot-Befehlszeile gemäß eLinux.org ist unten dargestellt.

$ fastboot -h
usage: fastboot [ <option> ] <command>

commands:
  update <filename>                        reflash device from update.zip
  flashall                                 flash boot + recovery + system
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader

options:
  -w                                       erase userdata and cache
  -s <serial number>                       specify device serial number
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline
  -i <vendor id>                           specify a custom USB vendor id

update: Wie muss update.zip aussehen

Im Allgemeinen fastbootblinkt nur .imgDateien.

Die update.zip besteht im Allgemeinen aus .imgDateien, die auf die jeweilige Partition geflasht werden. Eine typische update.zip -Datei zum Flashen enthält fastbootdie folgenden Dateien und mehr

boot.img
recovery.img
system.img
userdata.img
radio.img
etc...

flashall: Woher kommen Flash Boot + Recovery + System , welches Format usw.

flashallblinkt das system.img, boot.img& recovery.imgim aktuellen/PATH-Ordner. Diese Bilder können aus der oben erwähnten update.zip bezogen werden.

boot: Was ist das Format <kernel>und was ist die <ramdisk>Option

In fastboot bootist das <kernel>Format eine .imgDatei. Ich bin mir der <ramdisk>Option nicht sicher. Meine Vermutung wäre, einen kernelmit einem modifizierten zu booten, ramdiskohne den eingebauten zu ändern kernel(ich bin kein Entwickler, sorry).

Das habe ich beim Hantieren mit Nexus-Telefonen gelernt. Andere können offensichtliche Fehler in der Beschreibung korrigieren.