Bearbeiten von „Fastboot (Tool)

    Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

    Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

    Aktuelle Version Dein Text
    Zeile 1: Zeile 1:
    [[Datei:Screenshot fastboot-befehlsuebersicht.png|mini|450px]]'''Fastboot''' ist ein Protokoll bzw. Tool und im [[Android SDK]] enthalten. Dort befindet es sich wie [[ADB]] im Ordner platform-tools. Fastboot erlaubt es Images direkt auf eine Partition des internen Speichers zu [[flashen]].  
    '''Fastboot''' ist ein Protokoll bzw. Tool und im [[Android SDK]] enthalten. Dort befindet es sich wie [[ADB]] im Ordner platform-tools.
    Das Handy muss sich hierfür im [[Fastbootmodus]] befinden. Diesen erreicht man mit jedem Gerät anders.<br />
    Fastboot erlaubt es Images direkt auf eine Partition des internen Speichers zu [[flashen]].  
    Das Handy muss sich hierfür im Fastbootmodus befinden. Diesen erreicht man mit jedem Gerät anders.<br />
    Bestimmte Befehle erfordern Schreibberechtigungen auf die jeweils anzuwendende Partitition. Im Normalfall hat der Telefonhersteller die Schreibberechtigung durch individuelle Software- und/oder Hardwarelösungen eingeschränkt. Um zu erfahren, ob und welche Befehle du verwenden kannst, suche bitte in dem Artikel deines Handys und im Forum.
    Bestimmte Befehle erfordern Schreibberechtigungen auf die jeweils anzuwendende Partitition. Im Normalfall hat der Telefonhersteller die Schreibberechtigung durch individuelle Software- und/oder Hardwarelösungen eingeschränkt. Um zu erfahren, ob und welche Befehle du verwenden kannst, suche bitte in dem Artikel deines Handys und im Forum.
    [[mfastboot]] ist eine leicht modifizierte Version von fastboot, die Befehle sind die gleichen.
    [[mfastboot]] ist eine leicht modifizierte Version von fastboot, die Befehle sind die gleichen.
    == Installation ==
    == Installation ==
    === Windows ===
    === Windows ===
    Zeile 8: Zeile 11:


    Für Windows lassen sich sowohl die ADB, als auch Fastboot am einfachsten über den [[Android SDK]] Manager herunterladen, installieren und bei Bedarf aktualisieren. Hierfür muss lediglich das Android SDK von der [https://developer.android.com/sdk/index.html#Other offiziellen Webseite] heruntergeladen und installiert werden. Anschließend kann mit dem ''SDK Manager'' das Paket ''Android SDK Platform Tools'' heruntergeladen und installiert werden. Nach Abschluss der Installation befindet sich sowohl das Fastboot Tool, wie auch die ADB im Unterordner ''platform-toolsi'' im Android SDK Installations-Ordner.
    Für Windows lassen sich sowohl die ADB, als auch Fastboot am einfachsten über den [[Android SDK]] Manager herunterladen, installieren und bei Bedarf aktualisieren. Hierfür muss lediglich das Android SDK von der [https://developer.android.com/sdk/index.html#Other offiziellen Webseite] heruntergeladen und installiert werden. Anschließend kann mit dem ''SDK Manager'' das Paket ''Android SDK Platform Tools'' heruntergeladen und installiert werden. Nach Abschluss der Installation befindet sich sowohl das Fastboot Tool, wie auch die ADB im Unterordner ''platform-toolsi'' im Android SDK Installations-Ordner.
    Inzwischen gibt es für Windows auch eine abgewandelte Minimalversion ''Minimal ADB and Fastboot'' [http://forum.xda-developers.com/showthread.php?t=2317790 im XDA-Forum], welches nur 2 MB groß ist. Beide erfordern zusätzlich entsprechende [[USB-Treiber|Treiber]] vom Hersteller des Gerätes.


    === Linux ===
    === Linux ===
    Für nahezu jede wichtige Linux-Distribution sind die Tools ADB und Fastboot als Pakete hinterlegt.
    Für nahezu jede wichtige Linux-Distribution sind die Tools ADB und Fastboot als Pakete hinterlegt. Somit können diese einfach über das '''''A'''dvanced '''P'''ackaging '''T'''ool'' ('''apt''') installiert werden:
    {| class="wikitable"
      sudo apt-get install android-tools-fastboot android-tools-adb
    !Distribution
    !Paketname
    |-
    |Ubuntu, Debian
    |android-tools-fastboot
    |-
    |openSUSE, Fedora, Arch Linux
    |android-tools
    |-
    |Slackware
    |android-tools (als SlackBuild)
    |}
    Z.B. unter Ubuntu, Debian oder anderen Debian-basierten Distributionen können diese einfach über das '''''A'''dvanced '''P'''ackaging '''T'''ool'' ('''apt''') installiert werden:
      sudo apt-get install android-tools-fastboot
     
    Auf den anderen Distributionen sucht man mit dem entsprechenden Paketmanager einfach nach "android" oder "fastboot", und installiert dann das Passende. Sollten keine Pakete zur Verfügung stehen, startet man eine [[Android SDK#Linux|Installation des Android-SDK und wählt nur die "Platform tools" aus]].
     
    == Wichtige Befehle ==
    == Wichtige Befehle ==


    Zeile 58: Zeile 42:
    * "recovery" für das (Custom-)Recovery,  
    * "recovery" für das (Custom-)Recovery,  
    * "system" für die Stock-ROM-Abbilder,  
    * "system" für die Stock-ROM-Abbilder,  
    * "boot" für den Bootloader
    * "motoboot" für den Bootloader (Android 5.1 braucht auf vielen Geräten gegenüber 5.0 einen neuen Bootloader)
    * "logo" für das Bootlogo - das beim öffnen des Bootloader mit einer Warnmeldung versehen wurde, das hiermit überschrieben werden kann
    * "logo" für das Bootlogo - das beim öffnen des Bootloader mit einer Warnmeldung versehen wurde, das hiermit überschrieben werden kann


    Zeile 68: Zeile 52:
    Genau genommen wird nicht die Partition gelöscht, sondern deren Inhalt.
    Genau genommen wird nicht die Partition gelöscht, sondern deren Inhalt.


    Beispiele sind  
    Beispiele sind ''fastboot erase cache'' zum Löschen des Cache/Zwischenspeichers beim Update oder falls Probleme auftreten und ''fastboot erase userdata'' zum [[Wipe|Zurücksetzen des Gerätes]] (''Factory-Reset/Hard-Reset/Full Wipe'') .
    * ''fastboot erase cache'' zum Löschen des Cache/Zwischenspeichers beim Update oder falls Probleme auftreten und  
    * ''fastboot erase userdata'' zum [[Wipe|Zurücksetzen des Gerätes]] (''Factory-Reset/Hard-Reset/Full Wipe'') – löscht dabei den die ''/data'' Partition '''und''' die ''interne SD-Karte'' (welche als ''/sdcard'' Partition eingebunden wird)!
    * ''fastboot erase modemst1'' und ''fastboot erase modemst2'' zum löschen der Modem(-Parameter/-Einstellungen) bei Problemen mit dem Mobilfunk (UMTS) Modem


    === Variablen anzeigen ===
    === Variablen anzeigen ===
    Zeile 118: Zeile 99:
       -S <size>[K|M|G]                        automatically sparse files greater than
       -S <size>[K|M|G]                        automatically sparse files greater than
                                               size.  0 to disable
                                               size.  0 to disable
    === Beispiele ===
    === Beispiele ===
    ==== Zurücksetzen ====
    ==== Zurücksetzen ====
    Zeile 143: Zeile 126:
      fastboot getvar ro.carrier
      fastboot getvar ro.carrier
      fastboot getvar ro.build.fingerprint
      fastboot getvar ro.build.fingerprint
    Anhand der ''cid'', ''ro.carrier'' und der Textausgabe ''ro.build.fingerprint'' kann man herausfinden, um welches Gerät es sich handelt und für welchen Markt (bzw. Markregion) es produziert worden ist, um zum Beispiel um beim Flashen einer Firmware die richtige Version herauszufinden oder (bei einigen Herstellern) ob der Bootloader überhaupt geöffnet werden kann.<ref>[https://forums.motorola.com/posts/35e4d3be5c forums.motorola.com: Bootloader Unlock Problems?]</ref>
    Anhand der "cid", "ro.carrier" und der Textausgabe "ro.build.fingerprint" kann man herausfinden um welches Gerät es sich handelt, und für welchen Markt es produziert worden ist, um zum Beispiel beim flashen einer Firmware die richtige herauszufinden oder ob der Bootloader überhaupt geöffnet werden kann <ref>[https://forums.motorola.com/posts/35e4d3be5c forums.motorola.com: Bootloader Unlock Problems?]</ref>.


    Mögliche Ausgaben sind zum Beispiel:
    Mögliche Ausgaben sind zum Beispiel:
    Zeile 161: Zeile 144:
      finished. total time: 0.001s
      finished. total time: 0.001s


    == Einzelnachweise ==
     
     
    '''Referenzen:'''
     
     
    [[Kategorie:Software]]
    [[Kategorie:Software]]
    Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
    Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

    Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

    Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

    Die folgende Vorlage wird auf dieser Seite verwendet: