คุณได้เปิดประตูแห่งฟังก์ชันขั้นสูงบนโทรศัพท์ Android ของคุณด้วยการรูทเครื่อง เยี่ยมมาก! คุณสามารถทำสิ่งต่างๆด้วยโทรศัพท์ที่คนอื่นไม่สามารถทำได้ด้วยโทรศัพท์ของคุณ แต่จะเกิดอะไรขึ้นเมื่อสิ่งต่างๆเปลี่ยนไปและคุณต้องการยกเลิกการรูท? ไม่ต้องกลัวเรามีให้คุณ
บางทีคุณอาจต้องการ ถอนรูทด้วยเหตุผลด้านความปลอดภัย หรือบางทีคุณอาจจะเฉยๆ ไม่จำเป็นต้องรูทสำหรับการปรับแต่งที่คุณชื่นชอบอีกต่อไป . หรือบางทีคุณกำลังพยายามขายอุปกรณ์ของคุณหรือ รับบริการรับประกัน . หรือบางทีคุณอาจแค่ต้องการดาวน์โหลดการอัปเดตผ่านอากาศ ไม่ว่าคุณจะมีเหตุผลอะไรการถอนการรูทไม่ใช่เรื่องยากตราบเท่าที่คุณรู้ว่ากำลังทำอะไรอยู่
ที่เกี่ยวข้อง: เจ็ดสิ่งที่คุณไม่ต้องรูท Android เพื่อทำอีกต่อไป
หลายวิธีในการถอนรูทโทรศัพท์ Android
ชอบ การรูท มีหลายวิธีในการถอนการรูทโทรศัพท์ของคุณและวิธีที่คุณจะใช้นั้นขึ้นอยู่กับอุปกรณ์ของคุณเวอร์ชันของ Android ที่คุณใช้งานอยู่และสิ่งที่คุณกำลังพยายามทำให้สำเร็จ โดยทั่วไปการถอนการรูทจะเกี่ยวข้องกับกระบวนการใดกระบวนการหนึ่งเหล่านี้
- โทรศัพท์ใด ๆ ที่ได้รับการรูทเท่านั้น : หากสิ่งที่คุณทำคือการรูทโทรศัพท์ของคุณและติดอยู่กับ Android เวอร์ชันเริ่มต้นของโทรศัพท์หวังว่าการถอนการรูทควรเป็นเรื่องง่าย คุณสามารถถอนรูทโทรศัพท์โดยใช้ตัวเลือกในแอป SuperSU ซึ่งจะลบรูทและแทนที่การกู้คืนสต็อกของ Android นี่คือรายละเอียดในส่วนแรกของคู่มือนี้
- โทรศัพท์เครื่องใดก็ได้ เรียกใช้ ROM แบบกำหนดเอง หรือใช้ กรอบ Xposed : หากคุณทำมากกว่ารูทคุณมีแนวโน้มที่จะเปลี่ยนแปลงบางส่วนของระบบของคุณอย่างมากพอที่จะทำให้เกิดการถอนรูทได้วิธีเดียวคือการกลับไปเป็นสต็อกที่สมบูรณ์และไม่อยู่ในสภาพโรงงาน สิ่งนี้แตกต่างกันไปสำหรับโทรศัพท์ทุกเครื่องและเราไม่สามารถให้คำแนะนำสำหรับแต่ละเครื่องได้ แต่เราจะพูดถึงเรื่องนี้ในส่วนสุดท้ายของคู่มือนี้
ดูเหมือนง่ายใช่มั้ย? น่าเสียดายที่วิธี SuperSU ไม่ได้ทำงานอย่างสมบูรณ์เสมอไป อาจจะล้มเหลวหรืออาจไม่สามารถทดแทนการกู้คืนสต็อกของคุณได้ด้วยเหตุผลบางประการ ในกรณีดังกล่าวคุณสามารถถอนรูทโทรศัพท์ของคุณได้ด้วยตนเองโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
- Nexus และโทรศัพท์รุ่นอื่น ๆ สำหรับนักพัฒนาซอฟต์แวร์ วิ่ง ขนมหวาน : หากวิธีการ SuperSU ไม่ได้ผลคุณสามารถยกเลิกการรูทอุปกรณ์ของคุณด้วยตนเองได้โดยการกะพริบ boot.img อีกครั้ง ไฟล์นี้เป็นไฟล์หลักที่ได้รับการแก้ไขเมื่อคุณรูทโทรศัพท์ด้วย Marshmallow ดังนั้นการแทนที่แล้วกะพริบการกู้คืนสต็อกของ Android อีกครั้งควรเป็นเคล็ดลับ สิ่งนี้จะกล่าวถึงในส่วนที่สองของคู่มือนี้
- Nexus และโทรศัพท์รุ่นอื่น ๆ สำหรับนักพัฒนาซอฟต์แวร์ วิ่ง Lollipop และ Before : หากวิธีการ SuperSU ไม่ได้ผลคุณสามารถถอนการรูทอุปกรณ์ด้วยตนเองได้โดยการลบไบนารี นี่คือไฟล์ที่ช่วยให้คุณสามารถเข้าถึงรูทบนโทรศัพท์รุ่นก่อน Marshmallow ได้ดังนั้นการลบไฟล์แล้วกระพริบการกู้คืนสต็อกของ Android อีกครั้งควรทำตามเคล็ดลับ สิ่งนี้จะกล่าวถึงในส่วนที่สามของคู่มือนี้
- โทรศัพท์รุ่นที่ไม่ใช่ผู้พัฒนา : หากวิธีการ SuperSU ใช้ไม่ได้ผลและคุณมีโทรศัพท์ที่ไม่ใช่ของนักพัฒนาซอฟต์แวร์คุณอาจต้องเปลี่ยนไปใช้ นั่นหมายถึงการเช็ดโทรศัพท์ของคุณและส่งคืนไปยังสต็อกที่สมบูรณ์และอยู่ในสภาพที่ไม่ได้ผลิตจากโรงงานเพื่อทำการถอนรูท สิ่งนี้แตกต่างกันไปสำหรับโทรศัพท์ทุกเครื่องและเราไม่สามารถให้คำแนะนำสำหรับแต่ละเครื่องได้ แต่เราจะพูดถึงเรื่องนี้ในส่วนสุดท้ายของคู่มือนี้
เราจะกล่าวถึงแต่ละวิธีการเหล่านี้ (ในระดับรายละเอียดที่แตกต่างกัน) ในสี่ส่วนด้านล่าง ดังนั้นให้ข้ามไปที่ส่วนที่เหมาะกับอุปกรณ์เวอร์ชัน Android และสถานการณ์ของคุณ
วิธี Unroot โดยทั่วไปอุปกรณ์ Android ที่มี SuperSU
SuperSU เป็นแอปจัดการรูทที่ได้รับความนิยมและมีประสิทธิภาพมากที่สุดบน Android หากคุณใช้อุปกรณ์ที่รูทมีโอกาสสูงมากที่คุณจะใช้ SuperSU เพื่อจัดการว่าจะให้แอปใดเข้าถึง superuser ได้ นอกจากนี้ยังเป็นวิธีที่ชาญฉลาดและง่ายที่สุดในการถอนรูทอุปกรณ์ Android ของคุณอย่างรวดเร็วเนื่องจากกระบวนการทั้งหมดจะทำภายในแอปโดยตรงบนโทรศัพท์
ในการถอนการรูทอุปกรณ์โดยสมบูรณ์สิ่งแรกที่คุณต้องทำคือเข้าสู่แอป SuperSU ซึ่งอยู่ในลิ้นชักแอป
เมื่อเปิดแล้วให้ปัดหรือแตะแท็บการตั้งค่าแล้วเลื่อนไปทางด้านล่างจนกว่าคุณจะเห็นส่วน "ล้างข้อมูล" แตะตัวเลือก“ ถอนรูทแบบเต็ม”
ซึ่งจะแสดงกล่องโต้ตอบพร้อมสิ่งที่คาดหวังจากกระบวนการถอนรูทและถามว่าคุณต้องการดำเนินการต่อหรือไม่ หากคุณใช้อุปกรณ์ที่ใช้วิธีการรูทแบบเดิมโดยทั่วไปคือ Lollipop ขึ้นไปนี่คือขั้นตอนแรกและขั้นตอนเดียวสำหรับคุณ การกดปุ่มดำเนินการต่อจะเป็นการยกเลิกการรูทอุปกรณ์และคุณจะต้องรีบูตเพื่อเสร็จสิ้นกระบวนการ
หากคุณใช้อุปกรณ์ที่รูทด้วยไฟล์ วิธีการรูทแบบไม่มีระบบ ใน Marshmallow การแตะตัวเลือก "ดำเนินการต่อ" จะเป็นการเปิดกล่องโต้ตอบอื่นที่ถามว่าคุณต้องการกู้คืนอิมเมจบูตสต็อคหรือไม่โดยสังเกตว่าสิ่งนี้จำเป็นสำหรับการอัปเดต OTA (over-the-air) หากคุณต้องการดาวน์โหลดการอัปเดต Android ล่าสุดเมื่อเครื่องลดลงหรือหากคุณกำลังกำจัดอุปกรณ์ฉันขอแนะนำให้แตะ "ใช่" ที่นี่ หากตัวเลือกเหล่านั้นใช้ไม่ได้กับสถานการณ์ของคุณคุณอาจปล่อยให้อิมเมจบูตที่แก้ไขแล้วโดยการกดปุ่ม "ไม่"
หน้าจอต่อไปนี้อาจถามว่าคุณต้องการกู้คืนภาพสต็อกหรือไม่ หากคุณกำลังเรียกใช้การกู้คืนแบบกำหนดเอง (ซึ่งเป็นไปได้) และคุณต้องการดึงการอัปเดต OTA จำเป็นต้องใช้ตัวเลือกนี้โดยแตะ“ ใช่” เพื่อดำเนินการต่อ หากคุณวางแผนที่จะรูทใหม่ในอนาคตหรือต้องการใช้การกู้คืนที่กำหนดเองต่อไป (พูดสำหรับ การสำรองข้อมูล nandroid ) จากนั้นกด "ไม่" ที่นี่ มีโอกาสที่ตัวเลือกนี้อาจไม่ปรากฏขึ้นซึ่งในกรณีนี้คุณจะต้องกู้คืนหุ้นด้วยตนเอง มีคำแนะนำในการดำเนินการนี้ในส่วนคู่มือด้านล่าง
หลังจากนั้น SuperSU จะลบตัวเองและล้างการติดตั้ง กระบวนการทั้งหมดจะใช้เวลาเพียงไม่กี่วินาทีจากนั้นอุปกรณ์จะรีบูต เมื่อดำเนินการเสร็จสิ้นแล้วควรยกเลิกการรูทโดยสมบูรณ์และขึ้นอยู่กับว่าตัวเลือกใดถูกเลือกในระหว่างขั้นตอนการถอนรูทกลับมาในรูปแบบสต็อก
วิธีถอนรูท Nexus หรืออุปกรณ์สำหรับนักพัฒนาอื่น ๆ ด้วยตนเองบน Marshmallow
ในขณะที่วิธีการข้างต้นในการถอนการรูทด้วย SuperSU ในทางทฤษฎีใช้งานได้ดีกับอุปกรณ์ที่ได้รับการรูทโดยใช้ไฟล์ วิธีการที่ไม่มีระบบ ยังดีที่ทราบว่าต้องทำอย่างไรในสถานการณ์ที่ SuperSU อาจไม่สามารถถอนการรูทอุปกรณ์ได้ทั้งหมด
ที่เกี่ยวข้อง: "Systemless Root" บน Android คืออะไรและทำไมถึงดีกว่า
ข่าวดีก็คือมันเป็นแฟลชธรรมดา - การแทนที่ boot.img ที่แก้ไขแล้วด้วยสต็อก - ควรทำเคล็ดลับ
ฉันใช้ Nexus 5 สำหรับตัวอย่างนี้ แต่กระบวนการนี้จะเหมือนกันสำหรับอุปกรณ์ Nexus อื่น ๆ ทั้งหมด หากคุณใช้โทรศัพท์รุ่นสำหรับนักพัฒนาซอฟต์แวร์จากผู้ผลิตรายอื่นกระบวนการอาจแตกต่างกันเล็กน้อย
สิ่งแรกที่คุณต้องทำคือดาวน์โหลดอิมเมจจากโรงงานสำหรับอุปกรณ์ของคุณ สำหรับ Nexuses สิ่งนี้จัดทำโดย Google . ผู้ผลิตควรให้รูปภาพของอุปกรณ์อื่น ๆ
เมื่อคุณดาวน์โหลดอิมเมจจากโรงงานสำหรับอุปกรณ์ของคุณแล้วคุณจะต้องทำการแตกไฟล์ซิปก่อน
ภายในบรรจุภัณฑ์นั้นมีอีกแพ็คเกจหนึ่ง เปิดเครื่องรูดอันนั้นเช่นกัน
แพ็คเกจนี้จะเก็บอิมเมจ bootloader วิทยุ (ถ้ามี) และสคริปต์ต่างๆเพื่อแฟลชบิวด์ Android เต็มรูปแบบ ไฟล์ที่เราต้องการ - boot.img - อยู่ในไฟล์. zip สุดท้ายซึ่งควรมีชื่อว่า "image- <device name> - <build number> .zip" เปิดเครื่องรูดแพ็คเกจนี้
กลับไปที่โทรศัพท์ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานตัวเลือกสำหรับนักพัฒนาแล้วโดยไปที่การตั้งค่า> เกี่ยวกับโทรศัพท์แล้วแตะหมายเลขบิวด์เจ็ดครั้ง การแจ้งเตือน Toast จะแสดงจำนวนการแตะที่เหลือก่อนที่จะ "เป็นนักพัฒนา"
เมื่อเปิดใช้งานเมนูตัวเลือกสำหรับนักพัฒนาแล้วให้กดย้อนกลับเพื่อไปที่เมนูการตั้งค่าหลัก เมนู "ตัวเลือกสำหรับนักพัฒนา" จะเป็นรายการใหม่เหนือ "เกี่ยวกับโทรศัพท์" แตะ“ ตัวเลือกสำหรับนักพัฒนา”
เลื่อนลงไปจนกว่าคุณจะเห็น“ USB Debugging” และเปิดใช้งานด้วยแถบเลื่อน
คำเตือนจะปรากฏขึ้นพร้อมคำอธิบายเกี่ยวกับการแก้ไขข้อบกพร่องของ USB - กด "ตกลง" เพื่อเปิดใช้งานตัวเลือกนี้
เชื่อมต่ออุปกรณ์ของคุณเข้ากับคอมพิวเตอร์ด้วยสาย USB ตราบเท่าที่คุณติดตั้งไดรเวอร์ที่ถูกต้องป๊อปอัปควรแสดงบนอุปกรณ์พร้อมตัวเลือกในการอนุญาตการดีบัก USB บนคอมพิวเตอร์ที่เชื่อมต่อ หากคุณใช้คอมพิวเตอร์ส่วนบุคคลคุณสามารถเลือกตัวเลือก "อนุญาตจากคอมพิวเตอร์เครื่องนี้เสมอ" เพื่อให้สามารถแก้ไขข้อบกพร่องโดยอัตโนมัติในอนาคต กด "ตกลง"
กลับไปที่พีซีของคุณ ถ้ามี adb ตั้งค่าใน PATH ระบบของคุณ , Shift + คลิกขวาในโฟลเดอร์ที่คุณคลายซิปไฟล์ภาพจากโรงงานทั้งหมดแล้วเลือก“ เปิดหน้าต่างคำสั่งที่นี่”
หากคุณไม่ได้ตั้งค่า adb ใน PATH ระบบของคุณให้คัดลอกไฟล์ boot.img และวางไว้ในโฟลเดอร์ adb ของคุณ -
C: \ Android \ platform-tools
ในกรณีนี้. Shift + คลิกขวาที่ใดก็ได้ในโฟลเดอร์นี้และเลือก“ เปิดหน้าต่างคำสั่งที่นี่” เมื่อไฟล์ boot.img เสร็จสิ้นการคัดลอก
จากนั้นป้อนคำสั่งต่อไปนี้เพื่อรีบูตอุปกรณ์ใน bootloader:
adb รีบูต bootloader
เมื่อโทรศัพท์ของคุณรีบูตเข้าสู่ bootloader แล้วให้รันคำสั่งต่อไปนี้ซึ่งจะใช้เวลาเพียงไม่กี่วินาทีจึงจะเสร็จสิ้น:
บูตแฟลช fastboot boot.img
หากคุณกำลังยกเลิกการรูทเพื่อดึงการอัปเดต OTA หรือเพียงแค่ต้องการให้โทรศัพท์กลับมาอยู่ในสถานะสต็อกอย่างสมบูรณ์คุณจะต้องทำการกู้คืนสต็อคด้วย คุณสามารถทำได้ด้วยคำสั่งนี้:
กู้คืนแฟลช fastboot recovery.img
หลังจากนั้นให้รีบูตเข้าสู่ Android โดยทำสิ่งต่อไปนี้:
รีบูตเครื่อง fastboot
โทรศัพท์ควรรีบูตทันทีและคุณก็พร้อมใช้งานแล้วการเข้าถึงรูทจะหายไปและ Android จะกู้คืนสต็อกกลับมา แต่ระบบที่เหลือของคุณจะยังคงเหมือนเดิม หากคุณวางแผนที่จะขายหรือกำจัดอุปกรณ์คุณสามารถทำได้ ทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน ตอนนี้.
วิธีถอนรูท Nexus หรืออุปกรณ์สำหรับนักพัฒนาอื่น ๆ ด้วยตนเองบน Lollipop (หรือเก่ากว่า) ด้วยตนเอง
โดยทั่วไปการถอนการรูทด้วย SuperSU เป็นตัวเลือกที่ดีที่สุดบนอุปกรณ์ที่มีพาร์ติชันที่แก้ไข / ระบบเนื่องจากการเปลี่ยนแปลงทั้งหมดที่ทำในระหว่างกระบวนการรูทจะถูกล้าง หากคุณต้องการดูแลกระบวนการด้วยตนเอง แต่ก็ต้องใช้ความพยายามมากกว่าการกระพริบ boot.img เหมือนกับวิธีที่ไม่มีระบบ ข่าวดีก็คือกระบวนการทั้งหมดสามารถทำได้โดยตรงบนอุปกรณ์โดยไม่จำเป็นต้องใช้คอมพิวเตอร์
สิ่งแรกที่คุณต้องมีคือตัวจัดการไฟล์ที่มีความสามารถในการรูท - ES File Explorer ดูเหมือนจะเป็นที่นิยมมากที่สุดในปัจจุบัน แต่ root explorer จะทำงานได้ดี
ใน ES คุณจะต้องเปิดเมนูด้านข้างโดยเลื่อนเข้าจากขอบด้านนอกด้านซ้ายจากนั้นเลื่อนลงไปที่ตัวเลือก“ Root Explorer” แล้วเลื่อนปุ่มสลับเพื่อเปิดใช้งาน แอป SuperUser ที่ติดตั้งบนอุปกรณ์ของคุณควรแจ้งให้คุณอนุญาตให้เข้าถึงตัวจัดการไฟล์ ณ จุดนั้น
เมื่อให้สิทธิ์การเข้าถึงรูทแล้วให้ไปที่โฟลเดอร์ / system ใช้ ES แตะรายการแบบเลื่อนลงที่ระบุว่า“ หน้าแรก” (สมมติว่าคุณยังอยู่ในหน้าเริ่มต้นแน่นอน) เลือกตัวเลือก“ / อุปกรณ์”
ในพาร์ติชันอุปกรณ์หลักให้เลื่อนลงไปที่โฟลเดอร์“ / system” แล้วเปิดขึ้นมา
นี่คือสิ่งที่อาจยุ่งยากเล็กน้อยขึ้นอยู่กับวิธีการรูทอุปกรณ์ของคุณไฟล์“ su” (ไฟล์ที่เราจะลบในกระบวนการนี้) จะอยู่ในหนึ่งในสองที่:
/ system / bin
หรือ
/ system / xbin
. เริ่มต้นด้วยการตรวจสอบอดีต
ไฟล์ที่นี่เรียงลำดับตามตัวอักษรดังนั้นหากคุณไม่เห็นไฟล์“ su” (เช่นในอุปกรณ์ทดสอบของฉัน) แสดงว่าไฟล์นั้นอยู่ใน
/ system / xbin
โฟลเดอร์ ย้อนกลับโดยกดปุ่มลูกศรย้อนกลับจากนั้นเปิดโฟลเดอร์“ xbin”
ในนี้ไม่ควรมีไฟล์มากนักดังนั้น "su" จึงค่อนข้างหาง่าย
ไม่ว่าไฟล์จะอยู่ที่ใดในอุปกรณ์ของคุณเราก็จะดำเนินการเช่นเดียวกัน หากคุณต้องการยกเลิกการรูททั้งหมดเพียงแค่ลบไฟล์นี้ แต่กดค้างไว้แล้วเลือกไอคอนถังขยะ
หากคุณต้องการเพียงแค่ถอนรูทชั่วคราวเพื่อดึงการอัปเดต OTA ให้ตัดไฟล์ออกจากตำแหน่งนี้โดยกดค้างไว้แล้วเลือกกรรไกร จากนั้นคุณสามารถไปที่โฟลเดอร์ / sdcard / ได้โดยกลับไปที่พาร์ติชัน“ / Device” หลักและเปิดโฟลเดอร์“ sdcard” วางที่นี่โดยเลือกไอคอนวาง
เมื่อไฟล์ "su" ออกจากการทำงานมีอีกหนึ่งไฟล์ที่ต้องย้ายหรือลบ กลับไปที่ / system และเปิดโฟลเดอร์“ app”
คุณจะมองหาแอป SuperUser ที่ติดตั้งในโทรศัพท์ของคุณที่นี่หากคุณใช้งาน SuperSU แอปดังกล่าวจะอยู่ในโฟลเดอร์ที่มีชื่อเดียวกัน คุณอาจต้องดูรอบ ๆ เล็กน้อยหากคุณใช้แอป SuperUser อื่น เมื่อคุณพบโฟลเดอร์แล้วให้เปิด นอกจากนี้ยังเป็นที่น่าสังเกตว่าอาจไม่มีอยู่ในโฟลเดอร์เลย - อาจเป็นเพียง“ superuser.apk” ในรูทของโฟลเดอร์
เมื่อคุณพบไฟล์ที่ถูกต้องแล้วให้กดค้างไว้แล้วลบหรือตัดออกเหมือนที่คุณทำกับไฟล์“ su”
หากคุณตัดมันออกไปข้างหน้าและวางกลับใน / sdcard เพื่อความปลอดภัย
ณ จุดนี้คุณสามารถตรวจสอบสถานะรูทของอุปกรณ์ได้อีกครั้งโดยใช้แอพเช่น Root Checker หากกลับมาเป็นยังไม่ได้รูทแสดงว่าเสร็จสิ้น
ถัดไปคุณจะต้องเปลี่ยนการกู้คืนสต็อกของ Android ในโทรศัพท์ของคุณ ในการดำเนินการนี้คุณจะต้องดาวน์โหลดอิมเมจจากโรงงานสำหรับอุปกรณ์ของคุณ สำหรับ Nexuses สิ่งนี้จัดทำโดย Google . ผู้ผลิตควรให้รูปภาพของอุปกรณ์อื่น ๆ
เมื่อคุณดาวน์โหลดอิมเมจจากโรงงานสำหรับอุปกรณ์ของคุณแล้วคุณจะต้องทำการแตกไฟล์ซิปก่อน
ภายในบรรจุภัณฑ์นั้นมีอีกแพ็คเกจหนึ่ง สิ่งนี้จะเป็นที่เก็บอิมเมจ bootloader วิทยุ (ถ้ามี) และสคริปต์ต่างๆเพื่อแฟลชบิวด์ Android เต็มรูปแบบ สิ่งที่เราต้องมีคือไฟล์ recovery.img ที่เก็บไว้ภายใน เปิดเครื่องรูดแพ็คเกจนั้น
กลับไปที่โทรศัพท์ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานตัวเลือกสำหรับนักพัฒนาแล้วโดยไปที่การตั้งค่า> เกี่ยวกับโทรศัพท์แล้วแตะหมายเลขบิวด์เจ็ดครั้ง การแจ้งเตือน Toast จะแสดงจำนวนการแตะที่เหลือก่อนที่จะ "เป็นนักพัฒนา"
เมื่อเปิดใช้งานเมนูตัวเลือกสำหรับนักพัฒนาแล้วให้กดย้อนกลับเพื่อไปที่เมนูการตั้งค่าหลัก เมนู "ตัวเลือกสำหรับนักพัฒนา" จะเป็นรายการใหม่เหนือ "เกี่ยวกับโทรศัพท์" แตะ“ ตัวเลือกสำหรับนักพัฒนา”
เลื่อนลงไปจนกว่าคุณจะเห็น“ USB Debugging” และเปิดใช้งานด้วยแถบเลื่อน
คำเตือนจะปรากฏขึ้นพร้อมคำอธิบายเกี่ยวกับการแก้ไขข้อบกพร่องของ USB - กด "ตกลง" เพื่อเปิดใช้งานตัวเลือกนี้
เชื่อมต่ออุปกรณ์ของคุณเข้ากับคอมพิวเตอร์ด้วยสาย USB ตราบเท่าที่คุณติดตั้งไดรเวอร์ที่ถูกต้องป๊อปอัปควรแสดงบนอุปกรณ์พร้อมตัวเลือกในการอนุญาตการดีบัก USB บนคอมพิวเตอร์ที่เชื่อมต่อ หากคุณใช้คอมพิวเตอร์ส่วนบุคคลคุณสามารถเลือกตัวเลือก "อนุญาตจากคอมพิวเตอร์เครื่องนี้เสมอ" เพื่อให้สามารถแก้ไขข้อบกพร่องโดยอัตโนมัติในอนาคต กด "ตกลง"
กลับไปที่พีซีของคุณ ถ้ามี adb ตั้งค่าใน PATH ระบบของคุณ , Shift + คลิกขวาในโฟลเดอร์ที่คุณคลายซิปไฟล์ภาพจากโรงงานทั้งหมดแล้วเลือก“ เปิดหน้าต่างคำสั่งที่นี่”
หากคุณไม่ได้ตั้งค่า adb ใน PATH ระบบของคุณให้คัดลอกไฟล์ boot.img และวางไว้ในโฟลเดอร์ adb ของคุณ -
C: \ Android \ platform-tools
ในกรณีนี้. Shift + คลิกขวาที่ใดก็ได้ในโฟลเดอร์นี้และเลือก“ เปิดหน้าต่างคำสั่งที่นี่” เมื่อไฟล์ boot.img เสร็จสิ้นการคัดลอก
จากนั้นป้อนคำสั่งต่อไปนี้เพื่อรีบูตอุปกรณ์ใน bootloader:
adb รีบูต bootloader
เมื่อโทรศัพท์ของคุณรีบูตเข้าสู่ bootloader แล้วให้รันคำสั่งต่อไปนี้ซึ่งจะใช้เวลาเพียงไม่กี่วินาทีจึงจะเสร็จสิ้น:
กู้คืนแฟลช fastboot recovery.img
การดำเนินการนี้จะทำให้เกิดการฟื้นตัวของสต็อกอีกครั้ง เมื่อเสร็จแล้วให้รีบูตเข้าสู่ Android โดยทำสิ่งต่อไปนี้:
รีบูตเครื่อง fastboot
โทรศัพท์ควรรีบูตทันทีและคุณก็พร้อมใช้งานแล้วการเข้าถึงรูทจะหายไปและ Android จะกู้คืนสต็อกกลับมา แต่ระบบที่เหลือของคุณจะยังคงเหมือนเดิม หากคุณวางแผนที่จะขายหรือกำจัดอุปกรณ์คุณสามารถทำได้ ทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน ตอนนี้.
หากคุณวางแผนที่จะกำจัดอุปกรณ์เป็นความคิดที่ดีที่จะ ไปข้างหน้าและรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน ณ จุดนี้ .
แฟลชอุปกรณ์ของคุณอีกครั้งเพื่อสร้างสต็อกอย่างสมบูรณ์
ถ้าคุณคือ เรียกใช้ ROM แบบกำหนดเอง หรือ กรอบ Xposed คุณจะต้องล้างข้อมูลอุปกรณ์ของคุณอย่างสมบูรณ์และแฟลชเป็นสถานะใหม่ล่าสุดที่ยังไม่ได้รูทจากโรงงาน นอกจากนี้ยังเป็นวิธีเดียวในการถอนรูทโทรศัพท์ที่ไม่ใช่ Nexus หรือ Developer Edition หากวิธี SuperSU ไม่ได้ผลสำหรับคุณ
น่าเสียดายที่กระบวนการนี้ค่อนข้างแตกต่างกันไปสำหรับผู้ผลิตทุกรายและอาจแตกต่างกันไปในแต่ละอุปกรณ์ ดังนั้นยกเว้นอุปกรณ์ Nexus (ซึ่งเรามีคำแนะนำ) เราไม่สามารถให้รายละเอียดคำแนะนำทั้งหมดได้ที่นี่ แต่คุณจะต้องโผล่ไปรอบ ๆ ไซต์เช่นไฟล์ ฟอรัม XDA Developers สำหรับคำแนะนำทั้งหมดสำหรับโทรศัพท์ของคุณ ต่อไปนี้เป็นภาพรวมของกระบวนการที่เกี่ยวข้องกับผู้ผลิตแต่ละรายอย่างรวดเร็วและสกปรก:
- Nexus และอุปกรณ์ Developer Edition อื่น ๆ : อุปกรณ์ Nexus นั้นค่อนข้างง่าย คุณต้องดาวน์โหลดภาพโรงงานจาก Google หรือผู้ผลิตของคุณ (เหมือนกับที่เราทำในคำแนะนำในการถอนการรูทด้วยตนเองสำหรับ Marshmallow ด้านบน) จากนั้นแฟลชไฟล์ทั้งหมดที่มีอยู่ในโทรศัพท์ของคุณ เช็คเอาท์ คำแนะนำในการกะพริบ Nexus ของคุณด้วยตนเอง สำหรับคำแนะนำทั้งหมด
- อุปกรณ์ Samsung: คุณจะต้องมีไฟล์เฟิร์มแวร์เต็มรูปแบบซึ่งควรมีให้สำหรับอุปกรณ์ทุกเครื่องที่ Sammobile.com . คุณจะต้องจัดการกับโปรแกรมที่ชื่อว่า“ Odin” บนพีซีซึ่งค่อนข้างตรงไปตรงมา อย่าลืมหาคำแนะนำที่เชื่อถือได้สำหรับอุปกรณ์ที่แน่นอนของคุณ
- อุปกรณ์ Motorola: Motorola ใช้โปรแกรมที่เรียกว่า“ RSD Lite” เพื่อพุชไฟล์ภาพไปยังอุปกรณ์แม้ว่า บริษัท จะไม่ได้เปิดให้ใช้งานภาพสำหรับอุปกรณ์ที่ไม่ใช่ผู้พัฒนา มีสำเนาอยู่รอบ ๆ แต่ตรวจสอบให้แน่ใจว่าคุณกำลังดาวน์โหลดจากแหล่งที่เชื่อถือได้ก่อนที่จะกระโดด
- อุปกรณ์ LG: LG ใช้“ Flash Tool” ที่สร้างขึ้นโดยเฉพาะเพื่อส่งไฟล์ KDZ เฉพาะอุปกรณ์ไปยังโทรศัพท์ อีกครั้งอาจเป็นเรื่องยุ่งยากดังนั้นตรวจสอบให้แน่ใจว่าคุณใช้แหล่งข้อมูลและคำแนะนำที่เชื่อถือได้
- อุปกรณ์ HTC: HTC อาจเป็นอุปกรณ์ที่ใช้แฟลชได้ง่ายที่สุดในบรรดาอุปกรณ์สำหรับผู้บริโภคเนื่องจากใช้เฉพาะสิ่งที่เรียกว่าไฟล์“ RUU” (ROM Update Utility) ที่สามารถพุชด้วยคำสั่ง adb และ fastboot ง่ายๆ หรือคุณสามารถวาง RUU บนพาร์ติชัน / sdcard ของอุปกรณ์ HTC ส่วนใหญ่และจะตรวจพบโดยอัตโนมัติเมื่อคุณบูตเข้าสู่ bootloader คุณเพียงแค่ต้องค้นหา RUU สำหรับโทรศัพท์เฉพาะของคุณ
เราหวังว่าเราจะสามารถให้รายละเอียดของโทรศัพท์ทุกเครื่องได้ แต่ก็ไม่สามารถทำได้นี่เป็นอีกหนึ่งเหตุผลว่าทำไมเราถึงชอบ Nexus และอุปกรณ์ Developer Edition อื่น ๆ แต่ด้วยการขุดเพียงเล็กน้อยคุณควรจะสามารถถอนรูทโทรศัพท์ออกจากที่นั่นและทำให้มันกลับสู่สภาพที่ใช้งานได้ดี