หากคุณเคยทดลองใช้งาน Android มาบ้างแล้ว คุณน่าจะเคยเจอคำศัพท์ต่างๆ เช่น... TWRP, การกู้คืนแบบกำหนดเอง, แฟลช ROM หรือ รูทมือถือ แล้วคุณก็เหลือแต่สีหน้าว่างเปล่า นั่นเป็นเรื่องปกติ เพราะนี่คือโลกแห่งเทคโนโลยีที่เต็มไปด้วยเครื่องมือและกระบวนการต่างๆ ที่ไม่มีใครอธิบายให้คุณฟังอย่างใจเย็นเลยสักคน
ในคู่มือนี้คุณจะเห็น TWRP (Team Win Recovery Project) คืออะไรกันแน่ ใช้ทำอะไร แตกต่างจาก recovery เดิมของโทรศัพท์อย่างไร และ วิธีการติดตั้ง บนอุปกรณ์ต่างๆ เราจะมาทบทวนความสัมพันธ์กับการรูท รอมแบบกำหนดเอง ความเสี่ยง และแนวทางปฏิบัติที่ดีที่สุดเพื่อหลีกเลี่ยงไม่ให้โทรศัพท์ของคุณกลายเป็นที่ทับกระดาษสวยๆ เท่านั้น
โหมดกู้คืนใน Android คืออะไร?
โทรศัพท์ Android ทุกรุ่นจะมีสภาพแวดล้อมพิเศษที่เรียกว่า "สภาพแวดล้อม" ติดมาด้วยโดยค่าเริ่มต้น โหมดการกู้คืนเป็นซอฟต์แวร์ขนาดเล็กที่ทำงานอยู่ในพาร์ติชั่นแยกต่างหากจากระบบหลัก และทำงานก่อนที่ Android จะบูตเครื่อง โดยออกแบบมาเพื่อจุดประสงค์หลักคือ... กู้คืนอุปกรณ์เมื่อเกิดข้อผิดพลาดร้ายแรง.
เอกสารการกู้คืนอย่างเป็นทางการนี้จัดทำโดยผู้ผลิต และถึงแม้จะแตกต่างกันเล็กน้อยขึ้นอยู่กับยี่ห้อ แต่โดยส่วนใหญ่แล้วมักจะให้ข้อมูลที่ถูกต้อง ฟังก์ชันพื้นฐาน เช่น การรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน การล้างแคช หรือการติดตั้งการอัปเดตอย่างเป็นทางการ ผ่านทาง ADB หรือจากหน่วยความจำภายใน หรือการ์ด SD
โดยปกติแล้ว ในการเข้าสู่โหมดกู้คืน คุณต้องทำดังนี้ ปิดและเปิดโทรศัพท์โดยการกดปุ่มต่างๆ บนตัวเครื่องพร้อมกันโดยทั่วไปแล้ว มักจะกดปุ่มเปิด/ปิดเครื่องพร้อมกับปุ่มลดเสียง แต่ในบางรุ่นอาจต้องกดปุ่มเพิ่มเสียงด้วย หรือบางครั้งอาจต้องกดปุ่มทั้งสามปุ่มพร้อมกัน
หากโทรศัพท์ของคุณไม่ตอบสนองต่อการกดปุ่มใดๆ หรือไม่มีปุ่มกดแบบคลาสสิก คุณก็ยังมีทางเลือกในการใช้... ADB จากคอมพิวเตอร์หลังจากเชื่อมต่ออุปกรณ์ผ่าน USB และเปิดใช้งาน ADB แล้ว ให้เรียกใช้คำสั่งต่อไปนี้ adb reboot recovery เพื่อให้เทอร์มินัลเริ่มต้นทำงานใหม่โดยตรงในสภาพแวดล้อมการกู้คืนนั้น
ปัญหาคือ แม้ว่าวิธีการกู้คืนมาตรฐานนี้จะช่วยแก้ปัญหาได้ในหลายสถานการณ์ ตัวเลือกของพวกเขาค่อนข้างจำกัดและไม่เพียงพอสำหรับผู้ที่ต้องการก้าวไปไกลกว่านั้น: การรูทเครื่อง, รอมที่ดัดแปลง, เคอร์เนลแบบกำหนดเอง, แพทช์ขั้นสูง ฯลฯ นั่นคือจุดที่การกู้คืนแบบกำหนดเองเข้ามามีบทบาท
การกู้คืนแบบกำหนดเองคืออะไร และทำไมคุณถึงต้องการมัน?
Un การกู้คืนแบบกำหนดเอง (Custom Recovery) คือการกู้คืนทางเลือกที่สร้างขึ้นโดยบุคคลที่สาม มันจะแทนที่ไดรเวอร์ที่ติดมากับโทรศัพท์จากโรงงานในพาร์ติชั่นเดียวกัน มันทำงานเหมือนกับไดรเวอร์เดิม แต่เพิ่มฟีเจอร์ต่างๆ มากมาย ปรับแต่งระบบอย่างละเอียด ติดตั้ง ROM และจัดการการสำรองข้อมูลขั้นสูง.
การกู้คืนดำเนินไปอย่างไร ก่อนที่ Android จะบูต และอยู่ในพาร์ติชั่นแยกต่างหากนี่คือสถานที่ที่เหมาะสมที่สุดสำหรับงานที่ละเอียดอ่อน เช่น การแฟลช ROM การจัดการพาร์ติชั่น การติดตั้งแพ็กเกจ ZIP ที่มีแอปพลิเคชันระบบ (เช่น แอปของ Google บนโทรศัพท์ที่ไม่ได้ติดตั้งมาให้) หรือการซ่อมแซมการติดตั้งที่ไม่สามารถบูตได้อีกต่อไป
ตลอดหลายปีที่ผ่านมา โครงการขนาดใหญ่สองโครงการในลักษณะนี้ได้ครองตลาด: CWM (ClockWorkMod) y TWRP (โครงการกู้คืนทีมวิน)CWM เป็นผู้บุกเบิกและช่วยทำให้การแฟลชไฟล์ ZIP และการสำรองข้อมูล NANDroid เป็นที่นิยม แต่ ไม่ได้มีการอัปเดตมานานแล้ว และการพัฒนาต่อยอดจากเทคโนโลยีนี้ได้ถูกยกเลิกไปแล้ว ดังนั้นในปัจจุบันจึงมีประโยชน์เฉพาะกับโทรศัพท์รุ่นเก่าเท่านั้น
ในทางกลับกัน TWRP ได้กลายเป็น การกู้คืนมาตรฐานภายในระบบ Android moddingเป็นเพียงหนึ่งในสองโปรแกรมนี้ที่ยังคงใช้งานได้ รองรับอุปกรณ์รุ่นใหม่ และปรับให้เข้ากับ Android เวอร์ชันล่าสุด รวมถึงการเปลี่ยนแปลงด้านการเข้ารหัสและโครงสร้างพาร์ติชันใหม่
จะมี TWRP เวอร์ชันสำหรับมือถือของคุณหรือไม่นั้น ขึ้นอยู่กับว่ามีผู้พัฒนาเวอร์ชันนั้นขึ้นมาหรือไม่ ไม่ว่าจะเป็นทีมงานอย่างเป็นทางการหรือชุมชนผู้พัฒนา ไม่ใช่ทุกรุ่นที่รองรับแต่รายชื่อนั้นยาวมากและเพิ่มขึ้นเรื่อยๆ ด้วยผลงานของนักพัฒนาอิสระและฟอรัมต่างๆ เช่น XDA
CWM: การฟื้นฟูแบบกำหนดเองครั้งใหญ่ครั้งแรก

