ModMyi forum members The inimitable Erica Sadun has found a way to update the 3.0 Beta firmware to enable tethering. Ivan is trying it right now, but here are the steps:
UPDATE – We got it working and there is a walk-through coming soon. Screenshots appear below.
Step 1: Check if you own a 3G iPhone. If you’re on EDGE (as I am): sorry. Tethering does not seem to work with EDGE phones.
Step 2: Check to see if AT&T is your carrier. If it is: sorry. AT&T will not let you tether.
Step 3: Navigate to ~/Library/iTunes/iPhone Carrier Support. Notice the spaces in that last folder name! If you’re at the command line, use backslashes to escape the spaces, i.e. cd ~/Library/iTunes/iPhone Carrier Support. You will find a file with an ipcc extension. Copy that file: e.g. cp foo.ipcc foo.ipcc.original. This creates a backup for when you mess up.
Step 4: rename the ipcc extension to zip. For me that was ATT_US.ipcc renamed to ATT_US.zip. (Did I mention how I’m on a 1st Gen iPhone with AT&T?). Unzip it. This creates a new folder called Payload.
Step 5: Navigate into Payload and then into the folder under that. Mine was called ATT_US.bundle. Yours will differ. Inside that folder you will find three files that you will edit: Info.plist, version.plist, and carrier.plist. Open all three in the Property List Editor that comes with the dev tools on a Mac.
Step 6: In Info.plist, change the CFBundleVersion to 5.0. Save.
Step 7: In the version.plist, change the CFBundleVersion to 5.0. Save.
Step 8: In carrier.plist do the following and then save:
(a) Add a new dictionary to the apns array:
apn = internet
password = password
username = iphone
(b) In the wap dictionary (mine is wap.cingular, sts’s was wap.dol.ie), add a new pair. Do not edit the password or username:
type-mask = (NUMBER) -2
(c) Add a new pair at the top level dictionary of the carrier.plist file. (We’re not sure this is strictly speaking necessary but go ahead and do it.):
AllowEDGEEditing = (BOOLEAN) YESStep 9: Zip up the Payload folder in which you just made your edits. Rename it to the same name as the original ipcc file. (For me that was ATT_US.ipcc).
Step 10: Connect your iPhone to iTunes.
Step 11: In the Summary tab, option-click “Check for Update”. Navigate to your ipcc file, select it. It takes no more than a second or two to update.
Step 12: Reboot your iPhone.
Step 13: In prefs (on the phone) navigate to Settings > General > Network.
Step 14: Let me know how this worked for you.
HOW TO FIND A CARRIER IPCC FILE:
curl -s -L http://phobos.apple.com/version | grep -i carrier













