Praktično s neslužbenim LineageOS 15.1 GSI za OnePlus 6

click fraud protection

Ljudi smišljaju kako pokrenuti generičku sliku sustava neslužbenog LineageOS 15.1 za OnePlus 6. Instalirali smo ga da vidimo koliko dobro radi.

Prije projekta Treble, ponekad je trebalo nekoliko tjedana ili mjeseci nakon što je novi pametni telefon izašao da se razvije stabilan, funkcionalan prilagođeni ROM za taj telefon. Uz Project Treble, u idealnom slučaju, trebalo bi biti moguće flashirati generičku sliku sustava (GSI) na uređaj s omogućenom tehnologijom Treble na dan njegovog lansiranja i omogućiti da ona bude uglavnom funkcionalna. Iako ne očekujemo da će trebati puno vremena da prilagođeni ROM-ovi temeljeni na AOSP-u stignu na novopušteni OnePlus 6, htjeli smo vidjeti koliko dobro a LineageOS Generic System Image (GSI) radit će na OnePlusu prvi uređaj s podrškom za Treble.

Međutim, za OnePlus 6, pokušaj jednostavnog flash a GSI na sistemsku particiju uzrokovalo bi pokretanje uređaja i zamrzavanje na crnom ekranu s bijelim LED-om obavijesti ili beskrajno ponovno pokretanje. Trebalo je otprilike tjedan dana prije nego što je XDA član 

ProtoDeVNan0 objavio nit na kako natjerati GSI da se pokrene na OnePlus 6, no činilo se da djeluje samo za phhusson's AOSP GSI. Tajna pokretanja AOSP GSI bila je fleširanje zalihe vbmeta slike putem brzog pokretanja s --disable-verity i --disable-verification zastavice, koje bi trebale omogućiti pokretanje ROM-ova koji nisu na zalihama. Međutim, čak i nakon ovog procesa, drugi dostupni GSI-ovi poput LineageOS ili Resurrection Remix rezultiralo bi bootloopom. srećom, phhusson objavljeno ažurirano nadogradnje LineageOS i Resurrection Remix koji se pokreće na OnePlus 6, s članom XDA Exelios knjiženje upute o tome kako pravilno bljeskati slike.

Ažuriranje 14.6.18: Stariji član XDA joemossjr ima pustio alat kako bi proces flashanja na GSI način bio lakši.

Prvo što je trebalo testirati bile su sve hardverske funkcionalnosti: Wi-Fi, Bluetooth, radio, GPS, kompas, akcelerometar, dodir, kamera i mikrofon. Sve osim NFC-a, VoLTE-a i Dash Punjenje činilo se da radi sasvim dobro. Uključene aplikacije rade prema očekivanjima, a uključeni AudioFX također funkcionira. Bacivši pogled na grafikon Profile GPU Rendering, čini se da ROM nije gladak kao standardni OxygenOS, što je i za očekivati ​​od generičke slike sustava koja nije posebno optimizirana za OnePlus 6, ali ni u kojem slučaju nije spor. Možda najuočljiviji problem do sada je nedostatak podrške za usjek, koji presijeca statusnu traku i lagano ulazi u akcijsku traku aplikacije. Ikone obavijesti i sustava također se izgube u usjeku ako se usude prijeći na domenu usjeka. Također postoji nedostatak ispune u statusnoj traci za zaobljene kutove zaslona OnePlus 6. Nedostatak odgovarajuće podrške za usjek će vjerojatno biti riješen kada GSI temeljeni na Androidu P postanu dostupni.

Što se tiče postavki i LineageOS značajke, činilo se da sve postavke koje sam isprobao rade, osim LiveDisplaya i promjene stila u postavkama zaslona. Profili sustava također su se činili funkcionalnima, ali postavljanje Bluetooth okidača za profil sustava ruši postavke. Također se činilo da nedostaju neke važne značajke, kao što su prilagodljiva svjetlina, OnePlus geste poput dvostrukog dodira za buđenje i profili boja prikaza. Međutim, postoje zaobilazna rješenja za ponovno uključivanje prilagodljive svjetline i za prebacivanje između različitih profila boja putem ukorijenjenog ADB-a.

Za prebacivanje drugog prikaz profila, morat ćete povezati svoj OnePlus 6 s računalom s ADB-om:

  1. Omogućite opcije za razvojne programere odlaskom na Postavke → Sustav → O telefonu, pomaknite se prema dolje i više puta dodirnite "Broj verzije" dok se ne omogući "Opcije za razvojne programere".
  2. Omogućite Root pristup navigacijom na Postavke → Sustav → Opcije za razvojne programere, pomaknite se prema dolje do "Root pristup" i odaberite "Samo ADB".
  3. Na računalu otvorite terminal/naredbeni redak, upišite adb root i pritisnite enter.
  4. Ovisno o profilu boja koji želite promijeniti, kopirajte i zalijepite jedno od sljedećeg, a zatim 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 prilagodljivi način rada: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"

Profil boja ne ostaje prisutan tijekom ponovnog pokretanja, pa ćete to morati učiniti svaki put kad to učinite.

Ukratko, stvari koje ne radi ili nedostaju na OnePlus 6 koji pokreće neslužbeni LineageOS GSI:

  • VoLTE
  • NFC
  • Dash Punjenje
  • LiveDisplay / Noćno svjetlo
  • LineageOS stilovi
  • Profil sustava Bluetooth okidač
  • Prilagodljiva svjetlina (dostupno uz zaobilazno rješenje)
  • OnePlus geste
  • Profili boja (dostupno uz zaobilazno rješenje)

Značajne dodatne stvari koje radi na OnePlus 6 koji koristi neslužbeni LineageOS GSI:

  • Skener otiska prsta
  • LED za obavijesti
  • Klizač svjetline (ne radi na AOSP GSI)
  • AudioFX

Na uređaju kao što je OnePlus 6, preporučujemo da pričekate da se objavi odgovarajući prilagođeni ROM temeljen na AOSP-u. Iako je impresivno vidjeti koliko je ovaj GSI funkcionalan, nije stabilan kao službena verzija LineageOS-a. Ako stvarno želite zadovoljiti potrebu za flešovanjem AOSP ROM-a i nemate ništa protiv rješavanja nekih od problema koje smo gore spomenuli, onda slobodno pokušajte. Sada to službeni TWRP je dostupan, imate manje razloga za brigu ako stvari krenu po zlu.