Samsung ปล่อย Galaxy S20 ล่าสุดในเดือนกุมภาพันธ์ 2020 มี 3 รุ่น Galaxy S20, S20+, และ S20 Ultra ในทั้ง Exynos และ Snapdragon chipset เวอร์ชันชิปเซ็ตขึ้นอยู่กับประเทศที่ซื้อ
คู่มือนี้เกี่ยวข้องกับการปลดล็อกบูทโหลเดอร์ Galaxy S20 ซึ่งจะ factory reset โทรศัพท์และล้างข้อมูลทั้งหมด ยังทราบกันว่า รุ่น U.S. (U/U1) ของ Galaxy S20 series ไม่สามารถปลดล็อกได้
คู่มือนี้มีขั้นตอนหลายอย่าง ต้องอ่านอย่างละเอียดก่อนดำเนินการเพื่อเข้าใจทุกอย่างที่ต้องการ วิธีที่ให้มาทดสอบแล้วทำงานได้ แตคุณต้องรับความเสี่ยงเองหากมีอะไรผิดพลาด
ข้อกำหนด:
- Samsung Odin ソフトウェアล่าสุด
- Samsung Android USB driver
- แพ็กเกจเฟิร์มแวร์ล่าสุด (ลอง SamMobile, SamFirm, หรือเว็บไซต์เฟิร์มแวร์อื่นๆ)
- Vbmeta_disabled.tar
- Magisk Manager (Canary build บังคับ)
รุ่น Galaxy S20 ที่รองรับ
รุ่น Exynos:
- SM-G980F or SM-G980F/DS (S20)
- SM-G981B or SM-G981B/DS (S20)
- SM-G985F or SM-G985F/DS (S20+)
- SM-G986B or SM-G986B/DS (S20+)
- SM-G988B or SM-G988B/DS (S20 Ultra)
รุ่น Snapdragon:
- SM-G9810 (S20, Hong Kong, Taiwan, China mainland)
- SM-G9860 (S20+, Hong Kong, Taiwan, China mainland)
- SM-G9880 (S20 Ultra, Hong Kong, Taiwan, China mainland)
- SM-G981N (S20, Korea)
- SM-G986N (S20+, Korea)
- SM-G988N (S20 Ultra, Korea)
ปลดล็อก Galaxy S20
- เริ่มต้นด้วยการจดโมเดลและรหัสผู้ให้บริการ หาได้ใน Settings > About phone > Software information
- คัดลอก "Service provider SW ver." หมายเลขโมเดล (เช่น SM-G9810) และรหัส 3 ตัวอักษร 2 ชุดหลังโมเดล (เช่น OZL_CHC)
- เปิด Developer Mode โดยไปที่ About Phone > Software Information > แตะ Build Number 7 ครั้ง
- ไปที่ Developer Options เปิด "OEM Unlocking" ข้ามขั้นตอน # หากโทรศัพท์รีบูทอัตโนมัติไปหน้า "Unlock bootloader?"
- ปิดโทรศัพท์ กดค้าง Volume Down + Volume Up พร้อมกันขณะเชื่อม Galaxy S20 กับ PC ผ่าน USB
- ปล่อยปุ่ม Volume เมื่อเห็นหน้าจอ "Warning" แล้วกดค้าง Volume Up
- ยอมรับหน้าจอ "Unlock bootloader?" และยืนยันด้วย Volume Up อีกครั้ง
- Galaxy S20 จะปลดล็อกรวม factory reset จะรีบูทเข้า Android system ตอนเสร็จ บน Android Setup Wizard ข้ามทุกอย่าง และเชื่อมต่อเครือข่ายแค่ผ่าน Wi-Fi หรือ mobile data
- เปิด Developer Options ใหม่ และตรวจสอบว่า OEM Unlocking ยังเปิดอยู่ เปิดใหม่หากไม่
- ปิดโทรศัพท์อีกครั้ง และทำซ้ำกระบวนการกดค้าง Volume Down + Volume Up ขณะเชื่อม USB แต่แค่แตะปุ่ม Volume Up แทนการกดค้าง
- จะเข้าหน้า "Downloading" ดูมุมซ้ายบน ควรเห็น OEM LOCK และ REACTIVATION LOCK อ่านว่า "OFF" ทั้งคู่ หากทั้งคู่ OFF บูทโหลเดอร์ปลดล็อกสำเร็จ
หากบูทโหลเดอร์ไม่ได้ปลดล็อกสำเร็จ ลองทำตามขั้นตอนข้างต้นอีกครั้งอย่างละเอียด หากยังไม่ได้ รุ่น Galaxy S20 ของคุณอาจไม่รองรับการปลดล็อกบูทโหลเดอร์
- ขณะยังอยู่ใน Download Mode เปิด Odin บน PC

- แนบไฟล์ vbmeta_disabled.tar ที่แท็บ USERDATA คลิกปุ่ม Start
- Galaxy S20 จะรีบูทเข้า Recovery Mode และขอยืนยัน factory reset อีกครั้ง ยอมรับ
หมายเหตุสำคัญจากเธรด XDA: หากคุณไม่ re-lock bootloader หรือ re-enable Android Verified Boot คุณจะไม่สูญเสียข้อมูล โปรดระวัง แพ็กเกจเฟิร์มแวร์สต็อกมี Android Verified Boot Metadata Image (vbmeta.img) พร้อมการตรวจสอบที่เปิดอยู่ คุณต้องฟลัช vbmeta_disable image (ใส่ใน USERDATA slot) พร้อมกับสต็อกเฟิร์มแวร์ (ใช้ SLOT BL, AP, CP, CSC) เพื่อให้แน่ใจว่า AVB ไม่ถูกเปิดใหม่ และข้อมูลถูกเก็บรักษา
แยก boot (kernel) image จากเฟิร์มแวร์
- ไฟล์ AP ของเฟิร์มแวร์ก็เป็นไฟล์ archive แยกไฟล์
boot.img.lz4จากมัน

- สร้างไฟล์ .tar ใหม่ด้วย 7-Zip และวาง boot.img.lz4 ที่แยกมาไว้ภายใน
รูท Galaxy S20 ด้วย Magisk
- โอนไฟล์ tar archive ที่สร้างไปที่เก็บข้อมูลอุปกรณ์
- เปิด Magisk Manager บนโทรศัพท์ แตะปุ่ม Install

- ตรวจสอบว่า "Recovery Mode" ปิดใน Options
- แตะ "Next" เลือก "Select and Patch a File" ใน Method
- เลือกไฟล์ tar archive ที่สร้าง คลิก Next > Let's Go
- จะสร้างไฟล์ patched (ใน Download/magisk_patched.tar) โอนไป PC
- บูท Galaxy S20 เข้า Download Mode
- เปิด Odin บน PC ใช้ magisk_patched.tar ในแท็บ AP คลิก Start
- หลังฟลัชเสร็จ Galaxy S20 จะรีบูทพร้อม Magisk root access