FastbootD lahko uporabite za hitro bliskanje ROM-a ali GSI na nekaterih telefonih Android brez obnovitve po meri. Tukaj je opisano, kako to storiti.

Namestitev ROM-ov po meri na telefone Android je bila včasih relativno preprosta. Odklenili ste zagonski nalagalnik, namestili obnovitev po meri in bili ste skoraj pripravljeni.

Od takrat so se stvari spremenile in če ne morete bliskati ROM-a po meri prek TWRP ali Fastboot, ga verjetno bliskate na napačni ravni. Večina sodobnih telefonov ima zdaj še eno raven, imenovano FastbootD, kjer lahko spreminjate sistemsko particijo.

Torej, poglejmo, kaj je FastbootD in kako se zagnati v načinu FastbootD in ga uporabiti za namestitev prilagojenega ROM-a ali GSI (Generic System Image).

Kaj je FastbootD?

FastbootD pomaga pri utripanju slik vdelane programske opreme na telefonih Android in jih obravnava v stanju Device Disabled Verification Failed ali DDVF. To stanje se pojavi, ko zagonski nalagalnik naprave ne more prepoznati podpisa posodobljene vdelane programske opreme, običajno zato, ker je vdelana programska oprema nepodpisana ali spremenjena.

instagram viewer

FastbootD pomaga obnoviti napravo v uporabno stanje. Vendar ga večina naprednih uporabnikov in razvijalcev uporablja za namestitev prilagojenih ROM-ov in GSI-jev.

Fastboot in FastbootD sta orodji nizke ravni za odpravljanje napak in vzdrževanje sistema Android. Fastboot omogoča interakcijo z zagonskim nalagalnikom vaše naprave in se lahko uporablja za flash particije, običajno razen sistemske particije. Po drugi strani pa je FastbootD za odpravljanje težav in popravilo vašega telefona Android ter vam omogoča bliskanje sistemske particije.

Če niste prepričani, ali bi uporabili Fastboot ali FastbootD, boste morali preveriti, ali vaš telefon Android podpira Project Treble (več o tem spodaj).

Če telefon ne podpira Project Treble, verjetno nima načina FastbootD, zato lahko namesto tega uporabite način Fastboot. Vendar, kot bomo kmalu razpravljali, če ima vaš telefon način FastbootD, ga boste najverjetneje morali uporabiti za utripanje sistemske slike.

Kako se zagnati v načinu FastbootD

Vsak korak, ki ga naredite od tu, je potencialno nevaren za vaš telefon. Branje foruma o modelu vašega telefona XDA je priporočljivo, saj boste tako bolje razumeli celoten postopek in se izognili morebitnim nesrečam. Pripravite tudi popoln rezervni načrt, če stvari ne bodo šle po načrtih.

Za zagon v načinu FastbootD morate vzpostaviti povezavo ADB med napravo Android in računalnikom. Če ne veste, kako to storiti, si oglejte naš podroben vodnik na kako uporabljati ADB in Fastboot v sistemu Android. To bi moralo vzpostaviti in zagnati povezavo ADB.

Prav tako morate odklenite zagonski nalagalnik telefona Android za uporabo FastbootD. Navodila za to se razlikujejo za vsako napravo, zato je najbolje, da se za navodila obrnete na forume XDA ali na spletno mesto proizvajalca. Odklepanje zagonskega nalagalnika izbriše vse vaše uporabniške podatke, zato varnostno kopirajte vse, preden nadaljujete.

1. korak: Namestite in nastavite ADB

Ko je ADB nastavljen in je zagonski nalagalnik odklenjen, povežite telefon z računalnikom s kablom USB. Odprite ukazni poziv ali terminal v privzeti mapi ADB v računalniku. Najprej preverite povezavo ADB, tako da vnesete naslednji ukaz. Vrniti mora dolgo serijsko številko:

adb naprave

Poskrbi OEM odklepanje je omogočen v možnostih za razvijalce v vašem telefonu, kot je omenjeno v našem vodniku, in znova zaženite zagonski nalagalnik s tem ukazom:

adb ponovni zagon zagonskega nalagalnika

2. korak: Odklenite utripanje

Nato morate odkleniti utripanje na telefonu, da omogočite spreminjanje particij, vključno s sistemsko particijo. Vnesite vsakega od teh ukazov in uporabite Povečaj glasnost gumb za potrditev:

hitro utripanje odkleniti
hitri zagon utripanje unlock_critical

3. korak: onemogočite preverjanje

Zdaj onemogočite preverjanje, da ne boste označeni za poseganje v kritične datoteke. Za to potrebujete datoteke VBMeta (Verified Boot Metadata) iz vaše zaloge ali ROM-a po meri (če jih ima). To so datoteke, ki shranjujejo kontrolne vsote in podpise drugih particij v vašem telefonu.

Običajno lahko najdete osnovne datoteke ROM ali VBMeta v napravi XDA forum ali spletno mesto proizvajalca. Preprosto vnesite svoj model in napišite "Stock ROM" ali "Flash File" zraven v Iskanju Google in našli boste ROM. Lahko tudi poskusite SamMobile za telefone Samsung oz Google za telefone Pixel.