ก่อนที่ TWRP จะแพร่หลาย การกู้คืนระบบที่ได้รับความสนใจมากที่สุดคือ ClockWorkMod (CWM)สร้างขึ้นโดย Koush นักพัฒนาชื่อดัง ซึ่งเป็นผู้สร้างเครื่องมือต่างๆ เช่น AllCast, Vysor หรือ Inkwire ด้วย
อินเทอร์เฟซของมันค่อนข้างเรียบง่าย: เมนูข้อความควบคุมด้วยปุ่มปรับระดับเสียงและปุ่มเปิด/ปิดเครื่องมีลักษณะคล้ายคลึงกับระบบกู้คืนข้อมูลของ Android แบบคลาสสิก แต่มีฟังก์ชันเพิ่มเติมที่เปิดโอกาสให้มีการดัดแปลงแก้ไขได้
ผลงานสำคัญของ CWM คือการช่วยให้ ไฟล์ ZIP แฟลช จากเมนูการกู้คืนโดยตรง ทำให้สามารถติดตั้ง ROM แบบกำหนดเอง แพทช์ และการปรับแต่งต่างๆ ได้โดยไม่ต้องบูตเข้าสู่ระบบ Android เปลี่ยนโทรศัพท์ให้กลายเป็นห้องทดลองขนาดเล็กสำหรับการทดสอบเฟิร์มแวร์
อีกหนึ่งหน้าที่สำคัญมากคือ การสำรองข้อมูล NANDroidเครื่องมือเหล่านี้ช่วยให้คุณสามารถบันทึกภาพระบบได้เกือบสมบูรณ์ (พาร์ติชั่นระบบ ข้อมูล บูต ฯลฯ) และกู้คืนได้ในภายหลัง มันเป็นและยังคงเป็นระบบป้องกันที่ดีที่สุดเมื่อคุณต้องการเปลี่ยน ROM หรือแก้ไขสิ่งที่มีความสำคัญ
อย่างไรก็ตาม เมื่อเวลาผ่านไป CWM มันล้าสมัยและหยุดการอัปเดตไปแล้วผู้พัฒนาเองได้กล่าวว่าเขาได้หยุดสร้างโปรแกรมกู้คืนและแอปพลิเคชันที่ต้องอาศัยสิทธิ์เข้าถึงระดับรูทแล้ว ดังนั้นในปัจจุบันจึงใช้เฉพาะในอุปกรณ์รุ่นเก่าที่ไม่มีทางเลือกอื่นที่ทันสมัยกว่าเท่านั้น
TWRP (Team Win Recovery Project) คืออะไร?
TWRP สามารถมองได้ว่าเป็น วิวัฒนาการที่สมเหตุสมผลของ CWM: ระบบกู้คืนข้อมูลแบบกำหนดเองที่สมบูรณ์แบบยิ่งขึ้น สัมผัสได้ดียิ่งขึ้น และทันสมัยยิ่งขึ้นออกแบบมาเพื่อทำให้ชีวิตคุณง่ายขึ้นขณะทำการแฟลชและทดลองกับอุปกรณ์ Android ของคุณ
นี่คือโครงการหนึ่ง ซอฟต์แวร์โอเพนซอร์สที่ได้รับการดูแลโดยทีมพัฒนาขนาดเล็กและชุมชนที่กระตือรือร้นมาก ซึ่งมีส่วนร่วมในการแปล การแก้ไขข้อบกพร่อง การสนับสนุนรุ่นใหม่ และการแก้ไขข้อผิดพลาด โค้ดโอเพนซอร์สของมันทำให้เกิดเวอร์ชันที่ไม่เป็นทางการสำหรับอุปกรณ์มากมายนับไม่ถ้วน
เมื่อทำการติดตั้ง TWRP แทนที่การกู้คืนจากโรงงานในพาร์ติชันที่เกี่ยวข้อง และให้คุณเข้าถึงฟังก์ชันพื้นฐานเกือบทั้งหมด แต่ยังเพิ่มเครื่องมือขั้นสูงสำหรับการติดตั้ง ROM แบบกำหนดเอง การรูท การแก้ไขพาร์ติชั่น และการจัดการการสำรองข้อมูลแบบเต็มรูปแบบ
จุดเด่นประการหนึ่งคือ อินเทอร์เฟซที่ไวต่อการสัมผัสอย่างสมบูรณ์ ออกแบบด้วย XML และสามารถปรับแต่งได้แทนที่จะใช้ปุ่มกดเพื่อนำทาง คุณจะเลื่อนหน้าจอเหมือนในแอปพลิเคชันทั่วไป เช่น ปัดนิ้วเพื่อยืนยันการกระทำ เลือกเส้นทาง ทำเครื่องหมายจุดแบ่งทาง ฯลฯ ซึ่งช่วยลดข้อผิดพลาดและสะดวกกว่ามาก
นอกจากนี้ TWRP ยังได้ปรับตัวอีกด้วย สำหรับระบบปฏิบัติการ Android เวอร์ชันต่างๆ (ตั้งแต่เวอร์ชันแรกจนถึง Android 10 และเวอร์ชันต่อๆ ไป)เพิ่มการรองรับประเภทการเข้ารหัสใหม่ การจัดเก็บข้อมูลแบบ A/B การเปลี่ยนแปลง SELinux และการแก้ไขเฉพาะเพื่อทำให้การถอดรหัสข้อมูลทำงานได้ในรูปแบบการกำหนดค่าที่หลากหลายยิ่งขึ้น
คุณสมบัติหลักและข้อดีของ TWRP
การติดตั้ง TWRP บนมือถือของคุณไม่ได้หมายถึงแค่การเปลี่ยนเมนูการกู้คืนเท่านั้น: คุณจะได้รับชุดเครื่องมือที่เปลี่ยนโทรศัพท์ของคุณให้เป็นสภาพแวดล้อมการทดสอบที่สมบูรณ์แบบ สำหรับ ROMs, เคอร์เนล, ม็อด และการสำรองข้อมูลขั้นสูง
หัวใจสำคัญของ TWRP คือตัวเลือก (option) การติดตั้ง, จากที่คุณสามารถทำได้ ไฟล์ ZIP และรูปภาพแฟลชรอมแบบกำหนดเอง, แพ็กเกจ Google Apps (GApps), เคอร์เนลที่ได้รับการดัดแปลง, โมดูลรูท เช่น Magisk, แพทช์ความปลอดภัย และการดัดแปลงแทบทุกอย่างที่บรรจุอยู่ในรูปแบบนั้น
อีกหนึ่งหน้าที่สำคัญคือระบบของ การสำรองข้อมูล NANDroid แบบเต็มรูปแบบคุณสามารถเลือกพาร์ติชันที่ต้องการบันทึก (ระบบ, ข้อมูล, บูต, EFS ฯลฯ) และเลือกตำแหน่งที่จะจัดเก็บข้อมูลสำรองได้ ไม่ว่าจะเป็นในหน่วยความจำภายใน การ์ด SD หรือแม้แต่หน่วยเก็บข้อมูลภายนอกที่เชื่อมต่อผ่าน OTG
จากส่วน เช็ด คุณสามารถเข้าถึงการล้างพาร์ติชั่นแบบเลือกได้ เช่น แคช, Dalvik/ART, /data, /system และอื่นๆ ซึ่งช่วยให้คุณทำได้ทุกอย่างตั้งแต่ "รีเซ็ตการตั้งค่า" ไปจนถึงการล้างข้อมูลในโทรศัพท์ทั้งหมด การติดตั้ง ROM ใหม่ตั้งแต่เริ่มต้น และหลีกเลี่ยงความขัดแย้งกับส่วนที่เหลือจากเวอร์ชันก่อนหน้า
บนเมนู ติด คุณทำได้ ติดตั้งหรือถอดพาร์ติชั่น และจัดการการเข้าถึงแต่ละพาร์ติชั่นสิ่งนี้สำคัญมากเมื่อคุณใช้โปรแกรมจัดการไฟล์ในตัว ทำงานกับ ADB จากคอมพิวเตอร์ของคุณ หรือต้องการให้พีซีของคุณมองเห็นหน่วยความจำของมือถือในโหมด MTP
คุณสมบัติขั้นสูงของ TWRP
สิ่งที่ทำให้ TWRP แตกต่างอย่างแท้จริงคือเครื่องมือขั้นสูง ตัวอย่างเช่น มันให้การสนับสนุนสำหรับ ไดรฟ์ภายนอกผ่าน OTGวิธีนี้ช่วยให้คุณเชื่อมต่อแฟลชไดรฟ์ USB หรือฮาร์ดไดรฟ์ และจัดเก็บข้อมูลสำรองไว้ที่นั่น หรือแฟลชไฟล์ ZIP ที่มีขนาดใหญ่เกินกว่าจะจัดเก็บในหน่วยความจำภายในได้
รวมถึงก โปรแกรมจัดการไฟล์พื้นฐานและคอนโซลแบบบูรณาการ ด้วยโปรแกรมนี้ คุณสามารถลบไฟล์ที่ขัดขวางการบูต เปลี่ยนสิทธิ์การเข้าถึง ย้ายโฟลเดอร์ และปรับแต่งระบบเล็กๆ น้อยๆ ได้โดยไม่ต้องบูต Android หรือพึ่งพาพีซี
ตัวเลือกที่ทรงพลังอีกตัวหนึ่งคือ ADB ไซด์โหลดด้วยสิ่งนี้ คุณจะเปิดใช้งานโหมดพิเศษจาก TWRP ที่อนุญาตให้... ส่งไฟล์ ZIP จากคอมพิวเตอร์ของคุณ แล้วติดตั้งได้ทันที ใช้คำสั่ง adb sideload archivo.zipเหมาะอย่างยิ่งเมื่อคุณไม่สามารถคัดลอกข้อมูลใดๆ ไปยังหน่วยความจำภายในโดยใช้วิธีปกติได้
ในแง่ของประสบการณ์การใช้งาน TWRP นำเสนอสิ่งต่างๆ มากมาย อินเทอร์เฟซได้รับการแปลเป็นหลายภาษา (รวมถึงภาษาสเปน) มีการควบคุมความสว่าง การสั่น การตั้งค่าเขตเวลา การตั้งค่าบันทึก และรองรับธีมภาพชุมชนได้ร่วมกันปรับปรุงการออกแบบเพื่อให้ใช้งานได้อย่างสะดวกสบายแม้บนหน้าจอขนาดใหญ่หรือยาวมาก
เวอร์ชันสมัยใหม่ได้เพิ่มคุณสมบัติเพิ่มเติมเข้ามาด้วย ปรับปรุงประสิทธิภาพการสัมผัสและรองรับอุปกรณ์ได้มากขึ้นรวมถึงการแก้ไขปัญหาการเข้ารหัส FDE/FBE การจัดการไฟล์ OZIP และการตั้งค่าที่เกี่ยวข้องกับ Selinux เพื่อให้สามารถทำงานได้อย่างเสถียรบนอุปกรณ์พกพาที่มีความซับซ้อนมากขึ้นเรื่อยๆ
TWRP, การรูท และ ROM แบบกำหนดเอง: ทุกอย่างทำงานร่วมกันได้อย่างไร
สำหรับผู้ใช้ขั้นสูงหลายๆ คน TWRP คือ ประตูสู่โลกแห่งการรูทและรอมแบบกำหนดเองแม้จะไม่ใช่เพียงวิธีเดียวที่เป็นไปได้ แต่ก็เป็นวิธีที่ยืดหยุ่นที่สุดและมักเป็นวิธีที่แนะนำในคู่มือการดัดแปลง Android ส่วนใหญ่
จาก TWRP คุณสามารถ ติดตั้งไฟล์ ZIP เช่น เวทย์ หรือชื่อเดิมคือ SuperSUซึ่งจะมอบสิทธิ์ผู้ใช้ระดับสูง (superuser) บน Android ให้คุณ ด้วยสิทธิ์การเข้าถึงระดับรูทนี้ คุณสามารถใช้แอปพลิเคชันที่มีประสิทธิภาพ แก้ไขไฟล์ระบบ บล็อกโฆษณาในระดับโฮสต์ ติดตั้งโมดูล และทำการปรับแต่งต่างๆ ที่ไม่สามารถทำได้หากไม่มีสิทธิ์นี้
นอกจากนี้ยังเป็นเครื่องมือพื้นฐานสำหรับ แฟลช ROM ที่กำหนดเองขั้นตอนทั่วไปคือการคัดลอกไฟล์ ZIP ของ ROM ไปยังหน่วยความจำภายในหรือไดรฟ์ USB OTG จากนั้นเข้าสู่ TWRP ทำการล้างข้อมูลตามที่แนะนำ (โดยปกติคือ /data, /cache และขึ้นอยู่กับกรณี อาจรวมถึง /system ด้วย) ติดตั้ง ROM และหากจำเป็น ให้เพิ่ม GApps และแพทช์อื่นๆ ในภายหลัง
ด้วยเหตุผลที่ว่า TWRP ช่วยให้คุณทำอะไรได้บ้าง ทำให้มันกลายเป็นโปรแกรมที่ได้รับความนิยมอย่างมาก เป็นชิ้นส่วนที่แทบจะจำเป็นสำหรับทุกคนที่ต้องการเบี่ยงเบนจากเฟิร์มแวร์อย่างเป็นทางการหากไม่มีกลไกการกู้คืนดังกล่าว การเปลี่ยน ROM การทดสอบเคอร์เนล หรือการติดตั้งแพทช์ที่สำคัญบางอย่างจะกลายเป็นเรื่องยุ่งยากมากขึ้น หรืออาจเป็นไปไม่ได้เลย
อย่างไรก็ตาม อำนาจดังกล่าวหมายความว่า ความผิดพลาดนั้นมีราคาแพงด้วยเหตุนี้ การสำรองข้อมูล NANDroid ก่อนทำการเปลี่ยนแปลงครั้งใหญ่ใดๆ จึงมีความสำคัญอย่างยิ่ง ควรจดบันทึกเวอร์ชัน ROM และ recovery ที่คุณใช้อย่างละเอียด และอ่านคำแนะนำของผู้พัฒนาแต่ละรายอย่างรอบคอบ
ความเข้ากันได้กับ TWRP ขึ้นอยู่กับอุปกรณ์
ข่าวดีก็คือ รายชื่ออุปกรณ์มือถือที่ใช้งานร่วมกับ TWRP ได้นั้นมีจำนวนมากตั้งแต่รุ่นเก่าอย่าง Nexus และ Motorola ไปจนถึงรุ่นล่าสุดของ Google Pixel, กลุ่มผลิตภัณฑ์ระดับไฮเอนด์ของ Samsung และโทรศัพท์ Xiaomi, OnePlus และแบรนด์อื่นๆ อีกมากมาย
ใน เว็บไซต์อย่างเป็นทางการของทีมวิน คุณสามารถค้นหาตามผู้ผลิตและรุ่นเพื่อดูว่ามีเวอร์ชันที่ได้รับการสนับสนุนอย่างเป็นทางการหรือไม่ โดยปกติแล้วพวกเขาจะเสนอทั้งสองเวอร์ชัน รูปภาพ IMG สำหรับแฟลชด้วย fastboot หรือเครื่องมืออื่นๆ เช่น ในบางกรณี ไฟล์ ZIP สำหรับอัปเดต TWRP จากภายในโหมด Recovery เอง.
นอกจากเวอร์ชันทางการเหล่านั้นแล้ว ยังมีเวอร์ชันอื่นๆ อีกจำนวนมาก เวอร์ชันที่ไม่เป็นทางการ สร้างโดยนักพัฒนาอิสระโดยปกติแล้ว การอัปเดตเหล่านี้จะถูกโพสต์ในกระทู้เฉพาะบน XDA Developers หรือฟอรัมอื่นๆ ในกระทู้เหล่านั้น คุณจะพบสถานะการพัฒนา (อัลฟา เบต้า เสถียร) ข้อบกพร่องที่ทราบ และคำแนะนำการติดตั้งโดยละเอียด
มีอุปกรณ์บางรุ่นที่มาพร้อมกับ TWRP เวอร์ชันแรกๆ ข้อบกพร่องที่สำคัญ: ปัญหาการเข้ารหัส ข้อมูลสูญหาย ความไม่เข้ากันกับเครื่องมือรูท เช่น SuperSU หรือ Magiskกล้องทำงานผิดปกติหรือแม้แต่ค้างตอนเริ่มต้นใช้งานนั้นพบได้บ่อย ดังนั้นจึงเป็นเรื่องสำคัญอย่างยิ่งที่จะต้องอ่านรายละเอียดให้ถี่ถ้วนก่อนตัดสินใจซื้อ
ตัวอย่างเช่น ในกรณีของโทรศัพท์ Google Pixel บางรุ่น เวอร์ชัน "อัลฟ่า" แรกๆ ได้ถูกปล่อยออกมาเมื่อ... ลบข้อมูลที่จัดเก็บไว้ทั้งหมดและถอนการติดตั้ง SuperSU อย่างสมบูรณ์ เมื่อเปิดให้ใช้งานแล้ว ผู้พัฒนาเองก็เตือนว่าไม่แนะนำให้ใช้เป็นประจำทุกวัน นอกเหนือจากการทดสอบเป็นครั้งคราวเท่านั้น
ข้อกำหนดเบื้องต้นและคำเตือนที่สำคัญ

