05 Σεπτεμβρίου 2010 ~ by ~ 0 Σχόλια

[Οδηγός] Πώς πάμε από μια Jailbroken έκδοση του iOS σε επόμενη πάλι με JB

Έχει γίνει αρκετές φορές εδώ στο site ή μου έχει σταλεί μέσω email η ερώτηση που αφορά τη μετάβαση από μια Jailbroken έκδοση του iOS σε επόμενη χωρίς να χάσουμε το Jailbreak. Πάμε να δούμε τα βήματα…

Υπάρχουν δύο περιπτώσεις όταν θέλετε να κάνετε αυτή τη μετάβαση.

Αυτό που μας ενδιαφέρει πρώτα απ’ όλα είναι αν η πιο πρόσφατη έκδοση του iOS στην οποία θέλετε να μεταβείτε μπορεί να γίνει Jailbreak ή όχι.

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

Ας υποθέσουμε ότι αυτή τη στιγμή το iPhone (τα ίδια ακριβώς ισχύουν και για το iPad) σας είναι με την 3.1.3 με Jailbreak και θέλετε να μεταβείτε σε έκδοση 4.x χωρίς να χάσετε το JB. Επί του παρόντος υπάρχουν τρεις εκδόσεις του iOS στη σειρά 4.x: 4.0, 4.0.1 και 4.0.2. Οι εκδόσεις 4.0 και 4.0.1 μπορούν να γίνουν Jailbreak ενώ η έκδοση 4.0.2 που είναι η πιο πρόσφατη δε μπορεί. Γιατί όμως μας ενδιαφέρει αυτό; Γιατί αν πάτε στο iTunes και πατήσετε απλά Restore, το iTunes θα σας περάσει την 4.0.2 και δε θα μπορείτε μετά να την κάνετε Jailbreak.

Αν αυτή τη στιγμή η πιο πρόσφατη έκδοση ήταν η 4.0.1 τότε το μόνο που θα χρειαζόταν να κάνετε θα ήταν να πατήσετε Restore και να μεταβείτε στην 4.0.1 και έπειτα να πραγματοποιήσετε το Jailbreak.

Έχουμε και λέμε λοιπόν:

Περίπτωση 1η
Μετάβαση στην τελευταία έκδοση του iOS η οποία γίνεται Jailbreak

Εδώ, όπως έγραψα παραπάνω το μόνο που έχετε να κάνετε είναι να βάλετε το iPhone πάνω στο iTunes και να πατήσετε Restore. Έτσι θα περάσει η τελευταία έκδοση του iOS και αφού τελειώσει η διαδικασία θα κάνετε το Jailbreak με το ανάλογο εργαλείο και θα είστε έτοιμοι. Προσοχή: Έχετε υπόψη σας ότι σε περίπτωση που έχετε JB και αναβαθμίζετε το λειτουργικό συστήνεται πάντα το να κάνετε set up as new.

Όταν η συσκευή μας είναι Jailbroken και θέλουμε να αναβαθμίσουμε σε επόμενη έκδοση λογισμικού δεν πατάμε σκέτο update! Η συσκευή πρέπει να γίνει πρώτα Restore και μετά Set up as new iPhone. Δεν επαναφέρουμε δηλαδή ούτε το backup!!!

Αυτό το κάνουμε για να μην αφήσουμε πίσω σκουπίδια από το Jailbreak. Δε λέω ότι δε θα λειτουργεί η συσκευή αν απλά κάνετε update ή αν μετά το restore επαναφέρετε backup που αντιστοιχεί σε στιγμή που είχατε το JB. Απλά το θέμα είναι ότι μπορεί να διαπιστώσετε κρασαρίσματα, και γενικά διάφορες περίεργες συμπεριφορές. Αφού λοιπόν επιλέγετε να αφήσετε πίσω το JB κάντε το σωστά. Restore και μετά set up as new iPhone για να έχετε μια καθαρή συσκευή.

