Was ist Fastboot? In Android ist Fastboot ein spezielles Diagnose- und Engineering-Protokoll, mit dem Sie Ihr Android-Gerät starten können. Während des Schnellstarts können Sie die Dateisystemabbilder von einem Computer über eine USB-Verbindung ändern. Es ist ein mächtiges, nerdiges Werkzeug, das es verdient, in Begriffe zerlegt zu werden, die wir alle verstehen können - lasst uns versuchen, das zu tun.
Bei Fastboot handelt es sich um drei verschiedene Dinge mit demselben Namen: Ein Protokoll für die Kommunikation zwischen Ihrer Telefonhardware und einem Computer, eine Software, die im Fastboot-Modus auf dem Telefon ausgeführt wird, und die ausführbare Datei auf dem Computer, mit der Sie sie miteinander kommunizieren lassen.
Nicht alle Telefone verfügen über einen Fastboot-Modus, auf den der Benutzer zugreifen kann. Es ist standardmäßig auf Nexus-Geräten (sowie auf einigen anderen Telefonen und Tablets) aktiviert und wurde von unabhängigen Android-Entwicklern und Enthusiasten auf einigen anderen Telefonen aktiviert. Außerdem sind Software vom Android SDK und verschiedene USB-Treiber für Windows-Computer erforderlich. Fastboot läuft unter Windows, Mac und Linux. Alle Informationen zur Einrichtung finden Sie in den Foren, wenn Sie interessiert sind. Sobald Sie das Telefon eingerichtet haben, booten Sie es zum Schnellstart und Sie können Image-Dateien in den internen Speicher Ihres Telefons flashen. Das Flashen einer benutzerdefinierten Wiederherstellung (nach dem Entsperren des Bootloaders) ist ein beliebter Anwendungsfall, ebenso wie das Zurücksetzen aller Daten mithilfe von Factory-Images, nachdem wir mit dem Flashen der Factory-Images fertig sind. Mit einem nicht gesperrten Bootloader müssen die Images, die Sie flashen, nicht mit einem bestimmten Schlüssel signiert werden, sodass fast alles versucht zu flashen - auch wenn es nicht verwendet werden sollte. Seien Sie also vorsichtig. Es gibt andere Befehle, die Sie mit Fastboot verwenden können, und sie sind etwas fortgeschrittener. Sie können Partitionen löschen und Kernel-Befehlszeilenoptionen überschreiben. Dies macht das Tool sehr nützlich für die Entwicklung von Hardware- und Softwarelösungen, für die möglicherweise angepasste Startverfahren erforderlich sind. Mit ein wenig Wissen und der richtigen Android-Hardware kann Fastboot ein großartiges Tool sein.