Android Basics: Τι είναι Root και πώς γίνεται;
Με τον όρο “Root” στο Android, περιγράφεται η διαδικασία η οποία έχει ως σκοπό να μας επιτρέψει να επεμβαίνουμε σε όλα τα partition της συσκευής μας και όχι μόνο σε αυτό του χρήστη, το οποίο και είναι επιτρεπόμενο εξ’ αρχής. Είναι κάτι αντίστοιχο με το Jailbreak για το PS3 και το iOS.
Για να αποκτήσουμε πρόσβαση στα υπόλοιπα partition πρέπει να ξεκλειδώσουμε τον bootloader. Έτσι μπορούμε να αντικαταστήσουμε την κονσόλα recovery που βρίσκεται στο ομώνυμο partition και μέσω αυτής να εγκαταστήσουμε την εφαρμογή superuser η οποία διαχειρίζεται τα δικαιώματα υπερχρήστη στο λειτουργικό μας.
Το Root λοιπόν στο Android είναι μια διαδικασία που αποτελείται από:
Το ξεκλείδωμα του bootloader της συσκευής
Την εγκατάσταση μιας μεταποιημένης recovery
Την εγκατάσταση της εφαρμογής superuser
H έλλειψη ενός εκ των τριών απαιτήσεων, καθιστά τη διαδικασία ανολοκλήρωτη. Για παράδειγμα αν έχουμε κάνει root στη συσκευή μας και της αλλάξουμε τη ROM με μία η οποία δε διαθέτει την εφαρμογή superuser, ο bootloader θα συνεχίσει να είναι ξεκλείδωτος αλλά η έλλειψη της εφαρμογής superuser δε θα μας επιτρέπει να τρέξουμε εφαρμογές root. Θα πρέπει λοιπόν να ξαναεγκαταστήσουμε το superuser για να κλείσουμε ξανά τη διαδικασία.
Μέθοδοι για root
Το root από συσκευή σε συσκευή διαφέρει. Μπορούμε να βρούμε μεθόδους root συγκεκριμένα για τη συσκευή μας στην ιστοσελίδα XDA Developers. Μερικές μέθοδοι όμως λειτουργούν για πολλές συσκευές. Ας δούμε αυτές τις μεθόδους για root και σε ποιες συσκευές λειτουργούν:
SuperOneClick για συσκευές με έκδοση Android έως και 2.3.5
Universal Androot για παλαιότερες συσκευές με έκδοση Android έως και 2.2
z4root για συσκευές με έκδοση Android έως και 2.2
Gingerbreak για συσκευές με έκδοση Android έως και 2.3.3
Unrevoked για επιλεγμένες συσκευές
Revolutionary για επιλεγμένες συσκευές
DoomLord method κυρίως για Sony Xperia συσκευές
Δείτε τέλος, στο παρακάτω βίντεο αναλυτικά πώς ξεκλειδώνουμε έναν bootloader (διαφέρει από συσκευή σε συσκευή), πώς εγκαθιστούμε μια recovery image (ίδιο για τις περισσότερες συσκευές) και πώς εγκαθιστούμε την εφαρμογή superuser (επίσης ίδιο).