Vai al contenuto

[Guida]Eseguire JailBreak Su linux


klakla

Messaggi raccomandati

http://images.nonsologaming.com/ubuntu_ipod.png

 

ATTENZIONE:

Con questa procedura perderete tutte le foto del rullino fotografico quindi vi consiglio di fare una copia di tutte le foto prima di incominciare la guida.

 

Con questa guida potremmo eseguire jailbreak con il nostro sistema operativo linux su tutti i dispositivi con il firmware 3.1.3 o 3.1.2 e 3.2 (quest'ultimo solo per iPad) !!

 

 

 

1)Requisiti:

 

Firmware 3.1.3 o 3.1.2 o 3.2 (quest'ultimo solo per iPad)

iPhone/iPod Touch/iPad

Spirit per linux scaricabile alla fine del topic

 

2)Compiliamo Spirit

Scarichiamo Spirit dalla fine di questo topic ed estraiamo tutto il suo contenuto nella scrivania,ora apriamo il terminale diamo il comando:

cd ~/Scrivania/Spirit

E poi date il comando:

sudo make 

Vi chiedera la vostra password vuoi inseritela (anche se non la vedete) e poi date ok.

 

Se tutto e andato come dovrebbe troverete questo:

vostro nome@ vostro nome-laptop:~$ cd ~/Scrivania/Spirit 
vostro nome@vostro nome-laptop:~/Scrivania/Spirit$ sudo make
[sudo] password for vostronome: 
gcc -std=gnu99 -c -o spirit.o spirit.c
gcc -std=gnu99 -c -o afc.o afc.c
gcc -o spirit spirit.o afc.o -limobiledevice -lplist -lcrypto
vostro nome@vostro nome-laptop:~/Scrivania/Spirit$ 

 

3)JailBreak

Beh questo punto potevo risparmiarmelo comunqueeeee... Dovete collegare il vostro dispositivo con il cavo usb (il dispositivo deve essere acceso nella normale schermata di sblocco) ed entrare nella cartella "Spirit" che si trova nella vostra scrivania, clicchiamo due volte sul file "spirit" ,sullo schermo del nostro dispositivo comparira la scritta "Ripristino Completato" il dispositivo si riavviera e comparira una schermata con sfondo astratto e al centro una riga di caricamento, alla fine del processo troveremo nel nostro dispositivo cydia!!e avrete il vostro iPhone/iPod Touch/iPad JailBroken!!

 

4)Ripristinare il funzionamento del rullino fotografico

