วิธีแฟลช Generic System Image (GSI) บนอุปกรณ์ที่รองรับ Project Treble

click fraud protection

ดังนั้นอุปกรณ์ของคุณรองรับ Project Treble นั่นหมายความว่าอย่างไรสำหรับคุณ? หมายความว่าคุณสามารถแฟลชอิมเมจระบบทั่วไป เช่น LineageOS หรือ Resurrection Remix ได้! เพลิดเพลินกับ ROM แบบกำหนดเองที่ใช้ AOSP! คำแนะนำในการติดตั้ง ROM เหล่านี้มีดังนี้

หากคุณเคยได้ยินเกี่ยวกับ Project Treble มาแล้ว แต่ยังไม่ได้พิจารณามากนัก คุณอาจเคยได้ยินมาว่า น่าจะช่วยให้การอัปเดต Android ที่สำคัญๆ เปิดตัวได้รวดเร็วยิ่งขึ้น. ที่ XDA มีประโยชน์อีกประการหนึ่งที่เราได้พูดถึงไปแล้ว นั่นก็คือ ความสามารถในการบูต AOSP Generic System Image (GSI) บนอุปกรณ์ใดๆ ที่รองรับ ซึ่งหมายความว่าอุปกรณ์ที่เคยใช้งานเวอร์ชัน Android ที่ปรับแต่งมาอย่างหนักเช่น ประสบการณ์ซัมซุง บน ซัมซุงกาแล็คซี่ S9 หรือ EMUI 8 บน หัวเว่ย เมท 10 โปร หรือสามารถเรียกใช้ซอฟต์แวร์ที่ใกล้เคียงกับของ กูเกิลพิกเซล 2.

ROM แบบกำหนดเองหลังการขาย (ซอฟต์แวร์ Android เวอร์ชันที่ปรับแต่งเองซึ่งสร้างโดยนักพัฒนาอิสระซึ่งมักจะไม่เกี่ยวข้องกับบริษัท) เป็นสิ่งที่ดึงดูดใจอย่างมากในฟอรัม XDA และด้วยการเปลี่ยนแปลงใน Android ที่ Project Treble ต้องการ อุปกรณ์ที่รองรับ Treble จะมีเวลาที่ง่ายกว่าในการแฟลช ROM แบบกำหนดเองตามโครงการ Android Open Source (อสป.) หากไม่มี Project Treble นักพัฒนาจะต้องใช้ลูกเล่นและแฮ็กมากมายเพื่อให้ ROM แบบกำหนดเองทำงานได้ และแม้ว่าการสนับสนุน Treble จะไม่ช่วยแก้ปัญหาทุกอย่าง

ช่วยกระตุ้นกระบวนการได้อย่างแน่นอน.

อุปกรณ์เช่น หัวเว่ยเมท 9, เกียรติยศดู 10, หัวเว่ย เมท 10 โปร, เกียรติยศ 7X, เอ็กซิโนส ซัมซุง กาแลคซี่ เอส 9, หรือ ออลวิว วี3 ไวเปอร์ จะไม่มี ROM แบบกำหนดเองที่ใช้ AOSP ให้เลือกเนื่องจากขาดความสนใจของนักพัฒนาหรือ ROM ขาดฟังก์ชันฮาร์ดแวร์พื้นฐานบางอย่าง แต่อย่างที่เราได้เห็นในกรณีของอุปกรณ์เหล่านี้แต่ละตัว ROM ที่มีอยู่ต้องขอบคุณ Treble การสนับสนุนส่วนใหญ่ใช้งานได้ (มีความแตกต่างบางประการในแง่ของสิ่งที่ใช้ได้ผลและสิ่งที่ไม่ได้ผล และ ชุมชนมี รวบรวมหน้าวิกิ คุณควรตรวจสอบเพื่อหาข้อมูลนั้น)

