Hogyan lehet átalakítani a Xiaomi Mi A1 készletből a magasba [Treblize Mi A1]
Egyéni Helyreállítás / / August 05, 2021
A kínai Xiaomi okostelefongyártó piacra dobta a Xiaomi Mi A1 szoftvert az Android One platformmal, amely a Stock Android rendszeren fut. A kézibeszélő annyira népszerűvé vált specifikációi, fényképezőgép-teljesítménye és Stock Android felhasználói felülete miatt, nagyon kedvező áron. De abban az időben a telefon nem érkezett előre telepítve a Project Treble támogatással. Itt, ebben a cikkben, megosztjuk Önnel a megfelelő lépésenkénti részletes útmutatót a Xiaomi Mi A1 készlet átalakításáról Treble-re [Treblelize Mi A1].
Köszönet az XDA vezető tagjának, CosmicDan-nak, aki sokat dolgozott az XDA-nál ezen utasítás mellett, hogy átalakítsa a Xiaomi Mi A1-t készletből Treble-be. A Treble támogatása bekerült az Android Oreo 8.0 frissítésbe, de a Mi A1 nem kapta meg a támogatást ezzel a frissítéssel. A Mi A1 felhasználók meglehetősen gyorsabban kaphatnak Android-frissítéseket és GSI-portokat a Project Treble-ben. A Google Project Treble az OS keretrendszer architektúrájának hatalmas javulását mutatja be, hogy az okostelefon-gyártók könnyedén elérhessék az időszerű Android-frissítéseket az eszközökre.
Most megkérdezheti a Treble-t, és hogy miért olyan fontos a jövőbeli Android-eszközök számára is. Az összes szükséges útmutatót röviden átadtuk, hogy megérthesse a folyamatot. Lássunk neki……
Tartalomjegyzék
- 1 Mi a Treble?
- 2 Mi a Treblizing?
- 3 Eladó
- 4 GSI
- 5 AIO (többfunkciós készülék)
-
6 1. Készlet helyreállítása
- 6.1 1.1. Követelmények
- 6.2 1.2. Teljes eszköz mentése
- 6.3 1.3. Készlet-visszaállítási folyamat
- 7 2. Treblize (újra particionálja) az eszközt
- 8 3. Első Treble ROM telepítés
-
9 4. Az AIO, GSI, Vendor és egyebek telepítése
- 9.1 4.1. Telepítsen egy Treble AIO-t
- 9.2 4.2. Telepítsen egy Treble GSI-t
- 9.3 4.3. Telepítsen / frissítsen egy szállítócsomagot
- 9.4 4.4. Telepítsen nem Treble ROM-ot
- 9.5 4.5. Állítsa vissza a TWRP biztonsági mentését
- 10 5. Modok és extrák (GApps, Magisk, Custom Kernels)
Mi a Treble?
A Treble egy rövid távú új Android-architektúra-modell, amely a rendszert két új partícióra osztja fel: a System és a Vendor.
- Rendszer: Az Android OS itt azt jelenti, hogy a rendszer gondoskodni fog az Android operációs rendszerről, mint például az Oreo / Pie
- Eladó: Itt vannak az eszközspecifikus fájlok, például az eszközillesztők.
A Treble architektúra előtt mind az Android OS, mind az eszközspecifikus fájlok együtt élnének a rendszeren. Az XDA Developers megadta mindazok teljes leírását, amelyeket kidolgozni fogunk.
Mi a Treblizing?
A Treblizing más néven Treble-enable. Magas konverzió vagy a rendszerpartíciók valamilyen változata, az úgynevezett Treblizing. Ez a nem Treble eszköz Treble-kompatibilis eszközzé alakítása. Ha nem Treble eszközt szeretne Treble-kompatibilis eszközzé konvertálni, meg kell változtatnia az eszköz partíciós térképét. Ez egy meglévő partíció zsugorítását jelenti.
A Treblizing csak az előkészítés szakasza - még mindig szüksége van AIO telepítésre (lásd alább az AIO-t), mielőtt ténylegesen használni tudná a Treble ROM-ot.
Eladó
Az eladó más néven Szállító csomag vagy Szállítói kép. A Treble szempontjából ez egy önálló szállítói kép (.zip vagy .img), amelyet a Treble-kompatibilis eszközre lehet villantani, hogy kompatibilis legyen a Treble rendszerrel. Ezek hasonlítanak a kernelforráshoz abban az értelemben, hogy a készülék saját partíciójára villantanak, és sok Treble rendszerrel kompatibilisek.
A Xiaomi Mi A1 magas szintű fejlesztői önálló verziót adhatnak ki ‘Vendor.img’ fájl más ROM-okhoz.
GSI
A GSI jelentése „Általános rendszerkép” fájl. Ezt a koncepciót vezette be és fejlesztette @phhusson eszköz-ateista rendszerkép létrehozásához. Ez egy ROM, amelyet úgy terveztek, hogy egy meglévő Treble eszközzel működjön, amennyiben az eszköz GSI-kompatibilis szállítóval és kernellel rendelkezik.
A hivatalos Treble támogatással rendelkező okostelefonok esetében a GSI fejlesztő a kompatibilitás érdekében bevezette a GSI rendszert. A Xiaomi Mi A1 nem beépített Treble támogatással érkezett. Ezért az XDA fejlesztői (Mi A1 kódnevű Tissot) vállalták a felelősséget egy GSI-kompatibilis szállító / kernel elkészítéséért.
AIO (többfunkciós készülék)
Az AIO jelentése Minden egyben. Ez egy Treble firmware, amely magokat, rendszereket és szállítói képeket tartalmaz egyetlen ROM zip fájlban. Ez egy eszközspecifikus Treble ROM-on keresztül biztosítja az all-in-one Treble élményt. Az AIO-kat úgy fejlesztették ki, hogy jól működjenek saját ROM-mal, de hasonlóan kompatibilisek lennének egy GSI-vel is.
Az alábbiakban bemutatott főbb kifejezések diagramja: (kép)
——————————————1. Készlet helyreállítása
A teljes konzisztencia érdekében mindenkinek javasoljuk, hogy térjen vissza a tiszta készlet ROM-ra. Ez hiba nélkül biztosítja a villogó kompatibilitást. Ha türelmetlen vagy tapasztalt, nyugodtan hagyja ki ezt a folyamatot. De ha bármilyen problémája van, próbálja újra innen.
Ez visszaállítja a ROM-ot az állomány partíciós térképére, vagyis korábban „Treblizing”.
1.1. Követelmények
- A készüléknek nyitott bootloaderrel és EDL hozzáféréssel / illesztőprogramokkal kell rendelkeznie.
fastboot oem edl - Írja be ezt a parancsot, és nyomja meg az Enter billentyűt az EDL-hez (sürgősségi letöltési mód) történő indításhoz.
- Modern gyorsboot bináris verzióra van szükség ‘–Aktivált’ választási lehetőség. Ellenőrizze a fastboot módszerrel.
- Töltse le a Mi A1 legfrissebb hivatalos firmware csomagját. Jelenleg a firmware verziója V10.0.4.0.PDHMIXM (Android P). De ha 2-3 hónap után olvassa ezt a cikket, akkor megnézheti a Mi A1 Stock ROM legújabb verzióját.
- Töltse le a legújabb MiFlash verziót.
1.2. Teljes eszköz mentése
A biztonsági mentés készítése nagyon ajánlott. A TWRP Recovery Backup alkalmas ilyen típusú villogásokra. Könnyen és stabilan megteszi a rendszer, a szállító partícióinak biztonsági mentését.
Ezenkívül készítsen biztonsági másolatot a belső tárolással kapcsolatos fájlokról. A treblizálási folyamat teljesen törölheti a belső tárhelyet.
1.3. Készlet-visszaállítási folyamat
- A legfrissebb firmware (V10.0.4.0.DHMIXM Pie írásakor) EDL módban a MiFlash segítségével villogtatható. Ez megtisztítja az eszköz belső tárhelyét és visszaállítja az állomány partíciós térképét. Ez eltarthat egy ideig.
-
Opcionális mód: Ha a Wi-Fi nem működik az eszközön, akkor villogjon a tissot_images_V.9.5.10.0.ODHMIFA ___ only-only zip fájl a MiFlash-ben EDL alatt, csatolva. Csak vonja ki a zip fájlt, és böngésszen a MiFlash mappájába. Cserélheti a kitartani.img hivatalos V.9.5.10.0.ODHMIFA vagy más ROM-ról, ha meg akarja erősíteni, hogy eredeti.
- Már az 1. lépésben készített biztonsági másolatot az eredeti persist.img fájlról, ezért nincs benne kockázat.
- Az EDL-ben található MiFlash képes újra létrehozni egy MAC-címet, miközben villog a persist. Tehát nincs megerősítés rajta.
———————————————-
2. Treblize (újra particionálja) az eszközt
Ezen rész után telepítenie kell egy AIO ROM-ot. Ez egy Egyszeri folyamat a készülék magas szintű képességének megszerzéséhez.
- Gyorsindítás újraindítás a TWRP-re a mohancm gyógyulása img (helyreállítás-3.2.1-1), ha nincs telepítve a TWRP. Ellenkező esetben folytassa a következő sorral.
- Telepítse a legújabbat TWRP a Treble Managerrel (a v1.2 az írás idején, de a legújabb verziót is megkapja), majd indítsa újra a helyreállítást a tényleges betöltéshez. Olvassa el a TWRP-t a Treble Manager-rel abban a kapcsolt szálban, hogy megértse a működését.
- Az adatok formázása Törölje opciót (az állomány titkosításának eltávolításához), majd indítsa újra a helyreállítást.
- A TWRP-ben lépjen a következőre: Fejlett > Treble Manager és a varázsló követésével ossza át az eszközt.
- Az adatok zsugorodása ajánlott. Csak próbálkozzon a Treble Managerrel, és még egyszer felkér, hogy újra particionáljon, ezért ne aggódjon figyelmeztetés nélkül a törlés miatt.
- A vaku befejezése után újraindul a TWRP-be. Most már készen áll a Treble AIO, majd a GSI telepítésére. (Ellenőrizze, hogy van-e ismert probléma, amelyet meg kell oldania - különben bootloop fog bekövetkezni).
———————————————-
3. Első Treble ROM telepítés
Ennek elmulasztása bootloop lesz.
- Felhívjuk figyelmét, hogy az aktuális slot az Újraindítás menüben található. Ha követte ezt az útmutatót az 1. szakaszból, akkor az A nyílásban kell lennie. Ha még nem, akkor egyszerűen cserélje le az A és B nyílást ezekben a lépésekben.
- Töltsön le egy Treble AIO ROM-ot (például RR Treble Experimental) és villog a TWRP helyreállításban. (Erre akkor is szükség van, ha GSI-t akar használni, mivel rendelkezik a szükséges szállítói csomaggal és kernellel)
- Azonnal telepítse újra a TWRP-t a Treble Manager segítségével, hogy újra beillessze a TWRP-t az új ROM rendszerindító lemezképbe.
- Indítsa újra a helyreállítást. [Nem a rendszer]
- Az Újraindítás menüben ellenőrizze, hogy az eszköz sikeresen átállt-e a B nyílásra. Ha még mindig elakadt az A nyílásban, akkor ez egy egyszeri hiba, amelyet most meg kell oldani - ha ezt nem javítja meg, akkor egy bootloop problémát kap.
- Ha még mindig az A nyílásban van, újra kell indítania a gyorsboot módot (győződjön meg arról, hogy rendelkezik-e aktuális verzióval, a követelmények részben leírtak szerint), és manuálisan futtassa a parancsot, és nyomja meg az enter billentyűt:
fastboot –set-active = b
- Miután ezt egyszer elvégezte, a résváltásnak újra jól kell működnie a TWRP-ben.
- Abban az esetben, ha nem tudná, a varrat nélküli eszközök összes ROM-ja valóban telepítésre kerül a # másik # olyan nyílásba, amelyek jelenleg nem aktívak. Ezért a Magisk vagy a GApps stb. Telepítése előtt mindig először újra kell indítania a helyreállítási módot.
- A felhasználóknak azt javasoljuk, hogy az AIO ROM telepítésekor mindig figyeljenek a nyílásváltásra, hogy megbizonyosodjanak arról, hogy működik-e. Ha ez a lépés után ismét megtörténik, az hiba lesz. Jelentenie kell az XDA Fórumnak, minden részletével, fájljával és képernyőképeivel, ha lehetséges.
Ezeknek a lépéseknek a végrehajtása után képesnek kell lennie arra, hogy a Treble ROM-okat hasonlóan villogtassa, mint a normál ROM-ot a TWRP-n keresztül.
—————————————–
4. Az AIO, GSI, Vendor és egyebek telepítése
Az első Treble ROM, majd a Treble átalakítás telepítése után készen áll az AIO, GSI, Vendor stb. Villantására.
4.1. Telepítsen egy Treble AIO-t
Az útmutató megosztása idején az egyetlen Treble AIO az RR Experimental build. Ha bármilyen újabb legújabb verzió jön, akkor telepítheti, mint a normál ROM-okat. Térjünk át a folyamatra:
- Villogja az AIO ROM-ot TWRP-ben a Treble Manager 1.2+ (Ne indítsa újra)
- Azonnal villogjon újra TWRP-t a Treble Manager 1.2+ alkalmazással, hogy a Treble-kompatibilis TWRP visszatérjen a listára.
- Ezután hajtsa végre a Gyári visszaállítást.
- Jegyezze fel, melyik résen van éppen, hogy később megértse.
- Indítsa újra a helyreállítási módot.
-
Az újraindítás menü ellenőrzésével győződjön meg arról, hogy készüléke átcserélődött a másik nyílásba.
- Ha nem mutatta a rést, akkor meg kell ismételnie a fastboot –set = aktív lépés a 3. szakaszban leírtak szerint.
- Most a rés megváltozott. Ezért telepítheti a GApps, a Magisk stb.
4.2. Telepítsen egy Treble GSI-t
Korábban emlékezhet arra, hogy a Treble GSI csak rendszerkép, amely a meglévő szállítót és kernelt használja. Már telepítettünk egy Treble kernelt és szállítót egy AIO-ból (a fenti 3. szakasz vagy a 4.1. Szakasz), így nagyon egyszerű:
- Töltse le a GSI / Phh-Treble ROM-okat a Magashangú eszközfejlesztés szakasz és másolja az img fájlt a készülékére.
- Győződjön meg arról, hogy a jelenlegi bővítőhelye Treble ROM bővítőhely (létező AIO vagy GSI működik). Ellentétben az AIO / ROM zip villogásával, a kép villogása az aktuális nyílásba telepíti.
- Villogja az img fájlt a „System Image” -re TWRP-ben a Treble Manager 1.2+ verzióval.
- Ha bármilyen módon megváltoztatja a ROM-ot, végezzen gyári visszaállítást.
- Telepítsen bármilyen más modot, például GApps, GSI-kompatibilis Magisk stb. Előfordulhat, hogy a modok telepítése előtt egyszer indítania kell a ROM-ot. Ez GSI fájlonként változik. Néhány létező mod egyáltalán nem egyeztethető össze a GSI-vel.
- Indítsa újra a helyreállításhoz.
Mivel ez csak egy rendszerkép, nincs szükség a TWRP Recovery újratelepítésére.
4.3. Telepítsen / frissítsen egy szállítócsomagot
Amíg Ön egy aktuális és működő AIO vagy GSI bővítőhelyen van, villoghat a vendor.img fájl, hogy frissítse az adott illesztőprogram / eszköz szintű tartalmat. Ezt meg lehetne tenni pl. rögzítse a kamerát. Ez akkor hasznos, ha GSI-t futtat.
- Töltse le a vendor.img fájlt az AIO vagy a Vendor Pack szolgáltatótól (pl. RR AIO Experimental), és másolja az IMG-t az eszközre
- Győződjön meg arról, hogy a jelenlegi bővítőhelye Treble ROM bővítőhely (létező AIO vagy GSI működik). Ellentétben az AIO / ROM zip villogásával, a kép villogása az aktuális nyílásba telepíti.
- Ha nagyobb biztonságot és időmegtakarítást szeretne, készítsen TWRP biztonsági másolatot a szállítóról. (Választható)
- Flash a Kép szállítóhoz kép a TWRP-ben a Treble Manager 1.2+ verzióval.
- Indítsa újra a helyreállításhoz.
Ez csak egy rendszerkép, nincs szükség a TWRP Recovery újratelepítésére vagy a Modok, például a GApps, a Magisk stb. Telepítésére. Hacsak nem Vendor modról van szó (az írás idején még nem léteznek Vendor modok).
4.4. Telepítsen nem Treble ROM-ot
Ez egyszerű, ugyanaz, mint amit a Treblizálás előtt megszokott. De ne feledje, hogy ez csak akkor lehetséges, ha a Felhasználói adatok átméretezését választotta a Treble Managerrel történő újraparticionáláskor.
- Töltse le a ROM-ot a készülékére.
- Győződjön meg arról, hogy az aktív slot egy Treble AIO / GSI ROM-mal rendelkezik (ne feledje, hogy a ROM ZIP-eket a OTHER nyílásba telepíti, ne a jelenleg aktív], így így könnyedén visszakapcsolhat a Treble ROM-ra, ha csak gyárilag visszaállít (vagy TWRP helyreállítja az adatokat) és a nyílást. kapcsoló. (Választható)
- Hajtsa végre a gyári visszaállítást.
- Telepítse a ROM-ot a szokásos módon (Telepítse a zip-et, flashelje újra a TWRP-t a Treble Manager 1.2+ alkalmazással, indítsa újra a helyreállítást a résváltás engedélyezéséhez, telepítse a GApps / Magisk / Mods alkalmazást, majd indítsa újra).
4.5. Állítsa vissza a TWRP biztonsági mentését
Nincs semmi különös a biztonsági másolat visszaállításában a TWRP Recovery segítségével. Még akkor is, ha a biztonsági másolat nem Treble ROM-ról származik, visszaállíthatja ezt a biztonsági másolatot Treblized eszközön. Bár a Treble ROM biztonsági mentése csak Treblized eszközön állítható vissza.
———————————————-
5. Modok és extrák (GApps, Magisk, Custom Kernels)
Miután a TWRP-t a megfelelő nyílásba indította (3. szakasz), készen áll más ROM-ok (4. szakasz) telepítésére, majd a modokkal.
- A szokásos GApps rendben működhet, csak tartsa helyesen a nyílást. Kérjük, vegye figyelembe: Az RR Camera (GCam) GApps telepítését igényli. Használhatja a GApps Nano csomagot is.
- Vegye figyelembe azt is, hogy egyes GSI-k megkövetelik, hogy a GApps telepítése előtt először indítsa el a rendszert.
- Az egyedi magokat Treble kompatibilisként kell megjelölni a Xiaomi Mi A1 eszközhöz. Információ a rendszermag-fejlesztők számára: ez azt jelenti, hogy hozzá kell adni egy slot select flaget a szállító bejegyzéséhez a DTB-ben, és le kell tiltani a dm-verityt (így beszállítói módosításokat illeszthet be a rendszerbe).
- A szokásos Magisk RR Treble ROM-on fog működni, de a GSI-n nem. A GSI-hez Magisk 16.4 béta vagy újabb szükséges.
- Előfordulhat, hogy néhány más ZIP-fájlt frissíteni kell a Treble kompatibilitás érdekében. Ha azonban fejlesztő vagy tudja, mit csinál, akkor saját felelősségére kísérletezhet.
További részletek, a kérdések és válaszok, valamint a fórum támogatása az eredeti cikkben található itt.
Subodh nagyon szeret tartalmat írni, legyen szó technikával kapcsolatos vagy más jellegűekről. Miután egy évig írt a tech blogon, lelkesedni kezd érte. Szereti a játékot és a zenehallgatást. A blogoláson kívül függőséget okoz a játék PC-k összeépítésében és az okostelefon szivárgásában.