Come abilitare il tethering su iPhone iOS 4 JB sfruttando MobileInternetVodafone [GUIDA]

09 luglio 2010 di Giuseppe Migliorino in Hack & Mod, push, Tutorial

In questa guida vediamo come abilitare il tethering su iPhone jailbroken e iOS 4, includendo il traffico MobileInternet di Vodafone.

1. Scaricare la patch da qui

2. Scaricare il carrier.plist modificato da qui

3. Applicare la patch al CommCenter scegliendo il file giusto in base al proprio iPhone. Il file da patchare si trova sull’iPhone in

/System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter

ma occorre copiarlo sul Mac e da terminale usare il comando

per il 3G: bspatch CommCenter CommCenterPatched CommCenter3G.patch

per il 3GS: bspatch CommCenter CommCenterPatched CommCenter3GS.patch

4. Controllare l’hash del CommCenter patchato con il comando

sha1sum CommCenterPatched

3G: ec77e8474068821bbb110b6b228890e90431dbf9

3GS: 45521eb9438ee847edb27361970d121a8fbb045d

5. Sostituire il CommCenter patchato a quello originale facendone prima un backup (su iPhone tramite collegamento SSH dopo aver copiato il CommCenterPatched):

chmod +x CommCenterPatched

cp CommCenter CommCenter.original

mv CommCenterPatched CommCenter

6. Riavviare l’iPhone

7. Installare UltraSn0w da Cydia e riavviare l’iPhone

8. Ora copiamo il carrier.plist scaricato sull’iPhone in /private/var/mobile/Library/Carrier Bundle.bundle

9. Dopo un riavvio, potremmo usare tranquillamente il tethering senza alcun costo aggiuntivo.

P.S. E’ stato anche modificato il numero della segreteria telefonica per evitare addebiti in caso di consultazioni accidentali: ora in Telefono il tasto “Segreteria” è associato al numero 404 per richiedere l’sms con il credito residuo.

La guida è stata scritta dal nostro utente Mattia (Zuk)

Per restare sempre aggiornato sul tema di questo articolo, puoi seguirci su Twitter, aggiungerci su Facebook o Google+ e leggere i nostri articoli via RSS.

