Generic System Image (GSI) felvillantása Project Treble által támogatott eszközökön

Tehát az eszköze támogatja a Project Treble-t, mit jelent ez az Ön számára? Ez azt jelenti, hogy felvillanthat egy általános rendszerképet, például a LineageOS-t vagy a Resurrection Remixet! Élvezze az AOSP-alapú egyedi ROM-okat! Itt található egy útmutató a ROM-ok telepítéséhez.

Ha csak futólag hallott a Project Treble-ről, de még nem foglalkozott vele annyira, akkor valószínűleg hallotta, hogy ez célja, hogy segítse a főbb Android-frissítések gyorsabb bevezetését. Az XDA-nál van egy másik előny is, amelyről hosszan beszéltünk: az AOSP Generic System Image (GSI) indításának lehetősége bármely támogatott eszközön. Ez azt jelenti, hogy az egykor erősen testreszabott Android-verziókat futtató eszközök pl Samsung élmény a Samsung Galaxy S9 vagy EMUI 8 a Huawei Mate 10 Pro Alternatív megoldásként futtathatja a szoftverhez közelebb álló szoftvert Google Pixel 2.

Az utángyártott egyedi ROM-ok (az Android-szoftverek testreszabott verziói, amelyeket független fejlesztők készítenek, amelyek általában nem állnak kapcsolatban egy vállalattal) nagy vonzerőt jelentenek az XDA fórumai számára, és a Project Treble által megkövetelt Android-változásoknak köszönhetően a Treble-támogatással rendelkező eszközök könnyebben villoghatnak az Android Open Source Projecten alapuló egyéni ROM-ok (AOSP). Project Treble nélkül a fejlesztőknek sok trükköt és hackelést kell bevetniük, hogy egyéni ROM-jaik működjenek, és bár a Treble támogatás nem old meg mindent,

minden bizonnyal segít beindítani a folyamatot.

Olyan eszközök, mint a Huawei Mate 9, Honor View 10, Huawei Mate 10 Pro, Honor 7X, Exynos Samsung Galaxy S9, vagy Allview V3 Viper vagy nem lett volna elérhető AOSP-alapú egyéni ROM a fejlesztői érdeklődés hiánya miatt, vagy olyan ROM-ok, amelyekből hiányoztak néhány alapvető hardverfunkció. De amint láttuk ezen eszközök esetében, a Treble-nek köszönhetően elérhető ROM-ok a támogatás többnyire funkcionális (van némi különbség a tekintetben, hogy mi működik és mi nem, és a közösség rendelkezik összerakni egy wiki oldalt meg kell néznie, hogy megtalálja ezeket az információkat).

Mivel a Treble annyira új a felhasználók számára, és a villogásuk folyamata kissé eltér a a szokásos egyedi ROM-ok, sok a zűrzavar a GSI-t Treble-kompatibilisre eszköz. Ez az oktatóanyag nagy vonalakban végigvezeti Önt egy ilyen ROM felvillantásával. Az eszköztől függően néhány különböző lépésről lehet szó, de általában a folyamatnak hasonlónak kell lennie. Így villoghat GSI-t Treble-kompatibilis Android-eszközön.


Általános rendszerkép felvillantása Project Treble által támogatott eszközön

Követelmények:

  • A Te eszközöd KELL Van egy feloldható rendszerbetöltő.
  • A Te eszközöd KELL lenni Project Treble kompatibilis. Ez azt jelenti, hogy eszköze megfelel az alábbi kritériumok egyikének:
    • A Te eszközöd ELINDULT Android 8.0 Oreo vagy újabb verzióval (például. Android 8.1 Oreo) ÉS van Google Play tanúsítvánnyal rendelkezik. (Ha rootoltad az eszközödet/flashelt egy másik egyéni ROM-ot, és valahogy az lett, hogy eszközöd nem tanúsítottként szerepel a Google Playen, akkor ne aggódj. Csak aggódunk az eszköz szállítási állapotáról.)
    • Eszköze FRISSÍTETT Android 8.0 Oreóra vagy újabb verzióra ÉS volt a gyártó a Project Treble-t kompatibilissé tette. Lát ez a cikk az ilyen eszközök listájához.
    • Eszköze nem felel meg a fenti kritériumok egyikének sem, de VAN hozzáférése egy nem hivatalos módszerhez a Treble kompatibilissé tételéhez. Ismét hivatkozzon ez a cikk az ilyen eszközök listájához.
  • Eszköze mentes az olyan súlyos módosításoktól, mint az Xposed Framework, a SuperSU vagy a Magisk. Utána újratelepítheti ezeket, de a folytatás előtt győződjön meg róla, hogy a készletindító/ramdisket használja.

