Ljudje ugotavljajo, kako zagnati generično sliko sistema neuradnega LineageOS 15.1 za OnePlus 6. Namestili smo ga, da vidimo, kako dobro deluje.
Pred projektom Project Treble je včasih trajalo več tednov ali mesecev po izidu novega pametnega telefona, da je bil za ta telefon razvit stabilen, funkcionalen ROM po meri. V idealnem primeru bi moralo biti s projektom Treble mogoče prenesti generično sistemsko sliko (GSI) v napravo, ki podpira Treble, na dan lansiranja in zagotoviti, da bo večinoma funkcionalna. Čeprav ne pričakujemo, da bo trajalo veliko časa, da ROM-i po meri, ki temeljijo na AOSP, prispejo na na novo izdano OnePlus 6 smo želeli videti, kako dobro a LineageOS Generic System Image (GSI) bi deloval na OnePlus' prva naprava s podporo za visoke tone.
Vendar pa je za OnePlus 6 poskus preprosto bliskajte GSI na sistemsko particijo bi povzročilo, da bi se naprava zagnala in zamrznila na črnem zaslonu z belo obvestilno lučko LED ali da bi se neskončno znova zagnala. Pred članom XDA je trajalo približno teden dni
ProtoDeVNan0 objavil nit na kako pridobiti GSI za zagon na OnePlus 6, vendar se je zdelo, da le deluje phhusson's AOSP GSI. Skrivnost pri zagonu AOSP GSI je bila utripanje založne slike vbmeta prek hitrega zagona z--disable-verity
in --disable-verification
zastavice, ki bi morale omogočiti zagon ROM-ov, ki niso na zalogi. Vendar pa tudi po tem postopku drugi razpoložljivi GSI-ji LineageOS ali Resurrection Remix bi povzročilo zagonsko zanko. na srečo phhusson objavljeno posodobljeno različici LineageOS in Resurrection Remix ki se zažene na OnePlus 6 s članom XDA Exelios objavljanje navodila, kako pravilno bliskati slike.
Posodobitev 14.6.18: starejši član XDA joemossjr ima izdal orodje da olajšate postopek utripanja GSI.
Najprej je bilo treba preizkusiti vse funkcije strojne opreme: Wi-Fi, Bluetooth, radio, GPS, kompas, merilnik pospeška, senzorje, kamero in mikrofon. Vse razen NFC, VoLTE in Dash Polnjenje zdelo se je, da deluje prav dobro. Vključene aplikacije delujejo po pričakovanjih, prav tako vključene funkcije AudioFX. Če pogledamo graf Profile GPU Rendering, se zdi, da ROM ni gladek kot standardni OxygenOS, kar je pričakovati od generične slike sistema, ki ni posebej optimizirana za OnePlus 6, vendar tudi nikakor ni počasen. Morda najbolj opazna težava doslej je pomanjkanje podpore za zarezo, ki prereže statusno vrstico in rahlo v akcijsko vrstico aplikacije. Obvestila in sistemske ikone se prav tako izgubijo v zarezi, če si drznejo prestopiti domeno zareze. Manjka tudi oblazinjenje v vrstici stanja za zaobljene vogale zaslona OnePlus 6. Pomanjkanje ustrezne podpore za zareze bo verjetno rešeno, ko bodo GSI, ki temeljijo na Androidu P, na voljo.
V zvezi z nastavitvami in Funkcije LineageOS, se je zdelo, da vse nastavitve, ki sem jih poskusil, delujejo, razen LiveDisplay in spreminjanja sloga pod nastavitvami zaslona. Sistemski profili so se tudi zdeli funkcionalni, vendar nastavitev sprožilca Bluetooth za sistemski profil zruši nastavitve. Zdelo se je tudi, da manjkajo nekatere pomembne funkcije, kot so prilagodljiva svetlost, poteze OnePlus, kot je dvakratni dotik za prebujanje, in barvni profili zaslona. Vendar pa obstajajo rešitve za ponovno omogočanje prilagodljive svetlosti in za preklapljanje med različnimi barvnimi profili prek zakoreninjenega ADB.
Za preklop drugega prikaz profilov, boste morali svoj OnePlus 6 povezati z računalnikom z ADB:
- Omogočite možnosti za razvijalce tako, da se pomaknete na Nastavitve → Sistem → O telefonu, se pomaknete navzdol in večkrat tapnete »Številka zgradbe«, dokler niso omogočene »Možnosti za razvijalce«.
- Omogočite korenski dostop tako, da se pomaknete na Nastavitve → Sistem → Možnosti za razvijalce, se pomaknete navzdol do »Korenski dostop« in izberete »Samo ADB«.
- V računalniku odprite terminal/ukazni poziv, vnesite
adb root
in pritisnite enter. - Odvisno od barvnega profila, ki ga želite preklopiti, kopirajte in prilepite eno od naslednjega, nato pritisnite enter:
- Za sRGB:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
- Za DCI-P3:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
- Za prilagodljiv način:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"
- Za sRGB:
Barvni profil se med ponovnimi zagoni ne obdrži, zato boste morali to storiti vsakič, ko to storite.
Če povzamemo, stvari, ki ne delajo ali manjkajo na OnePlus 6 z neuradnim LineageOS GSI:
- VoLTE
- NFC
- Dash Polnjenje
- LiveDisplay / Nočna luč
- Slogi LineageOS
- Sistemski profil Bluetooth sprožilec
- Prilagodljiva svetlost (na voljo z rešitvijo)
- Poteze OnePlus
- Barvni profili (na voljo z rešitvijo)
Pomembne dodatne stvari, ki naredi delo na OnePlus 6 z neuradnim LineageOS GSI:
- Čitalnik prstnih odtisov
- LED za obvestila
- Drsnik za svetlost (ne deluje na AOSP GSI)
- AudioFX
Pri napravi, kot je OnePlus 6, priporočamo, da počakate, da se izda ustrezen ROM po meri, ki temelji na AOSP. Čeprav je impresivno videti, kako funkcionalen je ta GSI, ni tako stabilen kot uradna različica LineageOS. Če res želite zadovoljiti željo po bliskavici ROM-a AOSP in vam ni vseeno, da se ukvarjate z nekaterimi težavami, ki smo jih omenili zgoraj, potem lahko poskusite. Zdaj ko uradni TWRP je na voljo, imate manj skrbi, če gre kaj narobe.