Kako bljesnuti visoki ROM projekti na Android telefonima

Projekt Treble, predstavljen u Android Oreou, bio je Googleov napor da pomogne programerima telefona da integriraju osnovne Androidove nadogradnje u svoj prilagođeni firmver i brže izveštavaju ažuriranja svojim korisnicima. To je bilo potrebno jer su mnoge tvrtke dugo bile zaostale za prilagođavanjem najnovijih sigurnosnih ažuriranja od Googlea, čime su potrošači izloženi riziku.

To nije u potpunosti kriv za programere telefona, jer nadogradnje softvera prolaze kroz razinu procesa. Kad Google objavi ažuriranje, on se zapravo prvo mora poslati proizvođačima čipova (Qualcomm, Mediatek, Samsung / Exynos). Ažuriranja se moraju primijeniti na sav kôd koji se odnosi na unutarnji hardver telefona. Nakon toga bi programeri telefona mogli započeti s integriranjem Googleovih ažuriranja u vlastiti softver, prilagođavajući ih svom ukusu itd.

Dakle, Project Treble je bio u tome što je programerima telefona bilo znatno lakše pružiti najnovija ažuriranja za Android izravno s Googlea. Naravno, zapravo je učinio poprilično nula utjecaja na industriju - ispada da većina telefonskih kompanija zapravo nije toliko zainteresirana za pružanje najnovijih Androidovih ažuriranja. Ažuriranja nakon prodaje jedva su prioritet.

No, Project Treble imao je značajne prednosti za prilagođenu zajednicu ROM-a i Android-a. Budući da korisnici uređaja s omogućenim Projektnim visokim tonom mogu bljesnuti ROM-ove bez dodirivanja / dobavljačke particije, što znači da razvojni programeri prilagođenih ROM-a ne trebaju zabrljati oko vlasničkih upravljačkih programa uređaja i slojeva apstrakcije hardvera. Jednostavnije rečeno, razvijanje i bljeskanje prilagođenih ROM-ova postalo je mnogo jednostavnije kada je uveden Project Treble.

Ako želite uključiti GSI Project Treble ROM na Android uređaju, pažljivo pročitajte ovaj vodič! Zaista je vrlo jednostavno, ali postoje neke stvari kojih treba biti svjestan.

zahtjevi:

  • Otključan bootloader
  • Projekt kompatibilan s visokim trojkama
  • Dizalica / ramdisk dionica (nije instaliran Xposed, SuperSU ili Magisk). Možete ih ponovo instalirati kasnije.

Za uređaje koji su službeno kompatibilni s Project Trebleom

  1. Prvo morate otključati program za pokretanje uređaja, ako to već nije učinio. Možete potražiti Appuals za upute za upute, imamo mnogo vodiča za otključavanje i korijenje za mnoge popularne Android uređaje.
  2. Dalje možete preuzeti svoj odabrani GSI na računalu. Možete prilično brzo izbrisati čisti AOSP ROM ili GSI verzije popularnih prilagođenih ROM-a, poput LineageOS-a ili Resurrection Remix. Samo provjerite je li ROM koji preuzmete GSI spreman.
  3. Također morate biti sigurni da preuzimate ispravan ROM za vrstu arhitekture svog uređaja, kao i vrstu particije. Na primjer, ako vaš uređaj ima besprijekornu podršku za ažuriranje, trebali biste preuzeti A / B kompatibilnu sliku. U suprotnom, prenesite sliku samo za A.

Za uređaje koji se neslužbeno mogu kompatibilan s Project Treble

  1. Otključajte program za pokretanje uređaja.
  2. Pogledajte popis neslužbeno podržanih uređaja Projektnih visokih tonova. Ako se vaš uređaj nalazi na popisu, kliknite odgovarajuću vezu (Izvor) i slijedite upute za taj uređaj.
  3. Na svoj PC preuzmite GSI ROM po izboru.

Treptanje GSI slike s TWRP-om

Preporučujemo uporabu TWRP-a kao najjednostavnije metode za treptanje GSI slike. Ako na uređaju nemate TWRP, preporučujemo da pretražite Appuals korijenski vodič za svoj uređaj.

  1. Prenesite GSI sliku s računala na svoj uređaj.
  2. Ponovo pokrenite uređaj u TWRP i dodirnite "Instaliraj" iz glavnog izbornika.
  3. Ako ne vidite datoteku koju ste prenijeli, promijenite vrstu iz "zip" u "image".
  4. Odaberite bljeskanje slike na vašoj sistemskoj particiji. Kada završite, ponovno pokrenite uređaj.
  5. Uređaju će trebati nekoliko minuta da se organizira, a zatim bi trebao ući u vaš novi ROM.

Treperi GSI slika bez TWRP-a

Prije nastavka morate tvornički resetirati uređaj. To obično možete učiniti u izborniku Postavke u sustavu Android ( obično Postavke> Rezervne kopije) . A možete to učiniti i s oporavkom zaliha na uređaju ( kombinacije gumba za podizanje zaliha ovise o proizvođaču / uređaju) . Također možete koristiti ADB ( adb reboot recovery) .

  1. Nakon što ste tvornički postavili uređaj, ponovno pokrenite program za podizanje sustava pomoću kombinacija tipki na vašem uređaju ili pomoću adb reboot bootloader-a.
  2. Jednom kada ste u načinu za pokretanje programa, spojite Android uređaj na računalo putem USB-a i pokrenite ADB terminal na računalu. Postavite GSI sliku koju će treptati na vašem glavnom putu ADB.
  3. Unesite naredbu: sustav za brisanje brzog pokretanja
  4. Sljedeće možete koristiti: fastboot -u flash sustav name_of_system.img
  5. Zamijenite "name_of_system.img" s imenom datoteke vašeg GSI slike.
  6. Kad je vaš uređaj povezan s računalom, otvorite naredbeni redak ili prozor terminala u istom direktoriju u kojem ste preuzeli svoj GSI po izboru.
  7. Unesite sljedeću naredbu: sustav za brisanje brzog pokretanja
  8. Unesite naredbu u sljedećem formatu: fastboot -u flash sustav name_of_system.img
  9. Nakon uspješnog bljeskanja, možete ponovno pokrenuti uređaj naredbom 'fastboot reboot' . Vaš bi se uređaj trebao dignuti u Android sustav.

Rješavanje problema

  • Na uređajima kao što je Google Pixel 2/2 XL morate onemogućiti Android Verified Boot. To se može učiniti tako da trepnete ovu sliku pomoću naredbe ADB: flashboot flash vbmeta name_of_vbmeta.img
  • Za određene telefone DM-Verity može spriječiti vaš uređaj da podigne GSI sliku. Možda ćete ga moći pokrenuti tako da trepnete Magisk nakon bljeskanja GSI slike - primjerice, ovo je potrebno za Razer Phone.
  • Konačno, možda biste trebali isprobati ukupni format particije podataka unošenjem ' fastboot -w' iz ADB prozora dok je vaš uređaj u načinu za pokretanje programa.

Zanimljivi Članci