หากคุณต้องการเจาะลึกระบบ Android คุณอาจพบว่าบางแอปต้องการการเข้าถึงระดับราก การรูทมีความจำเป็นน้อยลงในช่วงหลายปีที่ผ่านมา แต่ ยังคงมีประโยชน์หากคุณต้องการเรียกใช้แอปบางประเภท . นี่คือวิธีการที่รองรับอย่างกว้างขวางที่สุดสำหรับการรูทอุปกรณ์ของคุณและเหตุผลที่คุณอาจต้องการ
โพสต์นี้เผยแพร่ครั้งแรกในปี 2012 ตั้งแต่นั้นมาได้รับการอัปเดตเพื่อมุ่งเน้นไปที่วิธีการรูทที่ได้รับการสนับสนุนอย่างกว้างขวางแทนที่จะเป็นการรวบรวมแอปแบบคลิกเดียว
ที่เกี่ยวข้อง: เจ็ดสิ่งที่คุณไม่ต้องรูท Android เพื่อทำอีกต่อไป
รูทคืออะไร?
Android ใช้ Linux . บน Linux และอื่น ๆ UNIX เช่นเดียวกับระบบปฏิบัติการผู้ใช้ root จะเทียบเท่ากับผู้ใช้ Administrator บน Windows ผู้ใช้รูทสามารถเข้าถึงระบบปฏิบัติการทั้งหมดและสามารถทำอะไรก็ได้ โดยค่าเริ่มต้นคุณไม่มีสิทธิ์เข้าถึงระดับรากของอุปกรณ์ Android ของคุณเองและบางแอปจะไม่ทำงานหากไม่มีการเข้าถึงระดับราก เช่นเดียวกับระบบปฏิบัติการมือถือสมัยใหม่อื่น ๆ Android จำกัด แอปให้เป็นแซนด์บ็อกซ์ความปลอดภัยที่ จำกัด เพื่อวัตถุประสงค์ด้านความปลอดภัย
บัญชีผู้ใช้รูทมีอยู่ใน Android เสมอ ไม่มีวิธีการเข้าถึงในตัว “ การรูท” คือการเข้าถึงบัญชีผู้ใช้รูทนี้ ซึ่งมักจะเปรียบเทียบกับการเจลเบรค iPhone หรือ iPad แต่ การรูทและการเจลเบรกแตกต่างกันพอสมควร .
ด้านเทคนิคนอกเหนือจากการเข้าถึงรูทช่วยให้คุณทำสิ่งที่มีประโยชน์มากมาย ด้วยรูทคุณสามารถลบ bloatware ที่มากับโทรศัพท์ของคุณเรียกใช้ไฟร์วอลล์เปิดใช้งานการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือแม้ว่าผู้ให้บริการของคุณจะบล็อกมันสำรองระบบของคุณด้วยตนเองและ ใช้การปรับแต่งอื่น ๆ ที่ต้องการการเข้าถึงระบบระดับต่ำ .
แอปที่ต้องใช้รูทหาไม่ยากเพราะมีให้บริการใน Google Play แต่จะใช้งานไม่ได้จนกว่าคุณจะได้รับสิทธิ์การเข้าถึงระดับรูท แอพบางตัวมีคุณสมบัติที่ใช้งานได้บนอุปกรณ์ที่รูทเท่านั้น
คุณจะต้องรูทโทรศัพท์ของคุณหากคุณต้องการเรียกใช้แอพเฉพาะที่ต้องเข้าถึงรูท หากคุณไม่ได้วางแผนที่จะทำอะไรกับการเข้าถึงรูทนั้นอย่ากังวล คุณสามารถรูทได้ในภายหลังหากต้องการ
คำเตือน
อุปกรณ์ Android ไม่ได้รับการรูทด้วยเหตุผล . ในความเป็นจริงผู้ผลิตอุปกรณ์บางรายออกนอกเส้นทางเพื่อป้องกันไม่ให้คุณรูท นี่คือเหตุผล:
- ความปลอดภัย : การรูททำให้แอปแตกต่างจากแซนด์บ็อกซ์ความปลอดภัยปกติของ Android แอปอาจละเมิดสิทธิ์ระดับรูทที่คุณมอบให้และสอดแนมแอปอื่น ๆ ซึ่งปกติไม่สามารถทำได้ ในความเป็นจริง Google ป้องกันไม่ให้คุณใช้ Android Pay บนอุปกรณ์ที่รูท สำหรับเหตุผลนี้.
- การรับประกัน : ผู้ผลิตบางรายยืนยันว่า การรูทเป็นโมฆะการรับประกันอุปกรณ์ของคุณ . อย่างไรก็ตามการรูทจะไม่ทำให้ฮาร์ดแวร์ของคุณเสียหาย ในหลาย ๆ กรณีคุณสามารถ“ ถอนรูท” อุปกรณ์ของคุณได้และผู้ผลิตจะไม่สามารถบอกได้ว่าอุปกรณ์ถูกรูทหรือไม่
- การแปรงฟัน : ตามปกติคุณต้องรับความเสี่ยงเอง โดยทั่วไปการรูทควรเป็นกระบวนการที่ปลอดภัยมาก แต่คุณอยู่ที่นี่ด้วยตัวเอง หากคุณทำอะไรผิดพลาดคุณไม่สามารถคาดหวังบริการรับประกันฟรีเพื่อแก้ไขได้ หากคุณกังวลลองหาข้อมูลก่อนและดูว่ามีคนอื่นรายงานความสำเร็จในการรูทอุปกรณ์ของคุณด้วยเครื่องมือที่คุณวางแผนจะใช้หรือไม่
นอกจากนี้การรูทอาจทำให้การรับประกันของคุณเป็นโมฆะอย่างน้อยสำหรับการซ่อมแซมบางประเภท เช็คเอาท์ ผู้อธิบายของเราในเรื่องนี้ สำหรับข้อมูลเพิ่มเติม.
ที่เกี่ยวข้อง: กรณีต่อต้านรูท: ทำไมอุปกรณ์ Android ไม่มารูท
หลายวิธีในการรูทโทรศัพท์ Android
มีหลายวิธีในการรูทโทรศัพท์ Android และวิธีใดที่คุณควรใช้ขึ้นอยู่กับโทรศัพท์ของคุณ โดยทั่วไปการรูทจะเกี่ยวข้องกับกระบวนการเหล่านี้:
- ปลดล็อก Bootloader : Google และผู้ผลิตอุปกรณ์ไม่สนับสนุนการรูทอย่างเป็นทางการ แต่มีวิธีการอย่างเป็นทางการในการเข้าถึงอุปกรณ์บางอย่างในระดับต่ำซึ่งจะช่วยให้คุณสามารถรูท ตัวอย่างเช่นอุปกรณ์ Nexus มีไว้สำหรับนักพัฒนาและคุณสามารถปลดล็อก bootloader ได้อย่างง่ายดายด้วยคำสั่งเดียว จากนั้นคุณสามารถรูทอุปกรณ์ของคุณโดยกระพริบไฟล์. zip ที่มี su binary จากหน้าจอการกู้คืน เครื่องมือเช่น Nexus Root Toolkit สำหรับอุปกรณ์ Nexus ทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติ . ผู้ผลิตรายอื่นยังเสนอวิธีปลดล็อก bootloader แต่สำหรับอุปกรณ์บางอย่างเท่านั้น
- ใช้ประโยชน์จากช่องโหว่ด้านความปลอดภัย : อุปกรณ์อื่น ๆ ถูกล็อค ผู้ผลิตของพวกเขาไม่มีวิธีอย่างเป็นทางการในการปลดล็อกโปรแกรมโหลดบูตและยุ่งเกี่ยวกับซอฟต์แวร์ของตน อุปกรณ์เหล่านี้ยังคงสามารถรูทได้ แต่โดยการค้นพบช่องโหว่ด้านความปลอดภัยบนอุปกรณ์และใช้ประโยชน์จากการติดตั้งไบนารี su บนพาร์ติชันระบบเท่านั้น การอัปเดต OTA อาจแก้ไขช่องโหว่ด้านความปลอดภัยเช่นเดียวกับการถอนรูทอุปกรณ์ ตัวอย่างเช่นมีค่าหัว 18,000 เหรียญสำหรับบุคคลแรกที่สามารถรูท Samsung Galaxy S5 ที่ทำงานบน Verizon หรือ AT&T ได้ พบช่องโหว่ แต่การอัปเดตในอนาคตอาจป้องกันไม่ให้ช่องโหว่ทำงานและลบความสามารถในการรูท Galaxy S5
- Flash CyanogenMod หรือ ROM แบบกำหนดเองอื่น ๆ : ในทางเทคนิคนี่เป็นส่วนเสริมของหนึ่งในวิธีการข้างต้น การปลดล็อกโปรแกรมโหลดบูตและการใช้ช่องโหว่ด้านความปลอดภัยอาจทำให้คุณแฟลชได้ รอมที่กำหนดเอง เช่น CyanogenMod ซึ่งมักจะมาก่อนรูท CyanogenMod มีการสลับง่ายๆบนหน้าจอการตั้งค่าที่ช่วยให้คุณสามารถเปิดหรือปิดการเข้าถึงรูท การอัปเกรดเป็น CyanogenMod เวอร์ชันใหม่หรือ ROM ที่กำหนดเองของคุณจะไม่ยกเลิกการรูทอุปกรณ์ของคุณหาก ROM มาพร้อมกับวิธีการเปิดใช้งานรูทในตัว
ในบทความนี้เราจะพูดถึงผู้ใช้ที่อยู่ในค่ายแรกเป็นหลักซึ่งมีโปรแกรมโหลดบูตที่ปลดล็อกได้ หากโทรศัพท์ของคุณต้องการการหาประโยชน์เราจะไม่สามารถช่วยคุณได้เนื่องจากกระบวนการจะแตกต่างกันไปสำหรับโทรศัพท์ทุกรุ่น คุณจะต้องค้นหาฟอรัมเช่น นักพัฒนา XDA สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรูทอุปกรณ์เฉพาะของคุณ คู่มือนี้เคยแนะนำแอปรูทด้วยคลิกเดียวก่อนหน้านี้ ราก Kingo และ ผ้าขนหนู และอาจยังรองรับโทรศัพท์รุ่นเก่าบางรุ่นด้วย
หากอุปกรณ์ของคุณมี bootloader ที่ปลดล็อกได้ให้อ่านต่อ โดยทั่วไปเราแนะนำให้ใช้วิธี TWRP มากกว่าโปรแกรมรูทแบบคลิกเดียวเนื่องจากคุณได้เรียนรู้ว่าทุกอย่างทำงานอย่างไรซึ่งจะช่วยคุณแก้ไขปัญหาหากเกิดข้อผิดพลาดในอนาคต - โปรแกรมรูทแบบคลิกเพียงครั้งเดียวไม่โปร่งใส ก่อนที่คุณจะเริ่มกระบวนการนี้คุณจะต้อง ปลดล็อกโปรแกรมโหลดบูตของคุณด้วยวิธีทางการ และจากนั้น ติดตั้งสภาพแวดล้อมการกู้คืน TWRP โดยใช้คำแนะนำเหล่านี้ . จากนั้นเราจะใช้ TWRP เพื่อรูทโทรศัพท์ของคุณ
ที่เกี่ยวข้อง: วิธีปลดล็อก Bootloader ของโทรศัพท์ Android วิธีอย่างเป็นทางการ
วิธีแฟลช SuperSU ไปยังโทรศัพท์ของคุณและรับการเข้าถึงรูท
ได้เลยคุณได้ปลดล็อกโปรแกรมโหลดบูตแล้วและคุณได้ติดตั้ง TWRP แล้ว เยี่ยมมาก! เกือบเสร็จแล้ว ในการเข้าถึงรูทเราจะใช้โปรแกรมที่เรียกว่า SuperSU ซึ่งช่วยให้คุณสามารถให้สิทธิ์การเข้าถึงรูทแก่แอปอื่น ๆ
SuperSU มีให้บริการใน Google Play Store แต่เวอร์ชันนั้นไม่ได้ให้สิทธิ์การเข้าถึงระดับรูทในความเป็นจริงคุณต้องเข้าถึงรูทเพื่อใช้งานตั้งแต่แรก! พูดคุยเกี่ยวกับ Catch-22 โชคดีที่ SuperSU มีให้บริการเป็นไฟล์. zip ที่เราสามารถ "แฟลช" ด้วย TWRP การทำเช่นนี้จะให้สิทธิ์การเข้าถึงรูทพร้อมกับคุณสมบัติการจัดการของแอป Android ของ SuperSU
ดังนั้นในการเริ่มต้นมุ่งหน้าไปที่ ลิงค์นี้ ซึ่งจะนำคุณไปสู่ SuperSU เวอร์ชันล่าสุดที่มีให้ดาวน์โหลด ดาวน์โหลดไฟล์. zip ลงในคอมพิวเตอร์ของคุณเสียบโทรศัพท์ด้วยสาย USB แล้วลากซิป SuperSU ไปยังที่จัดเก็บข้อมูลภายในหรือการ์ด SD ของโทรศัพท์
จากนั้นรีบูตโทรศัพท์ของคุณในการกู้คืน TWRP การทำเช่นนี้จะแตกต่างกันเล็กน้อยในโทรศัพท์ทุกเครื่องเช่นคุณอาจต้องกดปุ่มเปิด / ปิดและลดระดับเสียงค้างไว้พร้อมกันจากนั้นใช้ปุ่มปรับระดับเสียงเพื่อบูต“ โหมดการกู้คืน” คำแนะนำของ Google สำหรับรุ่นเฉพาะของคุณเพื่อดูว่ามันเป็นอย่างไร
เมื่อคุณทำเสร็จแล้วคุณจะพบกับหน้าจอหลัก TWRP ที่คุ้นเคย คลิกปุ่มติดตั้ง
หมายเหตุ: คุณควรจะ ทำการสำรองข้อมูลใน TWRP ก่อนดำเนินการตามขั้นตอนนี้ต่อไป
หน้าจอต่อไปนี้จะปรากฏขึ้น เลื่อนลงและไปที่ไฟล์ SuperSU ZIP ที่คุณโอนมาก่อนหน้านี้
แตะซิป SuperSU แล้วคุณจะเห็นหน้าจอนี้ ปัดเพื่อยืนยันแฟลช
ควรใช้เวลาสักครู่ในการแฟลชแพ็คเกจ SuperSU เมื่อเสร็จสิ้นให้แตะปุ่ม“ ล้างแคช / Dalvik” ที่ปรากฏขึ้นแล้วปัดเพื่อยืนยัน
เมื่อเสร็จสิ้นให้แตะปุ่ม“ Reboot System” เพื่อบูตกลับเข้าสู่ Android
หาก TWRP ถามว่าคุณต้องการติดตั้ง SuperSU ทันทีหรือไม่ให้เลือก“ ไม่ต้องติดตั้ง” บางครั้ง TWRP ไม่สามารถตรวจจับได้ว่าคุณมี SuperSU อยู่แล้วจึงขอให้แฟลชเวอร์ชันในตัว แต่การแฟลช SuperSU เวอร์ชันล่าสุดด้วยตัวเองนั้นดีที่สุดเกือบตลอดเวลาซึ่งเราเพิ่งทำไป
การจัดการสิทธิ์รูทด้วยแอพ SuperSU
เมื่อคุณรีบูตโทรศัพท์คุณควรเห็นไอคอน SuperSU ใหม่ในลิ้นชักแอปของคุณ SuperSU ควบคุมแอปอื่น ๆ ในโทรศัพท์ของคุณที่ได้รับสิทธิ์ระดับราก เมื่อใดก็ตามที่แอปต้องการขอสิทธิ์รูทแอปจะต้องถามแอป SuperSU ของคุณซึ่งจะแสดงข้อความร้องขอ
เพื่อให้แน่ใจว่ารูททำงานอย่างถูกต้องคุณสามารถดาวน์โหลดไฟล์ ตัวตรวจสอบรูท แอพและตรวจสอบสถานะการรูทของคุณ หรือดาวน์โหลดแอปเฉพาะรูทเท่านั้นที่คุณอยากลองและดูว่าแอปนั้นขอสิทธิ์ผู้ใช้ระดับสูงหรือไม่
ตัวอย่างเช่นหากเราเปิดและพยายามเพิ่มแอป Greenify - แอปประหยัดแบตเตอรี่ที่สะดวกสำหรับโทรศัพท์ที่รูท - เราจะเห็นป๊อปอัปนี้เพื่อขอการเข้าถึงระดับราก หากคุณคลิก Grant และคุณได้รับข้อความแสดงความสำเร็จแสดงว่าคุณได้รูทบนโทรศัพท์ของคุณสำเร็จแล้ว
ในการจัดการสิทธิ์ระดับรากให้เปิดลิ้นชักแอปของคุณแล้วแตะไอคอน SuperSU คุณจะเห็นรายการแอปที่ได้รับอนุญาตหรือปฏิเสธการเข้าถึงของผู้ใช้ขั้นสูง คุณสามารถแตะที่แอพเพื่อเปลี่ยนการอนุญาต
ที่เกี่ยวข้อง: 10 Android Tweaks ที่ยังต้องการรูท
หากคุณต้องการยกเลิกการรูทให้เปิดแอป SuperSU ไปที่หน้าจอการตั้งค่าแล้วแตะตัวเลือก“ ถอนรูทแบบเต็ม” มันจะพยายามถอนรูทอุปกรณ์ของคุณ หากมันเหมาะกับคุณนี่เป็นวิธีที่ง่ายที่สุดในการถอนรูทโทรศัพท์ของคุณ
แต่สำหรับตอนนี้โลกคือหอยนางรมที่เป็นมิตรต่อรากของคุณ คุณสามารถ ตรวจสอบรายชื่อแอปรูทที่ยอดเยี่ยมของเรา สำหรับแนวคิดหรือ ติดตั้ง Xposed framework สำหรับ การปรับแต่งที่ยอดเยี่ยมอย่างจริงจัง . โชคดี!
เครดิตรูปภาพ: โนเรบโบ