אנשים מבינים כיצד לאתחל תמונת מערכת כללית של LineageOS 15.1 לא רשמית עבור ה-OnePlus 6. התקנו אותו כדי לראות כמה טוב הוא פועל.
לפני Project Treble, לפעמים לקח מספר שבועות או חודשים לאחר שיצא סמארטפון חדש עד שפותח ROM מותאם אישית יציב ופונקציונלי עבור הטלפון הזה. עם Project Treble, באופן אידיאלי, זה אמור להיות אפשרי להבהב תמונת מערכת גנרית (GSI) למכשיר התומך ב-Treble ביום ההשקה שלו ולהיות פונקציונלי ברובו. אמנם אנחנו לא מצפים שייקח הרבה זמן עד שיגיעו ROM מבוססי AOSP מותאמים אישית על שוחרר לאחרונה OnePlus 6, רצינו לראות כמה טוב א LineageOS תמונת מערכת כללית (GSI) תפעל על OnePlus מכשיר ראשון עם תמיכה בטרבל.
עם זאת, עבור OnePlus 6, מנסה פשוט הבזק GSI למחיצת המערכת יגרום למכשיר לאתחל ולהקפיא למסך שחור עם נורית הודעות לבנה, או לאתחל ללא סוף. זה לקח בערך שבוע עד שחבר XDA ProtoDeVNan0 פרסם שרשור בנושא כיצד לגרום ל-GSI לאתחל ב-OnePlus 6, אולם נראה שזה עבד רק עבור phhussonשל AOSP GSI. הסוד בהפעלת ה-AOSP GSI היה הבהוב של תמונת ה-vbmeta המלאי באמצעות fastboot עם ה- --disable-verity
ו --disable-verification
עדכון 14/6/18: חבר בכיר XDA joemossjr יש הוציא כלי כדי להקל על תהליך ההבהוב של GSI.
הדבר הראשון שצריך לבדוק היה את כל פונקציונליות החומרה: Wi-Fi, Bluetooth, רדיו, GPS, מצפן, מד תאוצה, הפטיקה, מצלמה ומיקרופון. הכל מלבד NFC, VoLTE ו טעינת דאש נראה עובד בסדר גמור. האפליקציות הכלולות פועלות כצפוי, וגם פונקציות AudioFX הכלולות. מבט על גרף העיבוד של Profile GPU, נראה שה-ROM אינו כזה חלקה כמו OxygenOS במלאי, מה שיש לצפות מתמונת מערכת גנרית שאינה מותאמת במיוחד ל-OnePlus 6, אבל היא גם לא איטית בשום אופן. אולי הבעיה הבולטת ביותר עד כה היא חוסר התמיכה ב-notch, שחותך את שורת המצב ומעט לתוך שורת הפעולה של האפליקציה. אייקוני הודעות ומערכת גם הולכים לאיבוד לחריץ אם הם מעיזים לחרוג מהתחום של החריץ. יש גם חוסר ריפוד בשורת המצב עבור הפינות המעוגלות של התצוגה של OnePlus 6. חוסר תמיכת חריצים מתאימה כנראה ייפתר ברגע ש-GSI המבוססים על Android P יהיו זמינים.
בקשר להגדרות ו תכונות LineageOS, נראה שכל ההגדרות שניסיתי עובדות, למעט LiveDisplay ושינוי הסגנון תחת הגדרות התצוגה. גם פרופילי מערכת נראו פונקציונליים, אך הגדרת טריגר Bluetooth עבור פרופיל מערכת קורסת את ההגדרות. נראה שגם חסרות כמה תכונות חשובות, כגון בהירות מסתגלת, מחוות OnePlus כמו הקשה כפולה כדי להעיר, ופרופילי צבע לתצוגה. עם זאת, יש דרכים לעקיפת הבעיה כדי להפעיל מחדש בהירות אדפטיבית וכדי לעבור בין פרופילי הצבע השונים באמצעות ADB שורשי.
כדי להחליף את השני להציג פרופילים, תצטרך לחבר את ה-OnePlus 6 שלך למחשב עם ADB:
- אפשר אפשרויות מפתחים על ידי ניווט אל הגדרות ← מערכת ← אודות הטלפון, גלול מטה והקש על "מספר בנייה" שוב ושוב עד להפעלת "אפשרויות מפתח".
- אפשר גישת שורש על ידי ניווט אל הגדרות ← מערכת ← אפשרויות מפתחים, גלול מטה ל"גישת שורש" ובחר "ADB בלבד".
- במחשב שלך, פתח את המסוף/שורת הפקודה, הקלד
adb root
והקש אנטר. - בהתאם לאיזה פרופיל צבע ברצונך לשנות, העתק והדבק אחד מהאפשרויות הבאות, ולאחר מכן הקש על Enter:
- עבור sRGB:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
- עבור DCI-P3:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
- עבור מצב הסתגלות:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"
- עבור sRGB:
פרופיל הצבע אינו נמשך לאורך אתחולים מחדש, כך שתצטרך לעשות זאת בכל פעם שתעשה זאת.
לסיכום, הדברים ש לא עובד או שחסרים ב-OnePlus 6 עם LineageOS GSI לא רשמי:
- VoLTE
- NFC
- טעינת דאש
- תצוגה חיה / תאורת לילה
- LineageOS סגנונות
- מפעיל Bluetooth פרופיל מערכת
- בהירות מסתגלת (זמין עם פתרון עוקף)
- מחוות OnePlus
- פרופילי צבע (זמין עם פתרון עוקף)
דברים נוספים בולטים כי תעבוד ב-OnePlus 6 המריץ LineageOS GSI לא רשמי:
- סורק טביעת אצבע
- נורית הודעה
- Slider Brightness (לא עובד על AOSP GSI)
- AudioFX
במכשיר כמו OnePlus 6, אנו ממליצים לך להמתין לשחרור ROM מותאם אישית מבוסס AOSP. למרות שזה מרשים לראות עד כמה ה-GSI הזה פונקציונלי, הוא לא יציב כמו מבנה רשמי של LineageOS. אם אתה באמת רוצה לספק את הדחף להבהב AOSP ROM ולא אכפת לך להתמודד עם כמה מהבעיות שהזכרנו לעיל, אתה מוזמן לנסות. עכשיו זה TWRP רשמי זמין, יש לך פחות מה לדאוג אם דברים ישתבשו.