Kako pretvoriti Xiaomi Mi A1 iz zalihe u visoki ton [Treblize Mi A1]
Prilagođeni Oporavak / / August 05, 2021
Kineski proizvođač pametnih telefona Xiaomi lansirao je Xiaomi Mi A1 s Android One Platformom koji radi na sustavu Android koji nije dostupan. Slušalica je postala toliko popularna zbog svojih specifikacija, performansi kamere i korisničkog sučelja za Android po vrlo povoljnoj cijeni. Ali tada telefon nije imao unaprijed učitanu podršku za Project Treble. Ovdje ćemo u ovom članku podijeliti s vama odgovarajući detaljni vodič o pretvaranju Xiaomi Mi A1 sa zaliha u visoke (Treblelize Mi A1).
Zahvaljujući XDA starijem članu CosmicDan-u koji je stavio puno svog rada na XDA-u zajedno s ovom uputom za pretvaranje Xiaomi Mi A1 iz zalihe u Treble. Podrška za Treble bila je uključena u ažuriranje Android Oreo 8.0, ali Mi A1 nije dobio podršku s tim ažuriranjem. Korisnici Mi A1 mogu dobiti brže nadogradnje za Android i GSI priključke u Project Treble. Googleov projekt Treble ima ogromno poboljšanje u arhitekturi za okvir OS-a kako bi proizvođači pametnih telefona pomogli da svoja pravovremena ažuriranja Androida lako potisnu na uređaje.
Sada se možete pitati za Treble i zašto je to tako važno i za buduće Android uređaje. Ukratko smo pružili sve potrebne vodiče kako biste mogli razumjeti postupak. Započnimo……
Sadržaj
- 1 Što je Treble?
- 2 Što je trebilizacija?
- 3 Dobavljač
- 4 GSI
- 5 AIO (višenamjenski)
-
6 1. Vraćanje na zalihu
- 6.1 1.1. Zahtjevi
- 6.2 1.2. Izrada sigurnosne kopije na cijelom uređaju
- 6.3 1.3. Postupak obnavljanja zaliha
- 7 2. Treblizirajte (pregradite) uređaj
- 8 3. Prva Treble ROM instalacija
-
9 4. Instaliranje AIO, GSI, dobavljača i drugih
- 9.1 4.1. Instalirajte Treble AIO
- 9.2 4.2. Instalirajte Treble GSI
- 9.3 4.3. Instalirajte / ažurirajte paket dobavljača
- 9.4 4.4. Instalirajte ROM bez Non-visokih tonova
- 9.5 4.5. Vratite TWRP sigurnosnu kopiju
- 10 5. Modovi i dodaci (GApps, Magisk, prilagođene jezgre)
Što je Treble?
Treble je kratki rok novog modela arhitekture Androida koji dijeli sustav na dvije nove particije: System i Vendor.
- Sustav: Ovdje Android OS znači, da će se sustav pobrinuti za Android operativni sustav poput Oreo / Pie
- Dobavljač: Ovdje idu datoteke specifične za uređaj, poput upravljačkih programa uređaja.
Prije arhitekture Treble, i Android OS i datoteke specifične za uređaj živjele bi zajedno u sustavu. XDA Developers dao je cjelovit opis svega što ćemo razraditi.
Što je trebilizacija?
Trebilizacija je također poznata i kao omogućavanje visokih tonova. Pretvorba visokih tonova ili neka varijacija sistemskih particija koja se naziva Treblizing. Ovo je postupak pretvaranja uređaja koji nije Treble u uređaj kompatibilan s Treble. Da biste pretvorili uređaj koji nije Treble u uređaj kompatibilan s Treble, morate promijeniti kartu particija uređaja. To uključuje skupljanje postojeće particije.
Treblizacija je samo faza pripreme - još uvijek trebate AIO instalaciju (pogledajte AIO dolje) prije nego što stvarno budete mogli koristiti Treble ROM.
Dobavljač
Dobavljač je također poznat kao Paket dobavljača ili Slika dobavljača. Što se tiče Treble-a, ovo je samostalna slika dobavljača (.zip ili .img) koja se može prebaciti na vaš uređaj s omogućenim Treble-om kako bi bila kompatibilna sa sustavom Treble. Oni su slični izvoru jezgre na način da su prebačeni na vlastitu particiju na vašem uređaju i kompatibilni su s mnogim sustavima Treble.
Visoki programeri za Xiaomi Mi A1 mogu objaviti samostalno ‘Vendor.img’ datoteka za ostale ROM-ove.
GSI
GSI je kratica ‘Generička slika sustava’ datoteka. Ovaj koncept uveo je i razvio @phhusson stvoriti sliku sustava koja je ateist uređaja. Riječ je o ROM-u koji je dizajniran za rad s postojećim uređajem Treble, pod uvjetom da uređaj ima GSI-kompatibilnog dobavljača i instalaciju jezgre.
Za pametne telefone sa službenom podrškom za Treble, programer GSI predstavio je GSI sustav za kompatibilnost. Xiaomi Mi A1 nije imao ugrađenu podršku za Treble. Zbog toga su XDA programeri (Mi A1 pod kodnim imenom Tissot) preuzeli odgovornost za stvaranje dobavljača / jezgre koji je kompatibilan s GSI-jem.
AIO (višenamjenski)
AIO je kratica Sve u jednom. Ovo je firmware tvrtke Treble koji uključuje jezgru, sustav i sliku dobavljača u jednoj ROM datoteci zip. To pruža cjelovito iskustvo Treble kroz Treble ROM specifičan za uređaj. AIO-i su razvijeni da dobro rade sa vlastitim ROM-om, ali slično tome, bili bi kompatibilni i s GSI-jem.
Tablica ključnih pojmova dana ispod: (slika)
——————————————1. Vraćanje na zalihu
Da bismo postigli potpunu dosljednost, toplo preporučujemo svima da se vrate na čisti stock ROM. To će osigurati blistavu kompatibilnost bez ikakvih pogrešaka. Ako ste nestrpljivi ili iskusni, slobodno preskočite ovaj postupak. Ali ako imate problema, pokušajte ponovo odavde.
Ovo će također vratiti ROM na mapu particija dionica, znači prije ‘Trebliziranje’.
1.1. Zahtjevi
- Vaš bi uređaj trebao imati otključani pokretač i EDL pristup / upravljačke programe.
fastboot oem edl - Upišite ovu naredbu i pritisnite enter za pokretanje u EDL (način za hitno preuzimanje).
- Zahtijeva suvremeni binarni fastboot poput ‘–Postavljeno-aktivno’ opcija. Provjerite metodom brzog pokretanja.
- Preuzmite najnoviji službeni paket firmvera za Mi A1. Trenutno je verzija firmvera V10.0.4.0.PDHMIXM (Android P). Ali ako ovaj članak čitate nakon 2-3 mjeseca, možete provjeriti najnoviju verziju Mi A1 Stock ROM-a.
- Preuzmite najnoviju verziju MiFlash-a.
1.2. Izrada sigurnosne kopije na cijelom uređaju
Sigurnosno kopiranje je jako preporučljivo. TWRP Recovery Backup prikladan je za ove vrste treptanja. Potrebno je lako i stabilno sigurnosno kopiranje svih particija sustava, dobavljača.
Također napravite sigurnosnu kopiju datoteka povezanih s internom pohranom. Postupak trebiranja može u potpunosti izbrisati vašu internu pohranu.
1.3. Postupak obnavljanja zaliha
- Flash najnovije firmware (V10.0.4.0.PDHMIXM Pie u trenutku pisanja) u EDL načinu s MiFlash. Ovo će izbrisati internu pohranu uređaja i vratiti mapu particija dionica. To može potrajati.
-
Neobvezni način: Ako Wi-Fi ne radi na vašem uređaju, trepnite tissot_images_V.9.5.10.0.ODHMIFA ___ samo ustrajati zip datoteka u MiFlash-u pod EDL-om, u prilogu. Samo izvucite zip datoteku i pronađite mapu u MiFlash-u. Možete zamijeniti ustrajati.img sa službenog V.9.5.10.0.ODHMIFA ili drugog ROM-a ako želite potvrditi da je originalan.
- Već ste napravili sigurnosnu kopiju izvornog persist.img u koraku 1, tako da u njemu nema rizika.
- MiFlash u EDL-u je u mogućnosti ponovno izgraditi MAC adresu dok treperi i dalje. Dakle, nema potvrde o tome.
———————————————-
2. Treblizirajte (pregradite) uređaj
Nakon ovog dijela morat ćete instalirati AIO ROM. Ovo je Jednokratni postupak za dobivanje mogućnosti visokih tonova na vašem uređaju.
- Fastboot ponovno pokretanje na TWRP sa mohancm-ov oporavak img (recovery-3.2.1-1) ako nemate instaliran TWRP. U suprotnom, prijeđite na sljedeći redak.
- Instalirajte najnovije TWRP s Treble Managerom (v1.2 u vrijeme pisanja ovog članka, ali možete dobiti i najnoviju verziju), a zatim ponovo pokrenite program Recovery da biste ga zapravo učitali. Možete pročitati o TWRP-u s Treble Managerom u toj povezanoj niti da biste razumjeli kako to radi.
- Formatiranje podataka u Brisanje opcija (za uklanjanje šifriranja dionica), a zatim ponovno pokrenite sustav za oporavak.
- U TWRP-u idite na Napredna > Treble Manager i ponovite particiju uređaja slijedeći čarobnjaka.
- Preporučuje se smanjenje podataka. Samo isprobajte Treble Manager i posljednji će vas put pitati prije ponovnog razdvajanja pa nemojte brinuti o brisanju bez upozorenja.
- Nakon završetka bljeskalice, ponovno će se pokrenuti u TWRP. Sada ste spremni za instalaciju Treble AIO, a zatim i GSI. (Provjerite postoji li poznat problem s kojim trebate zaobići - inače će se dogoditi bootloop).
———————————————-
3. Prva Treble ROM instalacija
Ako se ovo ne uspije, dogodit će se bootloop.
- Imajte na umu da se trenutni utor nalazi u izborniku Ponovno pokretanje. Ako ste slijedili ovaj vodič iz odjeljka 1, trebali biste biti u utoru A. Ako niste, samo u ovim koracima zamijenite bilo koje spominjanje mjesta A i mjesta B.
- Preuzmite Treble AIO ROM (kao što je RR Visoki eksperimentalni) i flash u TWRP oporavku. (To je potrebno čak i ako želite koristiti GSI jer ima potreban paket dobavljača i kernel)
- Odmah ponovno instalirajte TWRP s Treble Managerom kako biste ponovno umetnuli TWRP u novu sliku za pokretanje ROM-a.
- Ponovo pokrenite oporavak. [Ne Sustav]
- U izborniku Ponovno pokretanje provjerite je li uređaj uspješno prebačen na utor B. Ako je i dalje zaglavljeno u utoru A, ovo je jednokratna greška koja se mora riješiti sada - ako to ne riješite, dobit ćete problem s bootloop-om.
- Ako je i dalje zaglavljeno u utoru A, morate se ponovno pokrenuti u način brzog pokretanja (provjerite imate li trenutnu verziju, kao što je objašnjeno u odjeljku Zahtjevi) i ručno pokrenuti naredbu i pritisnuti enter:
fastboot –set-active = b
- Nakon što je to učinio jednom, prebacivanje utora trebalo bi ponovno raditi u TWRP-u.
- U slučaju da niste znali, svi ROM-ovi za bešavni uređaj zapravo se instaliraju u # ostalih # utora koji trenutno nisu aktivni. Zbog toga se uvijek morate prvi put ponovno pokrenuti u način oporavka prije instaliranja Magiska ili GApps, itd.
- Korisnicima se savjetuje da, kako bi pripazili na njihovo prebacivanje utora kad god instalirate AIO ROM, provjere radi li. Ako se ponovi nakon ovih koraka, to će biti bug. Ako je moguće, morate ga prijaviti XDA Forumu sa svim detaljima, datotekama i slikama zaslona.
Nakon što slijedite ove korake, trebali biste moći treptati Treble ROM-ove slično kao što trepćete uobičajeni ROM putem TWRP-a.
—————————————–
4. Instaliranje AIO, GSI, dobavljača i drugih
Nakon instaliranja prvog Treble ROM-a, a zatim i Treble transformacije, sada ste spremni za bljeskanje AIO, GSI, dobavljača itd.
4.1. Instalirajte Treble AIO
U vrijeme dijeljenja ovog vodiča, jedini Treble AIO je RR Experimental build. Ako dođe bilo koja druga najnovija verzija, možete je instalirati poput uobičajenih ROM-ova. Krenimo na postupak:
- Flash AIO ROM u TWRP s Treble Manager 1.2+ (Nemojte se ponovno pokretati)
- Odmah trepnite TWRP s Treble Manager 1.2+ da biste vratili TWRP kompatibilni s Treble na popis.
- Zatim izvedite Factory Reset.
- Zabilježite na kojem se mjestu trenutno nalazite da biste kasnije razumjeli.
- Sada se ponovno pokrenite u način oporavka.
-
Provjerite je li uređaj sada promijenjen u drugi utor provjerom izbornika za ponovno pokretanje.
- Ako nije prikazao utor, morat ćete ponoviti fastboot –set = aktivan korak kako je objašnjeno u odjeljku 3.
- Sada se utor promijenio. Stoga možete instalirati GApps, Magisk itd.
4.2. Instalirajte Treble GSI
Možda se sjećate od ranije da je Treble GSI samo slika sustava koja koristi vašeg postojećeg dobavljača i kernel. Već smo instalirali jezgru Treble i dobavljača iz AIO-a (odjeljak 3 ili odjeljak 4.1. Gore), tako da je vrlo jednostavno:
- Preuzmite sve GSI / Phh-Treble ROM-ove s Odjeljak za razvoj uređaja s omogućenim visokim tonom i kopirajte img datoteku na svoj uređaj.
- Provjerite je li vaš trenutni utor za Treble ROM utor (postojeći AIO ili GSI radi). Za razliku od AIO / ROM zip treptanja, treperenje slike ga instalira u trenutni utor.
- Flash img datoteku prebacite na 'System Image' u TWRP s verzijom Treble Manager 1.2+.
- Vratite na tvorničke postavke ako na bilo koji način mijenjate ROM.
- Instalirajte bilo koji drugi mod, poput GApps, GSIS-kompatibilnog Magiska itd. Možda ćete trebati jednom pokrenuti ROM prije instaliranja bilo kakvih modova. Ovo se razlikuje po GSI datoteci. Neki postojeći modovi također mogu biti nespojivi s GSI-jem.
- Ponovo pokrenite sustav za oporavak.
Budući da je ovo samo slika sustava, nema potrebe za ponovnom instalacijom TWRP oporavka.
4.3. Instalirajte / ažurirajte paket dobavljača
Dok ste na trenutnom i radnom AIO ili GSI utoru, možete treptati vendor.img da biste ažurirali stvari na razini upravljačkog programa / uređaja za taj ROM. To bi se moglo učiniti na pr. popraviti Fotoaparat. Ovo je korisno ako imate GSI.
- Preuzmite vendor.img sa svog davatelja usluga AIO ili Vendor Pack (npr. RR AIO Experimental) i kopirajte IMG na uređaj
- Provjerite je li vaš trenutni utor za Treble ROM utor (postojeći AIO ili GSI radi). Za razliku od AIO / ROM zip treptanja, treperenje slike ga instalira u trenutni utor.
- Uzmite TWRP sigurnosnu kopiju dobavljača ako želite veću sigurnost i uštedu vremena. (Neobvezno)
- Prebacite sliku u sliku dobavljača u TWRP-u s verzijom Treble Manager 1.2+.
- Ponovo pokrenite za oporavak.
Ovo je samo slika sustava, nema potrebe za ponovnom instalacijom TWRP oporavka ili instaliranjem bilo kakvih modova poput GApps, Magisk itd. Osim ako nije riječ o modulu dobavljača (u trenutku pisanja ovog članka, još ne postoje moduli dobavljača).
4.4. Instalirajte ROM bez Non-visokih tonova
Ovo je jednostavno, isto kao što ste navikli prije Treblizinga. No imajte na umu da je to moguće samo ako ste odlučili promijeniti veličinu korisničkih podataka prilikom ponovnog dijeljenja s Treble Managerom.
- Preuzmite ROM na svoj uređaj.
- Provjerite je li aktivni utor onaj s Treble AIO / GSI ROM-om [imajte na umu da se ROM ZIP-ovi instaliraju u OSTALI utor, a ne trenutno active one] tako da se na ovaj način možete jednostavno vratiti na Treble ROM samo tvorničkim resetiranjem (ili TWRP vraćanjem podataka) i utorom sklopka. (Neobvezno)
- Izvršite tvorničko resetiranje.
- Instalirajte ROM prema uobičajenom postupku (instalirajte zip, ponovno pokrenite TWRP s Treble Manager 1.2+, ponovno pokrenite u Recovery kako biste omogućili prebacivanje utora, instalirajte GApps / Magisk / Mods, a zatim ponovno pokrenite).
4.5. Vratite TWRP sigurnosnu kopiju
U vraćanju sigurnosne kopije putem TWRP oporavka nema ništa posebno. Čak i ako je vaša sigurnosna kopija bila s ROM-a koji nije Treble, tu sigurnosnu kopiju možete vratiti na Treblized uređaju. Premda se bilo koja sigurnosna kopija Treble ROM-a može vratiti samo na uređaju Treblized.
———————————————-
5. Modovi i dodaci (GApps, Magisk, prilagođene jezgre)
Nakon što sada dignete TWRP u ispravan utor (odjeljak 3), spremni ste za instalaciju ostalih ROM-ova (odjeljak 4), a zatim modovi.
- Bilo koji uobičajeni GApps može dobro funkcionirati, samo pravilno držite utor. Napomena: RR kamera (GCam) zahtijeva instaliranje GAppsa. Također možete koristiti GApps Nano paket.
- Također imajte na umu da će neki GSI zahtijevati da prvo pokrenete sustav prije instaliranja GAppsa.
- Prilagođene jezgre moraju biti označene kao visoki tonovi kompatibilni za Xiaomi Mi A1 uređaj. Informacije za programere jezgre: to znači dodavanje zastavice za odabir mjesta za unos dobavljača u DTB i onemogućavanje dm-verity-a (tako da možete unijeti promjene dobavljača u sustav).
- Standardni Magisk će raditi u RR Treble ROM-u, ali ne radi na GSI-u. Treba vam Magisk 16.4 beta ili noviji za GSI.
- Neke druge zip datoteke možda će trebati ažurirati radi kompatibilnosti Treble. Međutim, ako ste programer ili znate što radite, možete eksperimentirati na vlastiti rizik.
Za više detalja, pitanja i podršku i podršku na forumu možete pogledati izvorni članak iz ovdje.
Subodh voli pisati sadržaj bez obzira na to je li povezan s tehnologijom ili neki drugi. Nakon što je godinu dana pisao na tehnološkom blogu, postaje strastven u tome. Obožava igrati igrice i slušati glazbu. Osim blogova, ovisan je o igračkim računalima i curenju pametnih telefona.