με thanos
0
0
[dot_recommends]
[dot_recommends]
Google, Κινητά, Προγραμματιστικά, ΤεχνολογικάHTC Hero: To Root or not to Root?

To HTC Hero όπως και οι περισσότερες κινητές συσκευές έρχονται με περιορισμένα δικαιώματα για τον χρήστη, μην επιτρέποντας του πλήρη διαχειριστική ελευθερία, κυρίως για την προστασία της συσκευής και του περιεχόμενου λογισμικού (λειτουργικού, εφαρμογών, κλπ). Το οποίο είναι απόλυτα φυσιολογικό για τους περισσότερους, μιας και ο μέσος χρήστης θέλει απλά να μπορεί να κάνει συγκεκριμένες εργασίες με το κινητό του. Παρόλα αυτά ολοένα και περισσότεροι συνειδητοποιούν πόσο πολύτιμη μπορεί να είναι η συνολική διαχείριση όλης της συσκευής σαν Root χρήστης. Το να είναι Root κάποιος στη συσκευή του αποτελεί τη βασικό διαφοροποιώ παράγοντα μεταξύ του να έχεις το ίδιο τηλέφωνο που έχουν όλοι και η να έχεις ένα τηλέφωνο που σου επιτρέπει να αλλάξεις ριζικά διάφορες πτυχές του, όπως η εικόνες, γραμματοσειρές και πολλά πολλά άλλα. Η Root πρόσβαση στη συσκευή σας δίνει επίσης τη δυνατότητα να έχετε εναλλακτικές δικές σας ή τρίτων κατασκευαστών εφαρμογές και άλλα βοηθητικά προγράμματα που πολλές φορές έχουν αποδειχθεί πιο χρήσιμα από τις ήδη διαθέσιμες. Για πολλούς βέβαια είναι και θέμα γοήτρου να ξέρουν ότι έχουν τον απόλυτο έλεγχο.

Ένα από τα πλεονεκτήματα του να αποκτήσεις Root είναι ότι έχεις τέτοιο διαχειριστικό έλεγχο που μπορείς κάλλιστα ανα πάσα στιγμή να επιστρέψεις στην αρχική κατάσταση, πρακτικά UnRooting την συσκευή. Προφανώς η διαδικασία δεν επιτρέπεται όταν δεν είσαι Root και για αυτό παρέχονται οδηγοί για το πώς να ολοκληρώσει κανείς μα τέτοια διαδικασία. Προφανώς η Google/οι Πάροχοι (π.χ. Tmobile, στην Ελλάδα κανείς ακόμα!)/ ηHTC θα λάβουν τα μέτρα τους ώστε να αποτρέψουν τους τελικούς χρήστες από τον να αποκτήσουν πλήρη διαχειριστικά δικαιώματα. Οπότε ας δούμε τελικά, Να Root κανείς ή να μη Root?

Λοιπόν, προφανώς μιλάμε πλέον για πλήρη διαχείριση και έλεγχο του συστήματος, που πρακτικά μας δίνει την ελευθερία να αλλάξουμε οποιοδήποτε αρχείο του συστήματος και να αντικαταστήσουμε/παραμετροποιήσουμε μέρη του android core  συμπεριλαμβανομένων των:

  • Θεμάτων/Themes
  • Προεγκατεστημένων Εφαρμογών/Core apps (maps, calendar, clock etc)
  • Recovery image
  • Bootloader
  • Toolbox (το linux binary το οποίο επιτρέπει την εκτέλεση απλών linux εντολών όπως “ls”) μπορεί να αντικατασταθεί από το Busybox (σχετικά καλύτερη επιλογή)
  • Επιλογή εναλλακτικών images έναρξης / Boot images
  • Προσθήκη νέων linux binaries

