Firmware Android, i.e. Il-kitba ta 'ċerti fajls ta' l-immaġini fit-taqsimiet xierqa tal-memorja ta 'l-apparat bl-użu ta' softwer speċjali tal-Windows li awtomatizza l-proċess kważi kompletament mhix l-iktar proċedura diffiċli mill-perspettiva ta 'l-utent. Jekk l-użu ta 'tali għodda huwa impossibbli jew ma jagħtix ir-riżultat mixtieq, Fastboot isalva s-sitwazzjoni.
Sabiex tteptep l-apparat Android permezz ta 'Fastboot, ser ikollok bżonn l-għarfien tal-kmandi tal-console dwar il-mod operattiv tal-istess apparat tal-apparat, kif ukoll xi preparazzjoni tal-ismartphone jew il-pillola u l-PC li jintużaw għall-operazzjonijiet.
Minħabba l-fatt li fil-modalità fastboot, manipulazzjonijiet b'sezzjonijiet tal-memorja tal-apparat huma attwalment imwettqa direttament, hemm bżonn ta 'ftit kawtela u attenzjoni meta jintuża l-metodu tal-firmware deskritt hawn taħt. Barra minn hekk, l-implimentazzjoni tal-passi li ġejjin għandha probabbilment tiġi rrakkomandata biss jekk ma jkunx possibbli li jitwettaq il-firmware b'modi oħra.
Kull azzjoni bit-tagħmir Android tagħha stess titwettaq mill-utent għar-riskju tiegħu stess. Għal konsegwenzi negattivi possibbli ta 'l-użu tal-metodi deskritti fuq din ir-riżorsa, l-amministrazzjoni tas-sit mhix responsabbli!
Preparazzjoni
Implimentazzjoni ċara tal-proċeduri ta ’tħejjija tiddetermina s-suċċess tal-proċess kollu li jteptep l-apparat, u għalhekk l-implimentazzjoni tal-passi deskritti hawn taħt tista’ titqies prerekwiżit qabel ma jsiru l-operazzjonijiet.
Installazzjoni tas-sewwieq
Biex titgħallem kif tinstalla sewwieq speċjali għall-modalità fastboot, ara l-artiklu:
Lezzjoni: Installazzjoni ta ’sewwieqa għal firmware Android
Sistema ta 'backup
Jekk ikun hemm l-iċken possibbiltà, kopja sħiħa tal-backup tas-sezzjonijiet eżistenti fil-memorja tal-apparat għandha tinħoloq qabel ma jteptep. Il-passi meħtieġa biex tinħoloq backup huma deskritti fl-artikolu:
Lezzjoni: Kif backup apparati Android qabel il-firmware
Niżżel u tħejji l-fajls meħtieġa
Fastboot u ADB huma għodod komplementari mill-SDK Android. Aħna nġabbru l-għodda tal-għodda kompletament jew inkella niżżlu pakkett separat li fih biss ADB u Fastboot. Imbagħad ippakkja l-arkivju li jirriżulta f'folder separat fuq id-drive C.
Permezz ta 'Fastboot, huwa possibbli li jiġu rreġistrati kemm taqsimiet individwali tal-memorja tal-apparat Android, kif ukoll aġġornamenti tal-firmware bħala pakkett sħiħ. Fl-ewwel każ, għandek bżonn fajls tal-immaġni fil-format * .img, fit-tieni - pakkett (i) * .zip. Il-fajls kollha li huma ppjanati għall-użu għandhom jiġu kkupjati fil-fowlder li fih il-Fastboot u l-ADB mhux ippakkjati.
Pakketti * .zip ma tagħlaqx, għandek biss tibdel isem il-fajl (i) mniżżel. Fil-prinċipju, l-isem jista 'jkun kwalunkwe ħaġa, iżda m'għandux ikun fih spazji jew ittri Russi. Għal konvenjenza, uża ismijiet qosra, eż aġġornament.zip. Fost affarijiet oħra, huwa neċessarju li jiġi kkunsidrat il-fattur li Fastboot huwa sensittiv għall-każi fil-kmandi u l-ismijiet tal-fajls mibgħuta. I.e. "Update.zip" u "update.zip" għal fastboot huma fajls differenti.
Tnedija Fastboot
Peress li Fastboot hija applikazzjoni console, inti taħdem ma 'l-għodda billi ddaħħal kmandi ta' ċerta sintassi fil-linja ta 'kmand tal-Windows (cmd). L-eħfef mod biex tmexxi Fastboot huwa li tuża l-metodu li ġej.
- Iftaħ il-fowlder bil-Fastboot, agħfas iċ-ċavetta fuq it-tastiera "Shift" u żżommha, ikklikkja dritt fuq żona ħielsa. Fil-menu li jiftaħ, agħżel "Tiftaħ tieqa tal-kmand".
- Barra minn hekk. Biex tiffaċilita x-xogħol bil-Fastboot, tista 'tuża l-programm Adb Run.
Dan il-add-in jippermettilek twettaq l-operazzjonijiet kollha mill-eżempji ta 'hawn taħt fil-modalità semi-awtomatika u m'għandekx għalfejn tirrikorri biex tiddaħħal manwalment kmandi fil-console.
Tirranġa l-apparat fil-modalità tal-bootloader
- Sabiex l-apparat jaċċetta kmandi mibgħuta mill-utent permezz ta 'Fastboot, għandu jinbeda mill-ġdid fil-mod xieraq. F'ħafna każijiet, huwa biżżejjed li tibgħat kmand speċjali permezz ta 'adb lill-apparat bil-debugging tal-USB attivat:
- L-apparat jerġa 'jibda l-mod mixtieq għall-firmware. Imbagħad iċċekkja l-konnessjoni billi tuża l-kmand:
- Ir-radd mill-ġdid għall-modalità fastboot jista 'jsir ukoll bl-użu tal-oġġett korrispondenti fl-Irkupru TWRP (oġġett "Fastboot" il-menu Irristartja ("Reboot").
- Jekk il-metodi ta 'hawn fuq li jittrasferixxu l-apparat għall-modalità fastboot ma jaħdmux jew ma japplikawx (l-apparat ma jinbatax fl-Android u ma jidħolx fl-irkupru), trid tuża taħlita ta' ċwievet tal-hardware fuq l-apparat innifsu. Għal kull firxa tal-mudelli, dawn il-kombinazzjonijiet u l-ordni tal-għafsa tal-buttuni huma differenti, sfortunatament, m'hemm l-ebda mod universali biex tidħol.
Pereżempju biss, tista 'tikkunsidra prodotti Xiaomi. F'dawn il-mezzi, it-tagħbija fil-modalità fastboot issir billi tagħfas il-buttuna fuq l-apparat mitfi "Volum-" u żżomm iċ-ċwievet tagħha "Nutrizzjoni".
Għal darb'oħra, aħna ninnutaw li għal manifatturi oħra, il-metodoloġija biex tidħol fil-modalità fastboot bl-użu ta 'buttuni tal-ħardwer u l-kombinazzjonijiet tagħhom jistgħu jvarjaw.
adb terġa 'tibda l-bootloader
apparati fastboot
Bootloader jinfetaħ
Manifatturi ta 'ċertu numru ta' apparati Android jimblokkaw il-kapaċità li jimmaniġġjaw il-partizzjonijiet tal-memorja tal-apparat permezz tal-illokkjar tal-bootloader. Jekk l-apparat ikollu bootloader msakkra, f'ħafna każijiet il-firmware tiegħu permezz ta 'fastboot mhux fattibbli.
Biex tiċċekkja l-istat tal-bootloader, tista 'tibgħat il-kmand li ġej lill-apparat, li huwa fil-modalità fastboot u konness mal-PC:
fastboot oem device info
Imma għal darb'oħra rrid nammetti li dan il-metodu li jiddetermina l-istat tas-serratura mhuwiex universali u huwa differenti għal apparati 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.
Kitba ta 'fajls f'sezzjonijiet tal-memorja tal-apparat
Wara li lestejt il-proċeduri preparatorji, tista 'tipproċedi għall-proċedura bil-miktub tad-dejta fit-taqsimiet tal-memorja tal-apparat. Għal darb'oħra, aħna nivverifikaw darbtejn il-korrettezza tat-tagħbija tal-fajls tal-immaġni u / jew tal-pakketti biż-żipp u l-korrispondenza tagħhom mal-apparat li qiegħed jixgħel.
Attenzjoni! Li jteptep immaġini tal-fajl mhux korretti u bil-ħsara, kif ukoll immaġini minn apparat ieħor għall-apparat, fil-biċċa l-kbira tal-każijiet iwassal għall-inkapaċità li jitgħabbew Android u / jew konsegwenzi negattivi oħra għall-apparat!
Installa pakketti zip
Għar-reġistrazzjoni fuq apparat, pereżempju, aġġornamenti OTA, jew sett sħiħ ta 'komponenti ta' softwer imqassma fil-format * .zipjuża l-kmand fastbootaġġornament
.
- Aħna niżguraw li l-apparat ikun fil-modalità fastboot u huwa skopert sewwa mis-sistema, u mbagħad neħħejna t-taqsimiet “cache” u “data”. Dan se jħassar id-dejta kollha tal-utent mill-apparat, iżda f'ħafna każijiet huwa pass meħtieġ, minħabba li jgħin biex jiġu evitati ħafna żbalji waqt l-operazzjoni tal-firmware u aktar softwer. Aħna tesegwixxi l-kmand:
- Aħna niktbu pakkett zip bil-firmware. Jekk dan huwa aġġornament uffiċjali mill-manifattur, jintuża l-kmand:
Aġġornament fastboot update.zip
F'każijiet oħra, uża l-kmand
fastboot flash update.zip
- Wara tidher l-iskrizzjoni "lest. Ħin totali ...." Firmware huwa kkunsidrat komplut.
fastboot -w
Miktub immaġini img għal diviżorji tal-memorja
F’ħafna każijiet, tfittex firmware fil-format * .zip It-tniżżil jista 'jkun diffiċli. Il-manifatturi tal-apparat joqogħdu lura milli jippubblikaw is-soluzzjonijiet tagħhom fuq il-Web. Barra minn hekk, il-fajls zip jistgħu jitpoġġew fl-irkupru, u għalhekk l-adegwatezza tal-użu tal-metodu tal-kitba ta 'fajls zip permezz ta' fastboot hija dubjuża.
Iżda l-possibbiltà li tteptep immaġini individwali fit-taqsimiet xierqa, b'mod partikolari "Boot", "Sistema", "Userdata", "Irkupru" eċċ permezz ta 'Fastboot meta tirrestawra l-apparat wara problemi serji tas-softwer, dan jista' jsalva s-sitwazzjoni f'ħafna każijiet.
Biex tteptip immaġni img separata, uża l-kmand:
fastboot flash partition_name file_name.img
- Bħala eżempju, niktbu s-sezzjoni ta 'rkupru permezz ta' fastboot. Biex tteptep l-immaġni ta 'recovery.img fit-taqsima xierqa, ibgħat il-kmand lill-console:
l-irkupru tal-flash fastboot recovery.img
Sussegwentement, trid tistenna fil-console għal tweġiba "spiċċa. Ħin totali ...". Wara dan, ir-rekord tat-taqsima jista 'jitqies ikkompletat.
- Taqsimiet oħra huma flashed b'mod simili. Ikteb il-fajl tal-immaġini fit-taqsima "Boot":
boot boot fastimot boot.img
"Sistema":
sistema flashbo fastboot system.img
U bl-istess mod is-sezzjonijiet l-oħra kollha.
- Għal firmware tal-lott tliet taqsimiet ewlenin f'daqqa - "Boot", "Irkupru" u "Sistema" tista 'tuża l-kmand:
- Wara li tlesti l-proċeduri kollha, l-apparat jista 'jinbeda mill-ġdid direttament fuq Android mill-console billi tibgħat il-kmand:
flashall fastboot
fastboot terġa 'tibda
Għalhekk, il-firmware jiġi prodott bl-użu ta 'kmandi mibgħuta permezz tal-console. Kif tistgħu taraw, il-proċeduri ta 'tħejjija jieħdu ammont akbar ta' ħin u sforz, imma jekk jitwettqu b'mod korrett, sezzjonijiet ta 'reġistrazzjoni tal-memorja tal-apparat iseħħu malajr u kważi dejjem mingħajr problemi.