Vad är fastboot? I Android är fastboot ett speciellt diagnostiskt och konstruktionsprotokoll som du kan starta din Android-enhet till. I fastboot kan du ändra filsystemets bilder från en dator via en USB-anslutning. Det är ett kraftfullt, nerdigt verktyg som förtjänar att delas upp i termer som vi alla kan förstå - låt oss försöka göra det.
Fastboot är tre olika saker med samma namn: Ett protokoll för kommunikation mellan din telefonhårdvara och en dator, mjukvara som körs på telefonen i fastboot-läge och den körbara filen på datorn du använder för att få dem att prata med varandra.
Inte alla telefoner har ett snabbstartläge som användaren kan komma åt. Den är aktiverad med Nexus-enheter som standard (såväl som med några andra telefoner och surfplattor) och har aktiverats av oberoende Android-utvecklare och entusiaster på vissa andra telefoner. Det kräver också programvara från Android SDK och olika USB-drivrutiner för Windows-datorer. Fastboot körs på Windows, Mac och Linux och all information om hur du ställer in den kan hittas i forumen om du är intresserad. När du väl har installerat startar du upp din telefon till fastboot och du kan blixtfiler till bildens interna minne. Att blinka en anpassad återställning (efter att låsa upp bootloader) är ett populärt användningsfall, liksom att återställa det hela med hjälp av fabriksbilder efter att vi har klarat av att bryta saker genom att blinka från fabriksbilderna. Med en olåst bootloader behöver de bilder du blixts inte signeras med en viss nyckel, så nästan vad som helst kommer att försöka blixt - även om de inte ska användas, så var försiktig. Det finns andra kommandon du kan använda med fastboot, och de är lite mer avancerade. Det kan göras saker som att radera partitioner och åsidosätta kommandoradsalternativ för kärnor, och detta gör verktyget mycket användbart för att utveckla hårdvaru- och mjukvarulösningar som kan behöva anpassade startprocedurer. Med lite kunskap och rätt Android-hårdvara kan fastboot vara ett bra verktyg.