Page 57 - Computer Για Όλους τ. 352

COMPUTER ΓΙΑ ΟΛΟΥΣ
57
ANDROID ROOTING
ρακτηριστικά του λειτουργικού, όπως τα
μενού και τα γραφικά, με δικά τους, προ-
σθέτουν εφαρμογές και επιλέγουν ποιες
τεχνολογίες υλικού θα συμπεριλάβουν
ανάλογα και με το κόστος της συσκευής
τους. Ένα από τα μεγαλύτερα προβλήμα-
τα του iPhone και των Windows Phones εί-
ναι ότι δεν επιτρέπουν πράγματα τα οποία
είναι αυτονόητα για τους περισσότερους
χρήστες, όπως η ανταλλαγή αρχείων μέ-
σω Bluetooth και η μεταφορά αρχείων από
το PC στο smartphone μέσω του Windows
Explorer όταν έχει γίνει σύνδεση μέσω κα-
λωδίου USB. Σε ένα iPhone ακόμα και τα
πιο απλά πράγματα, όπως το να δει κανείς
ότι ένα SMS έχει παραληφθεί, απαιτείται
jailbreak. Αυτά είναι πράγματα αυτονόητα
για τους χρήστες του Android, ενώ φυσικά
υπάρχουν και πάρα πολλές επιλογές για
προσωποποίηση μιας συσκευής. Όμως
πάντα υπάρχουν χρήστες οι οποίοι θέλουν
ακόμα περισσότερες επιλογές. Αυτό γίνε-
ται εφικτό μέσω του rooting, δηλαδή της
αλλαγής των δικαιωμάτων χρήστη της συ-
σκευής.
TI EINAI TO ROOTING
Όσοι προέρχονται από το Linux γνωρί-
ζουν πολύ καλά τι εστί root. Πρόκειται για
το διαχειριστή ενός συστήματος, ο οποίος
έχει αυξημένα δικαιώματα σε σχέση με
τους υπόλοιπους χρήστες. Στο Android (το
οποίο άλλωστε βασίζεται στο Linux) ο κά-
τοχος μιας συσκευής έχει δικαιώματα
απλού χρήστη και όχι διαχειριστή. Αυτό
σημαίνει ότι δεν μπορεί να επέμβει στα αρ-
χεία συστήματος, κάτι που από τη μία είναι
καλό, αφού εάν κάποιος σκαλίζει ένα λει-
τουργικό σύστημα χωρίς να ξέρει τι κάνει,
μπορεί να προκαλέσει ανεπανόρθωτες
βλάβες. Από την άλλη, εάν κάποιος μπορεί
να αποκτήσει δικαιώματα διαχειριστή, το
ίδιο μπορεί να κάνει και μία εφαρμογή, η
οποία αποκτά έτσι πρόσβαση σε ευαίσθη-
τες πληροφορίες.
Έτσι λοιπόν, η Google έχει «κλειδώσει»
κατά κάποιον τρόπο το Android. Επιτρέπει
παραμετροποιήσεις και αλλαγές σε βαθμό
που το iOS και τα Windows Phone ούτε
στο όνειρό τους δεν έχουν δει, αλλά μέχρι
εκεί. Όποιος θέλει να... σκαλίσει το κινητό
του, θα πρέπει να το ξεκλειδώσει, δηλαδή
να αποκτήσει δικαιώματα διαχειριστή ή αλ-
λιώς να το κάνει root. Αυτό του επιτρέπει
να κάνει ό,τι θέλει στο κινητό του, αλλά
ταυτόχρονα ανοίγει μία κερκόπορτα η
οποία μπορεί να επιτρέψει σε διάφορα κα-
κόβουλα αρχεία να αποκτήσουν πρόσβαση
στα δεδομένα. Ο κανόνας που ισχύει εδώ
είναι «μην κάνετε root στο κινητό σας εάν
δεν ξέρετε ακριβώς τι κάνετε και γιατί το
κάνετε». Ευτυχώς πάντως, τα πράγματα
έχουν προχωρήσει αρκετά και η κοινότητα
έχει φροντίσει να κυκλοφορεί εργαλεία
που κάνουν μεν root αλλά ελέγχουν ποιες
εφαρμογές έχουν δικαιώματα διαχειριστή.
ΓΙΑΤΙ ROOT;
Σε ορισμένες περιπτώσεις, το rooting
συνηθίζεται για να ξεπεραστούν οι περιο-
ρισμοί που έχουν επιβάλει οι κατασκευα-
στές αλλά και οι πάροχοι τηλεπικοινωνιών
σε συγκεκριμένες συσκευές (κυρίως στο
εξωτερικό). Μία πολύ απλή περίπτωση εί-
ναι να θέλει κανείς να αλλάξει το animation
και τη μουσική που παίζει όταν ανοίγει το
κινητό. Αυτά τα αρχεία είναι μέρος του λει-
τουργικού συστήματος και δεν επιτρέπεται
να αλλάξουν, εκτός κι αν το τηλέφωνο εί-
ναι rooted.
Ωστόσο, ο συνηθέστερος λόγος για να
κάνει κανείς root ένα Android κινητό και
tablet είναι για τη δοκιμή και τη χρήση
custom εκδόσεων του Android (οι οποίες
ονομάζονται ROMs ή firmware) που κυκλο-
φορούν από ανεξάρτητους κατασκευα-
στές-χρήστες. Σε κάθε περίπτωση, το
rooting θα σας επιτρέψει να τρέξετε στο
smartphone σας εξειδικευμένες εφαρμο-
γές που απαιτούν πρόσβαση στα αρχεία
συστήματος του Android, όπως είναι
overclocking utilities, backup managers και
άλλες εφαρμογές συστήματος.
Σε γενικές γραμμές, αν είστε ένας συμ-
βατικός χρήστης του Android που χρησι-
μοποιείτε το κινητό σας τηλέφωνο για τα
«
βασικά» και κατεβάζετε πού και πού καμιά
εφαρμογή από το Play, το rooting δεν σας
είναι απαραίτητο. Αν πάλι αρέσκεστε στο
tweaking της συσκευής και θέλετε να
ασχοληθείτε με εξειδικευμένες εφαρμογές
συστήματος, ή να εγκαταστήσετε custom
ROMs, τότε το rooting θεωρείται μονόδρο-
μος. Σημειώστε ότι αν αποφασίσετε να
εφαρμόσετε όσα θα διαβάσετε στη συνέ-
χεια, ενδεχομένως θα χάσετε την εγγύηση
της συσκευής σας, ενώ υπάρχει επίσης
περίπτωση, αν κάτι δεν πάει καλά, να κα-
ταστρέψετε το τηλέφωνό σας, να το κάνε-
τε τούβλο όπως λέμε (brick).
Καλό θα είναι λοιπόν να ζυγίσετε τα
υπέρ και τα κατά αυτής της απόφασης και
να πράξετε αναλόγως.
ΠΡΟΕΤΟΙΜΑΣΙΑ
Οι πρώτες μέθοδοι του rooting περιλάμ-
βαναν μία σειρά από αρκετά πολύπλοκες
ενέργειες (10 με 15 βήματα), οι οποίες
μπορούσαν να οδηγήσουν σε ένα κατε-
στραμμένο τηλέφωνο αν δεν εκτελούνταν
όπως ακριβώς έπρεπε. Σήμερα, υπάρχουν
ευτυχώς αρκετά αυτοματοποιημένα εργα-
λεία, τα οποία με λίγα κλικ θα σας δώσουν
(
πιθανότατα) το επιθυμητό αποτέλεσμα. Σε
γενικές γραμμές, τα εργαλεία αυτά λει-
τουργούν στην εντέλεια, αν και δεν φέρουν
αποτέλεσμα σε όλες τις συσκευές. Έτσι,
πριν δοκιμάσετε κάτι από αυτά, θα πρέπει
να επισκεφτείτε το site του δημιουργού,
όπου και θα δείτε αν η εφαρμογή του έχει
δοκιμαστεί με επιτυχία στη συσκευή σας,
αλλά και με την έκδοση του Android που
έχετε.Ορισμένες από τις εφαρμογές που
θα συναντήσετε στο Διαδίκτυο για one-
click rooting είναι οι Universal Androot,
Recovery Flasher, Easy Root, Unrevoked,
αλλά και το SuperOneClick από το δημοφι-
λές Android development site, XDA
Developers
που θα χρησιμοποιήσουμε και στη συνέ-
χεια. Μπορείτε να κατεβάσετε το πρό-
γραμμα κατευθείαν από τη διεύθυνση
αλλά καλό θα
είναι να ρίξετε πρώτα μια ματιά και στο
σχετικό thread του XDA developers στο
Το δεύτερο πρόγραμμα που θα χρεια-
στείτε είναι το Android SDK Kit, που μπο-
ρείτε να κατεβάσετε από τη διεύθυνση
Τρέχοντας το πρόγραμ-
μα, θα σας ζητηθεί επίσης να κατεβάσετε
και να εγκαταστήσετε –αν δεν υπάρχει
στον υπολογιστή σας– το Java SE
Development Kit 7 (
που απαιτείται από το SDK. Όταν πλέον
έχετε εγκαταστήσει και τρέξει το SDK, εί-
στε έτοιμοι να προχωρήσετε.
ΑΝΑΛΟΓΑ ΜΕ ΤΟ ΚΙΝΗΤΟ ΣΑΣ
Το πρόβλημα της συγκεκριμένης πλατ-
φόρμας που δεν ισχύει στο iOS, είναι ότι
δεν υπάρχει μία, αλλά κυριολεκτικά άπει-
ρες συσκευές με διάφορες εκδόσεις του
Android. Αυτό σημαίνει ότι δεν υπάρχει
ΠΡΟΣΟΧΗ
Όλα όσα θα διαβάσετε στο παρόν Αφιέρωμα αναφέρονται αποκλειστικά για ενημε-
ρωτικούς σκοπούς και πριν αποφασίσετε να κάνετε root στο δικό σας κινητό, θα
πρέπει να ξέρετε πολύ καλά τι κάνετε, αλλά και να έχετε ψάξει πολύ το θέμα. Θα
πρέπει να έχετε συγκεντρώσει από πριν όλα τα απαραίτητα εργαλεία και drivers που
θα χρειαστείτε και να έχετε κατανοήσει επακριβώς τη διαδικασία.
Κάθε συσκευή ξεκλειδώνει με διαφορετικό τρόπο, ενώ έχετε υπόψη σας ότι εκτός
από την εγγύηση που θα χάσετε, υπάρχει μεγάλη πιθανότητα να καταστρέψετε τη
συσκευή σας.
Προχωρήστε λοιπόν αποκλειστικά με δική σας ευθύνη