เนื่องจาก Treble นั้นใหม่สำหรับผู้ใช้และกระบวนการในการแฟลชจึงแตกต่างเล็กน้อยเมื่อเทียบกับ ROM แบบกำหนดเองตามปกติ มีความสับสนมากมายเกี่ยวกับวิธีการแฟลช GSI ไปยัง Treble ที่เข้ากันได้กับ อุปกรณ์. บทช่วยสอนนี้จะอธิบายวิธีการแฟลช ROM ดังกล่าวอย่างละเอียด อาจมีขั้นตอนที่แตกต่างกันเล็กน้อยขึ้นอยู่กับอุปกรณ์ แต่โดยทั่วไปแล้ว กระบวนการควรจะคล้ายกัน ต่อไปนี้เป็นวิธีแฟลช GSI บนอุปกรณ์ Android ที่รองรับ Treble


วิธีแฟลชอิมเมจระบบทั่วไปบนอุปกรณ์ที่รองรับ Project Treble

ความต้องการ:

  • อุปกรณ์ของคุณ ต้อง มี bootloader ที่ปลดล็อคได้.
  • อุปกรณ์ของคุณ ต้อง เป็น รองรับโครงการ Treble. นั่นหมายความว่าอุปกรณ์ของคุณมีคุณสมบัติตรงตามเกณฑ์ข้อใดข้อหนึ่งต่อไปนี้:
    • อุปกรณ์ของคุณ เปิดตัวด้วย Android 8.0 Oreo หรือเวอร์ชันที่ใหม่กว่า (เช่น. ระบบปฏิบัติการ Android 8.1 โอรีโอ) และคือ ได้รับการรับรองจาก Google Play. (หากคุณรูทอุปกรณ์ของคุณ/แฟลช ROM แบบกำหนดเองอื่น และสุดท้ายอุปกรณ์ของคุณอยู่ในรายการไม่ผ่านการรับรองใน Google Play ไม่ต้องกังวล เราแค่กังวลเท่านั้น เกี่ยวกับสถานะของอุปกรณ์ขณะจัดส่ง.)
    • อุปกรณ์ของคุณอัปเกรดเป็น Android 8.0 Oreo หรือเวอร์ชันใหม่กว่าและเคยเป็น ทำให้ Project Treble เข้ากันได้กับผู้ผลิต. ดู บทความนี้ สำหรับรายการอุปกรณ์ดังกล่าว
    • อุปกรณ์ของคุณไม่ตรงตามเกณฑ์ข้อใดข้อหนึ่งข้างต้น แต่สามารถเข้าถึงวิธีที่ไม่เป็นทางการเพื่อให้เข้ากันได้กับ Treble อีกครั้งอ้างอิงถึง บทความนี้ สำหรับรายการอุปกรณ์ดังกล่าว
  • อุปกรณ์ของคุณปราศจากการดัดแปลงใดๆ มากมาย เช่น Xposed Framework, SuperSU หรือ Magisk คุณสามารถติดตั้งใหม่ได้ในภายหลัง แต่โปรดตรวจสอบให้แน่ใจว่าคุณใช้สต็อกบูต/ramdisk ก่อนดำเนินการต่อ

อุปกรณ์เช่น Samsung Galaxy S8/S8+ (เอ็กซินอส หรือ สแนปดรากอน), ซัมซุง กาแลคซี่ โน้ต 8 (เอ็กซินอส หรือ สแนปดรากอน), แอลจี วี30, โซนี่ เอ็กซ์พีเรีย XA1 ซีรีส์และอื่นๆ ไม่ตรงตามเกณฑ์ใดๆ เหล่านี้ จึงไม่สามารถปฏิบัติตามคำแนะนำนี้ได้ ในขณะที่ อุปกรณ์แบรนด์ Nokia ปี 2018 และ Snapdragon Samsung Galaxy S9 เปิดตัวด้วย Android Oreo และรองรับ Treble แต่ไม่มี bootloaders ที่ปลดล็อคได้ดังนั้นจึงไม่สามารถแฟลช GSI ได้

