Vai al contenuto
Inviato

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 !!

Featured Replies

Inviato

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).

Inviato
  • Autore
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...

Inviato
Per sicurezza levalo, fidati che non va bene dare make da root.
Inviato
  • Autore
Per sicurezza levalo' date=' fidati che non va bene dare make da root.[/quote']

ok lo faccio da scrivania?

Edit: Modificato

Inviato

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$ 

Inviato

Devi installare tutte le dipendenze.

Su che versione di Ubuntu sei? Ti mancano un bel po' di librerie.

 

Kla dovresti fare un elenco.

Inviato
  • Autore
lisemi vai su sympatic e installa libmobiledevice
Inviato

Solo?

Wow, per compilare idevicerestore e l'ultima build di libimobiledevice ho dovuto installare una marea di cose...

Inviato
lisemi vai su sympatic e installa libmobiledevice

Macché, niente! :(

Credo manchino altre librerie, ma quali? o.o

Inviato
Installa libimobiledevice, openssl e libplist poi dimmi.
Inviato
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 ;)

Inviato
vai sicuro,tutto senza rischi...tanto c'è la recovery
Inviato
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? ;)

Inviato

per il Jailbrak un'idea è questa viewtopic.php?f=81&t=9834

comunque puoi Jailbrakare

La recovery ripristina il Fw nel caso si corrompesse ;)

Inviato
per il Jailbrak un'idea è questa viewtopic.php?f=81&t=9834

comunque puoi Jailbrakare

La recovery ripristina il Fw nel caso si corrompesse ;)

Ok, grazie mille. :D

Vi farò sapere ;)

Inviato
4)Ripristinare il funzionamento del rullino fotografico

Ok, fatto! :D

Ma che significa ripristinare il funzionamento del rullino fotografico?

Inviato
credo sia solo per iPhone
Inviato
credo sia solo per iPhone

Ok! :D

Inviato

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? ;)

Inviato
  • Autore
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..

Inviato
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

Inviato

Ci sono molte guide per Installous su MS.

Gli iDevice non possono brikkare, ma la baseband sì (tuttavia la baseband è solo sugli iPhone ed è molto difficile da corrompere).

Inviato
Un'applicazione che "sostituisce" iTunes? misteryellow !!!!
Inviato
  • Autore
Un'applicazione che "sostituisce" iTunes? misteryellow !!!!

per le app le devi scaricare direttamente da appstore per il resto rhythmbox sostituisce pienamente iTunes

Inviato
Un'applicazione che "sostituisce" iTunes? misteryellow !!!!

per le app le devi scaricare direttamente da appstore per il resto rhythmbox sostituisce pienamente iTunes

 

purtroppo ( come attestato da Bus, non su gli iPod touch 2G )

Crea un account o accedi per lasciare un commento