Firmware Android, jiġifieri Li tikteb fajls ta ’immaġni speċifiċi fit-taqsimiet xierqa tal-memorja ta’ l-apparat meta tuża softwer speċjali tal-Windows, li kważi kompletament awtomatizzat il-proċess, bl-ebda mod mhu l-iktar proċedura kkumplikata mil-lat ta ’l-utent. Jekk l-użu ta 'dawn l-għodod huwa impossibbli jew ma jagħtix ir-riżultat mixtieq, Fastboot jiffranka l-ġurnata.
Sabiex tarmi l-apparat Android permezz ta 'Fastboot, ser ikollok bżonn tkun taf il-console kmandi tal-modalità tal-istess isem tal-apparat, kif ukoll ċerta preparazzjoni ta' smartphone jew pillola u użati għal operazzjonijiet PC.
Minħabba l-fatt li fil-modalità fast-boot, il-manipulazzjonijiet bit-taqsimiet tal-memorja tal-apparat huma attwalment imwettqa direttament, bl-użu tal-metodu tal-firmware li ġej jeħtieġ ftit kawtela u attenzjoni. Barra minn hekk, l-implimentazzjoni tal-passi li ġejjin probabbilment għandha tkun irrakkomandata biss jekk ma jkunx possibbli li l-firmware jitwettaq b'modi oħra.
Kull azzjoni bit-tagħmir Android tagħhom stess, l-utent iwettaq għar-riskju tiegħek. Għal konsegwenzi negattivi possibbli tal-użu tal-metodi deskritti fuq din ir-riżorsa, l-amministrazzjoni tas-sit mhijiex responsabbli!
Preparazzjoni
Implimentazzjoni eżatta tal-proċeduri ta 'tħejjija tiddetermina minn qabel is-suċċess tal-proċess kollu tal-fermwer tal-apparat, għalhekk l-implimentazzjoni tal-passi deskritti hawn taħt tista' titqies bħala prerekwiżit qabel l-operazzjonijiet.
Installazzjoni tas-sewwieq
Biex titgħallem kif tinstalla sewwieq speċjali għall-modalità fastboot, tista 'titgħallem mill-artiklu:
Lezzjoni: L-installazzjoni ta 'sewwieqa għal firmware tal-Android
Sistema ta 'riżerva
Jekk hemm l-iċken possibilità, qabel il-firmware huwa meħtieġ li tinħoloq backup sħiħa tas-sezzjonijiet eżistenti tal-memorja ta ’l-apparat. L-azzjonijiet meħtieġa biex tinħoloq backup huma deskritti fl-artikolu:
Lezzjoni: Kif tappoġġja t-tagħmir Android tiegħek qabel ma teptip
Niżżel u ħejji l-fajls meħtieġa
Fastboot u ADB huma għodod kumplimentari mill-Android SDK. Niżżel it-toolkit kompletament jew niżżel pakkett separat li fih biss ADB u Fastboot. Imbagħad ippakkja l-arkivju f’fowlder separat fuq is-sewqan C.
Permezz ta 'Fastboot, huwa possibbli li jiġu rreġistrati kemm sezzjonijiet individwali tal-memorja ta' apparat Android, kif ukoll aġġornamenti tal-firmware bħala pakkett sħiħ. Fl-ewwel każ, ser ikollok bżonn ta 'fajls ta' immaġini fil-format * .imgfit-tieni - il-pakkett (i) * .zip. Il-fajls kollha li huma ppjanati għall-użu għandhom jiġu kkupjati fil-folder li fih Fastboot u ADB mhux ippakkjati.
Pakketti * .zip tispakkjax, għandek bżonn tibgħat isem ġdid tal-fajl (i) mniżżla biss. Fil-prinċipju, l-isem jista 'jkun kwalunkwe, imma ma għandux ikollu spazji u ittri Russi. Għall-konvenjenza, għandek tuża ismijiet qosra, pereżempju update.zip. Fost affarijiet oħra, jeħtieġ li jittieħed kont tal-fattur li Fastboot huwa sensittiv għall-każ fil-kmandijiet u l-ismijiet tal-fajls mibgħuta. Jiġifieri "Update.zip" u "update.zip" għal fastboot - fajls differenti.
Mexxi Fastboot
Peress li l-Fastboot huwa applikazzjoni console, ix-xogħol ma ’l-għodda jitwettaq billi jiddaħħlu kmandi ta’ ċertu sintassi fil-linja tal-kmand tal-Windows (cmd). L-eħfef mod biex tmexxi Fastboot huwa li tuża l-metodu li ġej.
- Iftaħ il-folder bil-Fastboot, agħfas iċ-ċavetta fuq it-tastiera "Ibdel" u, billi żżommha, ikklikkja fuq il-lemin fuq iż-żona ħielsa. Fil-menu li jiftaħ, agħżel l-oġġett "Tieqa Miftuħa tal-Kmand".
- Mhux obbligatorju. Biex tiffaċilita x-xogħol ma ’Fastboot, tista’ tuża l-programm Adb Run.
Din iż-żieda tippermettilek li twettaq l-operazzjonijiet kollha mill-eżempji deskritti hawn taħt f'modalità semi-awtomatika u ma tirrikorrix għall-input manwali tal-kmandi għall-console.
Reboot apparat għall-modalità bootloader
- Sabiex l-apparat jaċċetta l-kmandijiet mibgħuta mill-utent permezz ta ’Fastboot, għandu jkun issettjat mill-ġdid għall-mod xieraq. Fil-biċċa l-kbira tal-każijiet, huwa biżżejjed li tibgħat kmand speċjali permezz ta 'adb lill-apparat bil-USB debugging ppermettiet:
- L-apparat jerġa 'jitfaċċa fil-modalità mixtieqa għall-firmware. Imbagħad nivverifikaw il-konnessjoni mal-kmand:
- Tista 'terġa' tibda wkoll fil - modalità fastboot billi tuża l - oġġett korrispondenti fit - TWRP Irkupru (oġġett. T "Fastboot" il-menu Reboot ("Reboot").
- Jekk il-metodi deskritti hawn fuq biex il-mezz jiġi ttrasferit għal modalità fastboot ma jaħdmux jew mhumiex applikabbli (il-mezz ma jgħaddix fl-Android u mhux inkluż fl-irkupru), trid tuża l-kombinazzjoni ta 'ċwievet hardware fuq l-apparat innifsu. Għal kull firxa ta 'mudelli, dawn il-kombinazzjonijiet u l-ordni ta' kif tagħfas il-buttuni huma differenti; sfortunatament, m'hemm l-ebda mod universali biex tidħol.
Pereżempju biss, nistgħu nikkunsidraw il-prodotti ta 'Xiaomi. F'dawn il-mezzi, it-tagħbija fil-modalità fastboot issir billi tagħfas il-buttuna fuq it-tagħmir mitfi "Volum-" u li żżomm iċ-ċwievet tagħha "Ikel".
Għal darb'oħra, għal manifatturi oħra, il-metodoloġija għad-dħul fil-modalità fastboot bl-użu ta 'buttuni tal-hardware u l-kombinazzjonijiet tagħhom tista' tvarja.
ADB reboot bootloader
apparat veloċi
Jinfetaħ il-bootloader
Il-manifatturi ta ’ċertu numru ta’ apparati Android jimblukkaw il-kapaċità li jamministraw sezzjonijiet tal-memorja ta ’l-apparat permezz tal-lockloader. Jekk il-mezz ikollu bootloader imsakkar, fil-biċċa l-kbira tal-każijiet il-firmware tiegħu permezz ta 'fastboot ma jkunx fattibbli.
Biex tiċċekkja l-istatus tal-bootloader, tista 'tibgħat kmand lill-apparat fil-modalità fastboot u mqabbad mal-PC:
fastboot oem apparat-info
Iżda għal darb'oħra, irridu nammettu li dan il-metodu biex jiġi aċċertat l-istatus tas-serratura mhux universali u huwa differenti għal apparat minn manifatturi differenti. Din id-dikjarazzjoni tapplika wkoll għall-ftuħ tal-bootloader - il-metodoloġija tal-proċedura hija differenti għal apparati differenti u anke għal mudelli differenti tal-istess marka.
Ikteb fajls fis-sezzjonijiet tal-memorja tal-apparat
Wara li tlesti l-proċeduri ta 'tħejjija, tista' tipproċedi għall-proċedura biex tikteb id-data lis-sezzjonijiet tal-memorja tal-apparat. Għal darb'oħra, aħna nivverifikaw il-korrettezza tat-tniżżil ta ’fajls ta’ l-immaġni u / jew pakketti zip u l-korrispondenza tagħhom ma ’l-apparat li qed jiġi ffaċċjat.
Attenzjoni! Li jteptep fajls ta 'l-immaġini mhux korretti u bil-ħsara kif ukoll immaġini minn apparat ieħor fil-parti l-kbira tal-każijiet iwasslu għall-inabbilità li jitniżżlu Android u / jew konsegwenzi negattivi oħra għall-apparat!
Installazzjoni ta 'pakketti zip
Biex tikteb lill-apparat, pereżempju, aġġornamenti OTA, jew sett sħiħ ta ’komponenti tas-softwer imqassma fil-format * .ziptuża kmand fastbootaġġornament
.
- Aħna niżguraw li l-apparat ikun fil-modalità fastboot u jinstab sewwa mis-sistema, u mbagħad nagħmlu l-ikklerjar tat-taqsimiet “cache” u “data”. Dan ineħħi d-dejta kollha tal-utent mill-apparat, iżda fil-biċċa l-kbira tal-każijiet huwa pass neċessarju, peress li jippermettilek tevita ħafna żbalji matul il-firmware u tħaddim ulterjuri tas-softwer. Eżegwixxi l-kmand:
- Ikteb il-pakkett zip mal-Firmware. Jekk dan huwa aġġornament uffiċjali mill-manifattur, uża l-kmand:
aġġornament ta 'fastboot update.zip
F'każijiet oħra, uża l-kmand
fastboot flash update.zip
- Wara d-dehra tal-iskrizzjoni "lest. Il-ħin totali ...." Firmware hija kompluta.
fastboot -w
Kitba ta 'img-images f'sezzjonijiet tal-memorja
F'ħafna każijiet, fittex il-firmware fil-format * .zip biex jitniżżel jista ’jkun diffiċli. Il-manifatturi tal-apparat huma ħerqana li jpoġġu s-soluzzjonijiet tagħhom fuq il-Web. Barra minn hekk, zip-files jistgħu jintrabtu permezz tal-irkupru, għalhekk l-espedjenza tal-użu tal-metodu ta 'kitba ta' zip-files permezz ta 'fastboot hija dubjuża.
Imma l-possibbiltà ta ’teptip ta’ immaġini individwali fis-sezzjonijiet xierqa, b’mod partikolari "Boot", "Sistema", "Userdata", "Irkupru" eċċ. permezz ta 'Fastboot, meta l-apparat jiġi restawrat wara problemi serji ta' softwer, jista 'jiffranka s-sitwazzjoni f'ħafna każijiet.
Biex teptip immaġini img separata, uża l-kmand:
flashb fastboot section_name filename.img
- Bħala eżempju, aħna niktbu t-taqsima tal-irkupru permezz ta 'fastboot. Biex teptip l-istampa recovery.img għat-taqsima xierqa, ibgħat il-kmand lill-console:
fastboot flash irkupru recovery.img
Sussegwentement, ikollok bżonn tistenna fil-console għal tweġiba. "lest. Il-ħin totali ...". Wara dan, l-iskrizzjoni tad-diviżjoni tista 'titqies kompluta.
- Sezzjonijiet oħra huma meħjuta bl-istess mod. Kif tikteb fajl ta ’l-immaġini fit-taqsima“ Boot ”:
fastboot flash boot boot.img
"Sistema":
fastboot sistema ta ’flash system.img
U bl-istess mod is-sezzjonijiet l-oħra kollha.
- Għal firmware tal-lott ta ’tliet sezzjonijiet prinċipali f’daqqa - "Boot", "Irkupru" u "Sistema" tista 'tuża l-kmand:
- Wara li jitlestew il-proċeduri kollha, l-apparat jista 'jitgħabba mill-ġdid għall-Android direttament mill-console billi jibgħat il-kmand:
flashall mgħaġġel
fastboot reboot
Għalhekk, il-firmware huwa magħmul bl-użu ta 'kmandi mibgħuta permezz tal-console. Kif tistgħu taraw, aktar ħin u sforz jieħu proċeduri ta 'tħejjija, imma jekk isiru sew, il-kitba ta' taqsimiet tal-memorja tal-apparat hija mgħaġġla ħafna u kważi dejjem mingħajr inkwiet.