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

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

Android โทรศัพท์ที่คุณใช้อยู่ รันใน sandboxed environment ต่างจาก Windows PC หรือ Mac ที่ไปดู/แก้ system files ได้ คุณทำงานได้แค่ใน predefined parameters ที่ Google และ manufacturer กำหนด Root access = ทางออก

ง่ายๆ: root Android = ควบคุมอุปกรณ์ทั้งเครื่อง ตั้งแต่ code ที่รัน OS สวย อันตราย super rewarding Root = เข้าถึง system files, folders, system commands — สิ่งที่ปกติซ่อนจาก user

มี root แล้ว = ทำสิ่งที่คนทั่วไปฝันถึง: ลบ carrier bloat, update Android latest แม้ไม่ officially supported, mod ทุกส่วน software แต่อย่าลืม: With great power comes great responsibility

นำไปสู่คำถาม — worth it ไหม?

ข้อดีของ Root Access

สำคัญ: แค่ได้ root ไม่แก้ปัญหาทั้งหมดทันที Root แค่ให้ power ทำได้ ข้อดีชัดเจนของ rooted phone:

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

ลบ bloatware: ลบ carrier/manufacturer bloatware ที่ pre-installed

Backup ดีขึ้น: Backup แอปแต่ละตัวพร้อม app data ด้วย Titanium Backup Nandroid backup = backup ทั้ง OS แค่ tap เดียว

Custom ROMs: โทรศัพท์ช้า = สลับ custom ROM มักมาพร้อม Android latest + security patches latest มาก custom ROMs = stock Android = โทรศัพท์เร็วกว่ามาก

Extra apps และ features: รันแอปที่ไม่มี Play Store, tweak ไม่แค่ software แต่ hardware (overclock/underclock CPU)

อายุการใช้งานยาวขึ้น: HTC HD 2 = legend rooting world ปล่อย 2009 ท้าย แต่ custom ROMs ทำให้รัน Android 7.0 Nougat 7 ปีหลัง release คุณ = custom ROM อาจให้ extra 1-2 ปี

สิ่งที่สูญเสียจากการรูท

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

พูด cons: แม้ไม่ illegal รูท Android ใน US แล้ว แต่ void warranty ไม่ใช่จบโลก เพราะ unroot กลับ stock ได้ปกติ หลังนั้น warranty กลับมา บาง manufacturer มีวิธีรู้ว่าเคยรูท แต่มี workarounds บ่อย

ส่งผลทุกวัน: incompatibility กับบางแอป WhatsApp, Netflix แจ้งเตือน Banking apps บางตัว lock out เลย มี root แล้วต้องระวัง software updates major update อาจ affect root status มี customizations = brick โทรศัพท์ได้

สุดท้าย: ต้องระวัง extra กับโทรศัพท์ เพราะ apps มี root access malicious app/tweak = damage มากกว่ามาก

Rooting Dictionary (ศัพท์รูท)

Bootloader: software บนโทรศัพท์ boot system recovery และ OS boot โทรศัพท์ = software ตัวแรกที่รัน

Root: term "root" = relic ของ Linux world (Android รันบน Linux) ได้ root access = administrator/superuser access ทั้ง device ระดับ basic

Recovery: bootloader เรียกก่อน = recovery Custom recovery (TWRP) = backup ทั้ง device, flash tweaks, install custom OS ใหม่

Custom ROM: replacement OS compatible ระดับพื้นฐาน แต่ customized/changed ด้านอื่น special apps, extra features, code tweaks = faster, more secure

SuperUser: root โทรศัพท์ = install "su" binary 用 apps (SuperSU) manage superuser access ให้แอป interact กับ root level OS

ADB: Android Debug Bridge = communicate Android device จาก PC ผ่าน command line บางอุปกรณ์ = วิธีเดียวได้ root

Kernel: ระหว่าง hardware และ software ทำให้ software communicate, interact, tinker hardware ง่าย ambitious = เปลี่ยน kernel custom = performance increase + more features

