Παρασκευή, 24 Ιανουαρίου 2014

Ξεκλειδώνουμε τον bootloader στις Xperia συσκευές με τον επίσημο τρόπο της Sony


Είναι γνωστό ότι το Android μας δίνει τη δυνατότητα να παραμετροποιήσουμε μέχρι τέλους τις συσκευές μας επεμβαίνοντας και στο λειτουργικό σύστημα αν θέλουμε. Για να επιτευχθεί όμως αυτό το πρώτο βήμα που πρέπει να κάνει κάποιος είναι να ξεκλειδώσει τον bootloader της συσκευές για να έχει πρόσβαση στα υπόλοιπα partition της συσκευής μας.

Πολλές εταιρίες υποστηρίζουν το hacking στο Android προσφέροντας εργαλεία που μας βοηθούν να τα καταφέρουμε και μία από αυτές είναι η Sony η οποία έχει δημιουργήσει μία σελίδα στο ίντερνετ με οδηγίες για το ασφαλές ξεκλείδωμα του bootloader. Επειδή λοιπόν δεν υπάρχει τίποτα καλύτερο από τις οδηγίες του ίδιου του κατασκευαστή, σήμερα θα δούμε πώς ξεκλειδώνουμε τον bootloader στις Xperia συσκευές με τις επίσημες οδηγίες της Sony. Η μέθοδος λειτουργεί για τις περισσότερες συσκευές της Sony και ο μόνος ζημιογόνος παράγοντας από τη διαδικασία είναι το γεγονός ότι χάνουμε για πάντα την εγγύηση.

Πολύ σημαντικό!

Οι Xperia συσκευές έχουν όμως μία ιδιαιτερότητα. Διαθέτουν το TA partition, ένα χώρο στον οποίο αποθηκεύονται όλα τα κλειδιά DRM των λογισμικών που έχει δημιουργήσει η ίδια όπως για παράδειγμα το Bravia Engine. Αν χαθούν αυτά τα κλειδιά χάνουμε για πάντα το δικαίωμα να χρησιμοποιήσουμε αυτά τα λογισμικά όταν και εφόσον επιστρέψουμε στο επίσημο firmware της Sony. Καλό θα είναι λοιπόν να πάρουμε ένα backup από το TA partition κάτι το οποίο είναι ιδιαίτερα εύκολο μέσω της εφαρμογής SA Manager την οποία για να χρησιμοποιήσουμε θα πρέπει να έχουμε κάνει πρώτα root στη συσκευή μας.

Τι θα χρειαστούμε;

Πρώτα από όλα θα πρέπει να δούμε αν η συσκευή μας έχει τη δυνατότητα να ξεκλειδώσει τον bootloader της και αυτό γίνεται πολύ εύκολα πατώντας στον dialer:

*#*#7378423#*#*

