Használja ki a nem hivatalos LineageOS 15.1 GSI-t a OnePlus 6-hoz

click fraud protection

Az emberek azon gondolkodnak, hogyan indítsák el a nem hivatalos LineageOS 15.1 általános rendszerképet a OnePlus 6-hoz. Telepítettük, hogy megnézzük, milyen jól működik.

A Project Treble előtt néha több hétbe vagy hónapba telt egy új okostelefon megjelenése után, hogy egy stabil, működőképes egyedi ROM-ot fejlesztettek ki az adott telefonhoz. A Project Treble segítségével ideális esetben lehetővé kell tenni egy általános rendszerkép (GSI) felvillantását egy Treble-kompatibilis eszközön az indulás napján, és az többnyire működőképes. Bár nem számítunk arra, hogy sok időbe telik, amíg az egyedi AOSP-alapú ROM-ok megérkeznek a számítógépre újonnan megjelent OnePlus 6, látni akartuk, milyen jól a LineageOS Az általános rendszerkép (GSI) futna a OnePluson az első Treble támogatással rendelkező készülék.

A OnePlus 6 esetében azonban megpróbáljuk egyszerűen villog egy GSI a rendszerpartícióra az eszköz elindítását és a fehér értesítési LED-del ellátott fekete képernyőre fagyást, vagy végtelen újraindítást okozna. Körülbelül egy hétbe telt, mire az XDA tagja lett 

ProtoDeVNan0 közzétett egy szálat a következőn hogyan lehet elindítani a GSI-t a OnePlus 6-on, azonban csak úgy tűnt, hogy működik phhusson's AOSP GSI. Az AOSP GSI indításának titka az volt, hogy az állomány vbmeta képét gyorsindításon keresztül felvillantották a --disable-verity és --disable-verification zászlókat, amelyek lehetővé teszik a nem készleten lévő ROM-ok rendszerindítását. Azonban még ezt a folyamatot követően is más elérhető GSI-k pl LineageOS vagy Resurrection Remix bootloop-ot eredményezne. Szerencsére, phhusson frissítve közzétéve a LineageOS és a Resurrection Remix építményei amely a OnePlus 6-on indul, XDA-taggal Exelios kiküldetés utasításokat a képek megfelelő felvillantásához.

Frissítés 6/14/18: Joemossjr XDA Senior Tag rendelkezik kiadott egy szerszámot hogy megkönnyítse a GSI villogásának folyamatát.

Az első dolog, amit tesztelni kellett, az összes hardverfunkció volt: Wi-Fi, Bluetooth, rádió, GPS, iránytű, gyorsulásmérő, haptika, kamera és mikrofon. Minden, kivéve NFC, VoLTE és Dash töltés úgy tűnt, jól működik. A mellékelt alkalmazások az elvárásoknak megfelelően futnak, és a mellékelt AudioFX funkciók is. Ha egy pillantást vetünk a Profile GPU Rendering grafikonra, úgy tűnik, hogy a ROM nem az olyan sima, mint a készlet OxygenOS, ami egy általános, nem kifejezetten OnePlus 6-ra optimalizált rendszerképtől elvárható, de az sem lassú semmiképpen. Eddig talán a legszembetűnőbb probléma a bevágás támogatásának hiánya, amely átvágja az állapotsort, és kissé belevág az alkalmazás műveletsorába. Az értesítések és a rendszerikonok is elvesznek a bevágásban, ha át mernek lépni a bevágás tartományába. A OnePlus 6 kijelző lekerekített sarkainak állapotsorában is hiányzik a párnázás. A megfelelő bevágás-támogatás hiánya valószínűleg megoldódik, amint elérhetővé válnak az Android P-n alapuló GSI-k.

Ami a Beállításokat és LineageOS funkciók, úgy tűnt, hogy minden beállítás, amit próbáltam, működött, kivéve a LiveDisplayt és a Stílus módosítását a Megjelenítési beállítások alatt. A rendszerprofilok is működőképesnek tűntek, de a rendszerprofil Bluetooth-triggerének beállítása összeomlik a Beállításokban. Úgy tűnt, hogy néhány fontos hiányzó funkció is hiányzik, például az adaptív fényerő, a OnePlus-mozdulatok, például a dupla koppintás az ébresztéshez, és a kijelző színprofilja. Vannak azonban megkerülő megoldások az adaptív fényerő ismételt engedélyezéséhez és váltani a különböző színprofilok között gyökeres ADB-n keresztül.

A másik átkapcsolásához profilok megjelenítése, akkor a OnePlus 6-ot egy ADB-vel rendelkező számítógéphez kell csatlakoztatnia:

  1. Engedélyezze a Fejlesztői beállításokat a Beállítások → Rendszer → A telefonról menüpontban, görgessen le, és érintse meg ismételten a „Build number” elemet, amíg a „Fejlesztői beállítások” engedélyezve nem lesz.
  2. Engedélyezze a Root hozzáférést a Beállítások → Rendszer → Fejlesztői beállítások menüpontban, görgessen le a "Root hozzáférés" elemhez, és válassza a "Csak ADB" lehetőséget.
  3. A számítógépen nyissa meg a terminált/parancssort, és írja be adb root és nyomja meg az entert.
  4. Attól függően, hogy melyik színprofilt szeretné váltani, másolja és illessze be a következők egyikét, majd nyomja meg az enter billentyűt:
    • sRGB esetén: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
    • DCI-P3 esetén: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
    • Adaptív módhoz: adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"

A színprofil nem marad meg újraindításkor, ezért ezt minden alkalommal meg kell tennie.

Összefoglalva azokat a dolgokat, ne dolgozz vagy hiányoznak a nem hivatalos LineageOS GSI-t futtató OnePlus 6-on:

  • VoLTE
  • NFC
  • Dash töltés
  • LiveDisplay / Éjszakai fény
  • LineageOS stílusok
  • Rendszerprofil Bluetooth trigger
  • Adaptív fényerő (megkerülő megoldással elérhető)
  • OnePlus gesztusok
  • Színprofilok (megkerülő megoldással elérhető)

Figyelemre méltó extra dolgok dolgozni a nem hivatalos LineageOS GSI-t futtató OnePlus 6-on:

  • Ujjlenyomat-szkenner
  • Értesítés LED
  • Brightness Slider (nem működik az AOSP GSI-n)
  • AudioFX

Az olyan eszközökön, mint a OnePlus 6, javasoljuk, hogy várja meg a megfelelő AOSP-alapú egyéni ROM kiadását. Bár lenyűgöző látni, hogy ez a GSI mennyire működőképes, nem olyan stabil, mint a LineageOS hivatalos buildje. Ha valóban el akarja elégíteni az AOSP ROM felvillantására vonatkozó vágyat, és nem bánja, hogy a fent említett problémák némelyikével foglalkozzon, akkor nyugodtan tegyen egy próbát. Most, hogy hivatalos TWRP elérhető, kevesebbet kell aggódnia, ha valami rosszul sül el.