Možete koristiti FastbootD za brzo flashanje ROM-a ili GSI-ja na nekim Android telefonima bez prilagođenog oporavka. Evo kako to učiniti.
Instaliranje prilagođenih ROM-ova na Android telefone nekada je bilo relativno jednostavno. Otključali ste bootloader, instalirali prilagođeni oporavak i bili ste gotovo spremni za rad.
Od tada su se stvari promijenile i ako ne možete flashati prilagođeni ROM putem TWRP-a ili Fastboota, vjerojatno ga flashate na pogrešnoj razini. Većina modernih telefona sada ima još jednu razinu koja se zove FastbootD, gdje možete mijenjati sistemsku particiju.
Dakle, pogledajmo što je FastbootD i kako se dignuti u FastbootD modu i koristiti ga za instaliranje prilagođenog ROM-a ili GSI-ja (Generic System Image).
Što je FastbootD?
FastbootD pomaže u bljeskanju slika firmvera na Android telefonima i bavi se njima u stanju Device Disabled Verification Failed ili DDVF. Ovo se stanje pojavljuje kada pokretački program uređaja ne može identificirati potpis ažuriranog firmvera, obično zato što firmver nije potpisan ili je neovlašteno mijenjan.
FastbootD pomaže vratiti uređaj u upotrebljivo stanje. Međutim, većina naprednih korisnika i programera koristi ga za instaliranje prilagođenih ROM-ova i GSI-ova.
Fastboot i FastbootD su alati niske razine za otklanjanje pogrešaka i održavanje Androida. Fastboot omogućuje interakciju s bootloaderom vašeg uređaja i može se koristiti za flash particije, obično osim sistemske particije. S druge strane, FastbootD služi za rješavanje problema i popravak vašeg Android telefona i omogućuje vam flash particiju sustava.
Ako niste sigurni želite li koristiti Fastboot ili FastbootD, morat ćete provjeriti podržava li vaš Android telefon Project Treble (više o tome u nastavku).
Ako telefon ne podržava Project Treble, vjerojatno nema način rada FastbootD, pa umjesto toga možete koristiti način rada Fastboot. Međutim, kao što ćemo uskoro raspraviti, ako vaš telefon ima način rada FastbootD, najvjerojatnije ćete ga morati koristiti za flashanje slike sustava.
Kako se pokrenuti u načinu rada FastbootD
Svaki korak koji napravite odavde potencijalno je opasan za vaš telefon. Čitajući forum o vašem modelu telefona na XDA preporuča se jer ćete tako bolje razumjeti cijeli proces i izbjeći nezgode. Također biste trebali osmisliti puni rezervni plan u slučaju da stvari ne budu išle po planu.
Za pokretanje u FastbootD modu morate postaviti ADB vezu između vašeg Android uređaja i računala. Ako ne znate kako to učiniti, pogledajte naš detaljan vodič na kako koristiti ADB i Fastboot na Androidu. Ovo bi trebalo pokrenuti ADB vezu.
Također trebate otključajte bootloader svog Android telefona za korištenje FastbootD. Upute za to razlikuju se za svaki uređaj, pa je najbolje potražiti smjernice na XDA forumima ili web stranici proizvođača. Otključavanjem bootloadera brišu se svi vaši korisnički podaci, stoga napravite sigurnosnu kopiju svega prije nastavka.
Korak 1: Instalirajte i postavite ADB
Nakon što je ADB postavljen i bootloader otključan, povežite telefon s računalom pomoću USB kabela. Otvorite naredbeni redak ili terminal u zadanoj mapi ADB na računalu. Prvo provjerite ADB vezu upisivanjem sljedeće naredbe. Trebao bi vratiti dugačak serijski broj:
adb uređaji
Budi siguran OEM otključavanje je omogućen u opcijama za razvojne programere na vašem telefonu, kao što je spomenuto u našem vodiču, i ponovno pokrenite bootloader ovom naredbom:
adb ponovno pokretanje pokretačkog programa
Korak 2: Otključajte bljeskanje
Zatim trebate otključati bljeskanje na telefonu kako biste omogućili izmjene particija, uključujući sistemsku particiju. Unesite svaku od ovih naredbi i koristite Pojačati gumb za potvrdu:
brzo pokretanje treperi otključati
brzo pokretanje treperi unlock_critical
Korak 3: Onemogućite potvrdu
Sada onemogućite provjeru kako biste izbjegli označavanje za petljanje s kritičnim datotekama. Za ovo su vam potrebne datoteke VBMeta (Verified Boot Metadata) iz vašeg skladišnog ili prilagođenog ROM-a (ako ih ima). To su datoteke koje pohranjuju kontrolne zbrojeve i potpise drugih particija na vašem telefonu.
Standardne ROM ili VBMeta datoteke obično možete pronaći na svom uređaju XDA forum ili web mjesto vašeg proizvođača. Samo upišite svoj model i napišite "Stock ROM" ili "Flash File" pored njega u Google Search, i pronaći ćete ROM. Možete i pokušati SamMobile za Samsung telefone ili Google za Pixel telefone.
Kada ga dobijete, izdvojite ga i spremite vbmeta.img i vbmeta_system.img u ADB mapi i pokrenite ove naredbe:
brzo pokretanje --onemogućiti-istinitost --onemogućiti-provjera flash vbmeta vbmeta.img
brzo pokretanje --onemogućiti-istinitost --onemogućiti-verification flash vbmeta_system vbmeta_system.img
Korak 4: Pokrenite sustav u načinu rada FastbootD
Sada se ponovno pokrenite u način rada FastbootD unošenjem ove naredbe:
brzo pokretanje ponovno pokretanje brzo pokretanje
Ovaj korak pokreće vaš uređaj u FasbootD modu, tako da ste na razini na kojoj možete flashati svoj prilagođeni ROM ili GSI.
Nakon što ste otključali bootloader i onemogućili provjeru, nemojte ponovo zaključavati bootloader prije nego što ste omogućili sve što ste onemogućili—posebno provjeru. Ako to učinite, vaš telefon može biti blokiran i nepovratan.
Neke naredbe mogu biti nepotrebne ako vaš telefon nema dinamičke particije ili ima samo A umjesto AB particija.
Možete provjeriti ima li vaš telefon dinamičke particije i možete li na njemu flashirati GSI pomoću jedne od ovih besplatnih aplikacija: Provjera visokih tonova ili Informacije o visokim tonovima.
Project Treble vam omogućuje instaliranje istih slika sustava na uređaje s različitim hardverskim specifikacijama. Ako vaš uređaj podržava Project Treble prema aplikaciji, možete instalirati GSI na njega.
Kako flashati prilagođeni ROM ili GSI koristeći FastbootD način
Da biste nastavili dalje, provjerite jeste li slijedili sve gore navedene korake. Preuzmite prilagođeni ROM napravljen za vaš telefonski način rada ili GSI s XDA ili ovo korisno GitHub ROM popis. Postavite slikovnu datoteku u svoju ADB mapu i preimenujte je u sustav.img. Ako idete na GSI, možete pročitati više detalja o treperi GSI i Dinamičko ažuriranje sustava.
Najbolje mjesto za pronalaženje prilagođenih ROM-ova je i uvijek je bio XDA. Možete pretraživati svoj model telefona, a ako postoji neki razvoj za njega, pronaći ćete ga na njegovom forumu. Prilagođeni ROM-ovi na ovim forumima izrađeni su posebno za jedan model telefona, za razliku od GSI-ja koji su kompatibilni sa svakim modelom koji podržava Project Treble.
Ako ste zbunjeni odabirom između prilagođenog ROM-a i GSI-ja, preporučujemo da odaberete prilagođeni ROM napravljen za vaš uređaj jer će imati bolju hardversku kompatibilnost od GSI-ja. GSI su idealni za relativno nepoznate modele telefona koji nemaju individualni razvoj.
Dakle, pod pretpostavkom da ste u FastbootD-u, nastavimo s instaliranjem novog ROM-a.
Korak 1: Izbrišite sustav
Prvo morate provjeriti binarnu datoteku Fastboot i nastaviti samo ako se naredba vrati is-korisnički prostor: da. Ne brini. Kaže Da u većini slučajeva, ali samo želimo biti sigurni. Unesite ovu naredbu za provjeru:
brzo pokretanje getvar je-korisnički prostor
Sada izbrišite svoj trenutni sustav. Provjerite znate li kako oporaviti svoj dionički firmware ako nešto pođe po zlu, napravite sigurnosne kopije i pročitajte forume za pojedine uređaje:
sustav brzog brisanja
Korak 2: Izbrišite particije
Sljedeći korak je brisanje logičkih particija kako biste ih mogli zamijeniti novima.
Za Android telefone s dinamičkim (AB) particijama unesite ove naredbe:
brzo pokretanje izbrisati-logično-pregrada proizvod_a
brzo pokretanje izbrisati-logično-pregrada proizvod_b
Za uređaje s particijama samo A koristite ovu naredbu:
brzo pokretanje izbrisati-logično-pregrada proizvod
Korak 3: Flash sliku sustava
Na kraju, flashajte sistemsku datoteku koju ste spremili u ADB mapu:
brzo pokretanjebljesaksustavsustav.img
Nakon što je datoteka flashirana, ponovno pokrenite uređaj u oporavak odabirom Unesite oporavak opcija na vašem telefonu. Koristite tipke za glasnoću za navigaciju do opcije i pritisnite tipku za uključivanje da biste je odabrali.
U oporavku odaberite Brisanje podataka/vraćanje na tvorničke postavke i potvrdite odabirom Vraćanje tvorničkih postavki. Nakon što završite, odaberite Sada ponovno pokrenite sustav, a vaš bi se uređaj trebao ponovno pokrenuti i pokrenuti novi ROM.
Istražite FastbootD nakon odgovarajućeg istraživanja uređaja
FastbootD eliminira potrebu za korištenjem prilagođenih oporavka kao što je TWRP. Međutim, možete pristupiti FastbootD-u i putem TWRP-a. Nalazi se u naprednim postavkama oporavka, a naredbe ostaju uglavnom iste kao što smo naveli.
Opet, ne možemo dovoljno naglasiti koliko je važno pročitati i istražiti model svog telefona prije bilo koje od ovih izmjena. Vrijeme koje potrošite na početku uštedjet će vam vrijeme, trud i stres koji biste inače imali.