Olyan eszközök, mint a Samsung Galaxy S8/S8+ (Exynos vagy Tátika), Samsung Galaxy Note 8 (Exynos vagy Tátika), LG V30, Sony Xperia XA1 sorozat, és több nem felel meg e kritériumok egyikének sem, ezért nem tudja követni ezt az útmutatót. Míg 2018-as Nokia márkájú készülékek és a Snapdragon Samsung Galaxy S9 Android Oreo-val indították, és Treble-támogatásúak, nem rendelkeznek feloldható rendszerbetöltőkkel, ezért nem tudnak GSI-ket villogtatni.

Kérjük, győződjön meg arról, hogy még akkor sem kövesse ezt az útmutatót, ha készüléke magas hangokkal kompatibilis kivéve, ha ténylegesen megkapta az Android Oreo frissítést hivatalosan vagy nem hivatalosan. Ha készüléke megfelel a fenti kritériumoknak, akkor már majdnem készen áll a GSI villogtatására. Az utolsó dolog, amit el kell mondanunk, hogy a GSI villogásához vissza kell állítania az eszköz gyári beállításait, ezért győződjön meg arról, hogy készen áll az alkalmazásadatok elvesztésére, mielőtt folytatná ezt! Javasoljuk, hogy készítsen biztonsági másolatot az eszközön kívül (például számítógépén vagy SD-kártyáján), ha bármi baj történne.


Útmutató a Flash GSI-hez olyan eszközökön, amelyek támogatják a Project Treble-t

A Treble-t hivatalosan támogató eszközök előkészítése

  1. Oldja fel az eszköz rendszerbetöltőjét. Az itt végrehajtott lépések az eszköztől függően eltérőek. A portálon és a fórumainkon számos útmutató áll rendelkezésünkre, amelyeket áttekinthet. Csak keressen gyorsan a Google-ban az "XDA unlock bootloader" kifejezésre + az eszköz nevére, és sok útmutatót fog találni.
  2. Töltse le a választott GSI-t számítógépére. Felvillanthat egy tiszta AOSP ROM-ot, például a phh-Treble-t, vagy ha több funkciót szeretne, más ROM-okat is megragadhat, mint pl. LineageOS 15.1 vagy Resurrection Remix GSI-k. A szálakat a következőképpen kapcsoltam össze. Töltse le az eszköztípusnak (a legtöbbnek az ARM64-et) és a partíciótípusnak megfelelő képet. Ha eszköze támogatja a zökkenőmentes frissítéseket (az ilyen eszközök listája itt található), majd töltse le az A/B képet, ellenkező esetben töltse le a csak A-képet.
    • phh-Treble AOSP szál
    • LineageOS 15.1 phh-Treble szál
    • Resurrection Remix phh-Treble Thread
    • Egyéb GSI-k listája

Felkészülés azokra az eszközökre, amelyek nem hivatalosan támogatják a Treble-t

  1. Oldja fel az eszköz rendszerbetöltőjét. Az itt végrehajtott lépések az eszköztől függően eltérőek. A portálon és a fórumainkon számos útmutató áll rendelkezésünkre, amelyeket áttekinthet. Csak keressen gyorsan a Google-ban az "XDA unlock bootloader" kifejezésre + az eszköz nevére, és sok útmutatót fog találni.
  2. Tegye készülékét Treble kompatibilissé a megfelelő fájlok villogásával az ebben a cikkben említett bejegyzésekben linkelve. Ezt KELL megtenned, mielõtt villoghatsz egy GSI-t!
  3. Töltse le a választott GSI-t számítógépére. Felvillanthat egy tiszta AOSP ROM-ot, például a phh-Treble-t, vagy ha több funkciót szeretne, megragadhatja a LineageOS 15.1 vagy Resurrection Remix GSI-k. A szálakat a következőképpen kapcsoltam össze. Töltse le az eszköztípusnak (a legtöbbnek az ARM64-et) és a partíciótípusnak megfelelő képet. Ha eszköze támogatja a zökkenőmentes frissítéseket (az ilyen eszközök listája itt található), majd töltse le az A/B képet, ellenkező esetben töltse le a csak A-képet.
    • phh-Treble AOSP szál
    • LineageOS 15.1 phh-Treble szál
    • Resurrection Remix phh-Treble Thread
    • Egyéb GSI-k listája

A következő lépések attól függnek, hogy az eszköz rendelkezik-e használható TWRP-vel vagy sem. Ha az eszközön van TWRP, akkor azt javasoljuk, hogy először telepítse azt. Nekünk van útmutató itt.

