วิธี Unroot โทรศัพท์ Android ของคุณ

ดังนั้นคุณได้เปิดประตูของฟังก์ชันขั้นสูงบนโทรศัพท์ Android ของคุณโดยการรูทมัน เยี่ยมมาก! คุณสามารถทำสิ่งต่างๆด้วยโทรศัพท์ที่คนอื่นไม่สามารถทำได้ด้วยโทรศัพท์ของคุณ แต่จะเกิดอะไรขึ้นเมื่อสิ่งต่างๆเปลี่ยนไปและคุณต้องการยกเลิกการรูท? ไม่ต้องกลัวเรามีให้คุณ

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

ที่เกี่ยวข้อง: เจ็ดสิ่งที่คุณไม่ต้องรูท Android เพื่อทำอีกต่อไป

หลายวิธีในการถอนรูทโทรศัพท์ Android

เช่นเดียวกับการรูทมีวิธีการหลายวิธีในการถอนการรูทโทรศัพท์ของคุณและวิธีที่คุณจะใช้นั้นขึ้นอยู่กับอุปกรณ์ของคุณเวอร์ชันของ Android ที่คุณใช้งานอยู่และสิ่งที่คุณกำลังพยายามทำอยู่ โดยทั่วไปการถอนการรูทจะเกี่ยวข้องกับกระบวนการใดกระบวนการหนึ่งเหล่านี้

  • โทรศัพท์ใด ๆ ที่ได้รับการรูทเท่านั้น : หากสิ่งที่คุณทำทั้งหมดคือการรูทโทรศัพท์ของคุณและติดอยู่กับ Android เวอร์ชันเริ่มต้นของโทรศัพท์การถอนการรูทควรเป็นเรื่องง่าย (หวังว่า) คุณสามารถถอนรูทโทรศัพท์ได้โดยใช้ตัวเลือกในแอป SuperSU ซึ่งจะลบรูทและแทนที่การกู้คืนสต็อกของ Android นี่คือรายละเอียดในส่วนแรกของคู่มือนี้
  • โทรศัพท์ทุกเครื่องที่ใช้ ROM แบบกำหนดเองหรือใช้ Xposed Framework : หากคุณทำมากกว่ารูทคุณน่าจะเปลี่ยนแปลงบางส่วนของระบบของคุณอย่างมากพอที่จะทำได้วิธีเดียวที่จะถอนการรูทคือการกลับไปที่สต็อกทั้งหมด - สภาพโรงงาน. สิ่งนี้แตกต่างกันไปสำหรับโทรศัพท์ทุกรุ่นและเราไม่สามารถให้คำแนะนำสำหรับแต่ละเครื่องได้ แต่เราจะพูดถึงในส่วนสุดท้ายของคู่มือนี้

ดูเหมือนง่ายใช่มั้ย? น่าเสียดายที่วิธี SuperSU ไม่ได้ผลเสมอไป อาจจะล้มเหลวหรืออาจไม่สามารถทดแทนการกู้คืนสต็อกของคุณได้ด้วยเหตุผลบางประการ ในกรณีดังกล่าวคุณสามารถถอนรูทโทรศัพท์ของคุณได้ด้วยตนเองโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • Nexus และโทรศัพท์ Developer Edition รุ่นอื่น ๆ ที่ใช้Marshmallow : หากวิธี SuperSU ไม่ได้ผลคุณสามารถยกเลิกการรูทอุปกรณ์ของคุณด้วยตนเองได้โดยการกะพริบ boot.img อีกครั้ง นี่คือไฟล์หลักที่ได้รับการแก้ไขเมื่อคุณรูทโทรศัพท์ด้วย Marshmallow ดังนั้นการแทนที่แล้วการกู้คืนสต็อกของ Android ที่กระพริบอีกครั้งควรทำเคล็ดลับ สิ่งนี้จะกล่าวถึงในส่วนที่สองของคู่มือนี้
  • Nexus และโทรศัพท์ Developer Edition รุ่นอื่น ๆ ที่ใช้Lollipop และก่อนหน้า : หากวิธี SuperSU ไม่ได้ผลคุณสามารถถอนรูทอุปกรณ์ของคุณด้วยตนเองได้โดยการลบไบนารี su นี่คือไฟล์ที่ช่วยให้คุณสามารถเข้าถึงรูทบนโทรศัพท์รุ่น pre-Marshmallow ได้ดังนั้นการลบไฟล์และการกู้คืนสต็อกของ Android อีกครั้งควรทำตามเคล็ดลับ สิ่งนี้จะกล่าวถึงในส่วนที่สามของคู่มือนี้
  • โทรศัพท์รุ่นที่ไม่ใช่สำหรับผู้พัฒนา : หากวิธี SuperSU ใช้ไม่ได้ผลและคุณมีโทรศัพท์ที่ไม่ใช่สำหรับนักพัฒนาคุณอาจต้องเปลี่ยนไปใช้ นั่นหมายถึงการเช็ดโทรศัพท์ของคุณและส่งคืนไปยังสต็อกที่สมบูรณ์และอยู่ในสภาพที่ไม่ได้ผลิตจากโรงงานเพื่อที่จะปลดรูท สิ่งนี้แตกต่างกันไปสำหรับโทรศัพท์ทุกรุ่นและเราไม่สามารถให้คำแนะนำสำหรับแต่ละเครื่องได้ แต่เราจะพูดถึงในส่วนสุดท้ายของคู่มือนี้