โปรดตรวจสอบให้แน่ใจว่าแม้ว่าอุปกรณ์ของคุณจะแสดงรายการว่าเข้ากันได้กับ Treble แต่คุณไม่ได้ปฏิบัติตามคำแนะนำนี้ เว้นแต่คุณจะได้รับการอัปเดต Android Oreo จริงๆ อย่างเป็นทางการหรือไม่เป็นทางการ หากอุปกรณ์ของคุณตรงตามเกณฑ์ข้างต้น คุณก็เกือบจะพร้อมที่จะแฟลช GSI แล้ว สิ่งสุดท้ายที่เราต้องบอกก็คือ การกระพริบ GSI จะทำให้คุณต้องรีเซ็ตอุปกรณ์เป็นค่าเริ่มต้นจากโรงงาน ดังนั้นโปรดแน่ใจว่าคุณพร้อมที่จะสูญเสียข้อมูลแอปก่อนที่จะดำเนินการนี้! เราขอแนะนำให้คุณทำการสำรองข้อมูลนอกอุปกรณ์ (เช่น บนพีซีหรือการ์ด SD) ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น


คำแนะนำในการแฟลช GSI บนอุปกรณ์ที่รองรับ Project Treble

การจัดเตรียมอุปกรณ์ที่รองรับ Treble อย่างเป็นทางการ

  1. ปลดล็อค bootloader ของอุปกรณ์ของคุณ ขั้นตอนที่คุณทำที่นี่จะแตกต่างกันไปขึ้นอยู่กับอุปกรณ์ของคุณ เรามีคำแนะนำมากมายทั้งบนพอร์ทัลและในฟอรัมของเราเพื่อให้คุณอ่าน เพียงค้นหาด้วย Google อย่างรวดเร็วด้วยคำว่า "XDA Unlock Bootloader" + ชื่ออุปกรณ์ของคุณ แล้วคุณจะพบคำแนะนำมากมาย
  2. ดาวน์โหลด GSI ที่คุณเลือกลงบนพีซีของคุณ คุณสามารถแฟลช AOSP ROM ล้วนๆ เช่น phh-Treble หรือหากคุณต้องการคุณสมบัติเพิ่มเติม คุณสามารถคว้า ROM อื่นๆ เช่น Lineage OS 15.1 หรือ Resurrection Remix GSI ฉันได้เชื่อมโยงเธรดดังต่อไปนี้ ดาวน์โหลดภาพที่เหมาะสมสำหรับประเภทอุปกรณ์ของคุณ (ARM64 สำหรับส่วนใหญ่ของคุณ) และประเภทพาร์ติชัน หากอุปกรณ์ของคุณรองรับการอัปเดตอย่างราบรื่น (รายการอุปกรณ์ดังกล่าว สามารถพบได้ที่นี่) จากนั้นดาวน์โหลดรูปภาพ A/B หรือดาวน์โหลดรูปภาพ A-only
    • phh-Treble AOSP เธรด
    • LineageOS 15.1 phh-เธรดเสียงแหลม
    • Resurrection Remix phh-Treble เธรด
    • รายชื่อ GSI อื่นๆ

การจัดเตรียมอุปกรณ์ที่รองรับ Treble อย่างไม่เป็นทางการ

  1. ปลดล็อค bootloader ของอุปกรณ์ของคุณ ขั้นตอนที่คุณทำที่นี่จะแตกต่างกันไปขึ้นอยู่กับอุปกรณ์ของคุณ เรามีคำแนะนำมากมายทั้งบนพอร์ทัลและในฟอรัมของเราเพื่อให้คุณอ่าน เพียงค้นหาด้วย Google อย่างรวดเร็วด้วยคำว่า "XDA Unlock Bootloader" + ชื่ออุปกรณ์ของคุณ แล้วคุณจะพบคำแนะนำมากมาย
  2. ทำให้อุปกรณ์ของคุณรองรับเสียงแหลมด้วยการแฟลชไฟล์ที่เหมาะสม เชื่อมโยงในโพสต์ที่กล่าวถึงในบทความนี้. คุณต้องทำสิ่งนี้ก่อนจึงจะสามารถแฟลช GSI ได้!
  3. ดาวน์โหลด GSI ที่คุณเลือกลงบนพีซีของคุณ คุณสามารถแฟลช AOSP ROM ล้วนๆ เช่น phh-Treble หรือหากคุณต้องการคุณสมบัติเพิ่มเติม คุณสามารถคว้า Lineage OS 15.1 หรือ Resurrection Remix GSI ฉันได้เชื่อมโยงเธรดดังต่อไปนี้ ดาวน์โหลดภาพที่เหมาะสมสำหรับประเภทอุปกรณ์ของคุณ (ARM64 สำหรับส่วนใหญ่ของคุณ) และประเภทพาร์ติชัน หากอุปกรณ์ของคุณรองรับการอัปเดตอย่างราบรื่น (รายการอุปกรณ์ดังกล่าว สามารถพบได้ที่นี่) จากนั้นดาวน์โหลดรูปภาพ A/B หรือดาวน์โหลดรูปภาพ A-only
    • phh-Treble AOSP เธรด
    • LineageOS 15.1 phh-เธรดเสียงแหลม
    • Resurrection Remix phh-Treble เธรด
    • รายชื่อ GSI อื่นๆ

