Praktiline mitteametliku LineageOS 15.1 GSI-ga OnePlus 6 jaoks

Inimesed mõtlevad välja, kuidas OnePlus 6 jaoks mitteametliku LineageOS 15.1 üldist süsteemipilti käivitada. Oleme selle installinud, et näha, kui hästi see töötab.

Enne Project Treble'i kulus selle telefoni jaoks stabiilse ja funktsionaalse kohandatud ROM-i väljatöötamiseks mõnikord mitu nädalat või kuud pärast uue nutitelefoni ilmumist. Project Treble'i puhul peaks ideaaljuhul olema võimalik selle käivitamise päeval Treble'i toega seadmele edastada üldine süsteemipilt (GSI) ja see peaks olema enamjaolt funktsionaalne. Kuigi me ei eelda, et kohandatud AOSP-põhiste ROMide jõudmine seadmesse võtab palju aega äsja ilmunud OnePlus 6, tahtsime näha, kui hästi a LineageOS Generic System Image (GSI) töötaks OnePlusis esimene Treble toega seade.

Kuid OnePlus 6 puhul üritatakse lihtsalt GSI välklamp süsteemipartitsioonile põhjustaks seadme algkäivituse ja jäätumise mustaks ekraaniks koos valge märguande LED-tulega või lõputu taaskäivitamise. XDA liikmeks kulus umbes nädal ProtoDeVNan0 postitas teemasse lõime

kuidas saada GSI OnePlus 6-s alglaadimiseks, aga näis, et see töötab ainult phhusson's AOSP GSI. AOSP GSI käivitamise saladus seisnes vbmeta-faili varupildi vilkumises kiirkäivituse kaudu --disable-verity ja --disable-verification lipud, mis peaksid võimaldama mitte-varu ROM-ide alglaadimist. Kuid isegi pärast seda protsessi meeldib teistele saadaolevatele GSI-dele LineageOS või Resurrection Remix tulemuseks oleks alglaadimine. Õnneks phhusson postitatud uuendatud LineageOS-i ja Resurrection Remixi järgud mis käivitub OnePlus 6-s koos XDA liikmega Exelios postitamine juhised piltide õigeks välgutamiseks.

Värskendus 14.06.18: XDA vanemliikmel joemossjr on vabastas tööriista GSI vilkumise protsessi lihtsustamiseks.

Esimese asjana testiti kõiki riistvara funktsioone: Wi-Fi, Bluetooth, raadio, GPS, kompass, kiirendusmõõtur, haptika, kaamera ja mikrofon. Kõik peale NFC, VoLTE ja Dash laadimine näis töötavat hästi. Kaasasolevad rakendused töötavad ootuspäraselt ja kaasasolevad AudioFX-i funktsioonid. Kui heita pilk profiili GPU renderdamise graafikule, ei tundu ROM seda olevat sama sile kui varu OxygenOS, mida on oodata üldiselt süsteemipildilt, mis pole spetsiaalselt OnePlus 6 jaoks optimeeritud, kuid see pole ka mingil juhul aeglane. Seni võib-olla kõige märgatavam probleem on sälgu toe puudumine, mis lõikab olekuribalt läbi ja läheb veidi rakenduse tegevusribale. Teavitus- ja süsteemiikoonid kaovad sälku ka siis, kui nad julgevad sälgu domeeni ületada. Samuti puudub OnePlus 6 ekraani ümarate nurkade olekuribal polsterdus. Nõuetekohase sälgu toe puudumine lahendatakse tõenäoliselt siis, kui Android P-l põhinevad GSI-d muutuvad kättesaadavaks.

Seoses seadetega ja LineageOS-i funktsioonid, tundusid kõik seaded, mida proovisin, töötavat, välja arvatud LiveDisplay ja stiili muutmine kuvaseadete all. Süsteemiprofiilid tundusid samuti funktsionaalsed, kuid süsteemiprofiilile Bluetoothi ​​päästiku seadistamine ajab seaded kokku. Samuti tundus olevat mõned olulised puuduvad funktsioonid, nagu adaptiivne heledus, OnePlusi žestid, nagu topeltpuudutamine äratamiseks, ja ekraani värviprofiilid. Siiski on lahendused adaptiivse heleduse uuesti lubamiseks ja erinevate värviprofiilide vahel lülitumiseks juurdunud ADB kaudu.

Teise sisselülitamiseks kuva profiilid, peate oma OnePlus 6 ühendama ADB-ga arvutiga:

  1. Lubage arendaja valikud, navigeerides jaotisse Seaded → Süsteem → Teave telefoni kohta, kerige alla ja puudutage korduvalt valikut "Ehitamise number", kuni "Arendaja valikud" on lubatud.
  2. Lubage juurjuurdepääs, navigeerides jaotisse Seaded → Süsteem → Arendaja valikud, kerige alla jaotiseni "Juurjuurdepääs" ja valige "Ainult ADB".
  3. Avage arvutis terminal/käsuviip ja tippige adb root ja vajutage sisestusklahvi.
  4. Sõltuvalt sellest, millist värviprofiili soovite ümber lülitada, kopeerige ja kleepige üks järgmistest, seejärel vajutage sisestusklahvi:
    • sRGB jaoks: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
    • DCI-P3 jaoks: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
    • Adaptiivse režiimi jaoks: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"

Värviprofiil ei püsi pärast taaskäivitamist, seega peate seda tegema iga kord, kui seda teete.

Kokkuvõttes asjad, mis ära tööta või need puuduvad OnePlus 6-s, kus töötab mitteametlik LineageOS GSI:

  • VoLTE
  • NFC
  • Dash laadimine
  • LiveDisplay / öövalgus
  • LineageOS stiilid
  • Süsteemiprofiil Bluetoothi ​​päästik
  • Kohanduv heledus (saadaval koos lahendusega)
  • OnePlusi žestid
  • Värviprofiilid (saadaval koos lahendusega)

Märkimisväärsed lisaasjad, mis tööd tegema OnePlus 6-s, kus töötab mitteametlik LineageOS GSI:

  • Sõrmejäljeskanner
  • Märguande LED
  • Heleduse liugur (ei tööta AOSP GSI-l)
  • AudioFX

Sellises seadmes nagu OnePlus 6 soovitame teil oodata õige AOSP-põhise kohandatud ROM-i vabastamist. Kuigi on muljetavaldav näha, kui funktsionaalne see GSI on, ei ole see nii stabiilne kui LineageOS-i ametlik versioon. Kui soovite tõesti rahuldada soovi AOSP ROM-i välgutamiseks ega viitsi tegeleda mõne ülalmainitud probleemiga, siis proovige seda julgelt. Nüüd see ametlik TWRP on saadaval, peate vähem muretsema, kui asjad lähevad valesti.