Kako pretvoriti Xiaomi Mi A1 iz zaloge v visoke tone [Treblize Mi A1]
Obnovitev Po Meri / / August 05, 2021
Kitajski proizvajalec pametnih telefonov Xiaomi je lansiral Xiaomi Mi A1 s platformo Android One, ki deluje na zalogi za Android. Slušalka je postala tako priljubljena zaradi svojih specifikacij, zmogljivosti kamere in uporabniškega vmesnika Android Android po zelo ugodni ceni. Toda takrat telefon ni imel vnaprej nameščene podpore za Project Treble. Tu v tem članku bomo z vami delili ustrezen podroben vodnik po korakih za pretvorbo Xiaomi Mi A1 iz zaloge v visokotonce [Treblelize Mi A1].
Zahvaljujemo se starejšemu članu XDA CosmicDan, ki je skupaj s tem navodilom vložil veliko svojega dela v XDA, da Xiaomi Mi A1 pretvori iz zaloge v visoki ton Podpora za Treble je bila vključena v posodobitev za Android Oreo 8.0, vendar Mi A1 s to posodobitvijo ni dobil podpore. Uporabniki Mi A1 lahko v Project Treble precej hitreje dobijo posodobitve za Android in vrata GSI. Googlov Project Treble ima ogromen napredek v arhitekturi za sistem OS, ki proizvajalcem pametnih telefonov pomaga, da svoje pravočasne posodobitve sistema Android enostavno pošiljajo na naprave.
Zdaj se lahko vprašate o Treble in zakaj je tako pomemben tudi za prihodnje naprave Android. Na kratko smo vam zagotovili vsa potrebna navodila, da boste lahko razumeli postopek. Začnimo……
Kazalo
- 1 Kaj je Treble?
- 2 Kaj je Treblizing?
- 3 Prodajalec
- 4 GSI
- 5 AIO (večnamensko)
-
6 1. Obnavljanje na zalogo
- 6.1 1.1. Zahteve
- 6.2 1.2. Varnostno kopiranje v celotni napravi
- 6.3 1.3. Postopek obnove zalog
- 7 2. Treblize (ponovno particioniranje) naprave
- 8 3. Prva namestitev ROM-ja Treble
-
9 4. Namestitev AIO, GSI, Vendor in še več
- 9.1 4.1. Namestite Treble AIO
- 9.2 4.2. Namestite Treble GSI
- 9.3 4.3. Namestite / posodobite paket ponudnikov
- 9.4 4.4. Namestite ROM, ki ni visokih tonov
- 9.5 4.5. Obnovite varnostno kopijo TWRP
- 10 5. Modovi in dodatki (GApps, Magisk, jedra po meri)
Kaj je Treble?
Treble je kratkoročno nov model arhitekture Android, ki sistem deli na dve novi particiji: System in Vendor.
- Sistem: Tu gre za sistem Android, kar pomeni, da bo sistem poskrbel za operacijski sistem Android, kot je Oreo / Pie
- Prodajalec: Tu gredo datoteke, specifične za napravo, na primer gonilniki naprav.
Pred arhitekturo Treble bi sistem Android in datoteke, značilne za posamezne naprave, živeli skupaj v sistemu. Razvijalci XDA so dali popoln opis vsega, kar bomo podrobneje obdelali.
Kaj je Treblizing?
Trebilizacija je znana tudi pod imenom Treble-enable. Pretvorba visokih tonov ali neka različica sistemskih particij, imenovana Treblizing. To je postopek pretvorbe naprave, ki ni Treble, v napravo, združljivo z Treble. Če želite pretvoriti napravo, ki ni Treble, v napravo, združljivo z Treble, morate spremeniti particijski zemljevid naprave. To vključuje krčenje obstoječe particije.
Treblizacija je le pripravljalna faza - še vedno potrebujete namestitev AIO (glejte AIO spodaj), preden lahko dejansko uporabite Treble ROM.
Prodajalec
Prodajalec je znan tudi kot Paket prodajalcev ali Slika prodajalca. Kar zadeva Treble, je to samostojna slika prodajalca (.zip ali .img), ki jo lahko bliskate z napravo, ki podpira Treble, da je združljiva s sistemom Treble. Ti so podobni izvoru jedra na način, da se prikažejo na lastni particiji v vaši napravi in so združljivi s številnimi sistemi Treble.
Visoki razvijalci za Xiaomi Mi A1 lahko izdajo samostojno ‘Vendor.img’ datoteka za druge ROM-je.
GSI
GSI pomeni „Splošna slika sistema“ mapa. Ta koncept je predstavil in razvil @phhusson ustvariti sliko sistema, ki je ateist naprave. Gre za ROM, ki je zasnovan za delo z obstoječo napravo Treble, če ima naprava nameščeno ponudbo in jedro, združljivo z GSI.
Za pametne telefone z uradno podporo za Treble je razvijalec GSI predstavil sistem GSI za združljivost. Xiaomi Mi A1 ni imel vgrajene podpore Treble. Zato so razvijalci XDA (Mi A1 s kodnim imenom Tissot) prevzeli odgovornost za izdelavo prodajalca / jedra, ki je združljivo z GSI.
AIO (večnamensko)
AIO pomeni Vse v enem. To je vdelana programska oprema podjetja Treble, ki vključuje jedro, sistem in sliko prodajalca v eno samo datoteko zip ROM. To zagotavlja vsestransko izkušnjo Treble prek vgrajenega ROM-a Treble. AIO-ji so razviti za dobro delovanje z lastnim ROM-om, podobno pa bi bili združljivi tudi z GSI-jem.
Spodnji seznam ključnih izrazov: (slika)
——————————————1. Obnavljanje na zalogo
Da bi dobili popolno doslednost, toplo priporočamo vsem, da se vrnejo na čisti ROM. To bo zagotovilo utripajočo združljivost brez napak. Če ste nestrpni ali izkušeni, lahko ta postopek preskočite. Če pa imate kakršne koli težave, poskusite znova od tu.
S tem boste ROM tudi obnovili na zemljevid razdelka zalog, pomeni prej 'Trepetanje'.
1.1. Zahteve
- Naprava mora imeti odklenjen zagonski nalagalnik in dostop / gonilnike EDL.
fastboot oem edl - Vnesite ta ukaz in pritisnite enter za zagon v EDL (način prenosa v sili).
- Zahteva sodoben binarni hitri zagon ‘–Set-active’ možnost. Preverite z metodo hitrega zagona.
- Prenesite najnovejši uradni paket vdelane programske opreme za Mi A1. Trenutno je različica vdelane programske opreme V10.0.4.0.PDHMIXM (Android P). Če pa ta članek berete po 2-3 mesecih, si lahko ogledate najnovejšo različico Mi A1 Stock ROM.
- Prenesite najnovejšo različico MiFlash.
1.2. Varnostno kopiranje v celotni napravi
Varnostno kopiranje je zelo priporočljivo. TWRP Recovery Backup je primeren za te vrste utripanja. Varnostno kopiranje vseh particij sistema in particij ponudnikov bo enostavno in stabilno.
Prav tako varnostno kopirajte datoteke, povezane z notranjim pomnilnikom. Postopek trebljenja lahko vaš notranji pomnilnik popolnoma izbriše.
1.3. Postopek obnove zalog
- Najnovejšo vdelano programsko opremo (V10.0.4.0.PDHMIXM Pie v času pisanja) v načinu EDL z MiFlash. S tem boste v napravi izbrisali notranji pomnilnik in obnovili zemljevid razdelka zalog. To lahko traja nekaj časa.
-
Izbirni način: Če Wi-Fi v vaši napravi ne deluje, utripajte tissot_images_V.9.5.10.0.ODHMIFA ___ samo vztraja zip datoteka v MiFlash pod EDL, priložena. Preprosto izvlecite datoteko zip in poiščite mapo v MiFlash. Lahko zamenjate persist.img iz uradne V.9.5.10.0.ODHMIFA ali drugega ROM-a, če želite potrditi, da je pristen.
- Izvirno persist.img ste že varnostno kopirali v 1. koraku, tako da ni nobenega tveganja.
- MiFlash v EDL je sposoben znova zgraditi naslov MAC, medtem ko utripa. Torej, za to ni nobene potrditve.
———————————————-
2. Treblize (ponovno particioniranje) naprave
Po tem delu boste morali namestiti AIO ROM. To je Enkratni postopek za pridobitev zmogljivosti Treble v vaši napravi.
- Fastboot znova zaženite v TWRP z mohancm's recovery img (recovery-3.2.1-1), če ni nameščen TWRP. V nasprotnem primeru nadaljujte z naslednjo vrstico.
- Namestite najnovejšo TWRP s programom Treble Manager (v1.2 v času pisanja, lahko pa dobite tudi najnovejšo različico) in nato znova zaženite v obnovitev, da jo dejansko naložite. V povezani niti lahko preberete o TWRP s programom Treble Manager, da razumete, kako deluje.
- Oblikuj podatke v Obrišite možnost (za odstranitev šifriranja zalog), nato pa znova zaženite program Recovery.
- V TWRP pojdite na Napredno > Treble Manager in napravo razdelite tako, da sledite čarovniku.
- Priporočljivo je zmanjšanje podatkov. Preizkusite Treble Manager in še zadnjič vas bo vprašal, preden boste ponovno razdelili particijo, zato ne skrbite za brisanje brez opozorila.
- Po zaključku bliskavice se bo znova zagnal v TWRP. Zdaj ste pripravljeni za namestitev Treble AIO in nato GSI. (Preverite, ali obstaja znana težava, ki jo morate rešiti - v nasprotnem primeru se bo zgodil bootloop).
———————————————-
3. Prva namestitev ROM-ja Treble
Če do tega ne pride, se bo zgodil bootloop.
- Upoštevajte, da je trenutna reža v meniju Reboot. Če ste upoštevali ta vodnik iz 1. razdelka, bi morali biti v reži A. Če niste, preprosto v teh korakih zamenjajte katero koli omembo reže A in reže B.
- Prenesite Treble AIO ROM (na primer RR Treble Experimental) in utripa v obnovitvi TWRP. (To je potrebno tudi, če želite uporabiti GSI, ker ima zahtevani paket ponudnikov in jedro)
- Takoj znova namestite TWRP s programom Treble Manager, da znova vstavite TWRP v novo zagonsko sliko ROM-a.
- Znova zaženite obnovitev. [Ne sistema]
- V meniju za ponovni zagon potrdite, da je naprava uspešno preklopila na režo B. Če je še vedno zataknjen v reži A, je to enkratna napaka, ki jo je treba odpraviti zdaj - če tega ne odpravite, boste dobili težavo z bootloop-om.
- Če je še vedno zataknjen v reži A, se morate znova zagnati v način hitrega zagona (prepričajte se, da imate trenutno različico, kot je razloženo v razdelku Zahteve) in ročno zaženite ukaz in pritisnite enter:
fastboot –set-active = b
- Potem ko to enkrat storite, bi moralo preklapljanje rež v TWRP znova dobro delovati.
- Če niste vedeli, se vsi ROM-ji za brezšivno napravo dejansko namestijo v # drugih # rež, ki trenutno niso aktivne. Zato morate vedno prvič znova zagnati način obnovitve, preden namestite Magisk ali GApps itd.
- Uporabnikom je priporočljivo, da si pri vsakem nameščanju AIO ROM-a, če želijo paziti na njihovo preklapljanje, zagotovijo, da deluje. Če se po teh korakih ponovi, bo to napaka. Če je mogoče, ga morate sporočiti forumu XDA z vsemi podrobnostmi, datotekami in slikami zaslona.
Po naslednjih korakih bi morali imeti možnost utripanja Treble ROM-ov, podobnih običajnemu ROM-u prek TWRP.
—————————————–
4. Namestitev AIO, GSI, Vendor in še več
Po namestitvi prvega diska Treble in nato preoblikovanja Treble ste zdaj pripravljeni na bliskavico AIO, GSI, Vendor itd.
4.1. Namestite Treble AIO
V času skupne rabe tega vodnika je edini Treble AIO RR Experimental build. Če pride katera koli druga najnovejša različica, jo lahko namestite kot običajne ROM-je. Pojdimo na postopek:
- Prižgite AIO ROM v TWRP s programom Treble Manager 1.2+ (Ne znova zaženite)
- Takoj znova utripajte TWRP s programom Treble Manager 1.2+, če želite vrniti združljiv TWRP na seznam.
- Nato izvedite tovarniško ponastavitev.
- Zapišite si, v kateri reži ste trenutno, da boste pozneje razumeli.
- Zdaj znova zaženite v obnovitveni način.
-
Preverite, ali je naprava zdaj zamenjana z drugo režo, tako da preverite meni za ponovni zagon.
- Če reža ni prikazana, boste morali ponoviti fastboot –set = aktiven kot je razloženo v oddelku 3.
- Zdaj se je reža spremenila. Zato lahko namestite GApps, Magisk itd.
4.2. Namestite Treble GSI
Morda se že prej spomnite, da je Treble GSI samo sistemska slika, ki uporablja vašega obstoječega prodajalca in jedro. Jedro Treble in Vendor smo že namestili iz AIO (oddelek 3 ali oddelek 4.1 zgoraj), zato je zelo preprosto:
- Prenesite vse ROM-je GSI / Phh-Treble z Odsek za razvoj naprav z omogočenimi visokimi toni in kopirajte datoteko img v svojo napravo.
- Prepričajte se, da je vaša trenutna reža za Treble ROM (obstoječa AIO ali GSI deluje). Za razliko od utripanja zip AIO / ROM ga utripa slika namesti v trenutno režo.
- Datoteko img pomaknite na ‘System Image’ v TWRP z različico Treble Manager 1.2+.
- Ponastavite na tovarniške nastavitve, če na kakršen koli način spreminjate ROM.
- Namestite katere koli druge mode, kot so GApps, GSIS-združljiv Magisk itd. Pred namestitvijo kakršnih koli modusov boste morda morali ROM zagnati enkrat. To se razlikuje glede na datoteko GSI. Nekateri obstoječi modi so lahko tudi popolnoma nezdružljivi z GSI.
- Znova zaženite obnovitev.
Ker gre le za sliko sistema, ni treba znova namestiti obnovitve TWRP.
4.3. Namestite / posodobite paket ponudnikov
Ko ste na trenutni in delujoči reži AIO ali GSI, lahko utripate vendor.img, da posodobite stvari na ravni gonilnika / naprave za ta ROM. To bi lahko storili npr. popraviti kamero. To je koristno, če uporabljate GSI.
- Prenesite vendor.img s svojega ponudnika AIO ali ponudnika paketov ponudnikov (npr. RR AIO Experimental) in kopirajte IMG v napravo
- Prepričajte se, da je vaša trenutna reža za Treble ROM (obstoječa AIO ali GSI deluje). Za razliko od utripanja zip AIO / ROM ga utripa slika namesti v trenutno režo.
- Če želite več varnosti in prihranka časa, si vzemite varnostno kopijo ponudnika TWRP. (Neobvezno)
- Preslikajte sliko na sliko prodajalca v TWRP z različico Treble Manager 1.2+.
- Znova zaženite za obnovitev.
To je le sistemska slika, ni potrebe po ponovni namestitvi obnovitve TWRP ali namestitvi kakršnih koli modov, kot so GApps, Magisk itd. Razen, če gre za modul proizvajalca (v času pisanja tega še ni nobenega modusa proizvajalca).
4.4. Namestite ROM, ki ni visokih tonov
To je preprosto, enako kot ste bili vajeni pred Treblizingom. Vendar upoštevajte, da je to mogoče le, če ste se odločili za spreminjanje velikosti uporabniških podatkov pri ponovnem razdeljevanju s programom Treble Manager.
- Prenesite ROM v svojo napravo.
- Prepričajte se, da je v aktivni reži že priključen Treble AIO / GSI ROM [ne pozabite, da se ROM ZIP namešča v DRUGO režo in ne trenutno active one], tako da lahko na ta način enostavno preklopite nazaj na Treble ROM, tako da preprosto izvedete tovarniško ponastavitev (ali obnovo podatkov TWRP) in režo stikalo. (Neobvezno)
- Izvedite ponastavitev na tovarniške nastavitve.
- Namestite ROM po običajnem postopku (namestite zip, znova prižgite TWRP s programom Treble Manager 1.2+, znova zaženite v obnovitev, da omogočite preklop rež, namestite GApps / Magisk / Mods in nato znova zaženite).
4.5. Obnovite varnostno kopijo TWRP
Pri obnovitvi varnostne kopije prek obnovitve TWRP ni nič posebnega. Tudi če ste varnostno kopirali iz ROM-a, ki ni Treble, ga lahko obnovite v napravi Treblized. Vse varnostne kopije Treble ROM je mogoče obnoviti samo v napravi Treblized.
———————————————-
5. Modovi in dodatki (GApps, Magisk, jedra po meri)
Potem, ko ste zdaj zagnali TWRP v pravilno režo (odsek 3), ste pripravljeni na namestitev drugih ROM-ov (razdelek 4) in modov.
- Vsak običajni GApps lahko deluje v redu, samo režo držite pravilno. Prosimo, upoštevajte: RR Camera (GCam) zahteva namestitev GApps. Uporabite lahko tudi paket GApps Nano.
- Upoštevajte tudi, da bodo nekateri GSI pred namestitvijo GApps morali najprej zagnati sistem.
- Jedra po meri morajo biti za napravo Xiaomi Mi A1 označena kot združljiva z visoko toni. Informacije za razvijalce jedra: to pomeni, da vnosu prodajalca v DTB dodate zastavico za izbiro mesta in onemogočite dm-verity (tako da lahko v sistem vstavite spremembe prodajalca).
- Standardni Magisk bo deloval v ROM-u RR Treble, na GSI pa ne. Za GSI potrebujete Magisk 16.4 beta ali novejšo različico.
- Nekatere druge datoteke zip bodo morda potrebne za posodobitev zaradi združljivosti Treble. Če ste razvijalec ali veste, kaj počnete, lahko eksperimentirate na lastno odgovornost.
Za več podrobnosti, vprašanja in podporo na forumu si lahko ogledate izvirni članek iz tukaj.
Subodh rad piše vsebine, ne glede na to, ali so povezane s tehnologijo ali druge. Ko eno leto piše na tehnološkem blogu, se navduši nad tem. Obožuje igranje iger in poslušanje glasbe. Poleg blogov je zasvojen z igrami za igranje računalnikov in puščanjem pametnih telefonov.