Xposed Framework: modding tool modules = tweak system/app behavior ได้ฟีเจอร์ custom ROMs โดยไม่ switch

Brick: โทรศัพท์ boot ไม่ขึ้น = officially bricked อย่ากลัว — restore Nandroid backup ปกติขึ้นได้

Nandroid: root แล้ว = Nandroid backups ผ่าน custom recovery backup ทั้งโทรศัพท์ รวม apps/data restore หลัง install custom ROM ต่าง ติดตั้ง ROM ใหม่ ไม่สูญเสีย data

Backup ก่อนรูท

unlock bootloader = wipe ทั้งหมดข้อมูลใน process สำคัญมาก: backup data ก่อนขั้นแรก

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

Android ไม่มี singular backup system สำหรับทุก apps/data (ได้ ability นี้หลัง root) rooting = risky affair backup ข้อมูลสำคัญก่อน: contacts, messages, work documents, images, etc. เช็ค Google sync: Settings > Accounts > Google

Contacts/email: Google sync enabled = good (ถ้าใช้ Gmail) Photos: copy PC หรือ upload Google Photos Documents สำคัญ: upload Google Drive/Dropbox

มี apps ช่วย backup bits อื่นๆ ที่เหลือ

Rooting ทำงานจริงยังไง

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

Rooting ปกติ 3 ขั้นตอน: Unlock bootloader, flash custom recovery, 用 new recovery flash .ZIP ให้ root access

ขั้นแรก: unlocked bootloader โทรศัพท์ดังส่วนใหญ่มี workaround unlock bootloader ก่อนไปต่อ Google search ว่า device unlock bootloader ได้ไหม ทุก Android device ต่างกัน

bootloader unlocked แล้ว: switch system recovery → custom recovery TWRP = flash ZIPs, install tweaks, backups, execute commands 用 new recovery flash SuperSU = root access

reboot device = ไม่มีอะไรเปลี่ยนแค่ได้ power ทำ changes real change coming เราจะพูด install custom ROM, manage tweaks, root-enabled apps ต่อ

ควรรูทไหม?

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

ตอนนี้รู้ root คืออะไร ข้อดี วิธีทำ ถึงเวลาถาม: ควรรูทไหม? ใช้ rooted phone = (พูดโดยไม่ได้เยาะ) lifestyle เหมือน釀เบียร์เอง หรือ build retro game consoles บางคน合 บางคนไม่

ตัดสินใจว่า合คุณไหม หรือลอง rooted device แล้วค่อยตัดสินใจ ถ้า excited complete control over Android (และทุกอย่างที่ตามมา) do it desperate better performance = install custom ROM

記住: mindful หลายอย่าง due diligence ก่อน significant change OS เพราะ root life ไม่มี shortcuts

ทำไมไม่ควรใช้ One-Click Tools

device มี unlockable bootloader = 2 ทิศทางใหญ่: old-fashioned way หรือ one-click tool

Old-fashioned: connect Android กับ PC manually ส่ง commands ผ่าน command line

One-click tool appeal: ดูแลทุกอย่างให้ manual route = control มากกว่า reliable กว่า one-click tools = อยู่ที่ mercy ของ developer + customized สำหรับ device ไหนแค่ไหน

One-click rooting tools เยอะ: KingRoot, KingoRoot, CF-Auto-Root, OneClickRoot...

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

KingRoot ทำงานยังไง: database ของ exploits ใช้ app = upload device details server download exploit กลับ device disable security parameters = ได้ root access

ปัญหา: exploits = unreliable software updates block exploits บางครั้ง vary ตาม OS version และ phone type

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

KingRoot, KingoRoot ติดตั้ง cleaner apps เอง root สำเร็จ = bloatware เพิ่ม และ KingRoot ไม่ install custom recovery (TWRP) เป้าหมาย custom ROM = manual process ดีกว่า

คำแนะนำ one-click tool: ใช้ก็ต่อเมื่อมัน only option

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

