Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Android

วิธี Unbrick โทรศัพท์ Android: 4 วิธีการกู้คืนที่มีประสิทธิภาพ

คุณได้ทำให้โทรศัพท์ "Brick" ไปแล้ว คุณอาจได้แฟลช ROM, ติดตั้งมอด, แก้ไขไฟล์ระบบ, หรือทำอย่างอื่นๆ แล้วโทรศัพท์ไม่บูทได้

อย่าตกใจ! แทบทุกกรณีแก้ไขได้ นี่คือวิธีการ unbrick โทรศัพท์ Android

คำว่า "Bricking" หรือ "Bricked Phone" หมายถึงอะไร?

"Bricking" โทรศัพท์หมายถึงอุปกรณ์ที่เคยใช้งานได้กลายเป็นประโยชน์เท่ากับอิฐ ปกติแล้วโทรศัพท์ที่เป็น Brick จะไม่ตอบสนอง ไม่เปิดเครื่องได้ และทำงานไม่ปกติ

โทรศัพท์ของคุณเป็น Brick แบบไหน?

ขั้นตอนการ unbrick ขึ้นอยู่กับประเภทของ Brick มี 2 ประเภทหลัก:

  • Soft Brick: โทรศัพท์ค้างที่หน้าจอบูท Android, เข้าสู่ Boot Loop, หรือเข้า Recovery Mode โดยตรง ถ้ากดปุ่มเปิดเครื่องแล้วมีอะไรเกิดขึ้น (แสดงโลโก้, เข้า Recovery) ถือว่าเป็น Soft Brick ข่าวดีคือแก้ไขได้ง่าย
  • Hard Brick: กดปุ่มเปิดเครื่องแล้วไม่มีอะไรเกิดขึ้นเลย ไม่มีสัญญาณชีวิต Hard Brick เกิดจากการแฟลช ROM หรือ Kernel ที่ไม่เข้ากัน และโดยปกติไม่มีวิธีแก้ด้วยซอฟต์แวร์ Hard Brick นادرةมาก

ส่วนใหญ่คุณจะเป็น Soft Brick และจะเห็นหน้าจอคล้ายรูปด้านบน แม้แต่ละอุปกรณ์จะทำงานต่างกัน แต่มี 4 วิธีทั่วไปที่ลองได้:

  • Wipe ข้อมูลแล้วแฟลช Custom ROM ใหม่
  • ปิด Xposed Modules ผ่าน Recovery
  • Restore Nandroid Backup
  • แฟลช Factory Image

เครื่องมือที่ต้องเตรียมก่อน Unbrick

คุณน่าจะมีเครื่องมือส่วนใหญ่พร้อมอยู่แล้ว เพราะมันคือเครื่องมือเดียวกับที่ใช้ Root และแฟลช ROM ควรตรวจสอบก่อนเริ่ม:

Custom Recovery: สำคัญที่สุด คุณควรติดตั้งไว้ตอน Root แต่บางครั้งถูกเขียนทับโดย Stock Recovery หรือหายไป ถ้าต้องติดตั้งใหม่ แนะนำ TWRP Recovery ที่ครบเครื่องและรองรับอุปกรณ์ยอดนิยมส่วนใหญ่

Fastboot และ ADB: ใช้สำหรับ Root และแฟลชมอด โหลดได้จากเว็บ Android Developers หากไม่คุ้นเคย อ่านคู่มือการใช้ Fastboot และ ADB

ซอฟต์แวร์เฉพาะผู้ผลิต: บางแบรนด์ใช้โปรแกรมเฉพาะสำหรับแฟลช Factory Image เช่น Odin สำหรับ Samsung, LG Flash Tool สำหรับ LG, หรือ ZTE Unbrick Tool สำหรับ ZTE ตรวจสอบให้แน่ใจว่ารองรับรุ่นของคุณ

เครื่องมือส่วนใหญ่ทำงานผ่านคอมพิวเตอร์ แต่บางวิธีทำได้บนโทรศัพท์โดยตรง

1. Wipe Data และ Re-flash Custom ROM

ลองวิธีนี้เมื่อ: แฟลช ROM แล้ว Android ไม่บูท

