În al treilea într-un rând în seria de articol pe Android Debug Bridge, ne vom ocupa cu instrumentul fastboot. Fastboot - este o aplicație pentru PC care ruleaza prin intermediul consolei. Acest utilitar este folosit pentru sistemul de fișiere de firmware Android-dispozitive.
Cu ajutorul fastboot poate lumina intermitent pe imagini nesemnate dispozitivele cu sistem Android. De obicei, această funcție este dezactivată pe dispozitive mobile „din cutie“, deoarece în încărcătorul Deconectați suportul USB. Prin urmare, pentru a face uz deplin de toate funcțiile necesare fastboot Engineering SPL, SPL sau de securitate cu handicap (pavilion de securitate off, mai ușor - S-OFF).
SPL este al doilea încărcător de program, și în combinație cu IPL este un încărcător general, Android-devaysa. În plus, de fapt, cele mai multe de încărcare a sistemului de operare Android, încărcătorul efectuează, de asemenea, diagnosticare de sistem. Una dintre funcțiile de diagnostic este de a gestiona datele care sunt pe dispozitivul de stocare internă flash. În funcție de set SPL-încărcător, utilizatorul poate lumina intermitent pe dispozitivul semnat NBH-fișiere, imagini de memorie flash NAND și așa mai departe. SPL instalat și rulează, indiferent de sistemul de operare Android, care este instalat și rulează pe partea de sus a acesteia. IPL același - un program de dispozitivul de pornire, adică inițializarea original și încărcarea toate echipamentele „la bord“, despre BIOS-ul pe PC-uri.
Pentru a verifica dacă modul fastboot este disponibil, trebuie să reporniți dispozitivul cu Android prin intermediul echipa adbrebootbootloader ADB. ar trebui să fie afișată linia de sus «S-OFF», aceasta înseamnă că „controlul de securitate este oprit.“ Dacă vedeți un «S-ON», sau pe fundal cu cele patru culori ale curcubeului, astfel încât SPL nu acceptă fastboot. Trebuie să instalați fastboot, care este compatibil cu SPL.
Important: atunci când este conectat mobil Android-dispozitiv în modul bootloader (bootloader), trebuie să reinstalați driver-ul Android 1.0 (da, pentru un motiv oarecare, există o hartă în „Device Manager“). Instalarea driverelor este la fel ca de obicei, dar atunci când instalați driver-ul în sine nu are nevoie pentru a selecta linia ADB, și fastboot.
Vom începe analiza, de fapt, comenzi care pot fi executate în modul fastboot.
Se afișează o listă a tuturor dispozitivelor conectate în modul fastboot.
Flash fastboot <раздел> <файл>
Încarcă selectat .img-fișier într-o anumită secțiune a Android-dispozitive cu PC-ul, și efectuează instalarea acestuia. De exemplu:
Flash fastboot splash1 splash.img
Produce firmware de boot Splash ecran.
fastboot ștergere <раздел>
Complet șterge (șterge) secțiunea a spus. sectiuni disponibile: de boot, de radio, de recuperare, userdata, sistem
actualizare fastboot <файл.zip>
Produce firmware pentru conectat Android-devaysa de spus .zip-fișier.
Produce partiție de încărcare a firmware-ului, de recuperare și de sistem.
fastboot getvar <переменная>
Afișează valoarea variabilei bootloader spus. De exemplu:
fastboot getvar versiune bootloader
Versiunea bootloader va fi afișată.
fastboot de boot
Produce un salt și încărcare a kernel-ului.
Flash fastboot: cizme prime
Ea produce bootimage crearea și firmware-ul.
Resetează conectate Android-dispozitive.
Restează Android-dispozitiv conectat în modul bootloader (bootloader).
fastboot comenzi sprijină, de asemenea următoarele taste:
-w - ștergerea de date de utilizator și memoria cache.
-s <серийный номер> - Instalarea numărul de serie.
-p
-c