ผู้คนกำลังหาวิธีบู๊ต Generic System Image ของ LineageOS 15.1 อย่างไม่เป็นทางการสำหรับ OnePlus 6 เราได้ติดตั้งเพื่อดูว่ามันทำงานได้ดีแค่ไหน
ก่อน Project Treble บางครั้งอาจต้องใช้เวลาหลายสัปดาห์หรือหลายเดือนหลังจากที่สมาร์ทโฟนรุ่นใหม่ออกมาเพื่อพัฒนา ROM แบบกำหนดเองที่เสถียรและใช้งานได้สำหรับโทรศัพท์เครื่องนั้น ตามหลักการแล้ว Project Treble ควรเป็นไปได้ที่จะแฟลชอิมเมจระบบทั่วไป (GSI) ไปยังอุปกรณ์ที่เปิดใช้งาน Treble ในวันที่เปิดตัวและทำให้อุปกรณ์ใช้งานได้เป็นส่วนใหญ่ แม้ว่าเราจะไม่คาดหวังว่าจะต้องใช้เวลามากก่อนที่ ROM ที่ใช้ AOSP แบบกำหนดเองจะมาถึง เปิดตัวใหม่ OnePlus 6 เราอยากจะดูว่าเอ LineageOS Generic System Image (GSI) จะทำงานบน OnePlus' อุปกรณ์เครื่องแรกที่รองรับเสียงแหลม.
อย่างไรก็ตาม สำหรับ OnePlus 6 พยายามที่จะเรียบง่าย แฟลช GSI ไปยังพาร์ติชันระบบจะทำให้อุปกรณ์บู๊ตและค้างเป็นหน้าจอสีดำพร้อมไฟ LED การแจ้งเตือนสีขาว หรือรีบูตไม่รู้จบ ใช้เวลาประมาณหนึ่งสัปดาห์ก่อนที่สมาชิก XDA โปรโตเดวีแนน0 ตั้งกระทู้บน วิธีรับ GSI เพื่อบูตบน OnePlus 6, อย่างไรก็ตามดูเหมือนว่าจะได้ผลเท่านั้น ฟฮัสซันของ
AOSP จีเอสไอ. ความลับในการบูต AOSP GSI คือการแฟลชอิมเมจ vbmeta ของหุ้นผ่าน fastboot ด้วย--disable-verity
และ --disable-verification
แฟล็กซึ่งควรอนุญาตให้ ROM ที่ไม่มีสต็อกสามารถบู๊ตได้ อย่างไรก็ตาม แม้ว่าหลังจากกระบวนการนี้แล้ว GSI อื่นๆ ที่มีอยู่ก็ชอบเช่นกัน LineageOS หรือ Resurrection Remix จะส่งผลให้เกิด bootloop โชคดี, ฟฮัสซัน โพสต์อัปเดตแล้ว บิลด์ของ LineageOS และ Resurrection Remix การบู๊ตบน OnePlus 6 โดยมีสมาชิก XDA เอ็กเซลิออส การโพสต์ คำแนะนำเกี่ยวกับวิธีการแฟลชภาพอย่างถูกต้อง.
อัปเดต 6/14/61: XDA สมาชิกอาวุโส joemossjr มี เปิดตัวเครื่องมือ เพื่อให้กระบวนการแฟลชทาง GSI ง่ายขึ้น
สิ่งแรกที่ต้องทดสอบคือฟังก์ชันการทำงานของฮาร์ดแวร์ทั้งหมด: Wi-Fi, บลูทูธ, วิทยุ, GPS, เข็มทิศ, มาตรความเร่ง, ระบบสัมผัส, กล้อง และไมโครโฟน ทั้งหมดยกเว้น NFC, VoLTE และ การชาร์จแบบแดช ดูเหมือนจะทำงานได้ดี แอพที่รวมมานั้นทำงานตามที่คาดไว้ และฟังก์ชั่น AudioFX ที่รวมมาด้วย เมื่อดูกราฟ Profile GPU Rendering แล้ว ROM ดูเหมือนจะไม่เป็นเช่นนั้น ราบรื่นเหมือนสต็อก OxygenOSซึ่งคาดว่าจะมาจากอิมเมจระบบทั่วไปที่ไม่ได้ปรับแต่งมาสำหรับ OnePlus 6 โดยเฉพาะ แต่ก็ไม่ได้ช้าแต่อย่างใด บางทีปัญหาที่เห็นได้ชัดเจนที่สุดก็คือการขาดการสนับสนุนสำหรับรอยบาก ซึ่งตัดผ่านแถบสถานะและเข้าไปในแถบการทำงานของแอปเล็กน้อย ไอคอนการแจ้งเตือนและระบบจะสูญหายไปที่รอยบากหากกล้าบุกรุกโดเมนของรอยบาก นอกจากนี้ยังขาดช่องว่างในแถบสถานะสำหรับมุมโค้งมนของจอแสดงผล OnePlus 6 การขาดการสนับสนุนรอยบากที่เหมาะสมอาจจะได้รับการแก้ไขเมื่อ GSI ที่ใช้ Android P พร้อมใช้งาน
ว่าด้วยเรื่องของการตั้งค่าและ คุณสมบัติ LineageOSการตั้งค่าทั้งหมดที่ฉันพยายามดูเหมือนจะได้ผล ยกเว้น LiveDisplay และการเปลี่ยนสไตล์ภายใต้การตั้งค่าการแสดงผล โปรไฟล์ระบบก็ดูเหมือนจะใช้งานได้เช่นกัน แต่การตั้งค่าทริกเกอร์ Bluetooth สำหรับโปรไฟล์ระบบจะทำให้การตั้งค่าขัดข้อง ดูเหมือนว่าจะมีคุณสมบัติที่สำคัญบางอย่างที่ขาดหายไป เช่น ความสว่างที่ปรับได้ ท่าทางสัมผัสของ OnePlus เช่น การแตะสองครั้งเพื่อปลุก และโปรไฟล์สีที่แสดง อย่างไรก็ตามก็มี วิธีแก้ไขปัญหาชั่วคราวเพื่อเปิดใช้งานความสว่างที่ปรับได้อีกครั้ง และเพื่อสลับระหว่างโปรไฟล์สีต่างๆ ผ่านทาง ADB ที่รูท
เพื่อสลับกัน แสดงโปรไฟล์คุณจะต้องเชื่อมต่อ OnePlus 6 ของคุณกับคอมพิวเตอร์ที่มี ADB:
- เปิดใช้งานตัวเลือกสำหรับนักพัฒนาโดยไปที่การตั้งค่า → ระบบ → เกี่ยวกับโทรศัพท์ เลื่อนลงแล้วแตะ "หมายเลขรุ่น" ซ้ำ ๆ จนกระทั่งเปิดใช้งาน "ตัวเลือกสำหรับนักพัฒนา"
- เปิดใช้งานการเข้าถึงรูทโดยไปที่การตั้งค่า → ระบบ → ตัวเลือกนักพัฒนา เลื่อนลงไปที่ "การเข้าถึงรูท" และเลือก "ADB เท่านั้น"
- บนคอมพิวเตอร์ของคุณ เปิดเทอร์มินัล/พร้อมท์คำสั่ง พิมพ์
adb root
และกด Enter - ขึ้นอยู่กับโปรไฟล์สีที่คุณต้องการสลับ ให้คัดลอกและวางสิ่งใดสิ่งหนึ่งต่อไปนี้ จากนั้นกด 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 อย่างไม่เป็นทางการ:
- โวลที
- เอ็นเอฟซี
- การชาร์จแบบแดช
- LiveDisplay / ไฟกลางคืน
- สไตล์ LineageOS
- ทริกเกอร์โปรไฟล์ระบบ Bluetooth
- Adaptive Brightness (ใช้ได้กับวิธีแก้ปัญหาเฉพาะหน้า)
- ท่าทาง OnePlus
- โปรไฟล์สี (ใช้ได้กับวิธีแก้ปัญหาเฉพาะหน้า)
สิ่งพิเศษที่น่าสังเกตก็คือ ทำงาน บน OnePlus 6 ที่ใช้ LineageOS GSI อย่างไม่เป็นทางการ:
- เครื่องสแกนลายนิ้วมือ
- ไฟ LED แจ้งเตือน
- ตัวเลื่อนความสว่าง (ใช้ไม่ได้กับ AOSP GSI)
- ออดิโอเอฟเอ็กซ์
บนอุปกรณ์เช่น OnePlus 6 เราขอแนะนำให้คุณรอให้ ROM แบบกำหนดเองที่ใช้ AOSP ที่เหมาะสมได้รับการเผยแพร่ แม้ว่า GSI นี้จะทำงานได้อย่างน่าประทับใจเพียงใด แต่ก็ไม่เสถียรเท่ากับ LineageOS โครงสร้างอย่างเป็นทางการ หากคุณต้องการสนองความต้องการแฟลช AOSP ROM จริงๆ และไม่สนใจที่จะจัดการกับปัญหาบางอย่างที่เรากล่าวถึงข้างต้น อย่าลังเลที่จะลองดู ตอนนี้ที่ มี TWRP อย่างเป็นทางการแล้วคุณไม่ต้องกังวลอีกต่อไปหากมีสิ่งผิดปกติเกิดขึ้น