Kako bliskavice visokih ROM-jev projektov na telefonih Android

Projekt Treble, predstavljen v Android Oreo, je Googlova prizadevanja pomagala razvijalcem telefonov pri vključevanju osnovnih posodobitev za Android v prilagojeno vdelano programsko opremo in hitreje potisnila posodobitve svojim uporabnikom. To je bilo potrebno, saj so številna podjetja dolgo časa zaostajala pri prilagajanju najnovejših varnostnih posodobitev Googla, zaradi česar so potrošniki ogroženi.

To ni bila povsem napaka razvijalcev telefona, ker posodobitve programske opreme potekajo skozi stopnjo procesov. Ko Google izda posodobitev, jo je treba najprej poslati izdelovalcem čipov (Qualcomm, Mediatek, Samsung / Exynos). Posodobitve je treba uporabiti za vso kodo, povezano z notranjo strojno opremo telefonov. Po tem so lahko razvijalci telefona začeli Googlove posodobitve vključevati v lastno programsko opremo in jo prilagodili svojim željam itd.

Projektni treble je bil namenjen temu, da je razvijalcem telefona bistveno olajšano, da uporabnikom zagotavljajo najnovejše posodobitve za Android neposredno od Googla. Seveda je na industrijo pravzaprav precej nič vplival - izkazalo se je, da večine telefonskih podjetij pravzaprav ne skrbi toliko, da bi uporabnikom zagotovili najnovejše posodobitve sistema Android. Posodobitve po prodaji so komajda prednostne naloge.

Vendar pa je imel Project Treble pomembne prednosti za skupnost ROM in Android po meri. Ker lahko uporabniki naprav, ki podpirajo Project Treble, bliskajo ROM-ove, ne da bi se dotaknili razdelka / vendor, kar pomeni, da se razvijalcem prilagojenega ROM-a ni treba spopadati z lastniškimi gonilniki naprave in sloji strojne abstrakcije. Preprosto povedano, z razvojem in utripajočih ROM-ov po meri je z uvedbo Project Treble veliko bolj preprosto.

Če želite na svoji napravi Android utripati GS-ov visokih projektov GSI Project, natančno preberite ta priročnik! Res je povsem preprosto, vendar se je treba zavedati določenih stvari.

Zahteve:

  • Odklenjen bootloader
  • Projektna kompatibilna naprava s treblemi
  • Zagon / ramdisk (ni nameščen Xposed, SuperSU ali Magisk). Te lahko znova namestite pozneje.

Za naprave, ki so uradno združljive s projektom Treble

  1. Najprej morate odkleniti zagonski program naprave, če še ni. V Appuals-u lahko iščete navodila za uporabo, imamo veliko vodnikov za odklepanje in korenske nastavitve za številne priljubljene naprave Android.
  2. Nato lahko na računalnik naložite izbrani GSI. Precej bliskovite lahko čiste AOSP ROM ali GSI različice priljubljenih ROM-jev po meri, kot sta LineageOS ali Resurrection Remix. Prepričajte se le, da je naloženi ROM pripravljen na GSI.
  3. Prav tako morate poskrbeti, da nalagate pravilen ROM za vrsto arhitekture svoje naprave in tudi vrsto particije. Na primer, če ima vaša naprava brezhibno podporo za posodobitev, morate prenesti sliko, združljivo z A / B. V nasprotnem primeru prenesite sliko samo za A.

Za naprave, ki so neuradno združljive s projektnimi visoki toni

  1. Odklenite zagonski program naprave.
  2. Oglejte si seznam neuradno podprtih naprav Project Treble. Če je vaša naprava na seznamu, kliknite ustrezno povezavo (Vir) in sledite navodilom za to napravo.
  3. Na svoj računalnik naložite GSI ROM po želji.

Utripa slika GSI z TWRP

Priporočamo, da uporabite TWRP kot najlažjo metodo za utripanje GSI slike. Če na svoji napravi nimate TWRP, priporočamo, da v Appuals poiščete korenski vodnik za svojo napravo.

  1. Prenesite sliko GSI iz računalnika v svojo napravo.
  2. Znova zaženite napravo v TWRP in v glavnem meniju tapnite »Namesti«.
  3. Če datoteke, ki ste jo prenesli, ne vidite, spremenite vrsto iz "zip" v "image".
  4. Izberite, če želite sliko utripati na sistemski particiji. Ko končate, znova zaženite napravo.
  5. Naprava bo trajala nekaj minut, da se organizira, nato pa se mora zagnati v nov ROM.

Utripa slika GSI brez TWRP

Preden nadaljujete, morate tovarniško ponastaviti napravo. Običajno lahko to storite v meniju Nastavitve v sistemu Android ( ponavadi Nastavitve> Varnostno kopiranje) . Lahko pa to storite tudi iz obnovitve zalog v napravi ( kombinacije gumbov za zagon obnovitve zalog se razlikujejo glede na proizvajalca / napravo) . Lahko uporabite tudi ADB ( adb reboot recovery) .

  1. Ko tovarniško ponastavite napravo, znova zaženite program za zagon zagona s kombinacijami gumbov v napravi ali z adb reboot bootloader.
  2. Ko ste v načinu zaganjalnika, priključite napravo Android na računalnik prek USB-ja in v računalniku zaženite terminal ADB. Postavite GSI sliko, ki jo boste utripali, v glavni poti ADB.
  3. Vnesite ukaz: sistem za hitro brisanje
  4. Nato lahko uporabite: fastboot -u flash sistem ime_of_system.img
  5. "Ime_of_system.img" zamenjajte z imenom datoteke vaše slike GSI.
  6. Ko je vaša naprava povezana z računalnikom, odprite ukazni poziv ali okno terminala v istem imeniku, v katerem ste prenesli svoj izbrani GSI.
  7. Vnesite naslednji ukaz: sistem za hitro brisanje
  8. Vnesite ukaz v naslednji obliki: fastboot -u flash sistem ime_of_system.img
  9. Ko uspešno utripa, lahko znova zaženete napravo z ukazom »fastboot reboot« . Vaša naprava naj se zažene v sistem Android.

Odpravljanje težav

  • V napravah, kot je Google Pixel 2/2 XL, morate onemogočiti zagonsko zagonsko Android. To lahko storite s tem, da utripate to sliko z ukazom ADB: flashboot flash flash vbmeta name_of_vbmeta.img
  • Za nekatere telefone lahko DM-Verity napravi prepreči zagon slike GSI. Morda ga boste lahko zagnali tako, da utripa Magisk po utripu GSI slike - to je na primer potrebno za Razer Phone.
  • Nazadnje boste morda morali poskusiti celotno obliko podatkovne particije tako, da v okno ADB vnesete ' fastboot -w', medtem ko je vaša naprava v načinu Bootloader.

Zanimivi Članki