Flash GSI TWRP-vel

  1. Hajtsa végre a gyári beállítások visszaállítását a TWRP-n belül.
  2. Vigye át a GSI-t a számítógépéről az eszköz belső tárhelyére, ahol a TWRP hozzáférhet.
  3. Érintse meg a "Telepítés" gombot.
  4. Módosítsa a típust "zip"-ről "image"-re.
  5. Keresse meg és válassza ki a letöltött GSI-t.
  6. Válassza ki a rendszerpartícióra való flashelést.
  7. Ha ez megtörtént, indítsa újra az eszközt.

Remélhetőleg a készülék néhány perc várakozás után elindul. Ha nem, hagyja ki a következő részt, és folytassa a hibaelhárítási tippekkel.

Flash GSI TWRP nélkül

  1. Hajtsa végre a gyári beállítások visszaállítását az eszközön. Itt két lehetőséged van:
    • Nyissa meg a Beállítások alkalmazást a telefonján, és keresse meg a gyári beállítások visszaállítását. Általában a biztonsági mentéssel kapcsolatos beállítások alatt található.
    • Indítsa újra az eszköz készlet-helyreállítását egy gombkombináció használatával indításkor, vagy a következő ADB-parancs kiadásával Android rendszerindításkor: adb reboot recovery. Ha itt van, használja a hangerőszabályzó gombokat a navigáláshoz, a bekapcsológombot pedig a gyári beállítások visszaállításához.
  2. Miután az eszközt visszaállították a gyári beállításokra, indítsa újra az eszköz rendszerbetöltőjét egy gombkombináció használatával indításkor, vagy adja ki a következő ADB-parancsot Android rendszerindításkor: adb reboot bootloader
  3. Amikor az eszközt csatlakoztatta a számítógéphez, nyisson meg egy parancssort vagy terminálablakot ugyanabban a könyvtárban, ahonnan letöltötte a választott GSI-t.
  4. Írja be a következő parancsot: fastboot erase system
  5. Írjon be egy parancsot a következő formátumban: fastboot -u flash system name_of_system.img
  6. Hagyja, hogy a kép felvillanjon, ez eltarthat néhány percig. Miután befejezte, indítsa újra az eszközt manuálisan a bekapcsológombbal vagy a beírással fastboot reboot.

Remélhetőleg az eszköznek be kell indulnia a választott GSI-be. Ha nem, itt van néhány hibaelhárítási tipp.

Hibaelhárítási tippek

  • Egyes eszközökön, mint pl Google Pixel 2/2 XL, Az Android Verified Boot (AVB) funkciót le kell tiltani. Ezt villogással teheti meg ez a kép a vbmeta partícióra (parancs: fastboot flash vbmeta name_of_vbmeta.img)
  • A OnePlus 6, követnie kell néhányat speciális villogási utasítások.
  • Lehetséges, hogy a dm-verity megakadályozza, hogy az eszköz elinduljon a GSI-vel. Ebben az esetben kérjük, villogjon a Magisk-en, majd ellenőrizze, hogy elindul-e. Azt mondták, hogy ez szükséges például a Razer Phone-hoz.
  • Végső megoldásként megpróbálhatja az adatpartíció teljes formátumát (FIGYELMEZTETÉS: EZ MINDENT TÖRÖL) megadásával fastboot -w parancssorból/terminálablakból a rendszerbetöltőben. Ezt meg kellett tennem a Huawei készülékemen, mielőtt működni tudott.

Mi a teendő az általános rendszerkép felvillantása után

Alapértelmezés szerint nincs olyan alkalmazás, amely kezelné a szuperfelhasználói jogosultságokat. Ezt a phh SuperUser telepítésével javíthatja a Google Play Áruházból. Alternatív megoldásként villoghat is Magisk vagy SuperSU-tőled függ.

Ezután telepítheti Aljzat a témákhoz vagy a Xposed Framework ha további módosításokat szeretne. A Magisk adattárban rengeteg ügyes modul található, amelyeket Ön is kipróbálhat. A LineageOS 15.1 és különösen a Resurrection Remix már a dobozból is rengeteg funkciót kínál, így nem hisszük, hogy tényleg rengeteg extra finomsággal kell büszkélkednie, de a választék adott.

Most pedig élvezze a készlet Android világát! Javasoljuk, hogy kövesse a Magas hangzású eszközfejlesztés fórum, ahol a ROM-od frissítéseiről olvashat. Kövesse az XDA portált a Project Treble-hez kapcsolódó legújabb fejlesztésekért. Ennek legjobb módja, ha beállít egy feedet a Treble címke.

Végül kérjük, járuljon hozzá a Treble Experimentations wikioldal így mások tudni fognak a ROM-mal kapcsolatos esetleges problémákról (és így a fejlesztők tudni fogják, mit kell javítani!)