Android-firmware, d.w.z. As jy spesiale Windows-sagteware gebruik, word spesifieke prentlêers na die toepaslike gedeeltes van die toestel se geheue geskryf, wat die proses byna heeltemal outomatiseer. Dit is nie die mees ingewikkelde prosedure van die gebruiker se oogpunt nie. As die gebruik van sulke gereedskap onmoontlik is of nie die gewenste resultaat gee nie, spaar Fastboot die dag.
Om die Android-toestel deur Fastboot te flits, moet jy die konsole opdragte van die toestel se dieselfde naam af ken, asook 'n sekere voorbereiding van 'n slimfoon of tablet en gebruik word vir PC-operasies.
As gevolg van die feit dat die manipulasies met die toestelgeheue-afdelings in die opstartmodus eintlik direk uitgevoer word, moet die volgende firmware-metode van versigtigheid en aandag gebruik word. Daarbenewens moet die implementering van die volgende stappe waarskynlik slegs aanbeveel word as dit nie moontlik is om die firmware op ander maniere uit te voer nie.
Elke aksie met hul eie Android-toestelle, voer die gebruiker op eie risiko uit. Vir moontlike negatiewe gevolge van die gebruik van die metodes wat op hierdie hulpbron beskryf word, is die webwerfadministrasie nie verantwoordelik nie!
opleiding
Akkurate implementering van die voorbereidende prosedures bepaal die sukses van die hele proses van die toestel se firmware. Daarom kan die implementering van die stappe wat hieronder beskryf word, beskou word as 'n voorvereiste voor die operasies.
Bestuurder installasie
Om te leer hoe om 'n spesiale bestuurder vir die snelboot af te installeer, kan jy uit die artikel leer:
Les: Bestuurders vir Android-firmware installeer
Rugsteunstelsel
As daar die geringste moontlikheid is, moet u voor die firmware 'n volledige rugsteun van die bestaande gedeeltes van die toestel se geheue maak. Die aksies wat nodig is om 'n rugsteun te skep, word in die artikel beskryf:
Les: Hoe om jou Android-toestel te rugsteun voordat dit flikker
Laai en berei die nodige lêers voor
Fastboot en ADB is komplementêre gereedskap van die Android SDK. Laai die toolkit heeltemal af of laai 'n aparte pakket af wat slegs ADB en Fastboot bevat. Pak dan die argief uit in 'n aparte gids op ry C.
Via Fastboot is dit moontlik om beide individuele afdelings van die geheue van 'n Android-toestel op te neem, en firmware-opdaterings as 'n hele pakket. In die eerste geval benodig jy prentlêers in die formaat * .imgin die tweede - die pakket (s) *. Zip. Alle lêers wat vir gebruik beplan moet word, moet gekopieer word na die gids met onvoltooide Fastboot en ADB.
pakkette *. Zip Moenie uitpak nie, jy hoef net die afgelaaide lêer (s) te hernoem. In beginsel kan die naam enige wees, maar moet nie spasies en Russiese letters bevat nie. Vir gerief, moet jy byvoorbeeld kort name gebruik update.zip. Dit is onder andere nodig om rekening te hou met die feit dat Fastboot hoofletter sensitief is in die opdragte en lêernaam wat gestuur word. dit wil sê "Update.zip" en "update.zip" vir fastboot - verskillende lêers.
Begin Fastboot
Aangesien Fastboot 'n konsole-toepassing is, word werk met die instrument uitgevoer deur instruksies van 'n sekere sintaks in die Windows-opdraglyn (cmd) in te voer. Die maklikste manier om Fastboot te hardloop, is om die volgende metode te gebruik.
- Open die gids met Fastboot, druk die sleutel op die sleutelbord "Shift" En, hou dit, regskliek op die vrye area. Kies die item in die kieslys wat oopmaak "Open Command Window".
- Meer. Om die werk met Fastboot te vergemaklik, kan u die program Adb Run gebruik.
Hierdie byvoeging stel u in staat om alle bewerkings uit die onderstaande voorbeelde in 'n semi-outomatiese modus uit te voer en nie te gebruik om handmatige invoer van opdragte aan die konsole te gee nie.
Herlaai toestel na selflaaiprogram af
- Ten einde die toestel te aanvaar om opdragte wat deur die gebruiker gestuur word via Fastboot, moet dit herstel word na die toepaslike modus. In die meeste gevalle is dit genoeg om 'n spesiale opdrag via adb na die toestel te stuur met USB-ontfouting aangeskakel:
- Die toestel sal herlaai na die verlangde modus vir die firmware. Dan kyk ons na die verbinding met die opdrag:
- U kan ook herlaai na die fastboot af met die ooreenstemmende item in TWRP Recovery (item "Fastboot" die spyskaart "Restart" ( "Reboot").
- As die bogenoemde metodes om die toestel oor te dra na die fastboot af nie werk of nie van toepassing is nie (die toestel begin nie in Android nie en word nie by die herstel ingesluit nie), moet jy die kombinasie van hardeware sleutels op die toestel self gebruik. Vir elke modelreeks is hierdie kombinasies en die volgorde van die druk van die knoppies verskillend; ongelukkig is daar geen universele manier om te betree nie.
Byvoorbeeld, ons kan slegs die produkte van Xiaomi oorweeg. In hierdie toestelle word laai in die snelboot-modus gedoen deur op die knoppie op die toestel af te skakel "Gromkost-" en hou haar sleutels "Power".
Weereens, vir ander vervaardigers, kan die metodologie vir die invoer van die snelboot-modus met die gebruik van hardeware knoppies en hul kombinasies verskil.
adb reboot bootloader
fastboot toestelle
Ontsluit die selflaaiprogram
Vervaardigers van 'n sekere aantal Android-toestelle blokkeer die vermoë om gedeeltes van die toestel se geheue te bestuur deur die selflaaiblok. As die toestel 'n geslote selflaaiprogram het, is die firmware via fastboot in die meeste gevalle nie haalbaar nie.
Om die status van die selflaaiprogram te kontroleer, kan u 'n opdrag na die toestel in die fastboot af stuur en aan die rekenaar gekoppel word:
fastboot oem device-info
Maar weer moet ons erken dat hierdie metode om die slotstatus vas te stel nie universeel is nie en verskil van toestelle van verskillende vervaardigers. Hierdie stelling geld ook vir die ontsluiting van die selflaaiprogram. Die metode van die prosedure is verskillend vir verskillende toestelle en selfs vir verskillende modelle van dieselfde handelsmerk.
Skryf lêers in toestelgeheue-afdelings
Nadat u die voorbereidende prosedures voltooi het, kan u voortgaan met die prosedure vir die skryf van data na die toestelgeheue-afdelings. Weereens, ons verifieer die korrektheid van die aflaai van prentlêers en / of zip-pakkette en hul korrespondensie na die toestel wat geflits word.
Waarskuwing! Knipperende foutiewe en beskadigde beeldlêers sowel as beelde van 'n ander toestel in die toestel lei in die meeste gevalle tot die onvermoë om Android en / of ander negatiewe gevolge vir die toestel te laai!
Installeer zip pakkette
Om aan die toestel te skryf, byvoorbeeld, OTA-opdaterings, of 'n volledige stel sagteware komponente wat in die formaat versprei is *. Zipgebruik fastboot opdragupdate
.
- Ons maak seker dat die toestel in die fastboot af is en korrek opgespoor word deur die stelsel, en dan doen ons die skoonmaak van die "kas" en "data" -afdelings. Dit sal alle gebruikersdata van die toestel verwyder, maar dit is in die meeste gevalle 'n noodsaaklike stap, aangesien dit u baie foute tydens die firmware en verdere werking van die sagteware kan vermy. Voer die opdrag uit:
- Skryf die pakket met die firmware. As dit 'n amptelike opdatering van die vervaardiger is, gebruik die opdrag:
fastboot update update.zip
In ander gevalle, gebruik die opdrag
fastboot flash update.zip
- Na die verskyning van die opskrif "klaar. totale tyd ...." firmware is voltooi.
fastboot -w
Skryf img-beelde in geheue afdelings
In baie gevalle, soek vir firmware in die formaat *. Zip vir aflaai kan moeilik wees. Toestelvervaardigers is huiwerig om hul oplossings op die web te plaas. Daarbenewens kan zip-lêers deur herstel herstel word. Daarom is die eis om die gebruik van zip-lêers via fastboot te gebruik, te betwyfel.
Maar die moontlikheid om individuele beelde in die toepaslike afdelings te flikker, in die besonder «Boot», «System», «User Data», «Recovery» ens via Fastboot, wanneer die toestel herstel word na ernstige sagteware probleme, kan die situasie in baie gevalle stoor.
Om 'n aparte img-prent te flits, gebruik die opdrag:
fastboot flash section_name filename.img
- As voorbeeld, skryf ons die herstel afdeling via fastboot. Om die recovery.img beeld na die toepaslike afdeling te flits, stuur die opdrag na die konsole:
fastboot flash recovery recovery.img
Vervolgens moet jy in die konsole wag vir 'n antwoord. "klaar. totale tyd ...". Hierna kan die partisie-inskrywing as volledig beskou word.
- Ander afdelings word op dieselfde manier gestik. Skryf 'n prentlêer na die "Boot" -afdeling:
fastboot flash boot boot.img
«System»:
fastboot flash system system.img
En op dieselfde manier al die ander afdelings.
- Vir batch-firmware van drie hoofafdelings gelyktydig - «Boot», «Recovery» en «System» jy kan die opdrag gebruik:
- Nadat al die prosedures voltooi is, kan die toestel direk vanaf die konsole na Android herlaai word deur die opdrag te stuur:
fastboot flashall
fastboot reboot
So word die firmware gemaak deur gebruik te maak van opdragte wat via die konsole gestuur word. Soos u kan sien, neem meer tyd en moeite voorbereidende prosedures, maar as dit korrek gedoen word, is die skryf van gedeeltes van die geheue van die toestel baie vinnig en byna altyd sonder probleme.