Στο μενού που θα μας εμφανίσει πηγαίνουμε "Service info > Configuration > Rooting Status" και ελέγχουμε αν η επιλογή "Bootloader unlock allowed" είναι στο "Yes". Αν είναι εντάξει μπορούμε να συνεχίσουμε και θα χρειαστούμε επίσης τα παρακάτω:

  • Το IMEI της συσκευής (πατώντας *#06# στον dialer). Σημειώστε το κάπου χωρίς τις παύλες.
  • Εγκατεστημένο το Fastboot στον υπολογιστή μας
  • Τον fastboot driver για τη συσκευή μας αν χρησιμοποιούμε υπολογιστή Windows

Η διαδικασία

Η διαδικασία είναι σχεδόν ίδια σε όλες τις Xperia συσκευές και οι οδηγίες που παρέχονται στη σελίδα της Sony είναι απλές και κατανοητές. Η Sony μας λέει ότι χρειαζόμαστε Windows υπολογιστή, αλλά το δοκιμάσαμε και σε Linux/Mac και λειτουργεί μια χαρά.

Προχωρήστε στη διαδικασία με δική σας ευθύνη και έχετε υπ' όψιν σας ότι ξεκλειδώνοντας τον bootloader, χάνετε την εγγύηση.

  • Από τον υπολογιστή μας πηγαίνουμε στη διεύθυνση http://unlockbootloader.sonymobile.com/ και πατάμε το 'Start Unlocking the Bootloader' που βρίσκεται στο κάτω μέρος.
  • Στην επόμενη σελίδα πηγαίνουμε και πάλι στο κάτω μέρος, αφού έχουμε ελέγξει ότι η συσκευή μας υποστηρίζεται και πατάμε "Continue".
  • Η σελίδα θα μας παραπέμψει και σε άλλες σελίδες στις οποίες θα πρέπει να συμφωνήσουμε με τους όρους χρήσης. Πατάμε σε όλες "Accept"/"OK"/"Proceed" μέχρι να φτάσουμε στην επιλογή "Create Unlock request".
  • Προσθέτουμε το IMEI της συσκευής μας (μερικές φορές χωρίς τον τελευταίο αριθμό), το όνομα και το email μας.
  • Θα λάβουμε έναν κωδικό κλειδώματος στο email μας, τον οποίο θα χρειαστούμε στην πορεία.
  • Ανοίγουμε ένα τερματικό / γραμμή εντολών.
  • Πηγαίνουμε στο φάκελο που βρίσκεται το fastboot μέσω του τερματικού (εντολή: cd + τη διαδρομή του φακέλου).
  • Απενεργοποιούμε τη συσκευή μας.
  • Κρατάμε το πλήκτρο Volume Up πατημένο και τη συνδέουμε στον υπολογιστή μας για να μπει σε fastboot mode.
  • Στο τερματικό δίνουμε την παρακάτω εντολή:

Windows:
fastboot.exe -i 0x0fce getvar version

Linux / Mac:
./fastboot -i 0x0fce getvar version

Αν μας απαντήσει με την τιμή "0.5" σημαίνει ότι έχουμε εγκαταστήσει σωστά τον driver και μπορούμε να συνεχίσουμε.

  • Δίνουμε την παρακάτω εντολή αντικαθιστώντας τη λέξη "KEY" με τον κωδικό που λάβαμε μέσω email:

Windows:
fastboot.exe -i 0x0fce oem unlock 0xKEY

Linux / Mac:
./fastboot -i 0x0fce oem unlock 0xKEY

Μετά και από αυτό ο bootloader της συσκευής μας είναι πλέον ξεκλείδωτος και μπορούμε να προχωρήσουμε στην εγκατάσταση μίας custom recovery, στην απόκτηση δικαιωμάτων διαχειριστή (root) ή στην αλλαγή ROM.

Περισσότερες πληροφορίες σχετικά με τον bootloader των Android συσκευών θα βρείτε στο άρθρο Android Basics: Τι είναι ο Bootloader και γιατί να τον ξεκλειδώσω;

6 στο: "Ξεκλειδώνουμε τον bootloader στις Xperia συσκευές με τον επίσημο τρόπο της Sony"
  1. pedia to ekana unlock bootloader ke mou edikse oti egine ke ola ok... meta to bootloader afou teliose m ekane epanekinisi ke afou edikse to sony ke to xperia logo ke itan etimo na aniksi ksafnika kolise se ekina ta kimata tou xperia pou kani ke ksana epanekinisi... ke pali to idio ke to idio.. dn kserw ti na kanw :(

    ΑπάντησηΔιαγραφή
  2. πως βρησκω τη διαδρομή του φακέλου και δεν εχω κατεβασει κανενα αρχειο fastboot

    ΑπάντησηΔιαγραφή
    Απαντήσεις
    1. Κάνε εγκατάσταση το Android SDK καμία θα το βρεις στο φάκελο platform-tools.

      http://www.doctorandroid.gr/2012/03/android-basics-android-sdk.html

      Διαγραφή
    2. ολα οκ!αλλα μολις βαζω αυτο fastboot.exe -i 0x0fce getvar version κι παταω enter μου βγαζει waiting for device κι δεν κανει τιποταα!λυση;;

      Διαγραφή
    3. Πρέπει να κάνεις εγκατάσταση και τους driver. Κατεβάστε το PC companion της Sony.

      Διαγραφή