Ora entriamo in cydia aggiungiamo la repo apt.xsellize.com e installiamo BossPrefs e iFile dalla repo di xsellize (lo riconoscerete per l'icona con la X) facciamo un riavvio ed entriamo in iFile navighiamo in /var/mobile/, clicchiamo su modifica in alto a destra e selezioniamo la cartella DCIM e poi cancelliamola con l'icona del cestino in basso, comparira una schermata clicchiamo su elimina file,

usciamo da iFile ed entriamo in BossPrefs e clicchiamo su Fix User Dir Permissions poi su Fix Me usciamo da BossPrefs e facciamo un reboot, ora possiamo aggiungere di nuovo foto al rullino fotografico !!

Link al commento
Condividi su altri siti

make non va eseguito da root, incasini i permessi dopo.

Solo make install va fatto da root (sempre che non copi il tutto in home, ma non succede mai).

si va beh era per rendere la guida il piu facile possibile,tanto funge tutto comunque...

Link al commento
Condividi su altri siti

Ecco il log del mio terminale o.o

francesco@Francesco:~$ cd ~/Scrivania/Spirit
francesco@Francesco:~/Scrivania/Spirit$ make
gcc -std=gnu99 -c -o spirit.o spirit.c
spirit.c:28:25: error: openssl/sha.h: Nessun file o directory
spirit.c:29:25: error: plist/plist.h: Nessun file o directory
spirit.c:30:34: error: libimobiledevice/afc.h: Nessun file o directory
spirit.c:31:39: error: libimobiledevice/lockdown.h: Nessun file o directory
spirit.c:32:43: error: libimobiledevice/mobilebackup.h: Nessun file o directory
spirit.c:33:47: error: libimobiledevice/libimobiledevice.h: Nessun file o directory
In file included from spirit.c:35:
afc.h:24: error: expected ‘)’ before ‘afc’
afc.h:25: error: expected ‘)’ before ‘afc’
afc.h:26: error: expected ‘)’ before ‘afc’
afc.h:27: error: expected ‘)’ before ‘afc’
afc.h:28: error: expected ‘)’ before ‘afc’
spirit.c:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘device’
spirit.c:47: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘lockdownd’
spirit.c:49: error: expected ‘)’ before ‘backup’
spirit.c: In function ‘sha1_of_data’:
spirit.c:59: error: ‘SHA_CTX’ undeclared (first use in this function)
spirit.c:59: error: (Each undeclared identifier is reported only once
spirit.c:59: error: for each function it appears in.)
spirit.c:59: error: expected ‘;’ before ‘ctx’
spirit.c:60: warning: implicit declaration of function ‘SHA1_Init’
spirit.c:60: error: ‘ctx’ undeclared (first use in this function)
spirit.c:61: warning: implicit declaration of function ‘SHA1_Update’
spirit.c:62: warning: implicit declaration of function ‘SHA1_Final’
spirit.c: At top level:
spirit.c:107: error: expected ‘)’ before ‘afc’
spirit.c: In function ‘send_files_thread’:
spirit.c:137: error: ‘lockdownd_error_t’ undeclared (first use in this function)
spirit.c:137: error: expected ‘;’ before ‘lockdownd_error’
spirit.c:139: error: ‘lockdownd_error’ undeclared (first use in this function)
spirit.c:139: warning: implicit declaration of function ‘lockdownd_client_new_with_handshake’
spirit.c:139: error: ‘device’ undeclared (first use in this function)
spirit.c:139: error: ‘lockdownd’ undeclared (first use in this function)
spirit.c:140: error: ‘LOCKDOWN_E_SUCCESS’ undeclared (first use in this function)
spirit.c:145: error: ‘afc_client_t’ undeclared (first use in this function)
spirit.c:145: error: expected ‘;’ before ‘afc’
spirit.c:148: error: expected ‘;’ before ‘lockdown_err’
spirit.c:149: error: ‘lockdown_err’ undeclared (first use in this function)
spirit.c:154: error: ‘afc_error_t’ undeclared (first use in this function)
spirit.c:154: error: expected ‘;’ before ‘afc_err’
spirit.c:155: error: ‘afc_err’ undeclared (first use in this function)
spirit.c:155: error: ‘AFC_E_SUCCESS’ undeclared (first use in this function)
spirit.c:161: error: ‘plist_t’ undeclared (first use in this function)
spirit.c:161: error: expected ‘;’ before ‘node’
spirit.c:164: warning: implicit declaration of function ‘lockdownd_get_value’
spirit.c:164: error: ‘node’ undeclared (first use in this function)
spirit.c:165: warning: implicit declaration of function ‘plist_get_string_val’
spirit.c:166: warning: implicit declaration of function ‘plist_free’
spirit.c:175: warning: implicit declaration of function ‘lockdownd_client_free’
spirit.c:188: warning: implicit declaration of function ‘afc_client_free’
spirit.c:188: error: ‘afc’ undeclared (first use in this function)
spirit.c:192: error: expected ‘;’ before ‘map’
spirit.c:193: warning: implicit declaration of function ‘plist_from_xml’
spirit.c:193: error: ‘map’ undeclared (first use in this function)
spirit.c:194: error: expected ‘;’ before ‘one_dylib_node’
spirit.c:195: error: ‘one_dylib_node’ undeclared (first use in this function)
spirit.c:204: warning: implicit declaration of function ‘afc_remove_all’
spirit.c:205: warning: implicit declaration of function ‘afc_create_directory’
spirit.c:208: warning: implicit declaration of function ‘send_over’
spirit.c: At top level:
spirit.c:223: error: expected ‘)’ before ‘backup’
spirit.c:256: error: expected ‘)’ before ‘files’
spirit.c:298: error: expected ‘)’ before ‘backup’
spirit.c: In function ‘restore_thread’:
spirit.c:326: error: ‘lockdownd_error_t’ undeclared (first use in this function)
spirit.c:326: error: expected ‘;’ before ‘lockdownd_error’
spirit.c:328: error: ‘lockdownd_error’ undeclared (first use in this function)
spirit.c:328: error: ‘device’ undeclared (first use in this function)
spirit.c:328: error: ‘lockdownd’ undeclared (first use in this function)
spirit.c:329: error: ‘LOCKDOWN_E_SUCCESS’ undeclared (first use in this function)
spirit.c:334: error: ‘mobilebackup_client_t’ undeclared (first use in this function)
spirit.c:334: error: expected ‘;’ before ‘backup’
spirit.c:337: error: expected ‘;’ before ‘lockdown_err’
spirit.c:338: error: ‘lockdown_err’ undeclared (first use in this function)
spirit.c:348: error: ‘mobilebackup_error_t’ undeclared (first use in this function)
spirit.c:348: error: expected ‘;’ before ‘backup_err’
spirit.c:349: error: ‘backup_err’ undeclared (first use in this function)
spirit.c:349: error: ‘MOBILEBACKUP_E_SUCCESS’ undeclared (first use in this function)
spirit.c:356: error: ‘plist_t’ undeclared (first use in this function)
spirit.c:356: error: expected ‘;’ before ‘files’
spirit.c:358: error: expected ‘;’ before ‘overrides’
spirit.c:359: error: expected ‘;’ before ‘use_gmalloc’
spirit.c:361: warning: implicit declaration of function ‘start_restore’
spirit.c:361: error: ‘backup’ undeclared (first use in this function)
spirit.c:361: error: ‘files’ undeclared (first use in this function)
spirit.c:363: warning: implicit declaration of function ‘send_file’
spirit.c:363: error: ‘overrides’ undeclared (first use in this function)
spirit.c:364: error: ‘use_gmalloc’ undeclared (first use in this function)
spirit.c:367: warning: implicit declaration of function ‘mobilebackup_client_free’
spirit.c: In function ‘main’:
spirit.c:375: error: ‘idevice_error_t’ undeclared (first use in this function)
spirit.c:375: error: expected ‘;’ before ‘device_error’
spirit.c:379: warning: implicit declaration of function ‘idevice_get_device_list’
spirit.c:386: warning: implicit declaration of function ‘idevice_device_list_free’
spirit.c:389: error: ‘device_error’ undeclared (first use in this function)
spirit.c:389: warning: implicit declaration of function ‘idevice_new’
spirit.c:389: error: ‘device’ undeclared (first use in this function)
spirit.c:390: error: ‘IDEVICE_E_SUCCESS’ undeclared (first use in this function)
spirit.c:391: error: ‘IDEVICE_E_NO_DEVICE’ undeclared (first use in this function)
spirit.c:404: warning: implicit declaration of function ‘idevice_free’
make: *** [spirit.o] Errore 1
francesco@Francesco:~/Scrivania/Spirit$ 

