iPhone 3G : capire JailBreak, Attivazione, Sblocco
Scritto da ubik in telefonia Tags: 3g, apple, attivazione, exploit, iphone, jailbreak, sbloccoCi ritroviamo a parlare del gioiellino di casa Apple, l’iPhone 3G, ormai uscito in Italia da un po’ di tempo e finalmente nelle nostre mani :D

Questo post non è un tutorial o un how to (se ne trovano a migliaia) ma soltanto un riferimento per quelli che si avvicinano all’hacking dell’iPhone e vogliono capire meglio di cosa si sta parlando quando si usano termini quali jailbreak, attivazione, sblocco, cydia, installer, ipa, baseband e trovare spunti per ulteriori approfondimenti e chiarire un pò di dubbi legittimi. Tutte le informazioni sono state prese dal forum di hackint0sh e dal sito dell’iPhone Dev Team. Per le domande più frequenti, leggere il prossimo post FAQ : Domande Frequenti su iPhone
Attivazione
Indispensabile per usare l’iPhone è disabilitare la modalità “solo chiamate di emergenza”. Dopo l’attivazione è possibile raggiungere la springboard (il “desktop” di iPhone). Su un telefono sul quale è stato effettuato il jailbreak, è possibile eseguire una fake authentication.
Sblocco (Unlock)
Solitamente si fa riferimento alla possibilità di sblocco della parte “telefono” del dispositivo. Se il telefono è bloccato e non si usa una sim valida, l’iPhone risulta essere un iPod Touch con Bluetooth, Fotocamera e GPS. Sbloccarlo, significa modificare la baseband per poter usare le sim di qualsiasi operatore di telefonia mobile. Non dobbiamo preoccuparcene in Italia, perché i nostri iPhone 3G senza abbonamento, vengono venduti già sbloccati. NB attualmente non è possibile sbloccare la versione 3G con i programmi in circolazione (QuickPwn o PwnageTool compresi).
JailBreak
Con questo termine si indica l’accesso completo in scrittura a tutto il filesystem dell’iPhone. Normalmente è possibile vedere solo alcune cartelle, quelle media, usate da iTunes per musica, video, programmi scaricati dall’App Store, etc.; ci troviamo quindi in una sandbox (realizzata con una chroot jail) e non abbiamo i permessi per scrivere in tutte le altre cartelle. Il jailbreak fa in modo di modificare il file /etc/fstab presente sull’iPhone e abilitare la scrittura in tutto il filesystem. Contestualmente al jailbreak, avviene l’attivazione che quindi può essere fatta in un unico passo. Il metodo più veloce e sicuro per il jailbreak è il programma QuickPwn del Dev Team (disponibile per Windows e MacOSX). Per i vantaggi che ne derivano, vedere le FAQ nel post successivo : Domande Frequenti su iPhone
Baseband
Sezione dell’iPhone che si occupa di gestire le comunicazioni, le funzioni che richiedono l’uso dell’antenna e l’interfaccia verso la sim card. Il sistema operativo dell’iPhone vede questa parte del telefono come una risorsa da usare e a cui inviare istruzioni per la parte “telefono”. Lo sblocco dell’iPhone avviene modificando questa sezione gestita da un chip con una propria RAM, chipset e memoria flash. La cpu principale si occupa direttamente di gestire le comunicazioni Wi-Fi e Bluetooth.
Pwnage
Quando si parla di pwnage, si fa riferimento all’exploit (creato dal Dev Team) per le prime versioni del firmware dell’iPhone. Il bug era nel processo di boot del dispositivo che permetteva di scrivere nella NOR Flash (32 MB) codice unsigned grazie ad una modifica di iBoot o patchando direttamente il kernel. E’ implementato nelle vecchie versioni di QuickPwn e PwanageTool (oltre che ZiPhone). In questo post non si farà riferimento a questa tecnica, considerando che il problema è stato corretto da Apple e non è possibile sfruttare l’exploit.
Pwnage 2.0
E’ l’exploit definitivo per qualsiasi firmware (anche quelli che usciranno in futuro). L’exploit è fatto usando un feature (in hardware) per il parsing dei certificati che è vulnerabile ad uno stack overflow. E’ stato possibile creare un certificato adhoc e usarlo per scrivere arbitrariamente codice in memoria. E’ difficile capire come funziona esattamente e l’unica cosa certa è che Apple dovrà cambiare l’hardware dell’iPhone per impedire l’exploit.
QuickPwn, PwanageTool
Sono le implementazioni degli exploit riportati sopra. Rendono possibile il JailBreak e l’Attivazione dell’iPhone in una maniera estremamente semplice; basta un click e poche operazioni guidate passo per passo. I programmi (sempre creati dal Dev Team) usano un Custom Firmware (alla stregua di una PSP per indenderci). Per ogni nuovo firmware rilasciato da Apple, ci sarà una nuova versione di entrambe le applicazioni. Con le versioni 2G dell’iPhone, contestualmente al JailBreak effettuano anche lo sblocco. Per l’iPhone 3G, l’operazione di sblocco non è (ancora) possibile. Ricordo che il problema non si presenta per chi ha comprato iPhone 3G sbloccato di fabbrica in Italia.
Cydia, Installer
Sono i programmi che vengono automaticamente caricati nel payload dell’exploit sfruttato da QuickPwn e PwangeTool e vengono installati direttamente nell’iPhone al momento del JailBreak. Hanno dei repository in cui si trovano tutti gli altri programmi non presenti nell’App Store di Apple e che possono essere installati direttamente usando l’iPhone.
IPA
Formato per le applicazioni (programmi, giochi) previsto da iTunes. Quest’ultimo permette tramite Sync l’installazione dei file IPA sull’iPhone. Vengono firmati digitalmente da Apple.
Dev Team
Gruppo di hackers in nessun modo legato ad Apple che ha scoperto numerosi bug, realizzato implementazioni degli exploit e “aperto” l’iPhone. Tutto ciò che è possibile fare oggi con l’iPhone è (in gran parte) merito di questo gruppo. Quasi tutto il loro lavoro è disponibile solo in forma binaria. Recentemente è stata creata una pagina su Google Code per sorgenti liberi rilasciati dal gruppo.
Visitate il loro blog per aggiornamenti (e per scaricare le nuove versioni QuickPwn).
AVVISO: NON è permesso copiare questo articolo.
Puoi comunque usare il codice HTML seguente per creare un collegamento all'articolo.
- Domande Frequenti (FAQ) su iPhone
- Jailbreak su iPhone 3G, 3GS e iPod Touch con firmware 3.1 / 3.1.2 Windows Mac
- iPhone OS 4.0 : Le migliori features
- iPhone 3GS : download redsn0w per il Jailbreak dell’iPhone 3G e 3GS Windows, Mac, Linux
- iPad : il tablet della Apple – caratteristiche tecniche, immagini, video
- Come aggiornare iPhone 3G da 2.1 a 2.2 senza perdere nulla (+JailBreak)
- Windows Live Messenger per iPhone e iPod Touch
- Scarica il nuovo firmware 3.0 per iPhone
6 persone hanno commentato questo articolo
Iscriviti a questo articolo: Rss Commenti o TrackBack URLScrivi un commento
Fai vedere il tuo avatar in automatico in tutti i tuoi commenti!Basta usare la stessa email con cui ti sei registrato a gravatar.
La registrazione a gravatar è gratis e veloce!
In Evidenza
Borsa - Finanza - Forex
Download
- Windows 7 RTM gratis in italiano
- AntiVirus Gratis in Italiano
- Nero 9 Gratis - Download
- SVCHOST.exe - Programmi per analizzarlo
- Download Emule 0.50a versione finale
- ManyCam per Webcam
- Gadget per Windows 7 e Vista
Facebook, MSN & C.
- Crea Nickname per MSN
- Creare avatar in stile manga
- Cancellarsi da FaceBook
- Messenger Discovery per MSN
Film & TV online
Grafica
- Creare loghi personalizzati online
- Sfondi per l'estate
- Sfondi per il desktop
- Calendario Sara Varone
- Temi Windows Xp
- 41 Temi e 23 Sfondi per Windows 7
- Modificare foto online con tantissimi effetti
- Editor di immagini online
- Editor online di foto e immagini anche animate
- Fotomontaggi online gratis
Guide
- Installare Snow Leopard da USB
- Suonerie Gratis per Cellulari, ecco come crearle
- Windows 7 - Come usare Windows XP Mode
- Alice Home TV Guida
- Convertire MKV in DVD
- Ricordare eventi via sms con Google
p2p & file sharing
- Lista dei migliori Server Emule Aggiornati e Selezionati a Agosto 2010
- Liste Server Met 2010
- I migliori Siti Torrent Italiani
- Motori di Ricerca RapidShare
- Motori di Ricerca Torrent
Videogiochi
- Modifica Wii per tutte le versioni
- Modifica Xbox 360
- Xbox360: Download iXtreme LT JungleFlasher
- Xbox360: Partizione Wave4
- Xbox360: come masterizzare giochi
- FIFA 2010 - Demo Download
- PES 2010 - Demo Download
YouTube & C.
Articoli recenti
- Faim Nuovo Client Chat Facebook, per chattare su Facebook senza problemi
- iPhone 4 Day one by Giardiniblog a 599 € da TRE (H3G)
- Calendario serie A 2010 – 2011 Calcio
- Programmi per Spegnere il Computer ad un orario preciso automaticamente
- Buono Sconto per acquisti su Youbuy fino al 31/07/2010
- Masterizzare CD e DVD gratis con Nero BurnLite 10 in italiano
Sostieni GiardiniBlog!
Aiutaci a mantenerlo online, dai un contributo
Archivi
Categorie
Siti Amici
©1999-2010 GiardiniBlog - Disclaimer e Privacy Policy - Contattaci - Sitemap
Ottimizzato per Firefox, risoluzione 1024x768 pixel

[...] di queste feature, sono presenti già da tempo sui dispositivi sui quali è stato effettuato il jailbreak; è molto probabile che il firmware 4.0 farà scendere notevolmente la percentuale degli iPhone che [...]
[...] disponibile il jailbreak con blackra1n per Windows realizzato da GeoHot per tutti i dispositivi Apple (iPhone 3GS e iPod [...]
ciao ma come faccio a disabilitare la modalità “solo chiamate di emergenza” oltre a quella schermata non riesco ad accedere..
ciau ragazzo io ho comprato un iphone3g 2.2 gia usato in svizzera era di orange lo sblokato qua in italia ho fatto i jailbreak e ho installato yellowsn0w e tt quell robe li…ma nn mi prendere ancora le scherde italiane…aiutatemi x favore,quacuno sa come si fa??datemi una mano….grazie in anticipo.
[...] iPhone 3G : capire JailBreak, Attivazione, Sblocco [...]
[...] Sì, per farlo bisogna usare QuickPwn o PwnageTool che, contestualmente al JailBreak, effettuano anche [...]