Hvordan konvertere Xiaomi Mi A1 fra lager til diskant [Treblize Mi A1]
Tilpasset Gjenoppretting / / August 05, 2021
Den kinesiske smarttelefonprodusenten Xiaomi hadde lansert Xiaomi Mi A1 med Android One-plattformen som kjøres på Stock Android out-of-the-box. Håndsettet ble så populært for spesifikasjoner, kameraytelse og Stock Android UI til et veldig budsjettpris. Men den gangen kom ikke telefonen med Project Treble-støtte forhåndslastet. Her i denne artikkelen vil vi dele med deg den riktige trinnvise detaljerte guiden om hvordan du konverterer Xiaomi Mi A1 fra lager til diskant [Treblelize Mi A1].
Takk til XDA Senior-medlem CosmicDan som har lagt mye av sitt arbeid på XDA sammen med denne instruksjonen om å konvertere Xiaomi Mi A1 fra lager til diskant. Støtten for Treble ble inkludert i Android Oreo 8.0-oppdateringen, men Mi A1 fikk ikke støtten med den oppdateringen. Mi A1-brukerne kan få Android-oppdateringer og GSI-porter ganske raskere i Project Treble. Googles Project Treble har en enorm forbedring i arkitekturen for OS-rammeverket for å hjelpe smarttelefonprodusentene med å presse sine aktuelle Android-oppdateringer til enheter enkelt.
Nå kan du spørre om Treble og hvorfor det også er så viktig for fremtidige Android-enheter. Vi har gitt alle nødvendige guider i korte trekk slik at du kan forstå prosessen. La oss komme i gang……
Innholdsfortegnelse
- 1 Hva er diskant?
- 2 Hva er Treblizing?
- 3 Leverandør
- 4 GSI
- 5 AIO (alt-i-ett)
-
6 1. Gjenoppretter til lager
- 6.1 1.1. Krav
- 6.2 1.2. Backup av full enhet
- 6.3 1.3. Aksjegjenopprettingsprosess
- 7 2. Treblize (ompartisjonere) enheten
- 8 3. Første installasjon av diskantrom
-
9 4. Installere AIO, GSI, leverandør og mer
- 9.1 4.1. Installer en diskant AIO
- 9.2 4.2. Installer en diskant GSI
- 9.3 4.3. Installer / oppdater en leverandørpakke
- 9.4 4.4. Installer en ROM som ikke er diskant
- 9.5 4.5. Gjenopprett en TWRP-sikkerhetskopi
- 10 5. Mods and Extras (GApps, Magisk, Custom Kernels)
Hva er diskant?
Diskant er kort sikt i en ny Android-arkitekturmodell for å dele systemet i to nye partisjoner: System og leverandør.
- System: Her går Android OS, betyr at systemet vil ta seg av Android-operativsystemet som Oreo / Pie
- Leverandør: Her går de enhetsspesifikke filene, som enhetsdrivere.
Før diskantarkitektur ville både Android OS og enhetsspesifikke filer leve sammen på systemet. XDA Developers har gitt den fulle beskrivelsen av alt vi skal utdype.
Hva er Treblizing?
Treblizing er også kjent som Diskant-aktivering. Diskantkonvertering eller en eller annen variant av systempartisjonene kalt Treblizing. Dette er prosessen med å konvertere en ikke-diskant enhet til en diskant-kompatibel enhet. For å konvertere en ikke-diskant enhet til en diskant-kompatibel enhet, må du endre partisjonskartet til enheten. Dette innebærer å krympe en eksisterende partisjon.
Treblizing er bare forberedelsesfasen - du trenger fortsatt en AIO-installasjon (se AIO nedenfor) før du faktisk kan bruke en Treble ROM.
Leverandør
Selgeren er også kjent som Leverandørpakke eller Leverandørbilde. Når det gjelder Treble, er dette et frittstående leverandørbilde (.zip eller .img) som kan blinkes til din Treble-aktiverte enhet for å være kompatibel med et Treble-system. Disse ligner på en kjernekilde på den måten at de blinker til sin egen partisjon på enheten og er kompatible med mange diskant-systemer.
Diskantutviklere for Xiaomi Mi A1 kan slippe frittstående ‘Vendor.img’ fil for andre ROM-er.
GSI
GSI står for ‘Generisk systembilde’ fil. Dette konseptet ble introdusert og utviklet av @phhusson for å lage et systembilde som er enhet-ateist. Det er en ROM som er designet for å fungere med en eksisterende Treble-enhet, så lenge enheten har en GSI-kompatibel leverandør- og kjerneinstallasjon.
For smarttelefoner med offisiell Treble-støtte introduserte GSI-utvikleren GSI-systemet for kompatibilitet. Xiaomi Mi A1 kom ikke med innebygd Treble-støtte. Derfor har XDA Developers (Mi A1 med kodenavnet Tissot) tatt ansvaret for å lage en leverandør / kjerne som er GSI-kompatibel.
AIO (alt-i-ett)
AIO står for Alt i et. Dette er en Treble-firmware som inkluderer et kjerne-, system- og leverandørbilde i en enkelt ROM-zip-fil. Dette gir en alt-i-ett-diskantopplevelse gjennom en enhetsspesifikk Treble-ROM. AIO er utviklet for å fungere bra med sin egen ROM, men på samme måte ville det også være kompatibelt med en GSI.
Et diagram over viktige vilkår gitt nedenfor: (Bilde)
——————————————1. Gjenoppretter til lager
For å få full konsistens, anbefaler vi alle å gå tilbake til en ren lager-ROM. Dette vil sikre blinkende kompatibilitet uten feil. Hvis du er utålmodig eller erfaren, kan du hoppe over denne prosessen. Men hvis du har problemer, kan du prøve igjen herfra.
Dette vil også gjenopprette ROM til aksjepartisjonskartet, betyr før ‘Treblizing’.
1.1. Krav
- Enheten din skal ha ulåst oppstartslaster og EDL-tilgang / drivere.
fastboot oem edl - Skriv inn denne kommandoen og trykk enter for å starte opp i EDL (Emergency Download Mode).
- Krever moderne fastboot binær som ‘–Sett-aktiv’ alternativ. Sjekk med fastboot-metoden.
- Last ned den siste offisielle firmwarepakken for Mi A1. For øyeblikket er firmwareversjonen V10.0.4.0.PDHMIXM (Android P). Men hvis du leser denne artikkelen etter 2-3 måneder, kan du sjekke ut den siste versjonen av Mi A1 Stock ROM.
- Last ned siste MiFlash-versjon.
1.2. Backup av full enhet
Det anbefales sterkt å ta sikkerhetskopi. TWRP Recovery Backup er egnet for denne typen blinking. Det tar sikkerhetskopi av hele systemet, leverandørpartisjoner enkelt og stabilt.
Ta også sikkerhetskopi av interne lagringsrelaterte filer. Treblizing-prosessen kan slette den interne lagringen din fullstendig.
1.3. Aksjegjenopprettingsprosess
- Flash den nyeste firmware (V10.0.4.0.PDHMIXM Pie i skrivende stund) i EDL-modus med MiFlash. Dette vil tørke enhetens interne lagring og gjenopprette aksjepartisjonskartet. Dette kan ta en stund.
-
Valgfri måte: Hvis Wi-Fi ikke fungerer på enheten din, blinker du tissot_images_V.9.5.10.0.ODHMIFA ___ bare vedvarende zip-fil i MiFlash under EDL, vedlagt. Bare trekk ut zip-filen og bla til mappen i MiFlash. Du kan erstatte vedvare.img fra offisiell V.9.5.10.0.ODHMIFA eller en annen ROM hvis du vil bekrefte at den er ekte.
- Du har allerede sikkerhetskopiert original persist.img i trinn 1, så det er ingen risiko i det.
- MiFlash i EDL kan gjenopprette en MAC-adresse mens den blinker vedvarende. Så det er ingen bekreftelse på det.
———————————————-
2. Treblize (ompartisjonere) enheten
Du må installere en AIO ROM etter denne delen. Dette er en Engangsprosess for å få diskant på enheten din.
- Start omstart til TWRP med mohancm’s recovery img (recovery-3.2.1-1) hvis du ikke har TWRP installert. Ellers fortsett til neste linje.
- Installer det siste TWRP med Treble Manager (v1.2 i skrivende stund, men du kan også få den nyeste versjonen), og start deretter på nytt til Recovery for å laste den inn. Du kan lese om TWRP med Treble Manager i den koblede tråden for å forstå hvordan det fungerer.
- Formater data i Tørke alternativet (for å fjerne aksjekryptering), og start deretter om til gjenoppretting på nytt.
- Gå til TWRP Avansert > Diskantleder og del enheten på nytt ved å følge veiviseren.
- Datakrymping anbefales. Bare prøv Treble Manager, så vil du spørre deg en siste gang før du partisjonerer på nytt, så ikke bekymre deg for tørking uten advarsel.
- Etter å ha fullført blitsen, vil den starte på nytt i TWRP. Du er nå klar for å installere en Treble AIO og deretter en GSI. (Sjekk om det er et kjent problem du trenger å løse - ellers vil det oppstå en bootloop).
———————————————-
3. Første installasjon av diskantrom
Enhver feil på dette vil oppstå en bootloop.
- Vær oppmerksom på at det nåværende sporet er i Reboot-menyen. Hvis du fulgte denne veiledningen fra avsnitt 1, bør du være i spor A. Hvis du ikke er det, bytter du bare omtale av spor A og spor B i disse trinnene.
- Last ned en diskant AIO ROM (for eksempel RR Diskant Eksperimentell) og blinker i TWRP Recovery. (Dette kreves selv om du vil bruke en GSI siden den har den nødvendige leverandørpakken og kjernen)
- Installer umiddelbart TWRP med Treble Manager igjen for å sette TWRP inn i det nye ROM-oppstartsbildet.
- Start gjenoppretting på nytt. [Ikke systemet]
- Bekreft i Reboot-menyen at enheten vellykket har byttet til spor B. Hvis den fremdeles sitter fast i spor A, er dette en engangsfeil som må løses nå - hvis du ikke fikser dette, får du et bootloop-problem.
- Hvis den fremdeles sitter fast i spor A, må du starte på nytt til hurtigstartmodus (sørg for at du har en nåværende versjon, som forklart i delen Krav) og kjøre kommandoen manuelt og trykke på enter:
fastboot –set-active = b
- Etter å ha gjort dette en gangs skyld, skal bytte av spor fungere bra i TWRP igjen.
- Hvis du ikke visste det, installeres alle ROM-er for sømløs enhet faktisk i # andre # spor som ikke er aktive for øyeblikket. Derfor må du alltid starte på nytt i gjenopprettingsmodus for første gang før du installerer Magisk eller GApps, etc.
- Det anbefales til brukerne at når du installerer en AIO-ROM for å være sikker på at den fungerer, for å holde øye med sporet. Hvis det skjer igjen etter disse trinnene, vil det være en feil. Du må rapportere det til XDA Forum med alle detaljer, filer og skjermbildebilder, hvis mulig.
Etter å ha fulgt disse trinnene, bør du kunne blinke Treble ROM-er som du blinker en vanlig ROM via TWRP.
—————————————–
4. Installere AIO, GSI, leverandør og mer
Etter at du har installert den første Treble ROM og deretter Diskant-transformasjonen, er du nå klar til å blinke AIO, GSI, Vendor, etc.
4.1. Installer en diskant AIO
På tidspunktet for deling av denne guiden er den eneste Treble AIO RR eksperimentelle bygningen. Hvis noen andre nyeste versjoner kommer, kan du installere den som vanlige ROM-er. La oss gå over til prosessen:
- Flash AIO ROM i TWRP med Treble Manager 1.2+ (Ikke start på nytt)
- Blits umiddelbart TWRP med Treble Manager 1.2+ igjen for å få den Treble-kompatible TWRP tilbake i listen.
- Utfør deretter Factory Reset.
- Legg merke til hvilket spor du har akkurat nå for å forstå senere.
- Start på nytt i gjenopprettingsmodus.
-
Forsikre deg om at enheten din nå har byttet til det andre sporet ved å sjekke omstartsmenyen.
- Hvis det ikke har vist sporet, må du gjenta fastboot –set = aktiv trinn som forklart i avsnitt 3.
- Nå har sporet endret seg. Derfor kan du installere GApps, Magisk, etc.
4.2. Installer en diskant GSI
Du husker kanskje fra tidligere at Treble GSI bare er systembilde som bruker din eksisterende leverandør og kjerne. Vi har allerede installert en Treble-kjerne og leverandør fra en AIO (avsnitt 3 eller avsnitt 4.1. Ovenfor), så det er ganske enkelt:
- Last ned eventuelle GSI / Phh-Treble ROM-er fra Treble-Enabled Device Development seksjon og kopier img-filen til enheten.
- Forsikre deg om at det nåværende sporet er et Treble ROM-spor (eksisterende AIO eller GSI fungerer). I motsetning til AIO / ROM-glidelås, installerer bildeblinking det i gjeldende spor.
- Flash img-filen til ‘System Image’ i TWRP med Treble Manager 1.2+ versjon.
- Gjør en tilbakestilling av fabrikken hvis du endrer ROM.
- Installer andre mods som GApps, GSI-kompatibel Magisk, etc. Du må kanskje starte ROM en gang før du installerer noen mods. Dette varierer per GSI-fil. Noen eksisterende mods kan også være direkte inkompatible med GSI.
- Start på nytt for gjenoppretting.
Siden dette bare er et systembilde, er det ikke nødvendig å installere TWRP Recovery på nytt.
4.3. Installer / oppdater en leverandørpakke
Mens du har et nåværende og fungerende AIO- eller GSI-spor, kan du blinke en vendor.img for å oppdatere driver- / enhetsnivå for den ROM-en. Dette kan gjøres for å f.eks. fikse kameraet. Dette er nyttig hvis du kjører en GSI.
- Last ned en vendor.img fra din AIO eller Vendor Pack-leverandør (f.eks. RR AIO Experimental) og kopier IMG til enheten
- Forsikre deg om at det nåværende sporet er et Treble ROM-spor (eksisterende AIO eller GSI fungerer). I motsetning til AIO / ROM-glidelås, installerer bildeblinking det i gjeldende spor.
- Ta en TWRP-sikkerhetskopi av leverandøren hvis du ønsker mer sikkerhet og tidsbesparelse. (Valgfri)
- Flash Image to Vendor Image i TWRP med Treble Manager 1.2+ versjon.
- Start på nytt for gjenoppretting.
Dette er bare et systembilde, det er ikke nødvendig å installere TWRP Recovery på nytt eller installere noen Mods som GApps, Magisk, etc. Med mindre det er en leverandørmodus (i skrivende stund finnes ingen leverandørmodus ennå).
4.4. Installer en ROM som ikke er diskant
Dette er enkelt, det samme som du var vant til før Treblizing. Men vær oppmerksom på at dette bare er mulig hvis du valgte å endre størrelse på brukerdata når du ompartisjonerer med Treble Manager.
- Last ned ROM-en på enheten.
- Forsikre deg om at det aktive sporet allerede er det med en Treble AIO / GSI ROM [husk at ROM ZIP-er installeres i det ANDRE sporet, ikke det som er i øyeblikket aktiv], slik at du enkelt kan bytte tilbake til diskant-ROM-en ved å gjøre en tilbakestilling av fabrikken (eller TWRP-gjenoppretting av data) og spor bytte om. (Valgfri)
- Utfør en tilbakestilling av fabrikken.
- Installer ROM-en som vanlig prosedyre (Installer zip, re-flash TWRP med Treble Manager 1.2+, Start på nytt for å tillate sporbryter, installer GApps / Magisk / Mods og start deretter på nytt).
4.5. Gjenopprett en TWRP-sikkerhetskopi
Det er ikke noe spesielt med å gjenopprette en sikkerhetskopi via TWRP Recovery. Selv om sikkerhetskopien din var fra en ikke-diskant-ROM, kan du gjenopprette den på en Treblized-enhet. Skjønt, hvilken som helst Treble ROM-sikkerhetskopi kan bare gjenopprettes på en Treblized-enhet.
———————————————-
5. Mods and Extras (GApps, Magisk, Custom Kernels)
Etter å ha startet TWRP i riktig spor (seksjon 3) nå, er du klar til å installere andre ROM-er (seksjon 4) etterfulgt av mod.
- Alle vanlige GApps kan fungere bra, bare hold sporet riktig. Merk: RR Camera (GCam) krever at GApps er installert. Du kan også bruke GApps Nano-pakke også.
- Vær også oppmerksom på at noen GSI-er vil kreve at du starter systemet først før du installerer GApps.
- Egendefinerte kjerner må merkes som Treble-kompatible for Xiaomi Mi A1-enhet. Info for kerneutviklere: Dette betyr å legge til et sporvalg-flagg til leverandøroppføring i DTB og deaktivere dm-verity (slik at du kan sette inn leverandørendringer i systemet).
- Standard Magisk fungerer i RR Treble ROM, men den fungerer ikke på GSI. Du trenger Magisk 16.4 beta eller nyere for GSI-er.
- Noen andre zip-filer må kanskje oppdateres for Treble-kompatibilitet. Men hvis du er utvikler eller vet hva du gjør, kan du eksperimentere på egen risiko.
For mer informasjon, spørsmål og svar og forumstøtte, kan du sjekke ut den originale artikkelen fra her.
Subodh elsker å skrive innhold, enten det kan være teknologirelatert eller annet. Etter å ha skrevet på tech-bloggen i et år, blir han lidenskapelig opptatt av det. Han elsker å spille spill og høre på musikk. Bortsett fra blogging, er han vanedannende til spill-PC-bygg og smarttelefonlekkasjer.