สาเหตุหลักของ Soft Brick คือการแฟลช Custom ROM ใหม่โดยไม่ Wipe Data เรียกว่า "Dirty Flash" คือการแฟลช ROM ใหม่ทับเดิมเพื่อ省เวลาไม่ต้อง Backup/Restore ข้อมูล กฎทั่วไปคือทำได้ถ้าแฟลชเวอร์ชันใหม่ของ ROM เดียวกัน แต่ต้อง Wipe Data ทุกครั้งที่เปลี่ยน ROM

แก้ไขได้ง่ายถ้าคุณ Backup ไว้ ถ้าไม่ได้ Backup ถือเป็นบทเรียนที่จับต้องได้ ขั้นตอน:

  1. บูทเข้า Custom Recovery
  2. ไปที่ Wipe → Advanced Wipe
  3. ติ๊ก Data (Wipe System, ART Cache, Cache ด้วยก็ได้) → Confirm
  4. แฟลช Custom ROM ใหม่

Wipe Data ทำ Factory Reset แต่ไม่ล้าง Internal Storage หรือ SD Card (แต่ควร Backup ไว้เผื่อไว้) หลังรีบูทจะเห็นหน้าจอ Setup Android ใส่บัญชี Google แล้วแอปจะติดตั้งอัตโนมัติ

ถ้าต้องการกู้ข้อมูล ให้ Restore จาก Nandroid Backup (ดูวิธีด้านล่าง)

2. ปิด Xposed Modules ผ่าน Recovery

ลองวิธีนี้เมื่อ: Boot Loop หลังติดตั้ง Xposed Module ใหม่

Xposed Framework แม่นิยมลดลง แต่ยังเป็นวิธีมอดที่ง่ายและอันตราย มอดใน Play Store ติดตั้งง่ายทำให้ลืม Backup Nandroid ก่อนติดตั้ง

ใช้ ADB Push ติดตั้ง Xposed Uninstaller

วิธีที่ดีที่สุดคือใช้ Xposed Uninstaller (ถ้ารองรับ Android เวอร์ชันของคุณ) เป็นไฟล์ ZIP แฟลชผ่าน Recovery เพื่อลบ Xposed

ถ้ายังไม่มีไฟล์ในโทรศัพท์ ใส่ SD Card หรือ copy ผ่าน ADB Push:

  1. ดาวน์โหลด Xposed Uninstaller ไว้ Desktop
  2. ต่อ USB บูทเข้า Recovery
  3. เปิด Command Prompt (Windows) หรือ Terminal (Mac) ใช้ cd ไปโฟลเดอร์ที่มี adb
  4. พิมพ์ adb push [path ไฟล์ uninstaller.zip] [path ปลายทาง] (Mac/Linux ใส่ ./ นำหน้า เช่น ./adb)
  5. คอปีเสร็จ ให้แฟลชผ่าน Recovery

ปิด Xposed Modules ใน Recovery แบบ Manual

ถ้าไม่สามารถใช้ ADB Push หรือ Uninstaller ได้ ลอง 2 วิธีนี้:

วิธีที่ 1: สร้างไฟล์ disabled

  1. บูท Recovery → Advanced → Terminal command
  2. สร้างไฟล์ /data/data/de.robv.android.xposed.installer/conf/disabled
  3. Reboot

วิธีที่ 2: ลบ modules.list

  1. บูท Recovery → File Manager
  2. ไปโฟลเดอร์ /data/data/de.robv.android.xposed.installer/conf/ ลบไฟล์ modules.list
  3. Reboot

วิธีเหล่านี้ไม่ย้อนกลับการเปลี่ยนแปลงที่มอดทำไปแล้ว ถ้าการเปลี่ยนแปลงนั้นทำให้ Brick ต้อง Restore Nandroid Backup

3. Restore Nandroid Backup

ลองวิธีนี้เมื่อ: ต้องลบมอดอื่นๆ, แทนที่ไฟล์ระบบที่แก้ไข, หรือวิธีข้างต้นไม่ได้ผล

Nandroid Backup คือเครื่องมือสำรองสำหรับมอด Android - เป็น Snapshot เต็มของโทรศัพท์ (OS, ข้อมูล, แอปทั้งหมด) ถ้าเข้า Recovery ได้และมี Nandroid Backup โทรศัพท์ Soft Brick จะกลับมาใช้งานได้ ขั้นตอน:

  1. บูท Recovery → Restore
  2. เลือก Backup จากรายการ → Confirm → รอ Restore เสร็จ
  3. Reboot