Προφανώς με το Restore και το Set up as new iPhone που ακολουθεί θα σβηστούν ΤΑ ΠΑΝΤΑ μέσα από τη συσκευή. Το iPhone όταν τελειώσει η διαδικασία θα είναι άδειο. Οι εφαρμογές μπορούν να επανέλθουν μετά από sync μιας και υπάρχουν στο iTunes αλλά δεν θα επανέλθουν ιστορικά κλήσεων και sms, ρυθμίσεις τις συσκευής και γενικά όλες οι ρυθμίσεις των εφαρμογών (π.χ. Logins) ή τα saves παιχνιδιών. Αυτά από τη στιγμή που μεταφέρεστε σε μη Jailbroken συσκευή δε μπορείτε να τα επαναφέρετε.

Μεγάλη προσοχή δίνουμε εδώ στις επαφές και τα ημερολόγιά μας. Φροντίζουμε να τα συγχρονίσουμε με το Outlook, το iCal ή κάποια άλλη υπηρεσία για να μπορούμε να τα επαναφέρουμε μετά το Restore. Αφού δεν θα επαναφέρουμε backup πρέπει οι επαφές και τα ημερολόγια να υπάρχουν και κάπου αλλού για να τα συγχρονίσουμε στην καθαρή πλέον συσκευή!! Τέλος μην ξεχάσετε να κρατήσετε και τις φωτογραφίες και τα βίντεο που έχετε τραβήξει με το iPhone! Προσοχή λοιπόν!

Περίπτωση 2η
Μετάβαση σε έκδοση του iOS η οποία γίνεται Jailbreak αλλά δεν είναι η τελευταία

Εδώ τα πράγματα είναι περισσότερο πολύπλοκα και αυτό γιατί δε μπορείτε απλά να πάτε στο iTunes και να πατήσετε Restore γιατί όπως εξήγησα παραπάνω θα σας περάσει την τελευταία έκδοση του iOS και δε θα μπορείτε να κάνετε το Jailbreak.

Αυτό που πρέπει να γίνει λοιπόν είναι να ξεγελάσουμε το iTunes από τη μία αλλά και τους servers της Apple ώστε να μπορέσουμε να βάλουμε έκδοση του iOS που δεν είναι η τελευταία. Με λίγα λόγια, πρέπει να περάσουμε καρφωτά την έκδοση που μας ενδιαφέρει.

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να κατεβάσουμε στον υπολογιστή μας την έκδοση του iOS που μας ενδιαφέρει. Στο παρακάτω link ψάχνουμε για την έκδοση που μας ενδιαφέρει ανάλογα με τη συσκευή μας και την κατεβάζουμε (αποφύγετε το download με Internet Explorer – προτιμήστε κάποιον άλλο browser):

Όλες οι επίσημες εκδόσεις firmware για το iPhone

Για να μεταβούμε τώρα στην έκδοση που κατεβάσαμε πρέπει να πληρούμε μια προϋπόθεση και αυτή είναι να έχουν κρατηθεί τα SHSH blobs από το Cydia της έκδοσης στην οποία θέλουμε να πάμε. Αν έχουν κρατηθεί είμαστε εντάξει και μπορούμε να προχωρήσουμε. Η διαδικασία είναι ακριβώς η ίδια με το Downgrade. Ό,τι ακριβώς κάνουμε με το Downgrade πρέπει να κάνουμε με το Upgrade όταν πρόκειται για καρφωτό πέρασμα έκδοσης του iOS που δεν είναι το τελευταίο.

Στο παρακάτω link περιγράφεται διεξοδικά η διαδικασία: πώς ελέγχετε αν το Cydia έχει κρατήσει τα SHSH blobs της έκδοσης στην οποία θέλετε να μεταφερθείτε, πώς πειράζετε το hosts file για να ξεγελάσετε τους servers της Apple και πώς μετά περνάτε το ipsw αρχείο του iOS που έχετε κατεβάσει.

Ακολουθήστε λοιπόν τα βήματα που περιγράφονται στον οδηγό του Downgrade παρακάτω και είστε έτοιμοι. Προφανώς αυτό που αναφέρω παραπάνω στην 1η περίπτωση για το Set Up As New ισχύει και εδώ. Αφού ολοκληρώσετε τη διαδικασία κάνετε Jailbrake με το ανάλογο εργαλείο.

[Οδηγός] Πώς κάνουμε Downgrade το iPhone 3GS σε παλαιότερο OS (PC/Mac)

Σχετικά Άρθρα:

Leave a Reply