Fastboot-modus: gebruikshandleiding en lijst met opdrachten voor Android

De Fastboot, hetzelfde als hij ADB is een tool waarmee we rechtstreeks vanaf de pc met een Android-apparaat kunnen communiceren. Het bestaat uit een reeks commando's waarmee we bestellingen naar de telefoon of tablet kunnen sturen, en ze kunnen ons zowel helpen om een ​​terminal te rooten als om een ​​nieuwe firmware te flashen of om te proberen deze te repareren vanaf een steen.

In tegenstelling tot ADB, dat we kunnen gebruiken zonder toegang te hebben tot het herstel of het besturingssysteem, in het geval van fastboot, kunnen we er rechtstreeks gebruik van maken vanuit de bootloader-modus of wanneer ADB-opdrachten niet eens werken. Een echte redder in nood en een geweldig hulpmiddel, mensen!

Zorg er allereerst voor dat u de apparaatstuurprogramma's op uw pc hebt geïnstalleerd

Als we met fastboot willen werken, is het belangrijk dat we alle Android-terminalstuurprogramma's op de pc installeren, evenals het bijbehorende fastboot-pakket. Je kunt er meer informatie over krijgen in dit andere bericht.

Lijst met opdrachten en structuur voor fastboot

Het aantal fastboot-opdrachten is vrij groot, en hoewel we er vaak maar een paar zullen gebruiken, is het interessant om het ecosysteem van functies te kennen dat de tool biedt.

Hoe fastboot te gebruiken

De fastboot-opdrachten volgen de volgende structuur:

fastboot []

Fastboot-opdrachtenlijst

bijwerken flash-apparaat van update.zip
flashallflash boot + herstel + systeem
flits []schrijf een bestand naar een flash-partitie
wissen verwijder een flash-partitie
formaat formatteer een flash-partitie
getvar toon een variabele van de bootloader
laars []download en start de kernel
flash: raw boot []maak een opstartimage en flash deze
apparatenlijst met aangesloten apparaten
doorgaan metga verder met autostart
herstartherstart het apparaat normaal
reboot-bootloaderherstart apparaat in bootloader
helpenhelpbericht weergeven

Lijst met opties

-wverwijder gebruikersgegevens, cache en formaat
als het partitietype dit ondersteunt.
-ofverwijder de partitie niet voordat u formatteert
-s specificeer het serienummer van het apparaat
of pad naar apparaatpoort
-lmet «apparaten» toont het het pad van de apparaten.
-p specificeer productnummer
-c overschrijf de kernelopdrachtregel
-ik specificeer het leveranciers-ID van een aangepaste USB
-b specificeert het basisadres van een aangepaste kernel
-n specificeert de paginagrootte. Standaard: 2048
-S [K | M | G]automatisch bestanden verwijderen die groter zijn dan
aangegeven maat. 0 om uit te schakelen.

Naast deze hebben we ook andere commando's, zoals:

fastboot oem ontgrendelen (om de bootloader te ontgrendelen)

fastboot oem slot (om de bootloader te vergrendelen)

Gebruikershandleiding: een paar praktische voorbeelden om vertrouwd te raken met fastboot

Voordat u begint met het starten van opdrachten, moet u eerst controleren of de fastboot de Android-telefoon heeft gedetecteerd die we zojuist op de pc hebben aangesloten. Om dit te doen, starten we de volgende opdracht:

fastboot-apparaten

Als alles correct is verlopen, zien we het identificatienummer van ons aangesloten apparaat op het scherm. Als er niets te zien is, betekent dit dat er iets niet goed is gegaan (controleer stuurprogramma's etc.).

Als we bestanden en afbeeldingen gaan flashen, is het belangrijk dat alle bestanden bevinden zich in hetzelfde pad van waaruit we de opdrachten uitvoeren in ms-dos.

Alle afbeeldingen en firmwarebestanden staan ​​in de map "adb".

Vanaf hier kunnen we doen wat we willen. We kunnen bijvoorbeeld een aangepast herstel installeren met de volgende opdrachten:

fastboot wissen herstel     – – we wissen het huidige herstel

fastboot flash herstel recovery.img  – – waarbij "recovery.img" overeenkomt met het nieuwe herstel dat we willen flashen

Nu we een aangepast herstel hebben, kunnen we een aangepast ROM of een officiële firmware installeren. We zouden het kunnen doen vanuit het nieuwe herstel dat we zojuist hebben geïnstalleerd (TWRP of een ander) of vanuit dezelfde fastboot.

fastboot wissen systeem -w   - - we verwijderen de systeempartitie

fastboot wissen boot    - - we verwijderen de boot

fastboot-update romcustomizado.zip   – – we flashen de nieuwe ROM, waarbij "romcustomizado.zip" overeenkomt met de ROM die we willen installeren

fastboot herstart  - - we herstarten het apparaat

Als we in plaats van een ROM te installeren, willen doen een volledig wissen vorige (dus we zorgen ervoor dat de terminal fluitend schoon is), we kunnen het ook doen vanuit de fastboot:

fastboot wissen systeem

fastboot gegevens wissen

fastboot wis cache

We kunnen ook slechts enkele delen of afbeeldingen van de firmware van onze Android flashen. We kunnen een voor een gaan of alleen degene installeren die ons interesseert:

fastboot flash userdata data.img

fastboot flash-systeem system.img

fastboot flash boot boot.img

fastboot herstart

Vervolgens laat ik u ook een praktisch voorbeeld achter. Onlangs flitste ik een Yotaphone en uiteindelijk installeerde ik alle bestanden waaruit de firmware bestaat handmatig.

Alle bestanden zijn opgeslagen in de map "firmware" in de map waarin ik alle adb-stuurprogramma's heb. De uit te voeren opdrachten waren de volgende (u kunt dit voorbeeld aanpassen aan de bestanden waaruit de firmware van uw Android bestaat):

fastboot flash aboot firmware / emmc_appsboot.mbn

fastboot flash-opstartfirmware / boot.img

fastboot flash cache firmware / cache.img

fastboot flash-modemfirmware / radio / NON-HLOS.bin

fastboot flash sbl1 firmware / radio / sbl1.mbn

fastboot flash rpm firmware / radio / rpm.mbn

fastboot flash tz firmware / radio / tz.mbn

fastboot flash userdata firmware / userdata.img

fastboot flash -S 512M systeemfirmware / system.img

fastboot herstart

Ik hoop dat deze kleine tutorial je heeft geholpen om meer te weten te komen over dit interessante platform dat Android is, en zoals altijd aarzel je om je indrukken en ideeën achter te laten in het opmerkingenveld.

Heb je Telegram geïnstalleerd? Ontvang de beste post van elke dag op ons kanaal. Of, als je dat liever hebt, kom alles te weten in onze Facebook pagina.

$config[zx-auto] not found$config[zx-overlay] not found