Nii et teie seade toetab Project Treble'i, mida see teie jaoks tähendab? See tähendab, et saate vilgutada üldise süsteemipildi, näiteks LineageOS või Resurrection Remix! Nautige AOSP-põhiseid kohandatud ROM-e! Siin on juhend nende ROM-ide installimiseks.
Kui olete Project Treble'ist ainult möödaminnes kuulnud, kuid pole seda kõike nii palju uurinud, siis olete võib-olla kuulnud, et see on peaks aitama suurematel Androidi värskendustel kiiremini kasutusele võtta. XDA-s on veel üks eelis, millest oleme pikalt rääkinud: võimalus käivitada AOSP Generic System Image (GSI) mis tahes toetatud seadmes. See tähendab, et seadmed, mis kunagi kasutasid tugevalt kohandatud Androidi versioone, nagu Samsungi kogemus peal Samsung Galaxy S9 või EMUI 8 peal Huawei Mate 10 Pro võib alternatiivselt käivitada tarkvarale lähemale Google Pixel 2.
Järelturu kohandatud ROM-id (Androidi tarkvara kohandatud versioonid, mis on tehtud sõltumatute arendajate poolt, kes tavaliselt ei ole ettevõttega seotud) on XDA foorumite jaoks suur tõmbenumber, ja tänu muudatustele Androidis, mida Project Treble nõuab, on Treble'i toega seadmetel Androidi avatud lähtekoodiga projektil põhinevate kohandatud ROMide vilkumine lihtsam. (AOSP). Ilma Project Treble'ita peavad arendajad oma kohandatud ROM-ide tööle panemiseks kasutama palju nippe ja häkkisid ning kuigi Treble'i tugi ei lahenda kõike,
aitab kindlasti protsessi käivitada.Sellised seadmed nagu Huawei Mate 9, Honor View 10, Huawei Mate 10 Pro, Honor 7X, Exynos Samsung Galaxy S9, või Allview V3 Viper poleks olnud arendaja huvi puudumise tõttu saadaval AOSP-põhiseid kohandatud ROM-e või ROM-e, millel puuduvad mõned põhilised riistvarafunktsioonid. Kuid nagu me nägime kõigi nende seadmete puhul, on tänu Treble'ile saadaval olevad ROM-id tugi on enamasti funktsionaalne (seal on mõningaid erinevusi selles osas, mis töötab ja mis mitte, ja kogukonnal on pane kokku wiki leht peaksite selle teabe leidmiseks kontrollima).
Kuna Treble on kasutajatele nii uus ja nende välgutamise protsess on rakendusega võrreldes pisut erinev tavapäraste kohandatud ROM-ide puhul on olnud palju segadust selle üle, kuidas GSI-d Treble-ühilduvale plaadile flashida seade. See õpetus juhendab teid üldiselt, kuidas sellist ROM-i välgutada. Olenevalt seadmest võib kaasata olla mitu erinevat sammu, kuid üldiselt peaks protsess olema sarnane. Siit saate teada, kuidas GSI-d Treble-ühilduvas Android-seadmes vilkuda.
Üldise süsteemipildi välgutamine Project Treble'i toega seadmes
Nõuded:
- Teie seade PEAB omama lukustamata alglaadur.
- Teie seade PEAB olla Projektiga Treble ühilduv. See tähendab, et teie seade vastab ühele järgmistest kriteeriumidest.
- Teie seade KÄILITATUD Android 8.0 Oreo või uuema versiooniga (nt. Android 8.1 Oreo) JA on Google Play sertifikaat. (Kui juurutasite oma seadme / flashisite teise kohandatud ROM-i ja sattusite selleni, et teie seade on Google Plays sertifitseerimata, siis ärge muretsege. Oleme ainult mures seadme oleku kohta tarnimisel.)
- Teie seade TÄIENDATUD versioonile Android 8.0 Oreo või uuemale versioonile JA oli tootja poolt Project Treble'i ühilduvaks muutnud. Vaata see artikkel selliste seadmete loendi jaoks.
- Teie seade ei vasta kummalegi ülaltoodud kriteeriumidest, kuid ON juurdepääs mitteametlikule viisile Treble'iga ühilduvaks muutmiseks. Jällegi viita see artikkel selliste seadmete loendi jaoks.
- Teie seade on vaba rasketest muudatustest, nagu Xposed Framework, SuperSU või Magisk. Saate need hiljem uuesti installida, kuid enne jätkamist veenduge, et kasutate alglaadimis-/RAM-ketast.
Sellised seadmed nagu Samsung Galaxy S8/S8+ (Exynos või Snapdragon), Samsung Galaxy Note 8 (Exynos või Snapdragon), LG V30, Sony Xperia XA1 seeria, ja rohkem ei vasta ühelegi neist kriteeriumidest ega saa seetõttu seda juhendit järgida. Kuigi 2018. aasta Nokia kaubamärgiga seadmed ja Snapdragon Samsung Galaxy S9 käivitati koos Android Oreoga ja on kõrgete sageduste toega, neil pole avatavaid alglaadureid ja seetõttu ei saa nad GSI-sid vilkuda.
Veenduge, et te ei järgi seda juhendit, isegi kui teie seade on loetletud kõrgete helidega ühilduvana välja arvatud juhul, kui olete Android Oreo värskenduse saanud kas ametlikult või mitteametlikult. Kui teie seade vastab ülaltoodud kriteeriumidele, olete peaaegu valmis GSI vilkuma. Viimane asi, mida peame ütlema, on see, et GSI vilkumine nõuab seadme tehaseseadetele lähtestamist, seega veenduge, et olete enne selle jätkamist valmis rakenduse andmeid kaotama! Soovitame teil teha varukoopia väljaspool seadet (nt arvutisse või SD-kaardile), kui midagi peaks valesti minema.
Juhend välklambi GSI kohta seadmetes, mis toetavad Project Treble'i
Treble'i ametlikult toetavate seadmete ettevalmistamine
- Avage oma seadme alglaadur. Siin tehtavad toimingud erinevad olenevalt teie seadmest. Meil on nii portaalis kui ka meie foorumites palju juhendeid, mida saate lugeda. Lihtsalt tehke Google'is kiire otsing "XDA unlock bootloader" + oma seadme nimi ja peaksite leidma palju juhiseid.
- Laadige oma valitud GSI oma arvutisse alla. Võite vilkuda puhta AOSP ROM-i (nt phh-Treble) või kui eelistate rohkem funktsioone, võite hankida muid ROM-e, nagu LineageOS 15.1 või Resurrection Remix GSI-d. Lõime olen sidunud järgmiselt. Laadige alla oma seadmetüübile (enamusele teist ARM64) ja partitsioonitüübile vastav pilt. Kui teie seade toetab sujuvaid värskendusi (selliste seadmete loend leiad siit), seejärel laadige alla A/B-pilt, muul juhul laadige alla ainult A-pilt.
- phh-Treble AOSP lõim
- LineageOS 15.1 phh-Treble Thread
- Resurrection Remix phh-Treble Thread
- Muude GSI-de loend
Treble'i mitteametlikult toetavate seadmete ettevalmistamine
- Avage oma seadme alglaadur. Siin tehtavad toimingud erinevad olenevalt teie seadmest. Meil on nii portaalis kui ka meie foorumites palju juhendeid, mida saate lugeda. Lihtsalt tehke Google'is kiire otsing "XDA unlock bootloader" + oma seadme nimi ja peaksite leidma palju juhiseid.
- Muutke oma seade Treble'iga ühilduvaks, vilgutades vastavaid faile lingitud selles artiklis mainitud postitustes. Peate seda tegema, enne kui saate GSI-d vilkuma!
- Laadige oma valitud GSI oma arvutisse alla. Võite vilkuda puhta AOSP ROM-i (nt phh-Treble) või kui eelistate rohkem funktsioone, võite hankida LineageOS 15.1 või Resurrection Remix GSI-d. Lõime olen sidunud järgmiselt. Laadige alla oma seadmetüübile (enamusele teist ARM64) ja partitsioonitüübile vastav pilt. Kui teie seade toetab sujuvaid värskendusi (selliste seadmete loend leiad siit), seejärel laadige alla A/B-pilt, muul juhul laadige alla ainult A-pilt.
- phh-Treble AOSP lõim
- LineageOS 15.1 phh-Treble Thread
- Resurrection Remix phh-Treble Thread
- Muude GSI-de loend
Järgmised sammud sõltuvad sellest, kas teie seadmel on toimiv TWRP, mida saate kasutada. Kui teie seadmel on TWRP, soovitame tungivalt selle esmalt installida. Meil on juhend selle jaoks siin.
Flash GSI koos TWRP-ga
- Tehke TWRP-s tehaseseadetele lähtestamine.
- Teisaldage GSI arvutist oma seadme sisemällu, kus TWRP pääseb sellele juurde.
- Puudutage nuppu "Install".
- Muutke tüüp "zip" asemel "image".
- Otsige üles ja valige allalaaditud GSI.
- Valige süsteemisektsioonile vilkuma.
- Kui see on tehtud, taaskäivitage seade.
Loodetavasti peaks teie seade mõneminutilise ootamise järel käivituma. Kui ei, jätke järgmine jaotis vahele ja minge tõrkeotsingu näpunäidete juurde.
Flash GSI ilma TWRPta
- Tehke oma seadmes tehaseseadetele lähtestamine. Siin on kaks võimalust:
- Avage oma telefonis seadete rakendus ja otsige tehase lähtestamise valikut. Tavaliselt on see varundamisega seotud seadete all.
- Taaskäivitage oma seadme varude taastamine, kasutades käivitamisel nuppude kombinatsiooni või Androidis käivitamisel järgmise ADB-käsu väljastamist:
adb reboot recovery
. Kui olete siin, kasutage navigeerimiseks helitugevusnuppe ja tehase lähtestamise valiku valimiseks toitenuppu.
- Kui teie seade on tehaseseadetele lähtestatud, taaskäivitage oma seadme alglaadur, kasutades käivitamisel nuppude kombinatsiooni või Androidis käivitamisel järgmist ADB-käsku:
adb reboot bootloader
- Kui seade on arvutiga ühendatud, avage käsuviip või terminaliaken samas kataloogis, kust laadisite alla oma valitud GSI.
- Sisestage järgmine käsk:
fastboot erase system
- Sisestage käsk järgmises vormingus:
fastboot -u flash system name_of_system.img
- Laske pildil vilkuda, selleks võib kuluda mõni minut. Kui see on lõpetatud, taaskäivitage seade kas käsitsi toitenupu abil või sisestades
fastboot reboot
.
Loodetavasti peaks teie seade käivitama teie valitud GSI-sse. Kui ei, siis siin on mõned veaotsingu näpunäited.
Veaotsingu näpunäited
- Mõnes seadmes, näiteks Google Pixel 2/2 XL, Android Verified Boot (AVB) tuleb keelata. Seda saate teha vilkudes see pilt vbmeta partitsiooni (käsk:
fastboot flash vbmeta name_of_vbmeta.img
) - peal OnePlus 6, peate mõnda järgima spetsiaalsed vilkumise juhised.
- Võimalik, et dm-verity takistab teie seadmel GSI-ga käivitamist. Sel juhul välgutage Magiskit ja vaadake, kas see käivitub. Mulle öeldakse, et see on vajalik näiteks Razeri telefoni jaoks.
- Viimase abinõuna võite proovida andmepartitsiooni täisvormingut (HOIATUS: SEE PÜHKIB KÕIK) sisestades
fastboot -w
käsuviiba/terminali aknast alglaaduris. Olen pidanud seda oma Huawei seadmes tegema, enne kui see tööle hakkas.
Mida teha pärast üldise süsteemipildi vilkumist
Vaikimisi pole superkasutaja õiguste haldamiseks ühtegi rakendust. Saate selle parandada, installides phh's SuperUser Google Play poest. Teise võimalusena võite vilkuda Magisk või SuperSU-see on sinu teha.
Järgmisena saate installida Teemade substraat või Xposed Framework kui soovite täiendavaid muudatusi. Magiski hoidlas on palju kenaid mooduleid, mida saate ka proovida. LineageOS 15.1 ja eriti Resurrection Remix pakuvad juba palju funktsioone, nii et me ei usu, et peate tõesti palju lisamaiustuste kallal nokitsema, kuid valik on olemas.
Nüüd nautige Androidi aktsiamaailma! Soovitame järgida Kõrgete toega seadmete arendus foorumisse oma ROM-i värskenduste jaoks. Samuti jälgige XDA portaali, et näha kõiki Project Treble'iga seotud uusimaid arenguid. Parim viis selleks on seadistada voog Treble silt.
Lõpuks andke oma panus Treble Experimentations wiki leht nii et teised teavad ROM-iga võimalikest probleemidest (ja arendajad teavad, mida parandada!)