อุปกรณ์หลายพัน พร้อม tools หลายร้อย Android versions โหลหลายสิบ = million ways root แต่คุณต้องคิดแค่: ยังไงสำหรับ device ของคุณ

Nexus, Pixel, OnePlus, LG, HTC = straightforward (แม้ tedious) obscure brand = harder carrier-locked Samsung flagship (Galaxy S8) = impossible เกือบ มาหาเฉลย

เปิด browser tab ใหม่ internet research แรก: ไป XDA Developers forum search device

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

XDA = best community resource rooting, modding, custom ROMs detailed guides root device, install custom ROMs, more สำคัญ: guides นั้น up-to-date เสมอ มากกว่า step-by-step ที่ผม outline ที่นี่

หรือ search Google/YouTube: "how to unlock (your phone) bootloader" "how to root (your phone)" rule of thumb: favor community-based result guide OnePlus 3T บน official OnePlus forum = helpful กว่า blog ใดๆ หา forum post แล้วอ่าน comments cross-check steps กับหลาย sources

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

Steps vary by device แต่ปกติไปแบบนี้:

  1. PC: install ADB และ Fastboot drivers โทรศัพท์: enable USB Debugging
  2. connect โทรศัพท์ PC ใส่ Fastboot mode 用 command prompt ส่ง commands โทรศัพท์ unlock bootloader แล้ว install custom recovery (TWRP)
  3. Boot เข้า TWRP custom recovery flash SuperSU file ที่ copy ไป device = rooted รัน Root Checker app ยืนยัน root access

ติดตั้ง Custom ROM

root แล้ว = อยาก install custom ROM process mostly same ไม่ว่าอุปกรณ์ไหน install custom ROM = replace entire OS ใหม่ = lose all data

ทำ Nandroid backup ก่อน เผื่อ custom ROM ไม่ work ใน TWRP recovery กด Backup เริ่ม backup apps/data ตัวต่อตัว Titanium Backup = restore favorite apps เดิมพอดีหลัง custom ROM installed

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

เช็ค custom ROM compatible device download internal memory boot TWRP recovery หา file flash reboot = running entirely new OS major custom ROMs: LineageOS, PAC-ROM [No Longer Available], Paranoid Android

Root Apps ที่ต้องลอง

คู่มือสมบูรณ์การรูท Android โทรศัพท์หรือแท็บเล็ต

Titanium Backup: custom ROM hopper = first app install หลัง root backup apps + data sync cloud (Dropbox) = app data safe แม้ brick

Greenify: best way improve battery life แสดงแอปไหน background + กี่ครั้ง wake device จาก sleep freeze background processes per-app = Doze feature แต่ on steroids

Tasker: powerful automation IFTTT-style workflows initiate configured program lights off ตอนออกบ้าน auto launch Spotify ตอนเชื่อม Bluetooth headphones

Xposed Framework: required ติดตั้ง mods library Xposed modules = tweak device ตามใจ currently works reliably Lollipop และ Marshmallow

Nandroid Manager: interact Nandroid backups extract files หรือ backup apps/data ง่าย

Flashify: frequent flasher = easier flash GAPPs, ZIPs, kernel files ใช้ Flashify interface เร็วกว่า TWRP recovery

Link2SD: seamless link internal storage และ SD card apps คิดว่าใช้ internal storage move app data (media โดยเฉพาะ) ไป SD card โดยไม่ tip off app

Magisk: ingenious app ซ่อน root status จาก apps download Netflix movies ได้แม้ rooted

Stay Vigilant (ระวังตลอด)

พูดแล้ว rooting = lifestyle ระวัง = ส่วนหนึ่งของ package ระวังตอนอยู่ใน trenches โดยไม่มี safety ของ sandbox ปรึกษา trusted sources (XDA) = fine อย่า flash อะไรเด็ดขาด (troublemaker = backup เต็มๆ)

ตัดสินใจ Magisk = best way root Android ลอง Magisk modules จากเรา enhance functionality device

Image Credit: Niyazz via Shutterstock.com, Canon via Wikimedia Commons