เราจะกล่าวถึงแต่ละวิธีการเหล่านี้ (ในระดับรายละเอียดที่แตกต่างกัน) ในสี่ส่วนด้านล่าง ดังนั้นให้ข้ามไปที่ส่วนที่เหมาะกับอุปกรณ์เวอร์ชัน Android และสถานการณ์ของคุณ

วิธี Unroot โดยทั่วไปอุปกรณ์ Android ใด ๆ ที่มี SuperSU

SuperSU เป็นแอปจัดการรูทที่ได้รับความนิยมและมีประสิทธิภาพมากที่สุดบน Android หากคุณใช้อุปกรณ์ที่รูทมีโอกาสสูงมากที่คุณจะใช้ SuperSU เพื่อจัดการว่าแอปใดบ้างที่เข้าถึง superuser ได้ นอกจากนี้ยังเป็นวิธีที่ชาญฉลาดและง่ายที่สุดในการถอนรูทอุปกรณ์ Android ของคุณอย่างรวดเร็วเนื่องจากกระบวนการทั้งหมดทำภายในแอปโดยตรงบนโทรศัพท์

ในการถอนรูทอุปกรณ์อย่างสมบูรณ์สิ่งแรกที่คุณต้องทำคือข้ามไปที่แอป SuperSU ซึ่งอยู่ในลิ้นชักแอป

เมื่อเปิดแล้วให้ปัดหรือแตะแท็บการตั้งค่าแล้วเลื่อนไปทางด้านล่างจนกว่าคุณจะเห็นส่วน "ล้างข้อมูล" แตะตัวเลือก“ ถอนรูทแบบเต็ม”

สิ่งนี้จะแสดงกล่องโต้ตอบพร้อมสิ่งที่คาดหวังจากกระบวนการถอนรูทและถามว่าคุณต้องการดำเนินการต่อหรือไม่ หากคุณใช้อุปกรณ์ที่ใช้วิธีการรูทแบบเดิมโดยทั่วไปคือ Lollipop หรือเก่ากว่านี่คือขั้นตอนแรกและขั้นตอนเดียวสำหรับคุณ การกดปุ่มดำเนินการต่อจะเป็นการยกเลิกการรูทอุปกรณ์และคุณจะต้องรีบูตเพื่อเสร็จสิ้นกระบวนการ

หากคุณใช้อุปกรณ์ที่รูทด้วยวิธีการรูทแบบไม่มีระบบใน Marshmallow การแตะที่ตัวเลือก "ดำเนินการต่อ" จะเป็นการเปิดกล่องโต้ตอบอื่นที่ถามว่าคุณต้องการกู้คืนอิมเมจสำหรับบูตสต็อกหรือไม่โดยสังเกตว่า OTA จำเป็น ( การอัปเดตทางอากาศ) หากคุณต้องการดาวน์โหลดการอัปเดต Android ล่าสุดเมื่อเครื่องลดลงหรือหากคุณกำลังกำจัดอุปกรณ์ฉันขอแนะนำให้แตะ“ ใช่” ที่นี่ หากตัวเลือกเหล่านั้นใช้ไม่ได้กับสถานการณ์ของคุณอาจเป็นไปได้ดีที่จะปล่อยให้อิมเมจบูตที่แก้ไขแล้วโดยการกดปุ่ม "ไม่"