Επίσης σας επιτρέπει την εκτέλεση ειδικών εφαρμογών που απαιτούν επιπλέον έλεγχο στο σύστημα και παρέχουν βελτιωμένες λειτουργίες και προχωρημένες δυνατότητες όπως

  • SuperUser – επιτρέπει την έγκριση η μή root πρόσβασης σε προγράμματα
  • Task Manager For Root – επιτρέπει την διακοπή λειτουργίας όλων των εφαρμογών ή λειτουργιών που αλλιώς δεν σας επιτρεπόταν
  • Tether apps (εφαρμογές που επιτρέπουν την βελτίωση/επέκταση λειτουργιών όπως για παράδειγμα βελτίωση του wifi από το [android-wifi-tether.googlecode.com])
  • BlueX – επιτρέπει την ανταλλαγή αρχείων με Bluetooth (λήψη κα αποστολή που υπό άλλες συνθήκες δεν επιτρέπεται προς το παρόν)

Ακόμα ιδιαίτερα σημαντική είναι η δυνατότητα λήψης πλήρους αντιγράφου ασφαλείας του συστήματος σας στην SD κάρτα, που περιλαμβάνει και αντίγραφα των εφαρμογών σας και τα .apk αρχεία αυτών (σε περίπτωση που σε κάποια ανανέωση η εφαρμογή αλλάξει από δωρεάν σε επι πληρωμή) και άλλα σημαντικά αρχεία του συστηματος.
Επιπλέον έχετε την δυνατότητα μεταφοράς  της cache του browser, των χαρτών και του market, καθώς και των εγκατεστημένων εφαρμογών σας στην κάρτα SD, ελευθερώνοντας της εσωτερική μνήμη σημαντικά για την καλύτερη λειτουργία της συσκευής. Ενώ, τέλος μπορείτε χρησιμοποιώντας μια εφαρμογή terminal να εκτελέσετε εντολές και ενέργειες του linux kernel που περιλαμβάνεται.

Και ωραία όλα αυτά, αλλά τελικά τι θα χάσω? Γιατί αλλιώς δεν θα το απαγόρευαν και δεν θα περιόριζαν! Σωστα? Η απάντηση εδώ είναι ότι χάνουμε πράγματα όπως τις ΟΤΑ ενημερώσεις από των πάροχο (πρακτικά δεν καταλαβαίνει ο πάροχος κάτι, αλλά αν περάσει η ενημέρωση χάνουμε το root οπότε για αυτό και τις απαγορεύουμε), αλλά εκτός αυτού τίποτα άλλο δεν αλλάζει, ειδικά όταν υπολογίσουμε ότι ανα πάσα στιγμή μπορούμε να επαναφέρουμε το σύστημα στην αρχική κατάσταση. Έτσι τελικά κανείς άλλος δεν ελέγχει το κινητό μας και δεν χρειάζεται να σπαζοκεφαλιάζουμε πώς κάποιος έκανε το οτιδήποτε καινούργιο στη συσκευή του.

Η διαδικασία αυτή ισχύει για τα περισσότερα κινητά, αλλά εμείς ασχοληθήκαμε κυρίως για το HTC Hero (ίσως και γενικότερα για τα Android κινητά). Ένας εκτενής οδηγός είναι διαθέσιμος στα αγγλικά στο xda-developers, που περιγράφει όλα τα απαραίτητα βήματα για να αποκτήσετε root στο κινητό σας.

Υπάρχει επίσης και η εναλλακτική που βασίζεται στο τελευταίο Linux kernel local privilege escalation bug. Εδώ γίνεται χρήση ενός exploit από το πρόγραμμα FlashRec (μπορείται να χρησιμοποιήσετε και το ήδη compiled asroot program από το FlashRec apk για να εκτελέσετε busybox binary με root δικαιώματα) και καταλήγουμε με ένα ξεκάθαρο σχετικά τρόπο να αποκτήσουμε root, χωρίς αλλαγές στο σύστημα. Φήμες λένε ότι το exploit έχει ήδη εξαφανιστεί με καινούργια patches, αλλά τουλάχιστον σε όλες οι συσκευές που έχουν ήδη αγοραστεί μπορούμε να αποκτήσουμε root με ένα click χρησιμοποιώντας την παραπάνω εφαρμογή.

Οδηγίες σε Video και για τις δύο παραπάνω μεθόδους παρέχονται στο theunlockr.com.

Μερίδιο:

Αφήστε μια Απάντηση

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει τα ανεπιθύμητα σχόλια. Μάθετε πώς υφίστανται επεξεργασία τα δεδομένα των σχολίων σας.