Guida (Mac): abilitare il tethering su iPhone 3G/3GS jailbroken firmware 3.1.2 [AGGIONRATO FILE SU CYDIA]

19 ottobre 2009 di Giuseppe Migliorino (@GiusMigliorino)

Con questa guida vediamo un metodo alternativo per abilitare il thetering su tutti gli iPhone 3G e 3GS con firmware 3.1.2.

IMG_6007

Questa procedura può essere utile a tutti coloro che non possono più utilizzare tale funzione dopo l’aggiornamento al firmware 3.1.2 (vedi Wind).

Ecco i passaggi da seguire:

1. Scaricate questo file e posizionatelo sul desktop (3G3GS)

2. Prendete il file CommCenter che si trova in /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/ e copiatelo sul desktop

3. Aprite Terminale da Mac e digitate la seguente stringa:

cd Desktop
bspatch CommCenter CommCenter-hacked CommCenter.patch

4. Ora cancellate il CommCenter originale e rinominate il nuovo in CommCenter

5. Rinominate il file CommCenter su iPhone (/System/Library/PrivateFrameworks/CoreTelephony.framework/Support/) in CommCenter.backup

6. Copiate il nuovo CommCenter su iPhone, sempre in /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/

7. Settate i permessi a 755 (potete farlo tramite un cyberduck, tasto destro sul file, “info”)

8. Riavviate l’iPhone

9. Andate in Impostazioni > Generali > Network e avrete l’opzione Tethering.

10. Ultimo passaggio: tramite iPhone andate sul sito help.benm.at e scaricate il Mobileconfigs del vostro operatore

Dando un’occhiata al codice assembler, viene rimpiazzata una sola istruzione: quella che fa saltare sul ramo del codice “firma non valida”. Al suo posto viene messa una innocua assegnazione al registro R0.

Maggiori info qui.

Update: su Cydia, installando la source iPhone-notes.de (già presente in Cydia), potete scaricare le applicazioni Tethering 3G 3.1.2 e Tethering 3GS 3.1.2, che in pratica applicano tutte le modifiche di cui sopra senza dover fare nulla. Rimane obbligatorio il passaggio 10.

Grazie Nicola per la segnalazione e le info che ci ha fornito.

[fonte]

REGOLAMENTO Commentando dichiari di aver letto e di accettare tutte le regole guida sulla discussione all'interno dei nostri blog.