Σε σύγκριση με έναν υπολογιστή, τα τηλέφωνα και τα tablet είναι αρκετά κλειδωμένες συσκευές. Το jailbreaking, το rooting και το ξεκλείδωμα είναι όλοι οι τρόποι παράκαμψης των περιορισμών τους και να κάνετε πράγματα που οι κατασκευαστές και οι εταιρείες κινητής τηλεφωνίας δεν θέλουν να κάνετε.
Ορισμένες χώρες έχουν νόμους που σας εμποδίζουν να κάνετε αυτά τα πράγματα με τις συσκευές για τις οποίες έχετε πληρώσει και νομίμως - δεν θα λάβουμε υπόψη αυτούς τους νόμους εδώ
Πιστωτική εικόνα: Blake Patterson στο Flickr
Jailbreaking
Το jailbreaking είναι η διαδικασία κατάργησης των περιορισμών που θέτει ο κατασκευαστής μιας συσκευής. Το jailbreaking εκτελείται γενικά σε συσκευές Apple iOS, όπως το iPhone ή το iPad. Το Jailbreaking καταργεί τους περιορισμούς που θέτει η Apple, επιτρέποντάς σας να εγκαταστήσετε λογισμικό τρίτων από το κατάστημα εφαρμογών. Μερικοί άνθρωποι μπορεί να έχουν την αντίληψη ότι το jailbreaking χρησιμοποιείται μόνο για πειρατεία, αλλά αυτό δεν συμβαίνει - το jailbreaking σάς επιτρέπει να κάνετε πράγματα όπως να αλλάξετε το προεπιλεγμένο πρόγραμμα περιήγησης και το πρόγραμμα-πελάτη αλληλογραφίας του iPhone σας. Ουσιαστικά, το jailbreaking σάς επιτρέπει να χρησιμοποιείτε λογισμικό που δεν εγκρίνει η Apple.
Το jailbreaking μπορεί να πραγματοποιηθεί σε άλλες συσκευές με παρόμοιους περιορισμούς. Για παράδειγμα, υπάρχει τώρα ένα jailbreak του Microsoft Surface RT που σας επιτρέπει να εγκαταστήσετε μη εγκεκριμένα προγράμματα για επιτραπέζιους υπολογιστές. (Από προεπιλογή, Συστήματα Windows RT σας επιτρέπει να εκτελείτε μόνο εφαρμογές για επιτραπέζιους υπολογιστές που έχουν γραφτεί από τη Microsoft.) Ωστόσο, οι εφαρμογές για επιτραπέζιους υπολογιστές πρέπει να μεταγλωττιστούν για ARM, οπότε δεν μπορείτε να εκτελέσετε προγράμματα επιτραπέζιων υπολογιστών Windows που έχετε ήδη, αν και οι εφαρμογές ανοιχτού κώδικα θα μπορούσαν να τροποποιηθούν και να μεταγλωττιστούν ξανά για τα Windows επιφάνεια εργασίας σε ARM.
Εταιρείες όπως η Apple και η Microsoft δεν θέλουν να ξεπεράσετε τους περιορισμούς μιας συσκευής - επομένως μπορείτε να αλλάξετε τα προεπιλεγμένα προγράμματα σε iOS ή να εκτελέσετε εφαρμογές επιτραπέζιου υπολογιστή τρίτου μέρους σε Windows RT. Για να εκτελέσει jailbreak, κάποιος πρέπει να βρει μια ευπάθεια ασφαλείας που τους επιτρέπει να «εκμεταλλευτούν» τη συσκευή και να περιηγηθούν στις εγγυήσεις του κατασκευαστή.
Το Android επιτρέπει στους χρήστες να εγκαταστήσουν εφαρμογές τρίτων από το κατάστημα εφαρμογών της Google εκτός συσκευασίας και δεν χρειάζεται να είναι σπασμένα.
Ρίζα
Το Rooting είναι η διαδικασία απόκτησης «πρόσβασης root» σε μια συσκευή. Αυτό εκτελείται γενικά σε συσκευές Android, αλλά η ριζοβολία μπορεί επίσης να συμβεί σε άλλες συσκευές που βασίζονται σε Linux, όπως το λειτουργικό σύστημα Symbian που έχει πλέον συνταξιοδοτηθεί από τη Nokia.
Σε Linux και άλλα λειτουργικά συστήματα τύπου UNIX, ο χρήστης root είναι ουσιαστικά ο ίδιος με τον χρήστη Administrator στα Windows. Μετά τη ριζοβολία, μπορείτε να παραχωρήσετε σε συγκεκριμένες εφαρμογές πρόσβαση σε δικαιώματα root, επιτρέποντάς τους να κάνουν ό, τι θέλουν στο λειτουργικό σύστημα. Για παράδειγμα, μια εφαρμογή με δικαιώματα ρίζας θα μπορούσε να απεγκαταστήσει εφαρμογές συστήματος, να εγκαταστήσει δυαδικά συστήματα χαμηλού επιπέδου, να ανακαλέσει τα δικαιώματα που απαιτούνται από τις εγκατεστημένες εφαρμογές και να κάνει άλλα τρελά πράγματα. Σχεδόν οτιδήποτε μπορείτε να κάνετε σε ένα κατάλληλο σύστημα Linux, μπορείτε να το κάνετε με πρόσβαση root στο τηλέφωνό σας.
Το Rooting βασίζεται στην αρχιτεκτονική ασφαλείας του Android και θα μπορούσε ενδεχομένως να προκαλέσει προβλήματα εάν οι χρήστες δεν γνωρίζουν τι κάνουν Το Android δεν έχει ρίζες .
Σε ορισμένες συσκευές, η ριζοβολία ενδέχεται να πρέπει να ολοκληρωθεί μέσω μιας εκμετάλλευσης ασφαλείας. Ακριβώς όπως το jailbreaking, οι κατασκευαστές γενικά δεν θέλουν να ρίζες. Σε ορισμένες συσκευές, όπως συσκευές Nexus (οι οποίες προορίζονται επίσης για προγραμματιστές), το rooting δεν απαιτεί ευπάθεια ασφαλείας.
Ξεκλείδωμα ενός Bootloader
Το Android είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα, οπότε ο καθένας μπορεί να πάρει τον πηγαίο κώδικα Android και να δημιουργήσει τη δική του έκδοση. Αυτό επιτρέπει την ύπαρξη προσαρμοσμένων ROM όπως το Cyanogenmod. Υπάρχουν πολλά προσαρμοσμένα ROM για το Android - τα πάντα, από μεγάλα έργα που υποστηρίζουν μια ποικιλία συσκευών έως προσαρμοσμένα ROM με λίγα μπαλώματα θεμάτων που κάποιο παιδί έβαλε στον ελεύθερο χρόνο του.
Ωστόσο, πολλά τηλέφωνα Android έρχονται με κλειδωμένους bootloaders. Ένας κλειδωμένος bootloader δεν θα εκκινήσει τίποτα εκτός από την έκδοση Android που έχει εγκριθεί από τον κατασκευαστή και συνοδεύεται από τη συσκευή. Το ξεκλείδωμα του bootloader σάς επιτρέπει να εγκαταστήσετε προσαρμοσμένα ROM - εναλλακτικές εκδόσεις του λειτουργικού συστήματος Android.
Αυτό δεν είναι μόνο χρήσιμο για τους geeks - Κυανογόνο φέρνει νέες εκδόσεις Android σε συσκευές που οι κατασκευαστές δεν ενημερώνουν πλέον. Είναι επίσης μια εμπειρία Android με βανίλια - πολλοί άνθρωποι τη συμπαθούν γιατί είναι μια εναλλακτική λύση στις διεπαφές χρήστη που είναι προσαρμοσμένες στον κατασκευαστή με τις περισσότερες συσκευές Android.
Το ξεκλείδωμα του φορτωτή εκκίνησης μιας συσκευής μπορεί επίσης να απαιτεί εκμετάλλευση ασφαλείας, αν και οι εταιρείες αρέσει HTC και Motorola επιτρέψτε το ξεκλείδωμα ορισμένων συσκευών. Οι συσκευές Nexus (που προορίζονται επίσης για προγραμματιστές) μπορούν να ξεκλειδωθούν εύκολα.
Το ξεκλείδωμα ενός φορτωτή εκκίνησης μπορεί θεωρητικά να σας επιτρέψει να εγκαταστήσετε και λειτουργικά συστήματα εκτός Android. Για παράδειγμα, μπορείτε να εγκαταστήσετε το Ubuntu για τηλέφωνα ή WebOS σε ένα Galaxy Nexus με ξεκλείδωτο bootloader. Η έκδοση επιτραπέζιου υπολογιστή του Ubuntu μπορεί επίσης να εγκατασταθεί στο Nexus 7. Φυσικά, το λειτουργικό σύστημα πρέπει να είναι κατασκευασμένο ώστε να είναι συμβατό με μια συγκεκριμένη συσκευή. Αυτά τα λειτουργικά συστήματα πιθανώς δεν είναι ιδιαίτερα σταθερά - αλλά οι προγραμματιστές μπορούν να χρησιμοποιήσουν τις συσκευές για να εκτελέσουν ένα εναλλακτικό λειτουργικό σύστημα ενώ εργάζονται σε αυτό.
Πιστωτική εικόνα: Ο Johan Larsson στο Flickr
Ξεκλείδωμα τηλεφώνου
Πολλά τηλέφωνα, ιδίως τηλέφωνα που επιδοτούνται με σύμβαση, έρχονται «κλειδωμένα» σε έναν συγκεκριμένο πάροχο. Το τηλέφωνο έχει ρυθμιστεί έτσι ώστε να μπορεί να χρησιμοποιηθεί μόνο στο δίκτυο αυτής της εταιρείας κινητής τηλεφωνίας. Εάν εισαγάγετε μια κάρτα SIM από έναν ανταγωνιστή φορέα στο τηλέφωνο, θα δείτε ένα μήνυμα που δείχνει ότι το τηλέφωνο είναι κλειδωμένο και δεν μπορεί να χρησιμοποιηθεί με την κάρτα SIM.
Το ξεκλείδωμα ενός τηλεφώνου σάς επιτρέπει να το χρησιμοποιείτε με διαφορετική κάρτα SIM - είτε για να χρησιμοποιήσετε διαφορετική εταιρεία κινητής τηλεφωνίας κατά τη διάρκεια ταξιδιού είτε για να πάρετε το τρέχον τηλέφωνό σας μαζί σας κατά τη μετάβαση σε νέο φορέα παροχής υπηρεσιών.
Γενικά θα χρειαστείτε έναν κωδικό ξεκλειδώματος για να ξεκλειδώσετε το τηλέφωνο. Πολλοί πάροχοι θα ξεκλειδώσουν τηλέφωνα μόλις τελειώσει το συμβόλαιό σας, ενώ τα τηλέφωνα που αγοράστηκαν εντελώς χωρίς συμβόλαιο ενδέχεται να μην είναι κλειδωμένα καθόλου. Υπάρχουν επίσης τρόποι για να ξεκλειδώσετε τηλέφωνα χωρίς άδεια εταιρείας κινητής τηλεφωνίας.
Πιστωτική εικόνα: Και Κεντρι ων Υλικκρ
Δεν πρέπει όλοι να κάνουν jailbreak, να root, ή να ξεκλειδώσουν τις συσκευές τους. Ωστόσο, υπάρχει η επιλογή - και τώρα ξέρετε γιατί μπορεί να θέλετε.