ก่อนติดตั้ง TWRP บนโทรศัพท์ Android ของคุณ ควรใช้เวลาสักครู่เพื่อทำความเข้าใจประเด็นสำคัญบางประการให้ชัดเจน ข้อกำหนดขั้นต่ำและความเสี่ยงที่เกี่ยวข้องกระบวนการนี้ไม่ใช่เรื่องที่ไม่เป็นอันตราย และบางแบรนด์ก็เข้มงวดเป็นพิเศษเกี่ยวกับการดัดแปลงแก้ไข
ในแทบทุกกรณี คุณจะต้อง เปิดใช้งานตัวเลือกสำหรับนักพัฒนาบน Androidในการทำเช่นนี้ ให้ไปที่ การตั้งค่า > เกี่ยวกับโทรศัพท์ แล้วแตะที่หมายเลขเวอร์ชันซ้ำๆ จนกว่าระบบจะแจ้งว่าคุณเป็นนักพัฒนาแล้ว
ในเมนูสำหรับนักพัฒนาซอฟต์แวร์ใหม่นั้น การเปิดใช้งานแทบจะเป็นสิ่งที่จำเป็น การดีบัก USBการตั้งค่านี้ช่วยให้พีซีสามารถสื่อสารกับอุปกรณ์โดยใช้ ADB ได้ หากไม่มีการตั้งค่านี้ คำสั่งหลายอย่างที่จำเป็นในการรีบูตเข้าสู่โหมดบูตโหลดเดอร์หรือโหมดกู้คืนจะไม่ทำงาน
อีกหนึ่งข้อกำหนดทั่วไปคือ ปลดล็อกบูทโหลดเดอร์ของโทรศัพท์ในหลายๆ รุ่น จะทำโดยใช้คำสั่งต่างๆ เช่น fastboot oem unlock o fastboot flashing unlockในขณะที่บางยี่ห้อต้องใช้กระบวนการเฉพาะของแบรนด์ โดยส่วนใหญ่มักเกี่ยวข้องกับ... ลบข้อมูลทั้งหมดบนอุปกรณ์ดังนั้นควรสำรองข้อมูลก่อนเสมอ
คุณจะต้องมีเครื่องมือที่เหมาะสมบนคอมพิวเตอร์ของคุณ: ADB และ Fastboot สำหรับผู้ผลิตส่วนใหญ่หรือซอฟต์แวร์ที่เป็นกรรมสิทธิ์ เช่น โอดินในกรณีของซัมซุงโปรแกรมเหล่านี้ช่วยให้คุณสามารถส่งอิมเมจ TWRP ไปยังพาร์ติชั่นกู้คืน หรือบูตเข้าสู่พาร์ติชั่นนั้นชั่วคราวได้
วิธีการติดตั้ง TWRP: ภาพรวมของวิธีการต่างๆ
ไม่มีวิธีการติดตั้ง TWRP วิธีเดียวที่ใช้ได้กับทุกกรณี เนื่องจาก แต่ละแบรนด์ และบางครั้งแต่ละรุ่น ก็จะมีรายละเอียดปลีกย่อยที่แตกต่างกันออกไปแต่โดยทั่วไปแล้ว มีสองวิธี คือ ติดตั้งโดยใช้สิทธิ์ root หรือแฟลชโดยตรงจากพีซี
หากโทรศัพท์ของคุณได้รับการรูทแล้ว คุณสามารถใช้ แอปพลิเคชันเฉพาะสำหรับการแฟลชกู้คืนระยะหนึ่งเคยมีแอป TWRP อย่างเป็นทางการ และยังมีเครื่องมือจากผู้พัฒนาภายนอกที่สามารถใช้สิทธิ์ผู้ดูแลระบบในการเขียนอิมเมจไปยังพาร์ติชันที่ถูกต้องโดยไม่จำเป็นต้องใช้คำสั่งในบรรทัดคำสั่ง
สำหรับโทรศัพท์ที่ไม่มีสิทธิ์เข้าถึงระดับรูท วิธีการทั่วไปคือ ติดตั้ง TWRP จากโหมดบูตโหลดเดอร์โดยใช้ fastboot, Odin หรือยูทิลิตี้อื่นๆตัวอย่างเช่น ในอุปกรณ์ Samsung การใช้ Odin แทบจะเป็นสิ่งที่จำเป็น ในขณะที่ในอุปกรณ์ Xiaomi, Pixel และ Nexus รุ่นเก่าหลายรุ่น จะใช้ fastboot โดยตรง
ไม่ว่าสถานการณ์ของคุณจะเป็นอย่างไร การดาวน์โหลดเป็นสิ่งสำคัญอย่างยิ่ง รูปภาพที่ถูกต้องสำหรับรุ่นอุปกรณ์ของคุณ รุ่นฮาร์ดแวร์ และแม้แต่เวอร์ชัน Android เมื่อนักพัฒนาซอฟต์แวร์ระบุไว้การใช้เวอร์ชันที่ไม่ถูกต้องอาจส่งผลให้เกิดข้อผิดพลาดร้ายแรง ระบบวนลูป หรือการกู้คืนใช้งานไม่ได้
และแน่นอน อย่าลืมว่า การติดตั้งการกู้คืนแบบกำหนดเองอาจทำให้การรับประกันเป็นโมฆะ ตามนโยบายของผู้ผลิตและกฎหมายของประเทศของคุณ บางรุ่นยังมีตัวนับ "การอัปเดตซอฟต์แวร์" ภายในที่คอยติดตามการแก้ไขต่างๆ ด้วย
การติดตั้ง TWRP ด้วย ADB และ Fastboot: ตัวอย่างทั่วไป
ในอุปกรณ์ Android หลายรุ่นที่รองรับ fastboot ขั้นตอนพื้นฐานในการติดตั้ง TWRP ประกอบด้วย: รีบูตเข้าสู่โหมดบูตโหลดเดอร์ แล้วแฟลชอิมเมจ IMG จากคอมพิวเตอร์ โดยใช้คำสั่งเพียงไม่กี่คำสั่ง
ขั้นตอนแรกคือการมี ADB และ Fastboot ติดตั้งอย่างถูกต้องแล้วบน Windows คุณสามารถใช้แพ็กเกจอย่าง Minimal ADB และ Fastboot ได้ ในขณะที่บน Linux และ macOS จะติดตั้งจากที่เก็บซอฟต์แวร์หรือจาก Android SDK โดยตรง
เมื่อเตรียมเครื่องมือพร้อมแล้ว ให้เชื่อมต่ออุปกรณ์มือถือของคุณผ่าน USB เปิดใช้งานการดีบัก และเรียกใช้งาน adb devicesหากทุกอย่างเป็นไปด้วยดี คอมพิวเตอร์จะแสดงรายการอุปกรณ์ของคุณ และคุณจะสามารถใช้งานได้ adb reboot bootloader เพื่อเข้าสู่โหมดบูตโหลดเดอร์ (หรือ fastboot) โดยไม่ต้องกดปุ่มใดๆ
เมื่อเข้าสู่โหมดบูตโหลดเดอร์แล้ว ให้ตรวจสอบว่าอุปกรณ์ตอบสนองต่อคำสั่ง fastboot หรือไม่ fastboot devicesหากปรากฏอยู่ในรายการ คุณสามารถดำเนินการได้แล้ว ติดตั้งอิมเมจ TWRP ด้วยคำสั่งเช่นนี้ fastboot flash recovery twrp.imgโดยปรับชื่อไฟล์ให้ตรงกับชื่อไฟล์ที่คุณดาวน์โหลดมา
ในบางกรณี แทนที่จะแฟลชเฟิร์มแวร์โดยตรง แนะนำให้ใช้วิธีอื่นแทน บูต TWRP ชั่วคราวด้วย fastboot boot twrp.imgด้วยวิธีนี้ โปรแกรมจะทำงานในหน่วยความจำโดยไม่เขียนทับข้อมูลใดๆ และจาก TWRP เอง คุณสามารถติดตั้งเวอร์ชันสุดท้ายในรูปแบบไฟล์ ZIP โดยใช้ตัวเลือก Install หรือผ่าน ADB Sideload ได้
การใช้งาน ADB Sideload และไฟล์ ZIP สำหรับติดตั้ง TWRP
บนอุปกรณ์ที่มี พาร์ติชั่น A/B หรือรูปแบบการบูตสมัยใหม่อื่นๆวิธีที่ปลอดภัยที่สุดมักจะใช้การบูต TWRP ชั่วคราวร่วมกับการติดตั้งไฟล์ ZIP จากโหมดกู้คืน (recovery)
ขั้นตอนทั่วไปคือ: คุณบูต TWRP ชั่วคราวด้วย fastboot boot twrp.imgคุณเข้าสู่เมนู ค้นหาระดับสูง และเปิดใช้งานตัวเลือก ADB ไซด์โหลดเลื่อนแถบควบคุมเพื่อให้โปรแกรมกู้คืนพร้อมรับไฟล์จากคอมพิวเตอร์
จากนั้นให้รันคำสั่งต่อไปนี้บนคอมพิวเตอร์ของคุณ: adb sideload nombre-del-zip.zipโดยไฟล์ ZIP นั้นคือแพ็กเกจ TWRP อย่างเป็นทางการสำหรับรุ่นรถของคุณ โปรแกรมกู้คืนข้อมูลจะจัดการติดตั้งลงในพาร์ติชั่นที่เหมาะสมให้เอง และปล่อยให้มันเป็นการฟื้นฟูอย่างถาวร
ระบบนี้ช่วยลดโอกาสเกิดข้อผิดพลาดเกี่ยวกับโครงสร้างการแบ่งพาร์ติชัน เนื่องจาก มันอาศัยตัวติดตั้งที่ผู้พัฒนา TWRP จัดหาให้แทนที่จะให้ผู้ใช้เดาคำสั่ง fastboot และชื่อพาร์ติชันที่ถูกต้องเอง
ในบทแนะนำเฉพาะบางบท โดยเฉพาะสำหรับ Xiaomi Mi A2 และอุปกรณ์ที่คล้ายคลึงกัน จะมีการอธิบายขั้นตอนอย่างละเอียดว่าทำอย่างไร บูตเข้า TWRP Live เปิดใช้งาน ADB Sideload แล้วส่งไฟล์ ZIP สุดท้ายมีการเน้นย้ำว่ากระบวนการนี้เป็นเพียงตัวอย่าง และแต่ละแบบจำลองอาจต้องมีการปรับเปลี่ยนเพิ่มเติม
การติดตั้ง TWRP บน Nexus, Pixel และอุปกรณ์เฉพาะอื่นๆ
ตระกูล Nexus และ Google Pixel หลายรุ่นนั้นเป็นที่นิยมมาโดยตลอด อุปกรณ์ที่ใช้งานง่ายที่สุดสำหรับการติดตั้ง TWRP และการเข้าถึงสิทธิ์ Rootนั่นเป็นเพราะว่า Google ได้จัดทำเอกสารเกี่ยวกับคำสั่ง fastboot ไว้อย่างดีและเผยแพร่เฟิร์มแวร์อย่างเป็นทางการฉบับสมบูรณ์
ใน Ubuntu และระบบปฏิบัติการ Linux อื่นๆ เป็นเรื่องปกติ ติดตั้ง android-tools-adb และ android-tools-fastboot จากแหล่งเก็บซอฟต์แวร์กำหนดค่ากฎ UDEV เพื่อให้ระบบรู้จักแท็บเล็ตหรือโทรศัพท์มือถือ จากนั้นจึงใช้งานในเทอร์มินัลได้โดยไม่ยุ่งยากมากนัก
การปลดล็อกบูตโหลดเดอร์ทำได้โดยใช้ fastboot oem unlock หรือคำสั่งที่เทียบเท่ากัน หลังจากได้รับการยืนยันบนหน้าจอ โดยทราบว่า ข้อมูลของผู้ใช้จะถูกลบออกทั้งหมดจากนั้น การแฟลช TWRP สามารถสรุปได้ดังนี้: fastboot flash recovery nombre-de-la-imagen.img.
ตัวอย่างคลาสสิกก็คือของ Galaxy Nexus และอุปกรณ์ Nexus อื่นๆ เช่น Nexus 4, 7 หรือ 10โดยขั้นตอนจะคล้ายคลึงกันมาก คือ ติดตั้งเครื่องมือ สร้างกฎ UDEV เข้าสู่โหมดบูตโหลดเดอร์ด้วยการกดปุ่มผสมหรือคำสั่ง ADB และแฟลชอิมเมจ openrecovery-twrp ที่ตรงกับรุ่น (maguro, grouper เป็นต้น)
หลังจากติดตั้ง TWRP บนอุปกรณ์เหล่านี้แล้ว ขั้นตอนต่อไปโดยทั่วไปคือ แฟลช SuperSU หรือ Magisk จากโหมด Recovery เองเลยคัดลอกไฟล์ ZIP โดยใช้ adb push ไปยังหน่วยความจำภายใน จากนั้นติดตั้งผ่านตัวเลือกการติดตั้งของ TWRP เพื่อให้ได้สิทธิ์ผู้ใช้ระดับสูง
การติดตั้ง TWRP บนผู้ผลิตรายอื่นและในสถานการณ์พิเศษ
ในแบรนด์อย่างซัมซุง สถานการณ์เปลี่ยนไปเพราะ... ไม่ได้ใช้ fastboot มาตรฐาน แต่ใช้เครื่องมือเฉพาะ เช่น Odin แทน และโหมดพิเศษที่เรียกว่า โหมดดาวน์โหลด ซึ่งต้องทำตามคำแนะนำที่แตกต่างออกไปเล็กน้อย
กระบวนการทำงานโดยทั่วไปบนอุปกรณ์ Samsung ประกอบด้วย: บูตเข้าสู่โหมดดาวน์โหลดด้วยการกดปุ่มผสมกันเชื่อมต่ออุปกรณ์เข้ากับพีซี เปิด Odin โหลดอิมเมจ TWRP ลงในช่องที่เหมาะสม (โดยปกติคือ AP) แล้วทำการแฟลช โดยมักจะต้องยกเลิกการเลือกตัวเลือกต่างๆ เช่น Auto Reboot เพื่อควบคุมการบูตเข้าสู่โหมด Recovery ครั้งแรก
ผู้ผลิตรายอื่น ๆ ต้องการ ขั้นตอนเพิ่มเติม แพทช์ก่อนหน้า หรือสคริปต์ที่กำหนดเองในบางรุ่น จำเป็นต้องแฟลชอิมเมจบูตที่แก้ไขแล้ว เคอร์เนลเฉพาะ หรือแม้แต่เฟิร์มแวร์เวอร์ชันกลางของเฟิร์มแวร์ดั้งเดิม เพื่อให้ TWRP ทำงานได้โดยไม่ทำให้การเข้ารหัสข้อมูลเสียหาย
ในกรณีเหล่านี้เองที่การปฏิบัติตามเป็นสิ่งสำคัญอย่างยิ่ง คู่มือเฉพาะสำหรับรุ่นนั้นๆโดยปกติแล้วจะพบบทช่วยสอนเหล่านี้ได้ในกระทู้ทางการของ XDA Developers หรือในเว็บไซต์ของนักพัฒนาซอฟต์แวร์เฉพาะกลุ่ม การพยายามทำตามบทช่วยสอนทั่วไปอาจส่งผลให้ระบบเสียหายจนยากต่อการกู้คืนได้
เป็นที่น่าสังเกตว่า โดยเฉพาะในเวอร์ชันทดลองแรกๆ สำหรับอุปกรณ์มือถือรุ่นใหม่ๆ มีรายงานปัญหาเกิดขึ้น ข้อผิดพลาดร้ายแรง: ข้อมูลสูญหายทั้งหมด, เครื่องมือรูทที่ติดตั้งไว้แล้วหายไป, ปัญหาเกี่ยวกับการเข้ารหัส หรือระบบไม่เสถียรโดยทั่วไปดังนั้น นี่จึงไม่ใช่เรื่องที่จะมองข้ามไปได้
คุณสมบัติอื่นๆ ที่ใช้งานได้จริงของ TWRP ในชีวิตประจำวัน
นอกเหนือจากการติดตั้ง ROM และการรูทแล้ว TWRP ยังเป็น... เครื่องมือบำรุงรักษาและกู้ภัยที่มีประสิทธิภาพสูงมากมันสามารถช่วยคุณให้พ้นจากสถานการณ์คับขันได้หลายครั้ง หากคุณรู้วิธีใช้มัน
ตัวอย่างเช่น หากเป็นโทรศัพท์มือถือ มันสตาร์ทไม่ติดหรือค้างอยู่ที่หน้าจอใดหน้าจอหนึ่ง รีบูตลูปจาก TWRP คุณสามารถทำการล้างข้อมูลเฉพาะส่วน กู้คืนข้อมูลสำรอง NANDroid ก่อนหน้า หรือลบเฉพาะไฟล์การกำหนดค่าที่ขัดแย้งกันโดยใช้ตัวจัดการไฟล์ได้
อีกหนึ่งประโยชน์ในทางปฏิบัติคือ การสำรองข้อมูลระบบบนพีซีโดยใช้ ADBTWRP เวอร์ชันต่างๆ เช่น 3.1.0 ได้เพิ่มความสามารถในการบันทึกข้อมูลสำรองลงในคอมพิวเตอร์โดยตรงโดยใช้คำสั่งเฉพาะ โดยไม่ต้องพึ่งพาพื้นที่จัดเก็บข้อมูลภายในหรือการ์ด SD เพียงอย่างเดียว
คุณยังสามารถใช้ประโยชน์จากส่วนนี้ได้อีกด้วย การติดตั้ง > เปิดใช้งาน MTP เพื่อให้พีซีสามารถจดจำหน่วยความจำของโทรศัพท์ได้ในขณะที่คุณใช้งาน TWRP และคัดลอกรูปภาพ ข้อมูลสำรอง หรือไฟล์สำคัญได้ แม้ว่า Android จะบูตไม่ถูกต้องก็ตาม
หากคุณนำสิ่งเหล่านี้มาผนวกกับการมีวินัยเล็กน้อย เช่น การสำรองข้อมูลเป็นประจำ การอัปเดต TWRP อย่างสม่ำเสมอ และการไม่ติดตั้งไฟล์ ZIP จากแหล่งที่ไม่น่าเชื่อถือ ขอบเขตความปลอดภัยของคุณเพิ่มขึ้นอย่างมาก ทุกครั้งที่คุณเริ่มทำการแฟลชหรือลองใช้ม็อดใหม่ๆ
TWRP ได้รับการยอมรับว่าเป็นซอฟต์แวร์ที่มีประสิทธิภาพ เครื่องมือสำคัญสำหรับการปรับแต่ง Android อย่างเต็มรูปแบบ พร้อมทั้งปกป้องตัวคุณเองด้วยการสำรองข้อมูลอย่างครอบคลุมตราบใดที่คุณดาวน์โหลดเวอร์ชันที่ถูกต้องสำหรับรุ่นของคุณ ทำตามขั้นตอนที่แนะนำ เข้าใจว่าการปลดล็อกบูตโหลดเดอร์นั้นมีความเสี่ยงต่อการรับประกัน และติดตามข้อมูลเกี่ยวกับข้อบกพร่องที่อาจเกิดขึ้นในอุปกรณ์ของคุณ การกู้คืนแบบกำหนดเองนี้จะกลายเป็นพันธมิตรที่ดีที่สุดของคุณสำหรับการรูท ติดตั้ง ROM ใช้แพทช์ และทดลองกับสมาร์ทโฟนของคุณโดยไม่สูญเสียความปลอดภัยไปทั้งหมด