Πώς να βρείτε την έκδοση iPhone 3GS Bootrom

Αν ενδιαφέρεστε για το jailbreaking iPhone 3GS σας ίσως να έχετε καταλάβει μέχρι τώρα ότι τα εργαλεία jailbreaking όπως το PwnageTool 4.0 για iOS 4 που κυκλοφόρησε από το iPhone Dev Team δουλεύουν μόνο σε μοντέλα iPhone 3GS με παλαιότερα bootrom.

Έτσι, μια από τις πιο συχνές ερωτήσεις από τους αναγνώστες μας είναι πώς μπορεί κάποιος να μάθει αν το iPhone 3GS έχει παλαιότερο ή νεότερο bootrom;

Ενημέρωση: Χρησιμοποιήστε το F0recast για να μάθετε το iPhone 3GS bootrom, είναι πολύ πιο εύκολο από αυτή τη μέθοδο.

Πριν βρεθούμε στις λεπτομέρειες σχετικά με τον τρόπο εύρεσης της έκδοσης bootrom, εδώ είναι μια ανασκόπηση για να καταλάβουμε γιατί κάποιος πρέπει να περάσει από την ταλαιπωρία της εύρεσης της έκδοσης bootrom για το iPhone 3GS.

Μετά το iPhone 3GS κυκλοφόρησε πέρυσι, είχε πάρει την κοινότητα hacking iPhone σχεδόν τέταρτο μήνα για να αγωνιστεί μπροστά στο παιχνίδι της γάτας και του ποντικιού από το jailbreaking του iPhone χάρη στο blackra1n, το εκπληκτικά εύκολο εργαλείο jailbreaking του Geohot και το PwnageTool του iPhone Dev Team.

Το bootrom είναι ουσιαστικά ένα απόσπασμα κώδικα που τρέχει κατά την εκκίνηση και ελέγχει την κατάσταση της εικόνας εκκίνησης. Χρησιμοποιείται γενικά για να επαληθεύσει ότι η εικόνα δεν έχει καταστραφεί, αλλά μπορεί επίσης να χρησιμοποιηθεί για να ελέγξει για μη εξουσιοδοτημένο υλικολογισμικό. Το 24kpwn exploit - άλλως γνωστό ως 0x24000 Overflow Segment - παρακάμπτεψε τους ελέγχους υπογραφής στο iBoot και επέτρεψε να φορτωθεί το μη υπογεγραμμένο firmware, πράγμα που βοήθησε στη jailbraking iPhone 3GS.

Αλλά από τα μέσα Οκτωβρίου του 2009, η Apple άρχισε να μεταφέρει νέες μονάδες iPhone 3GS με ένα νέο Bootrom που δεν ήταν ευάλωτο στο 24kpwn exploit.

Η έκδοση του bootrom σε παλαιότερα μοντέλα iPhone 3GS είναι iBoot-359.3, ενώ η έκδοση του bootrom στο νέο μοντέλο του iPhone 3GS είναι iBoot-359.3.2.

Πώς λοιπόν θα μάθετε αν το iPhone 3GS έχει το παλαιότερο ή νεότερο bootroom;

Δυστυχώς, δεν είναι απλή και είναι μια χρονοβόρα διαδικασία. Θα συνιστούσαμε στους χρήστες iPhone 3GS που έχουν ξεκλειδωμένο το λογισμικό τους iPhone και εξαρτώνται από αυτό θα πρέπει να αποφεύγουν αυτόν τον οδηγό, καθώς θα μπορούσατε να καταλήξετε να χάσετε το λογισμικό σας ξεκλειδώσετε.

Ακολουθεί ο οδηγός βήμα προς βήμα για να μάθετε την έκδοση bootrom του iPhone 3GS (ευγένεια στο Redmond Pie):

Χρήστες Mac:

Βήμα 1: Βάλτε το iPhone σας στη λειτουργία DFU (όχι στη λειτουργία αποκατάστασης)

  • Συνδέστε το iPhone σας στον υπολογιστή σας.
  • Απενεργοποιήστε το iPhone.
  • Ξεκινήστε το iTunes.
  • Κρατήστε τα κουμπιά Power και Home για 10 δευτερόλεπτα περίπου.
  • Απελευθερώστε το κουμπί Τροφοδοσία, αλλά συνεχίστε να κρατάτε πατημένο το κουμπί Αρχική σελίδα μέχρι ο υπολογιστής σας να αναγνωρίσει μια νέα συσκευή USB.
  • Το iTunes θα αναγνωρίσει τώρα το iPhone σας.
  • Η οθόνη iPhone σας αυτή τη στιγμή θα πρέπει να είναι κενή (μαύρη σε χρώμα), αν όχι, τότε είναι πιθανότατα στη λειτουργία ανάκτησης και όχι στη λειτουργία DFU.