Nandroid Backup ทำนานและไม่ทำพื้นหลังได้ แต่คุ้มค่า เพราะเป็นวิธี unbrick ที่ง่ายที่สุด

กู้ข้อมูลจาก Nandroid Backup แบบเลือกได้

ถ้าคุณ Wipe Data ไปโดยไม่ Backup แบบ Restore ได้ง่าย สามารถ Extract ส่วนที่ต้องการจาก Nandroid ได้ (แอป, ข้อมูล) โดยไม่ต้อง Restore OS ทั้งหมด:

  1. บูท Android → ติดตั้ง Titanium Backup จาก Play Store (แอปเก่าแต่ยังดีสำหรับงานนี้)
  2. กดเมนู → Special Backup/Restore → Extract from Nandroid Backup
  3. เลือก Backup ของคุณ
  4. เลือก Restore แอป, ข้อมูล, หรือทั้งคู่ (กด Select All ก็ได้)
  5. กดไอคอน ถูกสีเขียว เริ่ม Restore

4. แฟลช Factory Image

ลองวิธีนี้เมื่อ: วิธีอื่นๆ ล้มเหลวทั้งหมด

ตัวเลือกสุดท้ายคือแฟลช Factory Image จะคืนโทรศัพท์สู่สภาพเดิมจากโรงงาน ล้าง Internal Storage ทั้งหมด และ Unroot ด้วย

เพราะล้างหมด ลองแฟลช Stock ROM ผ่าน Recovery ก่อนก็ได้ (OnePlus และอุปกรณ์อื่นๆ มี ROM แฟลชผ่าน Recovery ที่ XDA Developers) บางครั้งเจอ Pre-rooted Stock ROM สะดวกกว่า

ต่างจากแฟลช ROM ปกติ Factory Image แฟลชผ่านคอมพิวเตอร์ ไม่ได้ผ่าน Recovery บางเครื่องใช้ Fastboot แต่อื่นใช้โปรแกรมเฉพาะ (Samsung ใช้ Odin)

วิธีการแตกต่างตามรุ่น และไม่ทุกผู้ผลิตปล่อย Firmware ให้โหลดสาธารณะ ต้องหาจากแหล่งไม่เป็นทางการ

แหล่งดาวน์โหลด Factory Image ยอดนิยม:

  • Google Pixel
  • Samsung
  • Motorola
  • OnePlus
  • Sony

Hard Brick แล้วทำไง?

Hard Brick ซับซ้อนกว่า แต่พบน้อยกว่ามาก

วิธีพยายามแก้ Hard Brick

ก่อนอื่น ตรวจสอบว่าเป็น Hard Brick จริงๆ: เสียบชาร์จไว้สักพัก ลอง Reset ด้วยกดปุ่ม Power 10-15 วินาที (ถ้าถอดแบตเตอรี่ได้ ให้ถอด) ลองเสียบคอมพิวเตอร์ ถ้า PC ไม่ Detect เลย โอกาสเป็น Hard Brick สูง

ถ้าเป็น Hard Brick จริงๆ อาจไม่มีทางแก้ บางรุ่นเก่าใช้ USB Jig (อุปกรณ์เล็กเสียบพอร์ต USB บังคับเข้า Download Mode แฟลช Firmware) หาได้บน eBay ราคาถูก แต่รองรับรุ่นเก่าไม่กี่รุ่น และไม่ประกันว่าจะสำเร็จ

นอกจากนี้ ต้องส่งซ่อม (Root อาจทำให้ Warranty หาย) หรือหาช่างซ่อมโทรศัพท์ แต่ส่วนใหญ่ต้องซื้อเครื่องใหม่

ปรับแต่ง Android อย่างปลอดภัย

หวังว่าคู่มือนี้ช่วย unbrick โทรศัพท์คุณได้ และประสบการณ์นี้ไม่ทำคุณเบื่อ Root/มอด Android

ถ้าอยากเล่นปลอดภัยกว่านี้ ยังสนุกได้มาก ดูคู่มือ Best Android Tweaks Without Root จะมีไอเดียเยอะมาก