Vaša naprava torej podpira Project Treble, kaj to pomeni za vas? To pomeni, da lahko flash Generic System Image, kot je LineageOS ali Resurrection Remix! Uživajte v ROM-ih po meri, ki temeljijo na AOSP! Tukaj je vodnik o tem, kako namestiti te ROM-e.
Če ste za Project Treble slišali le mimogrede, vendar ga niste toliko preučili, potem ste morda slišali, da je naj bi pripomoglo k hitrejši uvedbi večjih posodobitev za Android. Pri XDA obstaja še ena prednost, o kateri smo na dolgo govorili: možnost zagona AOSP Generic System Image (GSI) na kateri koli podprti napravi. To pomeni, da so naprave, ki so nekoč uporabljale močno prilagojene različice Androida, kot je Samsung Experience na Samsung Galaxy S9 oz EMUI 8 na Huawei Mate 10 Pro lahko alternativno izvaja programsko opremo, ki je bližja programski opremi Google Pixel 2.
Poprodajni ROM-i po meri (prilagojene različice programske opreme Android, ki jih izdelajo neodvisni razvijalci, ki običajno niso povezani s podjetjem) zelo privabljajo forume XDA, in zahvaljujoč spremembam v sistemu Android, ki jih zahteva Project Treble, bodo naprave, ki podpirajo Treble, lažje utripale ROM-e po meri, ki temeljijo na odprtokodnem projektu Android (AOSP). Brez Project Treble morajo razvijalci uporabiti veliko trikov in vdorov, da lahko njihovi ROM-i po meri delujejo, in čeprav podpora za Treble ne reši vsega,
vsekakor pomaga zagnati proces.Naprave, kot je Huawei Mate 9, Honor View 10, Huawei Mate 10 Pro, Honor 7X, Exynos Samsung Galaxy S9, oz Allview V3 Viper ne bi imel na voljo nobenih ROM-ov po meri, ki bi temeljili na AOSP, zaradi pomanjkanja zanimanja razvijalcev ali pa ROM-i nimajo nekaterih osnovnih funkcij strojne opreme. Toda kot smo videli v primeru vsake od teh naprav, ROM-i, ki so na voljo zahvaljujoč Treble podpora je večinoma funkcionalna (obstaja nekaj razlik glede tega, kaj deluje in kaj ne, in skupnost ima sestavite wiki stran morate preveriti, da bi našli te informacije).
Ker je Treble tako nov za uporabnike in je postopek za njihovo bliskanje nekoliko drugačen v primerjavi s običajnih ROM-ih po meri je bilo veliko zmede glede tega, kako prenesti GSI na združljiv z visokimi toni napravo. Ta vadnica vas bo na splošno vodila skozi postopek bliskanja takega ROM-a. Morda bo vključenih nekaj različnih korakov, odvisno od naprave, vendar bi moral biti postopek na splošno podoben. Tukaj je opisano, kako bliskati GSI na napravi Android, združljivi s Treble.
Kako bliskati generično sistemsko sliko na napravi, ki podpira Project Treble
Zahteve:
- Vaša naprava MORA imeti zagonski nalagalnik, ki ga je mogoče odkleniti.
- Vaša naprava MORA biti Združljiv s projektom Treble. To pomeni, da vaša naprava izpolnjuje enega od naslednjih kriterijev:
- Vaša naprava PREDSTAVLJENO z Androidom 8.0 Oreo ali novejšo različico (npr. Android 8.1 Oreo) In je Certificirano za Google Play. (Če ste zakoreninili svojo napravo/flashirali drug ROM po meri in je bila vaša naprava v Googlu Play nekako navedena kot necertificirana, potem ne skrbite. Samo skrbi nas o stanju naprave, ko je bila poslana.)
- Vaša naprava JE NADGRADLJENA na Android 8.0 Oreo ali novejšo različico IN je bila proizvajalec naredil Project Treble združljiv. glej Ta članek za seznam takih naprav.
- Vaša naprava ne izpolnjuje nobenega od zgornjih kriterijev, vendar ima dostop do neuradnega načina, da postane združljiva z visokimi toni. Ponovno se obrnite na Ta članek za seznam takih naprav.
- Vaša naprava je brez večjih sprememb, kot so Xposed Framework, SuperSU ali Magisk. Pozneje jih lahko znova namestite, vendar se pred nadaljevanjem prepričajte, da uporabljate osnovni zagonski/ramdisk.
Naprave, kot je Samsung Galaxy S8/S8+ (Exynos oz Snapdragon), Samsung Galaxy Note 8 (Exynos oz Snapdragon), LG V30, Serija Sony Xperia XA1, in več ne izpolnjujejo nobenega od teh meril in zato ne morejo slediti temu vodniku. Medtem 2018 naprave znamke Nokia in Snapdragon Samsung Galaxy S9 predstavljeni z Androidom Oreo in so podprti za Treble, nimajo odklenjenih zagonskih nalagalnikov in zato ne morejo bliskati GSI-jev.
Prepričajte se, da tega vodnika ne upoštevate, tudi če je vaša naprava navedena kot združljiva z visokimi toni razen če ste dejansko prejeli posodobitev za Android Oreo uradno ali neuradno. Če vaša naprava izpolnjuje zgornja merila, ste skoraj pripravljeni na bliskavico GSI. Zadnja stvar, ki jo moramo povedati, je, da boste za utripanje GSI morali ponastaviti napravo na tovarniške nastavitve, zato se prepričajte, da ste pripravljeni izgubiti podatke aplikacije, preden nadaljujete s tem! Priporočamo, da naredite varnostno kopijo zunaj naprave (na primer v računalniku ali kartici SD), če gre karkoli narobe.
Vodnik za flash GSI v napravah, ki podpirajo Project Treble
Priprava za naprave, ki uradno podpirajo Treble
- Odklenite zagonski nalagalnik vaše naprave. Koraki, ki jih izvajate tukaj, se razlikujejo glede na vašo napravo. Na portalu in na naših forumih imamo na voljo veliko vodnikov, ki si jih lahko ogledate. Preprosto hitro poiščite v Googlu »XDA unlock bootloader« + ime vaše naprave in našli bi veliko vodnikov.
- Prenesite GSI po vaši izbiri na svoj računalnik. Lahko bodisi zaženete čisti AOSP ROM, kot je phh-Treble, ali če imate raje več funkcij, lahko zgrabite druge ROM-e, npr. LineageOS 15.1 ali Resurrection Remix GSI. Teme sem povezal takole. Prenesite pravo sliko za vašo vrsto naprave (ARM64 za večino od vas) in vrsto particije. Če vaša naprava podpira brezhibne posodobitve (seznam takih naprav lahko najdete tukaj), nato prenesite sliko A/B, drugače prenesite sliko samo A.
- phh-Treble AOSP Nit
- LineageOS 15.1 phh-Treble Thread
- Resurrection Remix phh-Treble Thread
- Seznam drugih GSI
Priprava za naprave, ki neuradno podpirajo Treble
- Odklenite zagonski nalagalnik vaše naprave. Koraki, ki jih izvajate tukaj, se razlikujejo glede na vašo napravo. Na portalu in na naših forumih imamo na voljo veliko vodnikov, ki si jih lahko ogledate. Preprosto hitro poiščite v Googlu »XDA unlock bootloader« + ime vaše naprave in našli bi veliko vodnikov.
- Naredite svojo napravo združljivo s Treble tako, da utripate ustrezne datoteke povezane v objavah, omenjenih v tem članku. To MORATE storiti, preden lahko utripate GSI!
- Prenesite GSI po vaši izbiri na svoj računalnik. Zaženete lahko čisti AOSP ROM, kot je phh-Treble, ali če imate raje več funkcij, lahko zgrabite LineageOS 15.1 ali Resurrection Remix GSI. Teme sem povezal takole. Prenesite pravo sliko za vašo vrsto naprave (ARM64 za večino od vas) in vrsto particije. Če vaša naprava podpira brezhibne posodobitve (seznam takih naprav lahko najdete tukaj), nato prenesite sliko A/B, drugače prenesite sliko samo A.
- phh-Treble AOSP Nit
- LineageOS 15.1 phh-Treble Thread
- Resurrection Remix phh-Treble Thread
- Seznam drugih GSI
Naslednji koraki so odvisni od tega, ali ima vaša naprava delujoč TWRP, ki ga lahko uporabljate. Če ima vaša naprava TWRP, toplo priporočamo, da ga najprej namestite. Imamo vodnik za to tukaj.
Flash GSI s TWRP
- Izvedite ponastavitev na tovarniške nastavitve znotraj TWRP.
- Prenesite GSI iz računalnika v notranji pomnilnik naprave, kjer lahko TWRP dostopa do njega.
- Dotaknite se »Namesti«.
- Spremenite vrsto iz »zip« v »image«.
- Poiščite in izberite GSI, ki ste ga prenesli.
- Izberite bliskavico na sistemsko particijo.
- Ko je to storjeno, znova zaženite napravo.
Upajmo, da bi se morala vaša naprava zagnati po nekaj minutah čakanja. Če ne, preskočite naslednji razdelek in pojdite na nasvete za odpravljanje težav.
Flash GSI brez TWRP
- Ponastavite napravo na tovarniške nastavitve. Tukaj imate dve možnosti:
- Odprite aplikacijo za nastavitve v telefonu in poiščite možnost ponastavitve na tovarniške nastavitve. Običajno je v nastavitvah, povezanih z varnostnim kopiranjem.
- Znova zaženite obnovitev zalog vaše naprave z uporabo kombinacije gumbov ob zagonu ali izdaje naslednjega ukaza ADB, ko se zažene Android:
adb reboot recovery
. Ko ste tukaj, uporabite tipke za glasnost za navigacijo in gumb za vklop, da izberete možnost ponastavitve na tovarniške nastavitve.
- Ko je vaša naprava ponastavljena na tovarniške nastavitve, znova zaženite zagonski nalagalnik naprave z uporabo kombinacije gumbov ob zagonu ali izdaje naslednjega ukaza ADB, ko se zažene Android:
adb reboot bootloader
- Ko je naprava povezana z računalnikom, odprite ukazni poziv ali terminalsko okno v istem imeniku, kamor ste prenesli izbrani GSI.
- Vnesite naslednji ukaz:
fastboot erase system
- Vnesite ukaz v naslednji obliki:
fastboot -u flash system name_of_system.img
- Pustite, da slika utripa, lahko traja nekaj minut. Ko je končano, znova zaženite napravo bodisi ročno prek tipke za vklop ali vnos
fastboot reboot
.
Upajmo, da bi se morala vaša naprava zagnati v izbrani GSI. Če ne, je tukaj nekaj nasvetov za odpravljanje težav.
Nasveti za odpravljanje težav
- Na nekaterih napravah, kot je Google Pixel 2/2 XL, Android Verified Boot (AVB) mora biti onemogočen. To lahko storite z utripanjem ta slika na particijo vbmeta (ukaz:
fastboot flash vbmeta name_of_vbmeta.img
) - Na OnePlus 6, boste morali slediti nekaterim posebna navodila za utripanje.
- Možno je, da dm-verity preprečuje zagon vaše naprave z GSI. V tem primeru nadaljujte in zaženite Magisk ter preverite, ali se zažene. Povedali so mi, da je to potrebno na primer za Razer Phone.
- V skrajnem primeru lahko poskusite polno formatirati podatkovno particijo (OPOZORILO: TO IZBRIŠE VSE) z vnosom
fastboot -w
iz ukaznega poziva/terminalskega okna, ko ste v zagonskem nalagalniku. To sem moral narediti na svoji napravi Huawei, preden je lahko delovalo.
Kaj storiti po utripanju generične slike sistema
Privzeto ni nobene aplikacije za upravljanje privilegijev superuporabnika. To lahko popravite tako, da namestite phh-jev SuperUser iz trgovine Google Play. Lahko pa bliskaviš Magisk oz SuperSU-odvisno je od tebe.
Nato lahko namestite Podlaga za teme ali Xposed Framework če želite nadaljnje spremembe. Repozitorij Magisk ima ogromno čednih modulov, ki jih lahko tudi preizkusite. LineageOS 15.1 in še posebej Resurrection Remix že takoj ponujata ogromno funkcij, tako da ne verjamemo, da se vam bo res treba ukvarjati s tono dodatnih dobrot, a izbira obstaja.
Zdaj pa uživajte v svetu osnovnega Androida! Priporočamo, da sledite Razvoj naprav, ki podpirajo visoke tone forum za morebitne posodobitve vašega ROM-a. Spremljajte tudi portal XDA za vse najnovejše dogodke v zvezi s projektom Treble. Najboljši način za to je, da nastavite vir za Oznaka visokih tonov.
Na koncu vas prosimo, da prispevate k Wiki stran Treble Experimentations tako bodo drugi vedeli za morebitne težave z ROM-om (in tako bodo razvijalci vedeli, kaj popraviti!)