Ko ga imate, ga ekstrahirajte in shranite vbmeta.img in vbmeta_system.img v mapi ADB in zaženite te ukaze:

hitri zagon --onemogočiti-resnica--onemogočiti-preverjanje flash vbmeta vbmeta.img
hitri zagon --onemogočiti-resnica--onemogočiti-verification flash vbmeta_system vbmeta_system.img

4. korak: Zagon v načinu FastbootD

Zdaj znova zaženite način FastbootD z vnosom tega ukaza:

hitri zagon ponovni zagon hitri zagon

Ta korak zažene vašo napravo v način FasbootD, tako da ste na ravni, ko lahko zaženete svoj ROM po meri ali GSI.

Ko odklenete zagonski nalagalnik in onemogočite preverjanje, ga ne zaklenite znova, ne da bi omogočili vse, kar ste onemogočili – zlasti preverjanje. Če to storite, lahko vaš telefon močno blokira, zaradi česar ga ni mogoče obnoviti.

Nekateri ukazi so morda nepotrebni, če vaš telefon nima dinamičnih particij ali ima samo particije A namesto AB.

Z eno od teh brezplačnih aplikacij lahko preverite, ali ima vaš telefon dinamične particije in ali lahko vanj vstavite GSI: Preverjanje visokih tonov oz Informacije o visokih tonih.

Project Treble vam omogoča namestitev istih slik sistema na naprave z različnimi specifikacijami strojne opreme. Če vaša naprava podpira Project Treble v skladu z aplikacijo, lahko vanjo namestite GSI.

Kako bliskati ROM po meri ali GSI z načinom FastbootD

Če želite nadaljevati, se prepričajte, da ste sledili vsem zgoraj omenjenim korakom. Prenesite ROM po meri, narejen za vaš telefonski način, ali GSI iz XDA ali to koristno Seznam GitHub ROM. Postavite slikovno datoteko v mapo ADB in jo preimenujte v system.img. Če se odločite za GSI, lahko preberete več podrobnosti o utripanje GSI in Dinamične posodobitve sistema.

Najboljše mesto za iskanje ROM-ov po meri je in je vedno bil XDA. Iščete lahko svoj model telefona in če obstaja kakršen koli razvoj zanj, ga boste našli na njegovem forumu. ROM-i po meri na teh forumih so narejeni posebej za en model telefona, za razliko od GSI-jev, ki so združljivi z vsakim modelom, ki podpira Project Treble.

Če ste zmedeni glede izbire med ROM-om po meri in GSI, vam priporočamo, da izberete ROM po meri, izdelan za vašo napravo, saj bo imel boljšo strojno združljivost kot GSI. GSI so idealni za relativno neznane modele telefonov, ki nimajo individualnega razvoja.

Torej, ob predpostavki, da ste v FastbootD, nadaljujmo z namestitvijo novega ROM-a.

1. korak: Izbrišite sistem

Najprej morate preveriti binarno datoteko Fastboot in nadaljevati le, če se ukaz vrne is-uporabniški prostor: da. Ne skrbi. Pravi ja v večini primerov, vendar želimo biti prepričani. Vnesite ta ukaz, da preverite:

hitri zagon getvar je- uporabniški prostor

Zdaj pa izbrišite svoj trenutni sistem. Prepričajte se, da veste, kako obnoviti osnovno vdelano programsko opremo, če gre kaj narobe, ustvarite varnostne kopije in preberite forume za posamezne naprave:

sistem za hitro brisanje

2. korak: Izbrišite particije

Naslednji korak je brisanje logičnih particij, da jih lahko zamenjate z novimi.

Za telefone Android z dinamičnimi (AB) particijami vnesite te ukaze:

hitri zagon izbrisati-logično-particija izdelek_a
hitri zagon izbrisati-logično-particija izdelek_b

Za naprave s particijami samo A uporabite ta ukaz:

hitri zagon izbrisati-logično-particija izdelek

3. korak: Flash sistemska slika

Na koncu utripajte sistemsko datoteko, ki ste jo shranili v mapo ADB:

hitri zagonbliskavicasistemsistem.img

Ko je datoteka utripana, znova zaženite napravo v obnovitev tako, da izberete Vnesite obnovitev možnost v telefonu. Z gumboma za glasnost se pomaknite do možnosti in pritisnite gumb za vklop, da ga izberete.

Pri obnovitvi izberite Počisti podatke / povrni v tovarniške nastavitve in potrdite z izbiro Ponastavitev tovarniških podatkov. Ko končate, izberite Sedaj ponovno zaženi sistem, vaša naprava pa bi se morala znova zagnati in zagnati nov ROM.

Raziščite FastbootD po ustrezni raziskavi za posamezne naprave

FastbootD odpravlja potrebo po uporabi obnovitev po meri, kot je TWRP. Vendar pa lahko do FastbootD dostopate tudi prek TWRP. To je v naprednih nastavitvah obnovitve in ukazi ostajajo skoraj enaki, kot smo jih orisali.

Še enkrat, ne moremo dovolj poudariti, kako pomembno je, da preberete in raziščete svoj model telefona, preden naredite katero koli od teh sprememb. Čas, ki ga porabite na začetku, vam bo prihranil čas, trud in stres, ki bi ga sicer imeli.