Με αφορμή το νέο application για το iphone "USB Drive", το οποίο δημιουργεί εικονικά partitions και τα κάνει mount σαν USB FLASH Drive,
πήρα το θάρρος ώστε το 2ο μου post στο forum να είναι ένας οδηγός για να πώς να κάνουμε το iphone ένα τεράστιο bootable usb stick, ή αλλιώς έναν εξωτερικό σκληρό δίσκο που να μπορείτε
να bootάρετε με αυτό οποιονδήποτε υπολογιστή και να τρέξετε διάφορα εργαλεία. Το "διάφορα εργαλεία" είναι που το κάνει μοναδικό στις δυνατότητες όπως θα δείτε παρακάτω.
(Οι δοκιμές έγιναν σε iPhone 3GS 32GB και σε iPhone 3G 16GB.)
Που σας χρησιμεύει:
Μπορείτε να κάνετε το iPhone, bootable hard disk ώστε, όποτε το συνδέετε με USB σε οποιοδήποτε pc, να μπορείτε να ξεκινήσετε τα ακόλουθα (ναι , όλα μαζί)
Windows 7 Setup ή Windows Vista Setup
Windows XP Setup
Backtrack 3 ή 4
PartedMagic
Ghost boot disk
Ubuntu Live Usb
Windows XP Live CD
MemTest
Freedos
...και ότι άλλο βάζει ο νους σας. Θα έχετε λοιπόν ένα πολυεργαλείο στα χέρια σας , πάντα μαζί σας (εφόσον κουβαλάτε και το καλώδιο, βέβαια )
Επίσης, θα έχετε και τον υπολοιπόμενο χώρο διαθέσιμο για τα αρχεία σας (documents, installations, downloads, mp3, videos κλπ) που θα είναι προσβάσιμος σαν σκληρός δίσκος από καθε pc ή Mac.
Τι θα χρειαστείτε:
1. Jailbroken iPhone w/Cydia
2. Εφαρμογή USB Drive (οδηγίες εκγατάστασης εδώ)
3. Έναν Η/Υ με Windows Vista ή Windows 7
4. Την εφαρμοφή WinSetupFromUSB (http://www.datafileh...d-a717212e.html)
Ξεκινάμε:
1. Έχοντας ήδη ακολουθήσει τις παραπάνω οδηγίες και έχοντας εγκασταστήσει το USB Drive στο iPhone, ανοίξτε την εφαρμογή USB Drive και δημιουργήστε ένα partition με όσο χώρο θέλετε να διαθέσετε.
2. Αφού ολοκληρωθεί η δημιουργία , επιλέξτε Mass Storage ως USB Mode εάν δεν το έχετε κάνει ήδη, και κάντε reboot στο iPhone μόλις ζητηθεί.
3. Θα εμφανιστεί ένας νέος δίσκος στο "Υπολογιστής". Εάν ΔΕΝ εμφανιστεί, σημαίνει ότι εχετε εγκατεστημένο το iTunes και μπλέκεται ο driver
"Apple Mobile USB Device" με τον "Softick driver" του USB Drive.. Για να το διορθώσετε αυτό , πηγαίνετε στην διαχείριση συσκευών, και βρείτε στο : "Ελεγκτές Ενιαίου Σειριακού Διάυλου" (Universal Serial Bus Controllers) την συσκευή "apple mobile usb device" , καντε δεξι κλικ και διαλέξτε "ενημέρωση προγράμματος οδήγησης", χειροκίνητα εγκατάσταση,επιλογή από λιστα. Εκεί θα δείτε και αλλον εναν συμβατο driver : USB MASS STORAGE"..Διαλέξτε αυτό πατήστε επόμενο...αν κολλήσει αρκετά η ενημέρωση, αποσυνδέστε το iphone και θα ολοκληρωθεί . Μετά συνδέστε το πάλι και θα εμφανιστεί ο νέος δίσκος στον "Υπολογιστής μου".
Σημείωση: Μόλις ενημερώσετε τον driver, θα πάψει να αναγνωρίζει το iphone to iTunes. Για να εργαστείτε με το iTunes , θα πρέπει να κάνετε τα παραπάνω βήματα αλλάζοντας τον usb mass storage driver με το apple mobile usb driver. Δεν είναι τίποτα.
4. Μολις ολοκληρωθεί η ενημέρωση του driver, πιθανόν τα Windows να σας ζητήσουν να κάνετε επανεκκίνηση για να δείτε τις αλλαγές. Αγνοήστε το.
5. Ανοίξτε λοιπόν ένα command prompt με administrative rights (Στα Vista ή στα Windows 7, καντε κλικ στο start, γράψτε CMD , πατήστε πατημένο το shift+ctrl και πατήστε enter. Ή απενεργοποιήστε το UAC (μπλιαχ) και κάντε restart ) Θα ανοίξει command prompt εκτελούμενο ως διαχειριστής. Στο command prompt, γράψτε DISKPART και πατήστε enter. Θα σας βγάλει "DISKPART> "
Σημείωση: Εδώ θέλει προσοχή ώστε να μην διαμορφώσουμε κατά λάθος κάποιο δικό μας partition! Αποσυνδέστε όλους τους εξωτερικούς δίσκους σας και USB sticks, για καλό και για κακό.
6. Στο diskpart γράφουμε μία-μία τις παρακάτω εντολές:
LIST DISK (enter)
θα μας εμφανίσει όλους τους δίσκους μας, μαζί και το partition που έχουμε φτιάξει στο iphone! (Θα το αναγνωρίσετε από το μέγεθος σε GB και τον διαθέσιμο χώρο)
Βλέπουμε τι αριθμό έχει ο iphone δίσκος και επιλέγουμε αυτό το δίσκο γράφοντας:
SELECT DISK # (π.χ. [b]select disk 2[/b], έαν το iphone partition εχει αριθμό 2) και πατάμε enter.
Τώρα γράφουμε διαδοχικά:
CLEAN (enter) CREATE PARTITION PRIMARY (enter) SELECT PARTITION 1 (enter) FORMAT FS=FAT32 QUICK (enter) ASSIGN (enter) ACTIVE (enter) exit (enter)
Και κλείνουμε το command prompt. Τώρα έχουμε ήδη φτιάξει ένα bootable partition sto iphone!!! (μόνο που ακόμα δεν έχει με τι να bootarei)
Προαιρετικά, μετονομάζουμε από το Υπολογιστής το νέο μας δίσκο σε "iphone disk" ή όπως θέλουμε. (Δεν χρειάζεται να έχει το ίδιο όνομα που του έχει δώσει to USB DRIVE μεσω του iphone).
7. Τώρα κάνουμε εγκατάσταση το WinsetupfromUSB που κατεβάσαμε από το link παραπάνω.
8. Μόλις εγκατασταθεί , το τρέχουμε (αγνοούμε την υπόδειξη για χρήση NTFS ) και στην επιλογή USB DISK SELECTION επιλέγουμε το νέο μας και νεο-εμφανισμένο partition του iphone.
9. Τσεκάρουμε την επιλογή SYSLINUX BOOTSECTOR/DISTRO (αφήνουμε το path ως έχει)
ΣΗΜΕΙΩΣΗ: Από εδώ και πέρα είναι στην ευχέρεια του καθενός το πόσα boot images θέλει να εγκαταστήσει. Εγώ θα συνεχίσω παρέχοντας πληροφορίες για 4: Windows XP, Windows 7 ή Vista, Backtrack 3 και PartedMagic. Για περισσότερα boot images, θα παραθέσω στο τέλος του tutorial το grub menu.lst όπου μπορείτε να το χρησιμοποιήσετε ως βάση για να εγκαταστήσετε όσα boot images θέλετε
10. Έχοντας κάνει αντιγραφή όλα τα περιεχόμενα του CD των WINDOWS XP σε ένα φάκελο, στην επιλογή Windows 2000/XP/2003 Source πατάμε browse και επιλέγουμε τον φάκελο αυτό.
11. Έχοντας κάνει αντιγραφή ολα τα περιεχόμενα του CD των WINDOWS 7 ή VISTA (ΌΧΙ ΚΑΙ ΤΑ 2!) , ΤΣΕΚΑΡΟΥΜΕ την επιλογή VISTA/7/SETUP/PE Recovery/iso επιλέγουμε τον φάκελο αυτό.
12. Κατεβάζουμε το partedmagic 4.5 ISO (http://beefdrapes.partedmagic.com/) . ΤΣΕΚΑΡΟΥΜΕ την επιλογή PARTEMAGIC> v3.... και επιλεγουμε το αρχειο iso που κατεβάσαμε (αφου το ξε-ζιππάρουμε)
13. Πατάμε GO (ΘΑ ΑΡΓΗΣΕΙ ΛΙΓΟ....)
14. Μόλις τελειώσει, είμαστε έτοιμοι. Το IPHONE είναι πλέον bootable USB Drive. Επιλέγοντας απο τό BIOS να bootarei πρώτο (θα το δείτε σαν "Softick") θα έχετε μενου εκκίνησης όλων των παραπάνω.
Για εγκατάσταση backtrack 3 στις boot επιλογές:
1. Κατεβάστε το BackTrack 3 LIVE USB ISO (http://www.remote-ex...version=bt3-usb)
2. Κάντε το mount σε εικονικό cd. (Με ULTRAISO ή Daemon Tools κλπ ) Αντιγράψτε τα περιεχόμενα (ένας φάκελος "boot" και ένας φάκελος BT3) στον αρχικό φάκελο του iphone usb partition
3. Ανοίξτε το αρχείο menu.lst στον αρχικό φάκελο του iphone usb partition (με χρήση notepad) και προσθέστε στο τέλος του τα παρακάτω:
title Backtrack 3 root (hd0,0) chainloader (hd0,0)/syslin.dat
Ελπίζω να σας φάνηκε χρήσιμο... παρεπιπτόντως, είναι το πρώτο tutorial στον κόσμο για να γίνει το iPhone bootable. (βήματα 5-6)
Διατηρώ την αποκλειστικότητα
Εψαχνα τρόπο πολύ καιρό, και με το USB DRIVE είναι πλέον δυνατό. (Το έχω κάνει ήδη σε πολλά USB sticks, αλλά το iPhone είναι iPhone)
Στο τέλος παραθέτω το δικό μου menu.lst (grub boot options) σαν οδηγό για όσους θέλουν να εγκαταστήσουν περισσότερα boot images.
Με φιλικούς χαιρετισμούς,
Ηλίας.
Appendix: Γιατί είναι ασφαλές:
a) Το USB Drive δημιουργεί εικονικά .img images στον κατάλογο /private/var/Volumes του iPhone. Ακόμα και αν τα κάνουμε "active" , δεν επιρρεάζει το iPhone γιατί τα κάνει mount μετά το boot του τηλεφώνου.
Μπορούμε να εναλλάσσουμε τον driver όποτε θέλουμε για χρήση iTunes ή USB Mass Storage.
c) Μπορούμε να κάνουμε copy ότι αρχεία έχουμε προς ή από το partition και να τα κρατήσουμε ασφαλή.
d) Τo iPhone δεν μασάει. Έκανα surfing με τον Safari στο iPhone και chat στο IM+ ενώ bootare το PC μου μέσω του iphone partition σε Ubuntu Live CD.
Συνημμένα αρχεία
Τελευταία επεξεργασία από: sepsis, 09/09/2009 - 18:24