Ako Flash projekt Treble ROM na telefónoch Android

Projekt Treble, predstavený v systéme Android Oreo, bol snahou spoločnosti Google pomôcť vývojárom telefónov integrovať základné aktualizácie systému Android do prispôsobeného firmvéru a rýchlejšie ich odosielať svojim používateľom. Bolo to potrebné, pretože mnoho spoločností dlhodobo zaostávalo pri prispôsobovaní najnovších bezpečnostných aktualizácií od spoločnosti Google, čím boli zákazníci vystavení riziku.

Nejednalo sa výlučne o chybu vývojárov telefónov, pretože aktualizácie softvéru prechádzajú celým radom procesov. Keď spoločnosť Google vydá aktualizáciu, musí sa skutočne odoslať najprv výrobcom čipových súprav (Qualcomm, Mediatek, Samsung / Exynos). Aktualizácie sa musia vzťahovať na všetky kódy týkajúce sa interného hardvéru telefónov. Potom mohli vývojári telefónov začať integrovať aktualizácie Google do svojho vlastného softvéru, vylepšovať ich podľa svojich predstáv, atď.

Projekt Treble bol teda len o tom, ako uľahčiť vývojárom telefónov poskytovať používateľom najnovšie aktualizácie systému Android priamo od spoločnosti Google. Samozrejme, to malo takmer nulový dopad na toto odvetvie - ukázalo sa, že väčšina telefónnych spoločností sa v skutočnosti vôbec nezaujíma o to, aby používateľom poskytla najnovšie aktualizácie pre Android. Aktualizácie po predaji sú sotva prioritou.

Projekt Treble však mal významné výhody pre komunitu s vlastnými modulmi ROM a Android. Pretože používatelia zariadení s povolenou funkciou Project Treble môžu prehrávať flash ROM bez toho, aby sa dotýkali oblasti / vendor, čo znamená, že vývojári vlastných ROM nemusia pohrávať s vlastnými ovládačmi zariadenia a vrstvami hardvérovej abstrakcie. Zjednodušene povedané, vývoj a blikanie vlastných ROM sa so zavedením Project Treble oveľa zjednodušilo.

Ak chcete na svojom zariadení s Androidom flash Flash ROM GSI Project Treble ROM, prečítajte si pozorne tohto sprievodcu! Je to veľmi jednoduché, ale je potrebné si uvedomiť určité veci.

požiadavky:

  • Odomknutý bootloader
  • Zariadenie kompatibilné s projektom Treble
  • Skladový boot / ramdisk (nie je nainštalovaný Xposed, SuperSU alebo Magisk). Tieto môžete znova nainštalovať neskôr.

Pre zariadenia, ktoré sú oficiálne kompatibilné s projektom Treble

  1. Najskôr musíte odomknúť bootloader zariadenia, ak ešte nie je. Môžete vyhľadať aplikáciu Appuals s návodom, máme veľa odblokovacích a koreňových sprievodcov pre mnoho populárnych zariadení s Androidom.
  2. Ďalej si môžete stiahnuť vybraný GSI do svojho počítača. Do značnej miery môžete flashovať čistú AOSP ROM alebo GSI verzie populárnych vlastných ROM, ako napríklad LineageOS alebo Resurrection Remix. Len sa uistite, že stiahnutá ROM je pripravená na GSI.
  3. Musíte sa tiež uistiť, že sťahujete správnu pamäť ROM pre typ architektúry zariadenia a tiež typ oddielu. Napríklad, ak má vaše zariadenie podporu plynulých aktualizácií, mali by ste si stiahnuť A / B kompatibilný obraz. V opačnom prípade stiahnite obrázok typu A.

Pre zariadenia, ktoré môžu byť neoficiálne kompatibilné s projektom Treble

  1. Odomknite zavádzač zariadenia.
  2. Pozrite si zoznam neoficiálne podporovaných zariadení Project Treble. Ak je vaše zariadenie v zozname, kliknite na zodpovedajúci odkaz (Zdroj) a postupujte podľa pokynov pre dané zariadenie.
  3. Stiahnite si GSI ROM podľa vášho výberu do svojho počítača.

Blikanie obrázka GSI pomocou TWRP

Odporúčame vám použiť TWRP ako najjednoduchšiu metódu blikania obrázka GSI. Ak na svojom zariadení nemáte TWRP, odporúčame vám vyhľadať v aplikácii Appuals koreňovú príručku pre vaše zariadenie.

  1. Preneste obrázok GSI z počítača do zariadenia.
  2. Reštartujte zariadenie do TWRP av hlavnom menu klepnite na „Inštalovať“.
  3. Ak nevidíte prenesený súbor, zmeňte typ z „zip“ na „image“.
  4. Vyberte, či chcete obraz rozblikať do systémového oddielu. Po dokončení reštartujte zariadenie.
  5. Organizácia vášho zariadenia bude trvať niekoľko minút a potom by sa mala zaviesť do novej ROM.

Bliká obrázok GSI bez TWRP

Pred pokračovaním musíte zariadenie resetovať na továrenské nastavenia. Spravidla to môžete urobiť v ponuke Nastavenia v systéme Android ( zvyčajne Nastavenia> Zálohovanie) . Môžete to urobiť aj z obnovenia zásob zariadenia ( kombinácie tlačidiel na spustenie obnovy zásob sa líšia v závislosti od výrobcu / zariadenia) . Môžete tiež použiť ADB ( obnova adb reštartu) .

  1. Po obnovení továrenského nastavenia zariadenie reštartujte do zavádzača pomocou kombinácie tlačidiel zariadenia alebo pomocou bootovacieho zavádzača ADB.
  2. Keď ste v režime zavádzača, pripojte svoje zariadenie Android k počítaču pomocou USB a na počítači spustite terminál ADB. Do hlavnej cesty ADB umiestnite aj obrázok GSI, ktorý chcete zablikať.
  3. Zadajte príkaz: fastboot erase system
  4. Ďalej môžete použiť: fastboot -u flash system name_of_system.img
  5. Nahraďte „name_of_system.img“ názvom súboru vášho obrázka GSI.
  6. Ak je zariadenie pripojené k počítaču, otvorte príkazový riadok alebo okno terminálu v rovnakom adresári, do ktorého ste prevzali svoj výber GSI.
  7. Zadajte nasledujúci príkaz: fastboot erase system
  8. Zadajte príkaz v nasledujúcom formáte: fastboot -u flash system name_of_system.img
  9. Po úspešnom bliknutí môžete zariadenie reštartovať príkazom „reštartovať reštart“ . Vaše zariadenie by sa malo zaviesť do systému Android.

Riešenie problémov

  • Na zariadeniach, ako je Google Pixel 2/2 XL, musíte vypnúť overenie systému Android. To je možné dosiahnuť blikaním tohto obrázka pomocou príkazu ADB: fastboot flash vbmeta name_of_vbmeta.img
  • Pri niektorých telefónoch môže DM-Verity brániť zariadeniu v zavedení obrazu GSI. Po spustení blikania obrázka GSI bude možné spustiť systém pomocou blikania Magisk - je to napríklad potrebné pre telefón Razer.
  • Nakoniec možno budete musieť vyskúšať celkový formát dátového oddielu zadaním ' fastboot -w' z okna ADB, keď je vaše zariadenie v režime zavádzača.

Zaujímavé Články