L'utilizzo del contenuto di questo articolo è soggetto alle condizioni della Licenza Creative Commons. Sono consentite la distribuzione, la riproduzione e la realizzazione di opere derivate per fini non commerciali, purché venga citata la fonte.
  • chrcoz

    Ragazzi con questi settings, continuano a funzionare gli MMS con Vodafone che ho giò patchato con un bundle 3.1?

  • IGreco

    Funziona anche sul 3.1.3? E con mywi??

  • andrew

    Ma con Vodafone tramite tethering io non ho mai dovuto ricorrere ad una guida del genere.. Mi scalava i MB della promozione mobile internet (con MYWI)

  • marcoa

    anche io da quando c’è mywi uso sempre e solo quello

  • Michele

    Ragazzi qui con wind c’è un problema grosso come una casa! Oltre che disabilitare il tethering, non puoi neanche usare il VoIP sulla rete 3G pena bollette stratosferiche!! Questo è un grosso problema da risolvere!!!!

  • Pingback: Tweets that mention Come abilitare il tethering su iPhone iOS 4 JB sfruttando MobileInternetVodafone [GUIDA] - iPhone Italia – Il blog italiano sull'Apple iPhone 4, iPhone 3GS e 3G -- Topsy.com

  • Battistaar

    vanno ancora gli mms dopo o è come nell’os3?

  • uv1980

    x windows c’è soluzione?
    Si può usare questa guida? quali passaggi si devono cambiare?

  • michele

    anche a me interessa sapere se questa procedura funziona con il 3.1.3, grazie! :)

  • b4rtman

    queste si che sono news interessanti!

  • Paolo

    Ma perche bisogna installare UltraSn0w ?
    Se l’Iphone e’ italiano la parte telefonica non è bloccata gia dall’origine

  • b4rtman

    Servirebbe per WINDOWS!

  • Zuk

    Eccomi qui :-)
    Per windows potete scaricare bspatch da qui …
    http://sites.inka.de/tesla/download/bsdiff4.3-win32.zip

    Occorre installare ultrasn0w altrimenti quando si prova a usare il tethering, la sezione tethering sull’iphone sparisce, non funziona e non riappare fino a reboot del device.

    Ho voluto usare questo metodo perchè non mi va di pagare 20$ per MyWi, le versioni “alternative” non mi piacciono ;-) e per principio non mi va che Vodafone decida che i miei GB in tethering non sono inclusi e non posso usare una funzione nativa del mio telefono.

  • Zuk
  • uv1980-

    @Zuk

    cortesemente puoi fare una guida x chi usa windows?
    tnx

  • Luca

    Per usare il tethering basta avere la zero limits on! Finora è l’unica che ti permette di navigare a costi bassissimi assieme ad sms e telefonate gratis!

  • chrcoz

    Zuk ma sul discorso MMS? Dopo che operi così, funzionano con voda? Perchè io avevo messo un bundle unsigned 3.x sul 4.0 jb e finchè non riavvio funziona tutto. Ma appena spengo ed accendo il telefono, non navigo e non mando più mms se non lo disinstallo e lo reinstallo….

  • sh4ido

    ragazzi la SuperInternet di tre nn ha ancora questo problema vero?
    So che dal 1 Luglio nn vogliono che si usi il tethering xo nn hanno bloccato nulla, confermate??

  • Zuk

    Nessun problema con invio e ricezione degli MMS: tutto testato anche dopo tutti i riavvi ;-)

    Per windows gli unici passaggi che cambiano sono quelli dei comandi bspatch e sha1sum che devono essere scaricati e lanciati dalla relativa directory scompattata

    Al momento, almeno osservando il bundle della Tre, sono stati impostati due APN ma entrambi “tre.it” mentre Vodafone aveva settato “iphone.vodafone.it” per la navigazione da cellulare e “internet” per quella in tethering così il traffico passava da altro APN venendo conteggiato a parte.

  • Zuk

    Ah … se qualcuno avesse tempo e voglia di creare tutta la cartella del bundle e relativa guida sarebbe possibile installare qualcosa anche per gli utenti Wind

  • Sh4iDo

    Ragazzi io sto con 3, la voce tethering c’è ma quando la attivo nn mi si fila proprio, ne il mac che nn vede l’iphone (cavo e bt), ne l’iphone… nn compare la “barra” blu in alto sullo schermo… come se proprio nn lo attivasse…

    Qualcuno riscontra lo stesso problema?

  • chrcoz

    Zuk, confermo che funziona tutto. MMS, navigazione, tethering.
    Io personalmente ho solo un problema che non riesco a risolvere: se lancio l’applicazione telefono, invece delle classiche voci italiane, ho SPEED_DIAL, CALL_HISTORY, ADDRESS_BOOK, DIALER e VOICEMAIL e la cosa divertente è che se vado su DIALER, il tastierino è tutto rigorosamente nero e se clicco su tasti neri, effettivamente è come se ci fossero ma non si vedono.
    Da cosa può dipendere?

  • Shion

    @Michele con wind e’ normale che paghi se usi la rete 3g per servizi voip con la nuova offerta (1 giga a piena velocita’ e ridotta se sfori), se no si fa come ho fatto io che mi sono tenuto la vecchia offerta da 500 mega ma con la possibilita’ di usare anche il 3G per il voip.Che comunque….non so se avete mai provato a fare una chiamata voip in 3G, ma non e’ questa gran cosa….c’e’ un lag temporale, ci si ritrova a parlarsi sovrapponendosi….va bene solo per “emergenze”

  • nic

    scusate ma non c’è un joikuspot per iPhone?

  • Zuk

    @Chrcoz
    Provato a fare un riavvio?
    Un ripristino delle impostazioni di rete?
    Se non funziona, cosa succedere rimettendo il carrier.plist originale o il commcenter originale?

  • Zuk

    @Nic
    Si c’è, si chiama MyWi e lo trovi su Cydia solo per i terminali con jailbreak

  • uv1980

    info sul punto 5

    5. Sostituire il CommCenter patchato a quello originale facendone prima un backup (su iPhone tramite collegamento SSH dopo aver copiato il CommCenterPatched):

    chmod +x CommCenterPatched

    cp CommCenter CommCenter.original

    mv CommCenterPatched CommCenter

    cosa devo fare?
    devo rinominare il file CommCenter patchato e sovrascriverlo con quello originale?
    in più i comandi da eseguire vanno fatti su iphone con mobileterminal? Se si, da mobile terminal devo arrivare fino al seguente percorso /System/Library/Frameworks/CoreTelephony.framework/Support/? e poi applicare i comandi?
    se si come si arriva?

  • Chrcoz

    @zuk: riavvio non ha effetto. Poiché credo che questa cosa era precedente al tuo bundle, sinceramente preferisco non rischiare visto che ora funziona tutto il resto. Probabilmente dovrei ripristinare ex novo e mettere solo il tuo bundle!

  • uv1980

    @Chrcoz
    mi puoi spiegare un pò meglio come hai fatto x il punto 5 della guida?

    tnx

  • Mattia

    @Uv1980
    per arrivare tramite terminale al percorso usa il comando
    cd /System/Library/Frameworks/CoreTelephony.framework/Support/

    poi l’idea è quella di aver copiato tramite uno dei tanti sw oppure tramite sftp il CommCenter patchato, fare una copia di backup dell’originale e poi sovrascrivere l’originale con quello patchato.
    Occhio che a quello patchato deve essere dato il permesso di esecuzione +x

  • chrcoz

    @Uv1980: esattamente come dice Mattia. Io ho usato filezilla e sftp, oltre ad ssh su mac.

  • uv1980

    fatto tutto però pur selezionando il tethering collegando l’iphone al pc non si connette internet

    io ho seguito questa procedura della guida, mi dite se ho fatto in modo corretto: (utente Windows)
    1) copiato sul mio pc il CommCenter del mio iphone
    2) il commcenter l’ho inserito nella stessa cartella del programmino bsdiff4.3-win32.zip
    3) aperto cmd (prompt di comandi di win) ho selezionato la cartella cd …etcetc del percorso dove erano presenti i file del punto 2
    3) tramite cmd ho usato il comando “bspatch CommCenter CommCenterPatched CommCenter3G.patch” e cosi patchato il commcenter
    4) controllato tramite cmd con il comando sha1sum CommCenterPatched se era stato correttamente patchato
    5) tutto ok
    6)Tramite winscp , ho fatto un backup del commcenter
    7) con winscp ho inserito il CommCenterPatched in SSH nella cartella /System/Library/Frameworks/CoreTelephony.framework/Support/ in + ho dato i permessi 755
    8) tramite Putty (Tipo mobilterminal) ho digiato i comandi chmod +x CommCenterPatched
    9) poi il comando cp CommCenter CommCenter.original
    10) e per finite il comando mv CommCenterPatched CommCenter
    11) riavviato l’iphone
    12)installato Ultrasnow
    13)con winscp fatto backup del carrier.plist
    14) sovrascritto carrier.plist con quello di Zuk
    15) riavviato

    Ora abilito il tethering ma non parte ,vedo le impostazioni di rete (apn etc etc)e posso utilizzare il tasto segreteria per sapere il credito (404), ma niente tethering cosa ho sbagliato?

  • uv1980

    il punto 8 ) cosi l’ho eseguito

    8 ) tramite Putty (Tipo mobilterminal)sono entrato nella cartella cd /System/Library/Frameworks/CoreTelephony.framework/Support/ ho digiato i comandi chmod +x CommCenterPatched

  • Zuk

    Sembra tutto corretto …
    Controlla che il CommCenter che l’iPhone sta usando sia quello patchato con sha1sum direttamente sull’iPhone tramite putty (ma se ti vede la segreteria e ti fa vedere le impostazioni di rete allora vuol dire di sì).

    Prova a fare un ripristino delle impostazioni dei rete e anche un Ripristina impostazioni
    in Generali –> Rete –> Netwotk dati cellulare

  • uv1980

    @Zuk:
    si è tutto giusto il commcenter è quello patchato :S
    ripristinato pure le impostazioni di rete ma niente :S

  • uv1980

    @uv1980: ma tu l’hai provato su un 3Gs o su un 3G??

  • Danny

    Bah… scusate ma uno che leggi non ci capisce un caxxxxo … passate dal parlare di thetering a contratti telefonici … boh

    La mia domanda è SOLO questa:

    HO un 3GS 32 “Ri-comprato oggi e con scatola delle dimensioni di IPHONE 4″ ha un boot rom diverso ed un modello diverso quindi mi sa che mi gioco jailbreak e tutto per sempre… a meno che il grande george non metta mano alla testa per me…

    IO HO UNA STRAMALEDETTISSIMA VODAFONE ZERO LIMITS ON.. 30 centesimi e navigo per 100 mega ogni 12 ore…

    ok , ora, quando sono sullo stramaledetto treno o tram o bilico… insomma quando sono fuori , vogio USARE la mia connessione ATTIVA DI ZEROLIMITS ON per navigare tramite THETERING sul PORTATILE… Io so che da iphone ti danno 100 mega , da pc sono 500… ma STI 500 MEGA MI COSTANO SEMPRE uno scatto di 30 CENT ??? OO NOOOOO ????..

    Rispondetemi “Se VOLETE EH” solo a questa domanda è basta, non voglio sapere null’altro… ed eventualmente come fare EVITANTO COME LA PESTE il Jailbreak…

  • Zuk

    @Danny:
    Senza JailBreak stai alle decisioni di Vodafone e quindi paghi:
    - 30 cent al giorno dal cell per max 100MB/giorno
    - 1 euro al giorno da PC in tethering per max 500MB/giorno

    Se facessi il jb e seguissi questa guida potresti includere tutto nei 100MB

  • Zuk

    @Uv1980
    Io l’ho provato sul mio 3G ma altri l’hanno provato con successo sul 3GS

  • uv1980

    @Zuk:

    il bello è che anche io ho il 3G :D :)

    ma scusami potresti postare la tua CommCenter (non credo che contenga tuoi dati personali o altro esclusivamente del tuo iphone) cosi da facilitare a tutti un pò di passaggi , in più il tuo carrier.bundle

    cosi tutti possono con 2 tre passaggi semplici eseguire il tutto.

    ultima domanda ipoteticamente se il commcenter patchato gli modifico il nome e lo sovrascrivo all’originale dell’iphone sono OBBLIGATO a eseguire cmq i comandi del punto 5? pur impostando i permessi a 0755?

  • Zuk

    Il carrier.plist che uso io è quello che ho postato.
    Ora non ho gli strumenti per postare il CommCenter patchato ma se si applica la patch e l’ash è giusto, è impossibile sbagliare.

  • mikij

    @ zuk a me interesserebbe tnt qlk info su cm fare per wind? arriverà il carrierbundle anche per noi?grazie in anticipo…:)

  • Zuk

    In arrivo bundle per wind …
    Però qualcuno dovrebbe poi testare navigazione e MMS

  • Zuk

    File contenente carrier bundle per Wind e guida per installarlo: usate la guida qui sopra ma saltate il punto in cui copiate carrier.plist in
    /private/var/mobile/Library/Carrier Bundle.bundle
    e invece eseguite quello che trovate nella guida del bundle Wind

    http://www.mediafire.com/?y2mmc55akez

    Fatemi sapere se è tutto ok con MMS e navigazione ;-)

  • MrPhobia

    Vi ringrazio per la guida ma essendo un demente, per quanto riguarda il terminale, non riesco a fare nulla. potete gentilmente spiegarmi passo passo come fare? grazie.
    P.s. ho già scaricato dall iphone il file commcenter

  • MrPhobia

    Scusate, e speriamo bene

  • Pingback: » Come abilitare tethering, MMS e logo operatore su iPhone iOS 4 JB e Wind [GUIDA]

  • MacGandalf

    A proposito di Tethering, proprio in questi giorni mi hanno comunicato dalla ditta che è arrivata una fattura di oltre € 1.000,00, per aver utilizzato iphone come modem.
    Ora vorrei comprendere una cosa il tethering io lo avevo già attivato con il precedente SW, al tempo era TIM e non avevo problemi, ora siamo passati a Vodafone (ditta) ed è arrivato il salasso… Vodafone che oltre a non funzionare come linea telefonica, la rete 3G praticamente la trovi solo ed esclusivamente nei centri abitati e non ovunque.
    Vorrei capire se con questo sistema che dite ora voi si potrà ovviare a questo problema, nel senso che usare il tethering sarà paragonato a il normale traffico dati oppure lo vedono come modem e bastonano nuovamente?

  • Pingback: Come abilitare tethering, MMS e logo operatore su iPhone iOS 4 JB e Wind [GUIDA] | Tesoro Web

  • Zuk

    @MacGandalf:
    Esattamente per questo ;-)
    In questo modo facciamo rientrare il traffico in tethering nell’APN della navigazione da iPhone

  • iello

    Scusate ma usare PDANET non è la stessa cosa? Intendo per navigare in tethering col pc

  • uv1980

    Allora non riuscivo a far partire il tethering pur avendo eseguito tutto seguendo la guida poi sono riuscito a far funzionare la guida del tethering di Zuk installando mywi (anche se non lo uso :) ) credo abbia attivato qualcosa che era bloccato

    cmq ora ho il tethering nativo che funziona con l’offerta vodafone 3G dell’iphone
    Grazie ZUK :D

  • Zuk

    @lello
    PDANet condivide la connessione tramite wifi ad-hoc mentre MyWi crea proprio un punto d’accesso wifi.

    Io però voglio usare la funzionalità nativa del tethering via bluetooth senza dover pagare nulla in più della mia MobileInternet a Vodafone

  • Zuk

    @Uv1980
    Bene sono contento che ora funzioni, chissà cosa non andava a buon fine: se lo scopri avverti :-)

  • MacGandalf

    @Zuk. grazie ora dovrò solo incasinarmi a fare tutta la procedura…:)

  • Pingback: iPhoneComplete

  • uv1980

    @Zuk sai per caso se questa tua guida funziona pure sul iphone 3g JB con Fw 4.0.1???

  • Dami

    @zuk
    Ho fatto tutto secondo la guida ma mi hanno scalato i soldi =( come faccio a scoprire se effettivamente tutta la procedura è andata a buon fine? l’ash del commcenter è ok… il carrier l’ho sostituito con filezilla e poi ho riavviato… c’è modo di modificare il carrier in modo da mettere, per esempio, come segreteria il mio num di casa così da verificare l’effettivo funzionamento di questo metodo? tale modifica andava effettuata con il carrier vodafone già aggiornato alla versione uscita in questi giorni?? ho 3G con ios4 jail… Grazie! =)

  • Lorenzo

    @ Zuk Ciao scusa vedo che ti hanno già chiesto per 4.0.1, ma per 4.0.2 funziona??

  • Pingback: iPhoneComplete » Blog Archive » Guida: Abilitiare il tethering su iOS 4 JB sfruttando MobileInternetVodafone

  • Simon848

    IO NON HO CAPITO UNA MAZZA!!!
    usando Windows Vista dove trovo commcenter???

    spiegatemi un pò….

  • Andrea

    Buongiorno,
    sul mio i phone 4 non riesco ad inviare MMS
    La scheda sim ricaricabile Vodafone è ok, ho giá controllato
    Posso ricevere MMS e riesco ad inviare/ricevere via mail,ma non ad inviare foto/video per MMS
    Qualche consiglio?
    Grazie

  • LeoBoss

    scusate ma il link x scaricare la patch nn funziona

    c’è un altro link x scaricarlo?