ขั้นตอนต่อไปนี้ขึ้นอยู่กับว่าอุปกรณ์ของคุณมี TWRP ที่ใช้งานได้ซึ่งคุณสามารถใช้ได้หรือไม่ หากอุปกรณ์ของคุณมี TWRP เราขอแนะนำให้คุณติดตั้งก่อน เรามี คำแนะนำสำหรับสิ่งนั้นที่นี่.

แฟลช GSI พร้อม TWRP

  1. ทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงานภายใน TWRP
  2. ถ่ายโอน GSI จากพีซีของคุณไปยังที่จัดเก็บข้อมูลภายในอุปกรณ์ของคุณซึ่ง TWRP สามารถเข้าถึงได้
  3. แตะที่ "ติดตั้ง"
  4. เปลี่ยนประเภทจาก "zip" เป็น "image"
  5. ค้นหาและเลือก GSI ที่คุณดาวน์โหลด
  6. เลือกที่จะแฟลชไปที่พาร์ติชันระบบ
  7. เมื่อเสร็จแล้วให้รีบูทอุปกรณ์ของคุณ

หวังว่าอุปกรณ์ของคุณควรจะบู๊ตได้หลังจากรอสักครู่ ถ้าไม่ ให้ข้ามส่วนต่อไปนี้และไปที่คำแนะนำในการแก้ไขปัญหา

แฟลช GSI ที่ไม่มี TWRP

  1. ทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงานบนอุปกรณ์ของคุณ คุณมีสองตัวเลือกที่นี่:
    • เปิดแอปการตั้งค่าบนโทรศัพท์ของคุณแล้วมองหาตัวเลือกการรีเซ็ตเป็นค่าจากโรงงาน โดยปกติจะอยู่ในการตั้งค่าที่เกี่ยวข้องกับการสำรองข้อมูล
    • รีบูตเป็นการกู้คืนสต็อกของอุปกรณ์โดยใช้ปุ่มผสมเมื่อทำการบูทหรือออกคำสั่ง ADB ต่อไปนี้เมื่อบูทใน Android: adb reboot recovery. เมื่อมาถึงที่นี่ ให้ใช้ปุ่มปรับระดับเสียงเพื่อนำทางและปุ่มเปิดปิดเพื่อเลือกตัวเลือกการรีเซ็ตเป็นค่าจากโรงงาน
  2. เมื่ออุปกรณ์ของคุณได้รับการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน ให้รีบูทไปที่ bootloader ของอุปกรณ์โดยใช้ปุ่มผสมเมื่อทำการบูทหรือออกคำสั่ง ADB ต่อไปนี้เมื่อบูทใน Android: adb reboot bootloader
  3. เมื่ออุปกรณ์ของคุณเชื่อมต่อกับพีซีของคุณ ให้เปิดพรอมต์คำสั่งหรือหน้าต่างเทอร์มินัลในไดเร็กทอรีเดียวกับที่คุณดาวน์โหลด GSI ที่คุณเลือก
  4. ป้อนคำสั่งต่อไปนี้: fastboot erase system
  5. ป้อนคำสั่งในรูปแบบต่อไปนี้: fastboot -u flash system name_of_system.img
  6. ปล่อยให้ภาพกะพริบ อาจใช้เวลาสักครู่ เมื่อเสร็จแล้ว ให้รีบูทอุปกรณ์ของคุณด้วยตนเองโดยใช้ปุ่มเปิดปิดหรือโดยการป้อน fastboot reboot.

