Αυτή η εικόνα μας δηλώνει πως το iPhone βρίσκεται σε Recovery Mode.
Για να είναι σε αυτή την κατάσταση, κάτι το προκάλεσε. Αυτό μπορεί να οφείλεται σε Software θέμα όπως το να κάνει κάποιος απλό "Update" από ένα Jailbroken iOS για να πάει στο νεότερο αλλά μπορεί να οφείλεται και σε Hardware, όπως μετά από μία πτώση ή επαφή με υγρό.
Τι γίνεται στην περίπτωση που δεν μπορείτε να βγάλετε το iPhone από το Recovery Mode με την χρήση του Tiny Umbrella ή άλλων τέτοιων προγραμμάτων και κινδυνεύετε να χάσετε τα δεδομένα σας, που κακώς δεν έχετε κάνει Backup?
Εκτός της λύσης που θέλει να "λυθεί" το iPhone και ο αποθηκευτικός του χώρος να ενσωματωθεί σε άλλο iPhone ώστε να πάρετε τα δεδομένα σας, υπάρχει και η λύση του να φορτώσετε μία Custom Ramdisk ώστε μέσω κάποιου ssh client να ανακτήσετε τα δεδομένα σας.
Συμβατές συσκευές με αυτή την μέθοδο, είναι οι συσκευές με =< του Α4 επεξεργαστή.
Βήμα 1: Κατεβάζουμε το ssh_rd_rev04a.jar από την σελίδα msftguy.blogspot.gr
Βήμα 2: Συνδέουμε το iPhone στο PC και το βάζουμε σε DFU
Βήμα 3: Τρέχουμε το ssh_rd_rev04a.jar
Βήμα 4: Μέσω του Terminal θα συνδεθούμε με το iPhone
Βήμα 5: Αφού συνδεθούμε, δίνουμε την εντολή
ssh -p 2022 root@localhost
Βήμα 6: Έπειτα δίνουμε τον κωδικό του root όπου ο default είναι "alpine"
Βήμα 7: Μετά θα κάνουμε mount τα partitions με την εντολή
mount.sh
Βήμα 8: Αφού τελειώσει το mount, θα ανοίξουμε τον ssh client που χρησιμοποιούμε, στην προκειμένη περίπτωση το CyberDuck και θα δημιουργήσουμε μία νέα σύνδεση.
Βήμα 9: Η νέα σύνδεση, θα είναι τύπου SFTP, στον localhost, στη θύρα 2022
Βήμα 10: Πλέον βρισκόμαστε στο εσωτερικό του iPhone και μπορούμε να κάνουμε το Backup.
Χρήσιμα paths για Backup:
Επαφές: mnt2/mobile/Library/AddressBook/, αντιγράφετε τα AddressBook.sqlitedb και AddressBookImages.sqlitedb
SMS: mnt2/mobile/Library/SMS/, αντιγράφετε το sms.db
Σημειώσεις: mnt2/mobile/Library/Notes/, αντιγράφετε το notes.db και notes.idx
Ιστορικό κλήσεων: mnt2/wireless/Call history/, αντιγράφετε το callhistory.db
Φωτογραφίες/Βίντεο: mnt2/mobile/Media/DCIM/100APPLE
Θέματα: mnt2/stash/Themes.xxxx/
Ringtones: mnt2/stash/Ringtones/
Θέματα του SBSettings: mnt2/mobile/Library/SBSettings/Themes/
Για τον οδηγό, χρησιμοποιήθηκε ένα Jailbroken iPhone 4 σε iOS 5.1.1 με βλάβη στο Baseband chip όπου το Backup ολοκληρώθηκε με 100% επιτυχία.
*Σημείωση: Όπως είναι φυσικό, ίσως να μην λειτουργήσει αυτή η μέθοδος σε όλες τις Hardware βλάβες γιατί σε κάποια το πρόβλημα ίσως να βρίσκεται στον αποθηκευτικό χώρο.
Thanks to Camilo Rodrigues (@Allpluscomputer)
Including xpwn source code by the iPhone Dev Team and @planetbeing
Including syringe source code by Chronic-Dev and @posixninja
syringe exploits by @pod2g, geohot & @posixninja
pwnage2 exploit by iPhone Dev Team
Special thanks to @iH8sn0w
code.google.com/p/iphone-dataprotection - EMF tools and kernel patches
Τελευταία επεξεργασία από: nikoz87, 02/12/2012 - 18:30.