Βήμα 2: Εκτελέστε "Προφίλ συστήματος" και μεταβείτε στο: Υλικό -> USB (μενού στα αριστερά).

Βήμα 3: Στο επάνω δεξιά μέρος κάτω από το πλαίσιο "Tree USB Tree" πατήστε "Apple Mobile Device (DFU Mode)".

Βήμα 4: Αναζητήστε την συμβολοσειρά κάτω από τον "Σειριακό αριθμό", όπως επισημαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Βήμα 5: Εάν είναι 359, 3, το iPhone 3GS έχει παλιό bootrom. Αν είναι 359.3.2 ή κάτι παραπάνω από αυτό, έχει ένα νέο bootrom.

Σημείωση: Και στις δύο παραπάνω περιπτώσεις δεν έχει σημασία αν το iPhone σας είναι μοντέλο MB ή μοντέλο MC. Όσο έχει 359, 3 bootrom, το iPhone 3GS έχει το παλιό bootrom και αν το 359.3.2 ή παραπάνω το iPhone 3GS έχει το νέο bootrom.

Χρήστες Windows:

Βήμα 1: Βάλτε το iPhone σας στη λειτουργία DFU (όχι στη λειτουργία αποκατάστασης)

  • Συνδέστε το iPhone σας στον υπολογιστή σας (σημαντικό).

  • Απενεργοποιήστε το iPhone.

  • Ξεκινήστε το iTunes.

  • Κρατήστε τα κουμπιά Power και Home για 10 δευτερόλεπτα περίπου.
  • Απελευθερώστε το κουμπί Τροφοδοσία, αλλά συνεχίστε να κρατάτε πατημένο το κουμπί Αρχική σελίδα μέχρι ο υπολογιστής σας να αναγνωρίσει μια νέα συσκευή USB.
  • Λίγα δευτερόλεπτα αργότερα, το iTunes θα αναγνωρίσει το iPhone σας.
  • Η οθόνη του iPhone σας πρέπει να είναι κενή (μαύρο σε χρώμα), εάν δείτε τη σύνδεση με το λογότυπο του iTunes, τότε είναι πιθανότερο να έχετε στη λειτουργία ανάκτησης και όχι στη λειτουργία DFU.

Βήμα 2: Κάντε δεξί κλικ στον υπολογιστή μου (ή τον υπολογιστή) στον Explorer και κάντε κλικ στο: Ιδιότητες -> Υλικό (καρτέλα) -> Διαχείριση συσκευών

Βήμα 3: Επιλέξτε το "+" για να ανοίξετε τα στοιχεία υπομενού για τον "Universal Serial Bus (USB) Controller".

Βήμα 4: Τώρα αναζητήστε το "Apple USB Device Driver", κάντε δεξί κλικ και επιλέξτε Ιδιότητες.

Βήμα 5: Μεταβείτε στην ενότητα "Λεπτομέρειες" και βρείτε "Αναγνωριστικό συμβάντος συσκευής" ή "Διαδρομή εντοπισμού συσκευής".

Βήμα 6: Θα βρείτε την έκδοση bootrom (iBoot) κάτω από την τιμή για την ιδιότητα αυτή, όπως υπογραμμίζεται στα screenshots παρακάτω:

Βήμα 7: Αν είναι 359, 3, το iPhone 3GS έχει παλιό bootrom. Αν είναι 359.3.2 ή κάτι παραπάνω από αυτό, είναι ένα νέο bootrom.

Σημείωση: Και στις δύο παραπάνω περιπτώσεις δεν έχει σημασία αν το iPhone σας είναι μοντέλο MB ή μοντέλο MC. Όσο έχει 359, 3 bootrom, το iPhone 3GS έχει το παλιό bootrom και αν το 359.3.2 ή παραπάνω το iPhone 3GS έχει το νέο bootrom.

Ελπίζουμε ότι θα βρείτε χρήσιμο αυτόν τον οδηγό. Όπως πάντα, ενημερώστε μας πώς πηγαίνει.

Εκσυγχρονίζω:

Χρησιμοποιήστε το F0recast για να μάθετε το iPhone 3GS bootrom, είναι πολύ πιο εύκολο από αυτή τη μέθοδο.

[μέσω της Redmond Pie]



Δημοφιλείς Αναρτήσεις