Cambiare apn su firmware 3.1.2 iphone 3gs
Ho da poco aggiornato all’ultima versione del firmware la 3.1.2 e come mi era successo pochi giorni fa è ritornato il problema del cambio dell’apn visto che non ho una flat dati. Il vecchio sistema del cambio dei parametri attraverso il file .ipcc non ha funzionato e quindi ho dovuto cercare un altra strada…
Il metodo può essere sfruttato solo dalle persone che hanno un iphone con jailbreak visto che andremo ad utilizzare la connessione ssh.
Procuratevi un client sftp (su mac osx potete usare transmit o cyberduck, su windows filezilla o WinSCP) e effettuate la connessione al vostro iphone via sftp raggiungendo la cartella:
/private/var/mobile/Library/Carrier Bundle.bundle/
Qui troviamo il file carrier.plist che dovremmo scaricare ed editare (su windows possiamo usare plist editor mentre su mac osx ci basterà convertire il file da terminale con il comando (facciamoci un backup di carrier.plist per evitare di fare danni)
plutil -convert xml1 carrier.plist
e poi aprirlo con texedit.
Una volta aperto il file cerchiamo la stringa
<key>AllowEDGEEditing</key>
e se esiste controlliamo che sia uguale a:
<key>AllowEDGEEditing</key>
<true/>
altrimenti aggiugiamola:
<key>AllowEDGEEditing</key>
<true/>
La posizione nel mio caso è questa:
<key>SupportedSIMs</key>
<array>
<string>22299</string>
</array>
<key>AllowEDGEEditing</key>
<true/>
fatto questo salviamo il nostro file e sovrascriviamolo a quello presente sul nostro iphone e riavviamo se tutto è andato bene dovremmo aver abilitato il menu “rete dati cellulare” in Impostazioni -> Generali -> Rete dove possiamo così editare tutti i campi e cambiare anche l’apn con uno fake in modo che l’iphone non si connetta più ad internet pur comunque continuando a poter riceve gli mms e in qualsiasi momento se attiviamo una connessione flat possiamo rimettere l’apn di default ritornando a navigare dall’iphone.




26 Responses to “Cambiare apn su firmware 3.1.2 iphone 3gs”
By Marco De Paolis on Oct 12, 2009 | Reply
gentilissimo blogger di ieie.it , sono un possessore di un iPhone 3GS ancora fedele al SO 3.0 poiche per me il tethering è vitale.
Cercando per giorni sono finito qua sul tuo blog e devo dire sembri l’unico che cerchi una soluzione concretamente. Eccomi al dunque: dopo le prove di cui scrivi qui sopra sei davvero riuscito nel tuo intento?
Riesci quindi ad impostare un apon scelto da te senza che sparisca la voce tethering dal menu?
Ti ringrazio
By Ieie on Oct 12, 2009 | Reply
Ciao marco,
il mio intervento era mirato ad impedire la navigazione da cellulare controllando direttamente l’apn potendolo modificare come si vuole, anche se aggiornando al firmware 3.1.2 (con gestore Tre) mi è comparsa la voce tethering ma facendo tap su di essa ho solo la possibilità di attivarlo e non di cambiare l’apn relativo al tethering. Modificando il carrier.plist dell’articolo abilitiamo un menu per modificare l’apn e in realtà non so se questo apn valga anche per il tethering (cioè la navigazione da computer sfruttando la connessione dell’iphone) o meno e non ho trovato informazioni al riguardo. Concludendo rispondendo alla tua ultima domanda dopo aver fatto il procedimento che ho descritto riesco a cambiare l’apn come voglio e il menu di tethering non scompare.
Spero di essere stato chiaro altrimenti non esitare a scrivermi.
By Marco De Paolis on Oct 12, 2009 | Reply
Molto celere!
Allora iio sono uno di quei “disgrazziati” che usufruiscono di Vodafone per connettersi che, come sai, è l’unico operatore italiano a scindere le cose dedicando appositamente un piano alla navigazione o da iPhone o come modem.
Se solo la suddetta mettesse a disposizione un piano tethering decente, molta gente non si romprerebbe le scatole a cercare soluzioni. io sono fra questi.
Intanto, il fatto che la dicitura “Tethering” rimanga è un buon inizio ma siccome non posso provare direttamente la tua soluzione mi piacerebbe portare l’attenzione che il tuo post merita nel Forum di iSpazio (spaziocellulare), dove qualche giorno fa qualcuno ha già aperto un topic .. ahime ancora senza risposta. un saluto NN: Duca eVander
By Ieie on Oct 12, 2009 | Reply
Se riesci a risolvere fammi sapere che lo inserisco volentieri nel post
Saluti
By Smeca on Oct 13, 2009 | Reply
Scusate, ma per iphone 3g nessuna soluzione?
Grazie in anticipo.
By Ieie on Oct 13, 2009 | Reply
In realtà la procedura è universale poiché il file carrier.plist che andiamo a modificare è presente in tutti i dispositivi, purtroppo non posso testarlo su un iphone 3g poichè non lo ho.
By Smeca on Oct 13, 2009 | Reply
Ma le due stringhe possono essere aggiunte in qualsiasi posizione oppure vanno messe in un punto in particolare? Scusa l’ignoranza ma aggiungendole in fondo non ha funzionato. Grazie comunque per la tempestiva risposta.
By Ieie on Oct 13, 2009 | Reply
Io lo ho aggiunto qui:
quindi dopo la parte “SupportedSIMs” che definisce a quale operatore appartieni (il mio è Tre)
Fammi sapere se così facendo compare il menù così aggiorno la guida.
By Smeca on Oct 13, 2009 | Reply
Apposto, così ha funzionato perfettamente! Grazie mille di nuovo
By BaStefano on Oct 17, 2009 | Reply
Ciao Marco,
anche io sono uno dei disgraziati clienti VF iPhone data Pack…
Senti, io ho provato la config proposta nell’articolo ma nn funge per il nostro problema. In pratica ti abilita un menù che ti permette di cambiare l’apn per gli mms…
Il tasto tethering non ti appare, probabilmente, perchè hai impostato un profilo per la connessione (che era il vekkio sistema per aggirare i limiti di VF). Se togli quello magicamente riappare il tasto per abilitare il tethering. Aspetta ad esultare però, perchè quei “volponi” questa volta l’hanno pensata bene.. se abiliti il tethering, infatti, la tariffazione non rientra nel traffico del data pack.
Secondo me succede perchè è diverso l’apn, altrimenti non mi spiego come diavolo facciano a distingure quando mi collego da iPhone direttamente o da PC.. l’unica soluzione praticabile sembra essere quella di trovare tra i file di configurazione dell’iPhone quello dove è impostato l’apn per il tethering e impostarlo a iphone.vodafone.it
per questo chiedo al blogger di fornirmi info su dove ha trovato la conoscenza per modificare quel file..un manuale, non so…così me lo studio e risolvo…TKS
Stefano
By professeur on Oct 18, 2009 | Reply
Intanto grazie x la guida …
Non essendo x nulla esperto in “comandi via terminale” ti posto copia del mio file che vorrei modificare x impostare rete dati cellulare (mms e tethering con 3hg) così che tu possa indicarmi dove e come modificarlo..
Grazie
Max
By Ieie on Oct 18, 2009 | Reply
@ BaStefano Purtroppo come ho detto io non uso il tethering ma mi serviva un metodo per essere sicuro che l’apn fosse uno fake e quindi poterlo controllare attraverso il menu rete dati cellulare, le informazioni le ho reperite via irc e poi ho tentato di metterle in pratica. Tornando al tuo problema potresti dare un occhio a questi due articoli:
http://www.iphoneitalia.com/finalmente-il-tethering-wind-su-fw-3-1-2-e-fix-bug-mms-su-vodafone-61465.html
http://feedproxy.google.com/~r/Ispazio/~3/V571X47uz0o/vi-e-sparito-il-menu-tethering-dalliphone-ecco-un-trick-per-attivarlo-tramite-lapplicazione-mywi-cydia
Che magari possono esserti utili e sono usciti ieri. Fammi sapere
@professeur
Dovresti inserire la mia stringa subito dopo la sezione “SupportedSIMs” il tuo file lo vedo male purtroppo. Consiglio anche a te di dare un occhio al primo link, comunque se aggiorni all’ultima versione del firmware 3.1.2 le impostazioni di tethering e mms sono gia abilitate e perfettamente funzionanti per l’operatore h3g.
By professeur on Oct 18, 2009 | Reply
Grazie x la cortese risposta ..
Ho seguito le guide e sono riuscito ad inserire la stringa (e pare ci sia riuscito) ..
Quindi dopo provo a sostituire il file con quello originale x vederne gli effetti ..
Se funziona ti faccio sapere … (pensavo di rinominare i file originale senza sostituirlo così nel caso di problemi elimino quello da me creato e ri-abilito l’originale .)
By Ieie on Oct 18, 2009 | Reply
Si ti conviene salvare una copia del file originale, così almeno puoi sempre ripristinarlo se qualcosa va storto.
Saluti
By DOUG on Oct 26, 2009 | Reply
TUTTO ALLA GRANDE!!
GRAZIE MILE
By Marco on Nov 5, 2009 | Reply
Ciao senti io avrei un problema per un edge vodafone, nel senso che non vedo il menù rete dati cellulari.. se ho ben capito era il tuo stesso problema.. pensi che con questa guida risolvo?
By Ieie on Nov 5, 2009 | Reply
Se hai firmware 3.1.2 sull’iphone non ci sono problemi. Io l’ho testato su un iphone 3g e un 3gs, l’edge purtroppo non lo ho, comunque se ti fai il backup del file puoi tornare indietro quando vuoi nel caso non funzionasse.
By David on Nov 24, 2009 | Reply
Grazie, grazie, grazie.
Tre ore di google a vuoto, un’infinità di suggerimenti del tutto errati, e poi il tuo post con la salvezza.
By Ieie on Nov 25, 2009 | Reply
Di nulla
Sono contento che hai risolto!
By Eppy on Jan 20, 2010 | Reply
Sei un grande!!!
By daverider6 on Feb 17, 2010 | Reply
ciao, sono un paio di mesi in ritardo..spero tu mi possa rispondere:
ho jailbraccato con FW 3.1.2 ed abilitato la config APN.
mettendo l’APN “iphone.vodafone.it” al posto di “internet” adesso si connetterà ad ipone.vxx quando faccio il tethering? in pratica: quando fai il tethering con vodafone, il tel usa l’APN mms?
By Ieie on Feb 17, 2010 | Reply
Il tethering usa l’apn che tu gli indichi in “APN” sotto la sezione “Dati cellulare” l’apn degli mms è usato solo per gli mms e non per il tethering.
By albi on Feb 23, 2010 | Reply
ciao, sono disperato, non riesco a modificare l’apn degli mms se non lo metto ugiale alla rete dati, ho windows quindi dovrei usare il programmino che hai postato per modificare il carrier, ma questo programmino non funziona, riesci a trovarne un altro?
By Ieie on Feb 26, 2010 | Reply
Purtroppo l’unico che sono riuscito a trovare per windows è proprio quello che ho indicato, ma il tuo problema è che non riesci a scaricarlo o non riesci ad usarlo? ti lascio un altro link per il download qui.
By Stefano on Apr 5, 2010 | Reply
Dopo aver aggiornato e jailbrekkato mi sono trovato nella situazione di dover dare una “sistematina” agli apn… con il “noto” file .ipcc non ha funzionato. Editando invece carrier.plist con iFile (senza, dunque, alcun client FTP) direttamente dal iPhone, ho di nuovo reso visibile la famigerata opzione “rete dati cellulare”. Grazie per la dritta ; ) Peraltro ho notato che l’apn MMS era “internet”, per cui sarei incappato nel “bug” di tariffazioni non volute a causa degli mms.
By enrico on Apr 26, 2010 | Reply
Grandissimo, grazie mille per questa ottima guida!