Jak Flash projekt Treble ROM na Android telefony

Projekt Treble, který byl představen v Androidu Oreo, byl snahou společnosti Google pomoci vývojářům telefonů integrovat základní aktualizace systému Android do jejich přizpůsobeného firmwaru a rychleji je vysílat uživatelům. Bylo to nutné, protože mnoho společností po dlouhou dobu zaostávalo v přizpůsobování nejnovějších bezpečnostních aktualizací od společnosti Google, čímž spotřebitelé byli ohroženi.

Nejednalo se pouze o závadu vývojářů telefonů, protože aktualizace softwaru procházejí řadou procesů. Když Google vydá aktualizaci, musí být skutečně zaslána nejprve výrobcům čipových sad (Qualcomm, Mediatek, Samsung / Exynos). Aktualizace se musí vztahovat na veškerý kód související s interním hardwarem telefonů. Poté mohli vývojáři telefonů začít integrovat aktualizace Google do svého vlastního softwaru, vylepšovat je podle svých představ atd.

Projekt Treble tedy spočíval v tom, že vývojářům telefonů bylo mnohem snazší poskytovat uživatelům nejnovější aktualizace pro Android přímo od Googlu. Samozřejmě to mělo na průmysl téměř nulový dopad - ukázalo se, že většina telefonních společností se o poskytování nejnovějších aktualizací pro Android ve skutečnosti vůbec nestará. Aktualizace po prodeji jsou stěží prioritou.

Projekt Treble však měl pro komunitu s modifikací ROM a Android významné výhody. Protože uživatelé zařízení podporujících technologii Project Treble mohou flashovat ROMy, aniž by se dotýkali oddílu / dodavatele, což znamená, že vývojáři vlastních ROM nemusí pohrávat s proprietárními ovladači zařízení a hardwarovými abstrakčními vrstvami. Jednoduše řečeno, vývoj a blikání vlastních ROM se díky zavedení Project Treble mnohem jednodušší.

Pokud chcete na svém zařízení Android Flash Flash ROM GSI Project Treble ROM, přečtěte si pozorně tohoto průvodce! Je to opravdu docela jednoduché, ale je třeba si uvědomit určité věci.

Požadavky:

  • Odemčený bootloader
  • Zařízení kompatibilní s projektem Treble
  • Stock boot / ramdisk (není nainstalován žádný Xposed, SuperSU nebo Magisk). Můžete je znovu nainstalovat později.

Pro zařízení, která jsou oficiálně kompatibilní s Project Treble

  1. Nejprve musíte odemknout zavaděč zařízení, pokud ještě není. Můžete hledat Appuals s návodem, máme mnoho odemykajících a kořenových průvodců pro mnoho populárních zařízení Android.
  2. Dále si můžete stáhnout vybraný GSI do svého PC. Můžete do značné míry flashovat čistou AOSP ROM nebo GSI verze populárních vlastních ROM, jako je LineageOS nebo Resurrection Remix. Jen se ujistěte, že stahovaná ROM je připravena na GSI.
  3. Musíte se také ujistit, že stahujete správnou ROM pro typ architektury zařízení a také typ oddílu. Pokud má například vaše zařízení podporu plynulé aktualizace, měli byste si stáhnout obrázek kompatibilní s A / B. V opačném případě stáhněte obrázek pouze pro A.

Pro zařízení, která mohou být neoficiálně kompatibilní s projektem Treble

  1. Odemkněte zavaděč zařízení.
  2. Podívejte se na seznam neoficiálně podporovaných zařízení Project Treble. Pokud je vaše zařízení v seznamu, klikněte na příslušný odkaz (Zdroj) a postupujte podle pokynů pro dané zařízení.
  3. Stáhněte si GSI ROM dle svého výběru do svého PC.

Blikání obrazu GSI pomocí TWRP

Doporučujeme použít TWRP jako nejjednodušší metodu pro blikání obrazu GSI. Pokud ve svém zařízení nemáte TWRP, doporučujeme vyhledat v aplikaci Appuals kořenového průvodce pro vaše zařízení.

  1. Přeneste snímek GSI z počítače do zařízení.
  2. Restartujte zařízení do TWRP a v hlavní nabídce klepněte na „Instalovat“.
  3. Pokud nevidíte přenesený soubor, změňte typ z „zip“ na „image“.
  4. Zvolte, chcete-li obraz přenést do systémové oblasti. Po dokončení restartujte zařízení.
  5. Organizace zařízení zabere několik minut a poté by se měla spustit do nové paměti ROM.

Blikání obrazu GSI bez TWRP

Než budete pokračovat, musíte zařízení resetovat na tovární nastavení. Obvykle to můžete udělat v nabídce Nastavení v systému Android ( obvykle Nastavení> Zálohování) . Případně to můžete udělat z obnovy zařízení v zařízení ( kombinace tlačítek pro zavedení do obnovy zásob se liší podle výrobce / zařízení) . Můžete také použít ADB ( obnova restartu ADB ) .

  1. Po obnovení továrního nastavení zařízení restartujte zavaděč pomocí kombinace tlačítek zařízení nebo pomocí zavaděče ADB.
  2. Jakmile jste v režimu bootloaderu, připojte zařízení Android k počítači přes USB a spusťte v počítači terminál ADB. Umístěte také obrázek GSI, který chcete zablikat, do hlavní cesty ADB.
  3. Zadejte příkaz: fastboot erase system
  4. Dále můžete použít: fastboot -u flash system name_of_system.img
  5. Nahraďte „name_of_system.img“ názvem souboru vašeho GSI obrázku.
  6. Pokud je zařízení připojeno k počítači, otevřete příkazový řádek nebo okno terminálu ve stejném adresáři, do kterého jste si stáhli svůj GSI.
  7. Zadejte následující příkaz: fastboot erase system
  8. Zadejte příkaz v následujícím formátu: fastboot -u flash system name_of_system.img
  9. Jakmile úspěšně bliká, můžete zařízení restartovat příkazem „restartovat restart“ . Vaše zařízení by se mělo zavést do systému Android.

Odstraňování problémů

  • Na zařízeních, jako je Google Pixel 2/2 XL, musíte zakázat Android Verified Boot. To lze provést bleskem tohoto obrázku pomocí příkazu ADB: fastboot flash vbmeta name_of_vbmeta.img
  • U některých telefonů může DM-Verity zabránit zařízení v zavedení obrazu GSI. Je možné, že se vám podaří zavést systém blikáním Magisk po blikání obrazu GSI - je to třeba například u telefonu Razer.
  • Nakonec budete možná muset vyzkoušet celkový formát datového oddílu zadáním ' fastboot -w' z okna ADB, když je vaše zařízení v režimu zavaděče.

Zajímavé Články