หน้าจอต่อไปนี้อาจถามว่าคุณต้องการกู้คืนภาพสต็อกหรือไม่ หากคุณกำลังเรียกใช้การกู้คืนแบบกำหนดเอง (ซึ่งเป็นไปได้) และคุณต้องการดึงการอัปเดต OTA จำเป็นต้องใช้ตัวเลือกนี้โดยแตะ“ ใช่” เพื่อดำเนินการต่อ หากคุณวางแผนที่จะทำการรูทใหม่ในอนาคตหรือต้องการใช้การกู้คืนที่กำหนดเองต่อไป (เช่นสำหรับการสำรองข้อมูลแบบ nandroid) ให้กด "ไม่" ที่นี่ มีโอกาสที่ตัวเลือกนี้อาจไม่ปรากฏขึ้นซึ่งในกรณีนี้คุณจะต้องทำการกู้คืนหุ้นด้วยตนเอง มีคำแนะนำในการดำเนินการนี้ในส่วนคู่มือด้านล่าง

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

วิธีถอนรูท Nexus หรืออุปกรณ์สำหรับนักพัฒนาอื่น ๆ ด้วยตนเองบน Marshmallow

ในขณะที่วิธีการข้างต้นในการถอนการรูทด้วย SuperSU ในทางทฤษฎีควรใช้งานได้ดีกับอุปกรณ์ที่ได้รับการรูทโดยใช้วิธีการไร้ระบบ แต่ก็ยังดีที่จะรู้ว่าต้องทำอย่างไรในสถานการณ์ที่ SuperSU อาจไม่สามารถถอนรูทอุปกรณ์ได้อย่างสมบูรณ์

ที่เกี่ยวข้อง: "Systemless Root" บน Android คืออะไรและทำไมถึงดีกว่า

ข่าวดีก็คือมันเป็นแฟลชธรรมดา - การแทนที่ boot.img ที่แก้ไขแล้วด้วยสต็อก - ควรทำเคล็ดลับ

ฉันใช้ Nexus 5 สำหรับตัวอย่างนี้ แต่กระบวนการนี้จะเหมือนกันสำหรับอุปกรณ์ Nexus อื่น ๆ ทั้งหมด หากคุณใช้โทรศัพท์รุ่นสำหรับนักพัฒนาจากผู้ผลิตรายอื่นกระบวนการอาจแตกต่างกันเล็กน้อย

สิ่งแรกที่คุณต้องทำคือดาวน์โหลดอิมเมจจากโรงงานสำหรับอุปกรณ์ของคุณ สำหรับ Nexuses สิ่งนี้ให้บริการโดย Google ผู้ผลิตควรให้รูปภาพของอุปกรณ์อื่น ๆ

เมื่อคุณดาวน์โหลดอิมเมจจากโรงงานสำหรับอุปกรณ์ของคุณแล้วคุณจะต้องคลายซิปแพ็คเกจก่อน

ภายในบรรจุภัณฑ์นั้นมีอีกแพ็คเกจหนึ่ง เปิดเครื่องรูดอันนั้นเช่นกัน

แพ็คเกจนี้จะเก็บอิมเมจ bootloader วิทยุ (ถ้ามี) และสคริปต์ต่างๆเพื่อแฟลชบิวด์ Android เต็มรูปแบบ ไฟล์ที่เราต้องการ - boot.img - อยู่ในไฟล์. zip สุดท้ายซึ่งควรมีชื่อว่า "image--.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” แล้วเปิดขึ้นมา

นี่คือสิ่งที่จะได้รับเพียงเล็กน้อยหากิน-ขึ้นอยู่กับว่าอุปกรณ์ของคุณได้รับการฝังรากที่“ซู” แฟ้ม (หนึ่งเราจะลบในขั้นตอนนี้) จะอยู่ในหนึ่งในสองสถานที่: หรือ/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 และอุปกรณ์รุ่นอื่น ๆ สำหรับนักพัฒนา แต่ด้วยการขุดเพียงเล็กน้อยคุณควรจะสามารถถอนรูทโทรศัพท์ออกจากที่นั่นและทำให้มันกลับสู่สภาพที่ใช้งานได้ดี