Link al commento
Condividi su altri siti

Installa libimobiledevice' date=' openssl e libplist poi dimmi.[/quote']

Ok, per quanto riguarda il terminale non mi ha dato più problemi! ;)

L'applicazione non si apre ma credo sia per il semplice motivo che non ho provato ad aprirla con iPod collegato perché avrei ancora delle domande sul JailBreak in generale:

- in cosa consiste di preciso il JailBreak;

- c'è pericolo di brick;

- posso modificare il mio iPod 3G da 32 GB con Firmware 3.1.3 (7E18), modello MC008BT.

Grazie in anticipo per le risposte ;)

Link al commento
Condividi su altri siti

vai sicuro' date='tutto senza rischi...tanto c'è la recovery[/quote']

Vid, bellissimo il tuo avatar! :D asd

Ok, non sò cos'è la recovery ma in caso di brick (speriamo di no!) m'informero! ;)

Mi potreste rispondere alle altre domande, per favore? ;)

Link al commento
Condividi su altri siti

Ma in Cydia non ci sono le applicazioni che trovi nell'AppStore solo in versione gratuita! o.o

Pensavo di sì! :(

C'è un modo per scaricare i giochi dell'AppStore gratis? ;)

Warez ma se hai la licenza e l'hai installato su un altro iPhone(xD) cerca installous da cydia e provalo..

Link al commento
Condividi su altri siti

Ma in Cydia non ci sono le applicazioni che trovi nell'AppStore solo in versione gratuita! o.o

Pensavo di sì! :(

C'è un modo per scaricare i giochi dell'AppStore gratis? ;)

Warez ma se hai la licenza e l'hai installato su un altro iPhone(xD) cerca installous da cydia e provalo..

So che è warez ma solo per curiosità ! ;)

Vedi la mia firma mistergreen

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

Giochi in Uscita



×
×
  • Crea Nuovo...