หวังว่าอุปกรณ์ของคุณควรจะบูตเข้าสู่ GSI ที่คุณเลือก หากไม่เป็นเช่นนั้น ต่อไปนี้เป็นเคล็ดลับในการแก้ปัญหาบางประการ

เคล็ดลับการแก้ไขปัญหา

  • บนอุปกรณ์บางอย่างเช่น กูเกิลพิกเซล 2/2 XLจำเป็นต้องปิดใช้งาน Android Verified Boot (AVB) คุณสามารถทำได้โดยการกระพริบ ภาพนี้ ไปยังพาร์ติชัน vbmeta (คำสั่ง: fastboot flash vbmeta name_of_vbmeta.img)
  • บน โอเปิ้ล 6คุณจะต้องปฏิบัติตามบ้าง คำแนะนำการกระพริบพิเศษ.
  • อาจเป็นไปได้ว่า dm-verity กำลังป้องกันไม่ให้อุปกรณ์ของคุณบูทด้วย GSI ในกรณีนั้น โปรดแฟลช Magisk แล้วดูว่าบูทได้หรือไม่ ฉันได้รับแจ้งว่าสิ่งนี้จำเป็นสำหรับ Razer Phone เป็นต้น
  • ทางเลือกสุดท้าย คุณสามารถลองใช้พาร์ติชันข้อมูลในรูปแบบเต็ม (คำเตือน: สิ่งนี้จะเช็ดทุกอย่าง) โดยเข้าไป fastboot -w จากพรอมต์คำสั่ง/หน้าต่างเทอร์มินัลขณะอยู่ใน bootloader ฉันต้องทำสิ่งนี้บนอุปกรณ์ Huawei ก่อนจึงจะสามารถทำงานได้

จะทำอย่างไรหลังจากการแฟลช Generic System Image

ตามค่าเริ่มต้น ไม่มีแอปใด ๆ ที่จะจัดการสิทธิ์ของผู้ใช้ระดับสูง คุณสามารถแก้ไขได้โดยติดตั้ง SuperUser ของ phh จาก Google Play Store. หรือคุณสามารถแฟลชได้ มาจิสก์ หรือ ซุปเปอร์ซู-มันขึ้นอยู่กับคุณ.

ถัดไปคุณสามารถติดตั้งได้ ชั้นล่างสำหรับธีม หรือ กรอบ Xposed หากคุณต้องการแก้ไขเพิ่มเติม พื้นที่เก็บข้อมูล Magisk มีโมดูลเรียบร้อยมากมายที่คุณสามารถลองใช้ได้เช่นกัน LineageOS 15.1 และโดยเฉพาะอย่างยิ่ง Resurrection Remix นำเสนอฟีเจอร์มากมายตั้งแต่แกะกล่องอยู่แล้ว ดังนั้นเราจึงไม่เชื่อว่าคุณจะต้องแก้ไขด้วยคุณสมบัติพิเศษมากมาย แต่ทางเลือกก็อยู่ที่นั่น

ตอนนี้เพลิดเพลินไปกับโลกแห่งสต็อก Android! เราขอแนะนำให้คุณปฏิบัติตาม การพัฒนาอุปกรณ์ที่เปิดใช้งานเสียงแหลม ฟอรัมสำหรับการอัพเดต ROM ของคุณ นอกจากนี้ ให้ติดตาม XDA Portal เพื่อดูการพัฒนาล่าสุดทั้งหมดที่เกี่ยวข้องกับ Project Treble วิธีที่ดีที่สุดคือตั้งค่าฟีดสำหรับ แท็กเสียงแหลม.

สุดท้ายนี้กรุณาบริจาคให้กับ หน้าวิกิการทดลองเสียงแหลม เพื่อให้ผู้อื่นทราบเกี่ยวกับปัญหาที่อาจเกิดขึ้นกับ ROM (และนักพัฒนาซอฟต์แวร์จะรู้ว่าต้องแก้ไขอย่างไร!)