ทดลองใช้ LineageOS 15.1 GSI อย่างไม่เป็นทางการสำหรับ OnePlus 6

ผู้คนกำลังหาวิธีบู๊ต 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:

  1. เปิดใช้งานตัวเลือกสำหรับนักพัฒนาโดยไปที่การตั้งค่า → ระบบ → เกี่ยวกับโทรศัพท์ เลื่อนลงแล้วแตะ "หมายเลขรุ่น" ซ้ำ ๆ จนกระทั่งเปิดใช้งาน "ตัวเลือกสำหรับนักพัฒนา"
  2. เปิดใช้งานการเข้าถึงรูทโดยไปที่การตั้งค่า → ระบบ → ตัวเลือกนักพัฒนา เลื่อนลงไปที่ "การเข้าถึงรูท" และเลือก "ADB เท่านั้น"
  3. บนคอมพิวเตอร์ของคุณ เปิดเทอร์มินัล/พร้อมท์คำสั่ง พิมพ์ adb root และกด Enter
  4. ขึ้นอยู่กับโปรไฟล์สีที่คุณต้องการสลับ ให้คัดลอกและวางสิ่งใดสิ่งหนึ่งต่อไปนี้ จากนั้นกด 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"

โปรไฟล์สีจะไม่คงอยู่ตลอดการรีบูต ดังนั้นคุณจะต้องดำเนินการนี้ทุกครั้ง

โดยสรุปสิ่งที่ ไม่ทำงาน หรือหายไปใน 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 อย่างเป็นทางการแล้วคุณไม่ต้องกังวลอีกต่อไปหากมีสิ่งผิดปกติเกิดขึ้น