I am posting this comment via bluetooth tethered iPhone. Two thumbs up!
Didnt work for me. I have AT&T (US) so i didn’t expect it to work, but it didn’t even show the tethering option on the phone’s pref screen. I though at least that i would be able to see. :(
ATT tethering does work. head over to help.benm.at ON THE IPHONE and download the config for ATT aftert that turn off the phone and restart. the best part is that it is completly reversable. i tried it on my w3g iphone and then removed it due to VVM not working but it is so simpole to put back on that it can be done on the go! give it a try you won’t regret it.
How do you reverse it?
i got it to work with ATT… but it changed my data so I can’t transfer regular data when not tethering.. weird, so unfortunately I had to go back. :(.
posted some screenshots of it on my flickr.. att tethering.
http://www.flickr.com/photos/go1dfinger/3352723258/in/set-72157613215904941/
Same with mine I couldn’t get it to work…Really was looking forward to tethering. :(
FULL MMS + Tethering Support for Telstra (AU) – Bundle can be found at http://sellingexpectations.com/2009/03/iphone-30-mms-tethering-and-more-goodies/ :-)
Thanks Beau – this worked a treat. I now have MMS working on Telstra, sent an MMS to wife’s phone which is on 3 and it worked fine. USB tethering is working but Bluetooth isn’t (seems to be a BT stack issue from what I have read). Anyway thanks again.
The update works BUT…
Although the tethering button now appears in network settings on the iPhone, when I click it, I get a message saying (translated from French) “to allow sharing of your Internet connection on this account, please contact Mobistar”. Damn it!
Has anyone tried this in Canada? Rogers Customer Service told me 4 months ago, Rogers allows tethering, it is Apple who was blocking it!
Here’s how to do it for T-Mobile Germany: http://www.futuretap.com/blog/iphone-tethering-with-t-mobile-germany/
Since there’s no Rogers_ca.ipcc file, I had to grab the Rogers_ca.bundle folder from the 2.2.1 firmware package (since the 3.0 has not been cracked open yet).
Turning the Rogers_ca.bundle into an ipcc file is really straightforward: Make the edits described above and then put it in a “Payload” parent folder and zip the whole thing up into a Rogers_ca.ipcc file.
In doing this, I’ve managed to get the Internet Tethering options to show up, and even get MMS support to show up, but at this point I can’t yet get a connection established…. I’m still trying to tweak the specific Rogers settings to get it to actually work.
Hey there I was wondering how you extracted the rogers bundle from the firmware? I don’t have a phone running 2.2.1 so I can’t ssh in and get them from the phone. Coud you send me the rogers bundle? thanks.
Could you upload the files if you get everything working? To rapidshare or some other place. I can’t seem to get it working on Rogers
Looking all over for an rogers_ca.ipcc file that will enable MMS and tethering. I have one that just does the tethering, Any chance you could send me that file???
Mine does both but won’t send. I don’t know if it’s the apn settings or what. in my ipc.
Currently, everyone who uses Rogers, Fido can get the ipcc file that enables tethering (it has been uploaded to the net – greatly appreciated). Since we do not have the ipcc file that enables MMS, we do not have access to set APN settings or see the cute little camera in the application…sharing your rogers_ca.ipcc file will help yiour fellow Canadian iPhone users….any chance of reconsidering?
What program are youys using to access root folders or the carrier folder?
SSH? IPHONEBROWSER?
I had the same issue as others with ATT. The actual tethering part, it worked. my mac connected and got internet! but, when not tethering, the iphone gets an error saying cannot activate data network, and so I had to revert to the original ipcc file. :(
Okay I got the tethering to work! but I can’t seem to get the little camera beside the text message box to show up. I am on rogers and am willing to help you get your tethering to work if you help me get my mms working. Thanks!
Okay So I have gotten my MMS stuff to work up to the point of sending plus I have successfully established a bluetooth connection and tethered plus surfed on the cell network. I had to combine this tutorial plus another about activating mms. It still won’ send even though I have the right mms settings for rogers. Could someone please help me get my mms working in 3.0. thanks.
I am at the same point as Tobiasz. I can tether, i see the little camera icon and take pics….but I cannot send…exclamation mark in the red dot is pissing me off. I believe my settings are correct for Rogers – internet.com, media, mda01.
I think I have missed a step….plz help
W00t! W00t! okay so I got bot to work!!! Yay! but there is one thing, you have to keep changing your settings to use your mms or internet. When you want to use mms use the media.com settings. Then for the internet you use the rogers-core-appl1.apn. That is the 3G address. if someone could figure out a way so that you don’t have to keep switching back and forth that would be awesome! I have tested both sending and receiving messages. it works!
MMS seemed to work right away for me. I didn’t have to change a thing. However, I can’t get the tethering to work at all. I have Internet Tethering turned on in Settings > General > Network > Internet Tethering (USB) but it then says I should see iPhone listed in my network services on my MPB. I don’t see it there.
I’d be happy with USB tethering at the moment. Then I’ll worry about why the Bluetooth won’t connect.
… on Rogers btw.
Well, got tethering via Bluetooth working. No hackish changes required on Rogers. Just connected the devices.
I’d still like to get USB going though…
Can someone PLEASE find a way to create a ipcc file for T-MOBILE US or at least post a tutorial???
-one that allows for tethering AND mms!!!!
I tried changing the APN settings to
media.com
media
mda01
i tried
internet.com
wapuser1
wap
and
internet.com
media
mda01
they do not work!!!
My Apn settings:
apns
apn
rogers-core-appl1.apn
password
type-mask
-2
username
the MMS settings at the bottome of the carrier plist.
mms_proxy
172.25.0.107
mms_proxy_port
8080
mmsc
http://mms.gprs.rogers.com
voicemail_context
1
Now it comes to the part that I was talking about where you have to switch between media.com settings and the rogers-core-appl1.apn. This is in the carrier data settings. When you want to send an mms you have to change it to media.com, media, mda01 and then when you want to use data just change the media.com to the roger-core-appl1.apn address.
Hope this helps! Now could someone figure out how to get it to work without having to switch back and forth. That would be awesome!
I got it to work.. the whole tethering works well via usb… for some reason the bluetooth way doesn’t work, it gives me this error ” Bluetooth network failed. Failed to open a connection to the network service. Your device may have reached its maximum number of supported network connections” .. but when it’s usb tethering works well. Also i have the 30 = 60Gb data plan on my iPhone 3g! .. when i tether is that counting that data plan or a whole different thing? I don’t wanna get a 1000 dollar bill. Also How are you guys getting the MMS to appear on the MESSEGES APP!!
Thanks
Hello friends. Jam using a pc(sorry) and I have succesfully loaded the feathering app on the 3.0 software. Problem is I can connect wirelessly from the pc to the iPhone but I can’t access the Internet. I don’t mind using a USB cable to tether I just wan some help with the set up. Sorry I don’t have bluetooth on the pc or else I would use it. So send me some love an help a dude out.
Rogers is a bunch of douche bags. I go the mms to work and the tethering. I successfully sent I would say 12 picture messages. All of a sudden last night the settings stopped working. My text portions of the messages will go through but no pictures. I think it may have to do with the size of image that is being sent. Is there a setting for the carrier.plist to limit the photo size? I think that is why rogers uses two different servers. One that can handle all of the regular data and one that can handle the mms stuff.
Have you gotten an answer to your email. I have an unlocked phone with 3.0 working perfectly on T-Mobile USA with MMS and Tethering. The image quality when I receive an MMS is resized to 160×120 which is really bad. I wonder if there is a setting in carriers.plist for the image size!!!!
I have tried the phone on AT&T and I do not have this problem…
Thanks!
Heyy,
how did youu get T-MOBILE USA to work???
As I mentioned, my iphone is unlocked by Apple and I can use any SIM in it – bought it in Italy. All iphones in Italy are unlocked, it is the law there.
I built a T-Mobile.IPCC file and updated my carrier via iTune. Both MMS and Tethering work with T-Mobile. I also built all T-Mobile services under Settings>Phone. I will be more than happy to share the ipcc file.
Thanks!
rod,
could you email me the ipcc file if possible? crumpda87@yahoo.com
Rod, can i, too, get a copy please? Thanks!
oops … x_jai_x@yahoo.com
Hi Rod, would be very grateful if you could send the T-Mobile ipcc my way as well. Thanks for your time!
matt.zell@gmail.com
Rod,
if could you please email me the ipcc file as well it would be greatly appreciated:
Kahlil@me.com
Thanks in advance!!
rod, can i get a copy of the t-mobile ipcc wile please?
almyz125@verizon.net
Rod,
If possible could you email me the tmobile us ipcc file? My email is crumpda87@yahoo.com
Thanks!
Rod, been trying for days. Also have an factory unlocked. mail it over to me as well, please?
dratk00l@gmail.com (zeroes, not oh’s!)
Viele Danke,
Alex
Sorry, for some reason my browser clipped your first post about the image size. I’ll talk to the TIER 2 engineers about it. Maybe, a limitation on our (T-Mobile) side.
(and if you get a chance, dratk00l@gmail.com = ipcc!)
Thanks again,
Alex
That would be great. I have contacted T-Mobile and they indicated that if the phone is not sold by them, they will resize the image to 120×160. The only way around this is to configure the phone with higher settings. Of course that was the first level support and I never could get to Tier 2. Your help would be great.
To all, I will send the file to the individual emails but it would be great if anybody out there who got an ftp server to post for the rest.
Thanks!
Rod, I would be incredibly greatful if you could email me this as well! Here’s my email: quicksilvercreate@gmail.com
Thanks so much!
Rod, (or anybody who has received the file from rod) can i get the T-Mobile USA ipcc file also. My email is adamnieto@gmail.com. Thanks
If someone gave me the T-Mobile US ipcc i could host it on my server.
Rod,
could you please send me the T-Mobile USA ipcc file? I would greatly appreciate it!
jjcoon@gmail.com
Thanks!
I am posting this from bluetooth tethered iphone… but I don’t know how to get the USB side of it working…
Thx tho!
guys what program you used for access to file system exampell root ?
sorry im amator and update fromm 2.0.2 to 3
thank you im on 2g phone
ok, normally I can figure this kind of thing out, but when they say to navigate to “~/library/itunes…” where do I do that? what does “~” represent? Are these instructions different for mac/pc?
Works great, thanks for the how to.
Okay, copy the file to the iphone, set Tether, but when I restart the iphone away Tether option, trying to upload the file again but does not appear the option of the Tether.
Ok, all fixed. Good manual.
Rod,
if could you please email me the ipcc file as well it would be greatly appreciated:
Kahlil@me.com
Thanks in advance!!
Does this still work with iPhone 3.0 Beta 3? I can’t seem to get the tethering screens and the “Cellular Data Network” screen is blank.
It works on T-Mobile. I cannot however get into “Cellular Data Network” with a T-Mobile SIM or with an AT&T SIM. When I select it, the Setting app quits but MMS and Tethering works which means the phone is accepting all of the ipcc settings and it is just a bug in the Setting app, at least that is what I am assuming.
i have the same problem with the settings app crashing but also i don’t know how to tether or use the mss i updated the file correctly cause in the phone tab i have all of the t mobile services rod added but i do not have the camera icon in the message app and have no clue how to start tethering help please.
I don’t have wifi on my mac notebook,
is it possible to share the wifi internet of my iphone through usb/bluetooth with this or something else?
I couldn’t figure out how to edit the files. Plus, I had to get the plist files directly from my iPhone, which was located at /System/Library/Carrier Bundles/ATT_US.bundle.
Maybe someone with AT&T could upload their files for me? That would be great :).
okay, i spent an entire day trying to get the tethering to work on OS 3 beta 3.
*I’m in the US and with a legit ATT iPhone 3g*
I have run out of ideas. I’ve downloaded so many .ipcc files and factory rest my phone like 10 times.
Can someone with this build please take me step by step? Thanks
Or better yet, could someone with the proper files already edited please upload them somewhere?
can i please get a copy of the tmobile ipcc file?
almyz125@verizon.net
can i plz get the T-mobile us ippc file plz Abe11377@hotmail.com
does anyone have a problem connecting their phone via bluetooth? i can pair perfectly fine, but it will not connect. if i click on connect on my phone and watch the screen on my laptop, it connects for a second and disconnects right away. any help would be appreciated! thanks
My phone runs OS 3.0 beta 5, and iTunes 8.2b10 will not let me upload any ipcc file to the iPhone: ipcc files appear greyed out in the file selection dialog when I option click on the “Check for Update” button (or the “Restore” button for that matter).
I made sure that my ipcc files really have the ipcc extension, not a hidden zip extension or anything else (using the terminal).
Changing the extension to ipsw made the file selectable in the file selection dialog, but opening it then yields an error message (”not compatible” or something).
Possibly something has change in that beta version of OS 3.0,
Any suggestion?
Well, I found it: the bad guy is iTunes 8.2b10. reverting to 8.2b7 fixes the issue
Ok. This sounds really cool (tethering and mms). I’m on beta 5 using a windows pc but still no carrier settings :-( Can someone mail me an o2 ireland ipcc.
jahpikin@gmail.com
jhedi, i’m having the same problem. how did you revert to the older itunes? it seems when I install an older version, it stays at the 8.2b10 (13) for whatever reason. can’t seem to find b7 anywhere either….
christian, for Mac, you just need to find iTunes in your application folder and delete it. Then have the .dmg file for iTunes 8.2b7 ready to expand and when you click install, it will downgrade to it. I’ve just got done installing the .ipcc file and my tethering option is available now. I have the torrent file to download iTunes if you need it.
Hi there there I named my file .iccp but my MB doses not recognize it as a file format. and I cant select the file in itunes
Cameron, you don’t need to name the file .ipcc, it should already come as .ipcc ending. And to select file you need to hold down the option or apple key, not sure which one. then find the file and double click it while you iP is connected.
Hi,
Anyone can tell me why I don’t see any IPhone Carrier Support in my Library/iTunes folder?
I can’t find it, so no ipcc file to be found…
Would be great to find it…
Cheers,
by the way, I have an iPhone 3G, version just updated, carrier is 3 (Hutchinson) Hong Kong, and the version of my iTunes is 8.2(23).
Thanks.
Zed, you should have iTunes 8.2b7(10), if not it may not work. I have the 3 .ipcc file if you need it, once place, you will get an awesome 3 symblo. Mark
Mark, thanks for you reply. How can I downgrade my iTunes to the correct version?
I would appreciate the .ipcc file, thanks. Can you mail it to szermatten@gmail.com?
Cheers
Zed, I search and found a link back about 3 weeks ago and download it via torrent. Here is a link I just found, don’t know if it works, but if you can’t find it, I have it too. http://thepiratebay.org/torrent/4874487/ you should have received the file. Mark
Can I get a copy of the .ipcc file? kwagegotia@hotmail.com will this work on 3g or 2g also?
Could anyone post a download link to a modified file. I’m modding one over here and want to compare it with one that is known and working.
Or you could just go to this website from your iPhone and it does it ALL right there on the phone automatically in just a minute with no terminal commands, text editing, or any of the other stuff listed above. Much easier… http://help.benm.at/
PRO TIP
Instead of installing an older version of iTunes you can re-enable “Carrier testing” mode in iTunes by quiting iTunes, opening Terminal and copypasting the following line into terminal:
defaults write com.apple.iTunes carrier-testing -bool TRUE
then press return, and open iTunes. iTunes will now accept .ipcc files whe you option-click “Check for Update.” !
Also Dave is right. If you visit http://help.benm.at/ using your iPhone they can email you settings for many providers already. Excellent stuff – I already submitted my carrier settings to them hope they get it up soon.
I wrote a more detailed description for people aren’t familiar with editing property lists or the caveats of messing with this kind of stuff.
http://samsoff.es/post/how-to-tether-iphone-3-0-without-jailbreaking
It might be worth trying if you had trouble with this guide.
I tried those hacks out but it did not work with my Proximus provider.
I found necessary to share this URL where Internet tethering is really simple and automatically installed on iPhone 3G :
http://www.ismashphone.com/2009/06/activate-internet-tethering-now-on-iphone-os-30.html
Hope this one helps you out
How to enable MMS and Tethering for iPhone 3G in Cambodia? I’m using “mfone” operator.
can some1 email me the file to add tetherin option in my fone. carrier is digicel fiji apn:wap.digicelpacific.com
username:
psw:
modyl92@gmail.com
please HELP!!! so i have the tethering but now my 3g doesnt work anymore, i tried to reset my network but it is gone. please help me how to reset my network.
Rithy, i am also in Cambodia. currently, we cant use it. We must wait. :) unless u know how to install MobileConfig. We can create our own MobileConfig.
Mobile Config can be create by: http://www.iphone-notes.de/mobileconfig
I can enable internet tethering on iPhone, but I still cannot access internet from Laptop through iPhone yet. I think, maybe something wrong with the settings. For me I set to:
Custom carriers
Name: Mfone INTERNET
APN: mfone
User name: Blank
Passwords: Blank
However now I have no iPhone, already sold, I’m waiting the new iPhone 3GS, just ask friend to order from Hong Kong, hope Apple HK will deliver on time, that take 1-2 weeks. If not on time I’ll have no iPhone until September 2009. It will be sorrow and very bad.
You can create Mobile config here: http://www.iphone-notes.de/mobileconfig