Wo finde ich die Dokumentation für fastboot
in Android SDKs platform-tools
?
Ich weiß, dass das Ausführen fastboot
von 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 aussehenflashall
: Woher kommen Flash Boot + Recovery + System , welches Format usw.boot
: Was ist das Format <kernel>
und was ist die <ramdisk>
Optionflash:raw boot
: Was ist der Unterschied zu boot
und wofür wird es verwendet ?Ich bin überrascht, dass es in der Hilfe zu den Android-Entwicklertools eine Dokumentation für gibt, adb
aber nicht für fastboot
.
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 fastboot
blinkt nur .img
Dateien.
Die update.zip besteht im Allgemeinen aus .img
Dateien, die auf die jeweilige Partition geflasht werden. Eine typische update.zip -Datei zum Flashen enthält fastboot
die 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.
flashall
blinkt das system.img
, boot.img
& recovery.img
im 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 boot
ist das <kernel>
Format eine .img
Datei. Ich bin mir der <ramdisk>
Option nicht sicher. Meine Vermutung wäre, einen kernel
mit einem modifizierten zu booten, ramdisk
ohne 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.
Michael Hofmann