WinX Blog

The blog of AriX

Hey everyone! I spent most of my night working on this iPhoneTether program that allows you to tether your iPhone (probably 3G only) to a computer in order to receive internet access through your phone’s connection! This is only for those who have installed iPhone OS 3.0, and works on most carriers (for example, not T-mobile Austria, apparently, unless you have the IPCC for it). It connects to Apple’s iTunes version server, and allows you to choose a carrier that it will automatically modify to allow tethering. Thanks to Erica Sadun et al (not sure who exactly was involved) for coming up with this method, and of course Steven Troughton Smith, who discovered this. Without further ado, here is the application.

http://ariweinstein.com/iPhoneTether.zip

If you liked this, feel free to donate to me at the iJailBreak site.

UPDATE 6/17/09: Since 3.0 is out to the public now, people are actually starting to use this. However, in the final iTunes, before using iPhoneTether, you will have to run the Terminal command “defaults write com.apple.iTunes carrier-testing -bool TRUE”. I will release a new version of iPhoneTether shortly that does this automagically for you. Also, a few days ago, I updated iPhoneTether to a new version that has an “Other IPCC…” button to allow you to specify your own carrier file. Good luck, and spread the word!

UPDATE 2: iPhoneTether has been updated to 1.1 with full compatability for iTunes 8.2 and 3.0 final, no Terminal hackery needed.

UPDATE 3: iPhoneTether does not currently work on iPhone OS 3.1.

Popularity: 100% [?]

75 Comments

  1. RavenII on March 19, 2009 11:02 pm

    Hey Thanks Arix. I will be testing tonight!

  2. Ben Reubenstein on March 19, 2009 11:21 pm

    Your intuition was correct. On non-3G iPhone it did not work.

  3. iPhone Tethering For All Carriers With iPhonetether | Voip Blog on March 20, 2009 5:11 am

    [...] we reported earlier, get his stuff working,iPhonetether.zip could be downloaded from the link on winxblog. Tags: iPhonetether, jailbroken iPhone 3.0, iPhone Tethering Snap Voip Copyright © 2005-2008 [...]

  4. dnetcrawler on March 20, 2009 9:29 am

    Can’t seem to pair bluetooth with my new Macbook. Any thoughts? Also how do you get it to work with the USB?

  5. AriX on March 20, 2009 10:02 am

    @dnetcrawler You need to have the iPhone SDK installed. Also, it doesn’t work with bluetooth on new MacBooks. To get USB to work, I just restarted my iPhone and my laptop just told me that there was a new ethernet adapter. I hit apply in Network settings, and boom, I’m connected.

  6. Alex on March 20, 2009 10:56 am

    Is this going to disable my voice mail and mms, like the other tethering hacks for 3.0?

  7. Matt R on March 20, 2009 11:04 am

    Any chance you’re working on MMS for AT&T like people have done for O2?

  8. Rob on March 20, 2009 11:30 am

    Anyone successfully get this going on AT&T yet? I haven’t installed 3.0 yet, but this will give me some inspiration to do it this weekend.

  9. Harris Kleyman on March 20, 2009 11:33 am

    Why does it disable MMS?

  10. Alex on March 20, 2009 11:36 am

    Just found out… it does NOT disable any iPhone features! :) TYVM to the creator of this wonderful app!

    Unfortunatley, I still can’t get it to tether. I’ve followed instructions, and installed the SDK! It just doesn’t work for me… :(

    Any advice?

    Also, are you going to be making an mms version of this? That would be awesome!

  11. Alex on March 20, 2009 12:05 pm

    Scratch that– Voice mail works, but the camera icon for mms disapears… any idea how to fix w/o a full 3.0 restore?

  12. dnetcrawler on March 20, 2009 12:08 pm

    @AriX

    Thank you! Got USB to work with the instructions. Any reason why bluetooth is not working?

    Regards

  13. Alex on March 20, 2009 12:20 pm

    @dnetcrawler

    I don’t know if this is correct, but gizmodo’s explanation is:

    “Tethering over Bluetooth only works with older hardware, before the current revisions (Bluetooth to 3G tethering won’t work in the unibody MacBooks.)”

  14. Alex on March 20, 2009 12:44 pm

    Anybody know where I can get the 3.0 SDK, without paying $99? Maybe megaupload?

  15. dnetcrawler on March 20, 2009 1:19 pm

    Ok! Works with bluetooth once I plugged a usb bluetooth adapter. It must be the version of the built-in bluetooth!

  16. dnetcrawler on March 20, 2009 1:40 pm

    Bluetooth speeds: 112kbps :(
    USB Speeds: 1435kbps :)

    Guess will be using USB after all! Thanks for all the help!

  17. p-J on March 21, 2009 4:37 am

    Thanks for this! Works great!
    @dnetcrawler,
    It does not work with the newer bluetooth…
    So if you got a new macbook alu for example it will not work…

  18. dnetcrawler on March 21, 2009 11:35 am

    @p-J
    You are correct, not with the built-in. I plugged a micro usb bluetooth adapter to my new macbook, and it worked.

  19. Phildathrill on March 21, 2009 6:06 pm

    Hi- TMobile-US is not listed. Can you please add it to the tool so i can create the ipcc. I’m looking to enable MMS on my 2G which has the OS 3.0.
    Thanks!

  20. romaind on March 21, 2009 6:25 pm

    Hi, There are a lot of orange settings.. Which one is Orange in France ?

  21. romaind on March 21, 2009 6:37 pm
  22. ksingh on March 21, 2009 7:16 pm

    Which is o2 UK?

  23. Chris on March 22, 2009 7:16 am

    I used the app to create the ipcc, and i have the tethering option, it work only via BT, does not work via USB, but i have no mms option … I am on Orange Ro , any ideea why ? Thanks

  24. pavan Luckoor on March 22, 2009 1:44 pm

    Amazing, thank you so much, your carrier settings work and with working voicemail, compared to the link given by gizmodo.

    Thanks

  25. Jake on March 22, 2009 6:00 pm

    After you install this hack, I was freaked out because my voicemail appeared to be broken. however restarting the iPhone fixes it.

    The MMS camera icon is gone after the hack as well, but it didn’t seem to work for me anyway so no big loss.

  26. madh on March 22, 2009 8:59 pm

    Fido & Rogers in Canada not listed?

  27. motech on March 22, 2009 10:02 pm

    my voicemail is still screwed up . .
    how do i fix it?!?

    :P

  28. Paul on March 23, 2009 1:25 am

    I’ve followed every step, but my voicemail isn’t working at all. Neither is email. I restored the correct wap settings, etc. No go.

  29. Michael on March 23, 2009 11:12 pm

    Running this did not enable tethering, although I was able to find / create other .ipcc files that did enable tethering. None of the files I found/created worked with visual voice mail, even with context set to 2. For now, my solution is to load a specific .ipcc for tethering, and then restore the default .ipcc when I’m done tethering so that my voicemail works.

  30. javakid on March 24, 2009 12:20 am
  31. Chase on March 28, 2009 12:57 pm

    How do you restore the default .ipcc?

  32. Anish on April 1, 2009 10:26 pm

    ^^ Same way you restored the updated file, left click + option, and browse to the original file that was created restore, and restart your phone, will make voicemail work as well for those it was not working, like mine.

  33. Nate on April 4, 2009 1:12 am

    Tried one ipcc no VM, restored to beta 2 and tried this one and I have MM messaging icon and VVM. Don’t know how or why, but everything works sweet. I tested Tethering via bluetooth and USB and both work.

  34. Gilbert on April 6, 2009 3:29 am

    Hi, am a user from singapore and my service provider is singtel. i tried using the IPCC that is given using the iphonetether, but i dont see the tethering option, even after i restart a few time. any idea what wrong?

  35. azam Abbas on April 13, 2009 8:19 am

    Can you please make the ipcc for Three Australia ? I cant find it anywhere.

  36. Amr on April 13, 2009 11:53 am

    Hi there,

    I am in Austria and Austria was not on the list. Just wondering, where does your application pull the data from? Can we have a link perhaps?

    Thanks!

  37. AriX on April 13, 2009 12:26 pm

    Data is pulled from Apple’s iTunes versioning server at http://itunes.com/version. There’s not much I can do if it doesn’t have a carrier, although if I can get these ramdisks to run I could make a version that extracts the IPCC from your iPhone itself.

  38. Adam on April 15, 2009 3:11 am

    One for Three (the carrier) would be great! Couldn’t find it in the list

  39. Alex Lau on May 4, 2009 1:13 am

    Hi, l am a user from singapore and my service provider is singtel. i tried using the IPCC that is given using the iphonetether, l can use the tethering but don’t have MMS option. my iphone is B4. any idea what wrong?

  40. Jhedhi on May 11, 2009 5:31 pm

    Hi,

    Orange France is not supported because its IPCC file is not available at phobos.apple.com. However, the file *does* exist, and I have it.

    One way to support this in your program is to add an option to use a custom, specific IPCC file.

    I can also send you the Orange France IPCC file if you like.

    What about releasing your app source code?

  41. Jhedhi on May 11, 2009 6:16 pm

    By the way, OS 3.0b5 with iTunes 8.2b10 won’t let me upload *any* ipcc file to my iPhone. Those files are greyed out in the file selection dialog (unlike .ipsw files, but loading after renaming yields an error message). Has anybody encoutered that issue too? Any suggestion?

  42. Jhedhi on May 11, 2009 7:12 pm

    Followup to my own question: the bad guy is iTunes 8.2b10. Reverting to iTunes 8.2b7 shines.

  43. Kali West on May 12, 2009 7:25 am

    Hey There, I have to say, that I lover your blog.
    Please go on like that and don’t stop posting. I hope this comment motivates you to do so, smile
    regards, kali

  44. Shai on June 9, 2009 11:57 am

    Great app! Any idea why the ipcc file is greyed out when you option click the restore?

  45. john on June 9, 2009 2:51 pm

    do u know if this works with the final version apple released to the developers at wwdc. i tryed what it said at it wouldnt work with itunes 8.2
    i am not a developer but i downloaded a torent for 3.0 and am trying to find a good tethering solution. thanks

  46. George on June 10, 2009 4:13 am

    @John: You need the the following
    a.iPhone 3.0 SDK
    b.iTunes 8.2 B7 version prefferably
    c.iPhone 3G firmware
    d.iPhoneTether.zip (Leopard application) or the ipcc file for your service provider.
    e.Your iPhone must be registered as a developer one. (perhaps you could find a friend registered as a developer to register it as a developer one?)

    I do not know if the latest build still works. I’m trying to get some info before upgrading to it first.

  47. George on June 10, 2009 8:51 am

    I updated to the golden seed version, and kept all settings intact including tethering!

  48. Benny on June 11, 2009 4:26 pm

    T-mobile US settings woud be highly appreciated!
    Great work, thank you…

  49. jimjolli on June 12, 2009 7:28 am

    Doesn’t seem to be a file for o2 UK. Anyone know where I can get it?

  50. P-atr1k on June 12, 2009 1:07 pm

    I have one question: what to do, if in iTunes, I need to select ipcc, but I cant select it… how to fix it? :-/
    Thank you…

  51. Nicode70 on June 15, 2009 4:28 am

    @Jhedhi
    Could you please send me the orange fr ipcc file? or post a link in the comments?

  52. 300baud.com » Blog Archive » Quickie iPhone 3.0 Tethering How-to on June 17, 2009 2:57 pm

    [...] the application linked here and follow the onscreen instructions to generate and install your new carrier preferences [...]

  53. JJ Supa Fly on June 17, 2009 10:47 pm

    It really can’t be that easy can it??

    Works perfectly on ATT over USB…haven’t tried Bluetooth yet.

  54. iPhone? (Merged threads) - Page 283 - 8th Generation Honda Civic Forum on June 17, 2009 10:57 pm

    [...] yeah @ B MAN. Also. I am chatting to you guys with my macbook tethered to my iphone running 3.0! WinX Blog :: iPhone 3.0 :: iPhoneTether For Easy iPhone 3.0 Tethering! (Mac only) [UPDATE] Right here. It’s fantassstticccc. Works just like it should if ATT weren’t a bunch of [...]

  55. iPhone 3G - tethered internet on etisalat! - EmiratesMac on June 18, 2009 12:28 am

    [...] their own logo (the etisalat gif is empty, but I may try and put my own pic in there) I just found WinX Blog has updated his app last night to include the terminal hack. You can try his app to see if he [...]

  56. Steve on June 18, 2009 9:23 pm

    Not working for me. I have all the updates for iTunes and iPhone. My carrier is AT&T and I followed all the steps and the tethering option is no appearing on the phone. I also synced the phone after following all the steps. Can anyone help?

  57. Steve on June 18, 2009 9:26 pm

    P-atr1k, your phone can’t e syncing for it to work. I was able to select the file but the tethering option never appeared on my phone.

  58. Jack on June 18, 2009 10:23 pm

    Worked fine, very easy to install. All phone features working on my 3G/ATT phone, camera, VM, mail, etc.. USB tethering worked 806kbps down, 127kbps up on my macbook pro.

    When I first went to turn tethering on I saw a “contact ATT” notice, so I tried it again and off she went just fine.

    If it doesn’t work you can always revert to the older carrier file, this really is not a hack.

    Big thanks to the author!!!

  59. Ben W on June 19, 2009 8:04 am

    Any chance of including the O2 UK settings?

  60. My tweets for the week. | Arlton Lowry on June 21, 2009 3:51 pm

    [...] I used iPhoneTether. Very simple. http://winxblog.com/?p=48 in reply to tsudo [...]

  61. Andre on June 21, 2009 6:47 pm

    Hey,
    Thanks for the app, it’s great but for some reason I can see the carrier settings but the tethering option still isn’t available. Is it because I’m using an iPhone 2G (not 3G)? is there any way to fix this so I can tether my iPhone 2G as well??

    Thanks!

  62. AriX on June 21, 2009 7:08 pm

    @Andre – Tethering for 2G is not supported right now :(

  63. iPhone 3G + Telecom XT = WCDMA Goodness « George Brownlee on June 21, 2009 11:33 pm

    [...]  iPhoneTether, I chose the ‘Other IPCC’ option and selected the renamed file. This then created a file which iTunes was able to upload to the iPhone. [...]

  64. Pete on June 22, 2009 4:27 pm

    Any chance to get this working on Windows ?

  65. Scott on June 23, 2009 11:13 am

    Can we get a windows version please??

  66. Corkman on July 6, 2009 11:50 am

    Followed instructions, although had to use the Terminal commands, updated carrier from iTunes but cannot find the option in Settings/General/Network

    Anyone?

  67. Little t on July 15, 2009 10:26 am

    I followed your instructions, but could not find the button to turn on Tethering. I am using an iPhone that is less than 6 months old. I am running 3.0 and iTunes 8.2

  68. ??? ? ?????? on July 24, 2009 7:48 am

    ? ?? ????????? ?????
    ??? ????? ??? ? ??????????
    ? ??????? ?????? ?????
    ??????? ???????? ??? ????
    ? ?? ????????? ?????
    ????? ?? ????? – ?????? ??????
    ???? ?????? ?????? ??? ?????

  69. Zashkaser on August 5, 2009 11:32 am

    I love these stories! Keep making them!

  70. Jonathan on August 17, 2009 12:03 am

    I also need a carrier option for “T-mobile US” please!!!!

  71. Kiruha on September 26, 2009 11:43 pm

    ??????, ??????? ??????? ??? ? ????????? ????. ???? ??? ?? ????? ?????.

  72. anti ageing creams what really works 25893 on October 21, 2012 7:07 am

    [...] Hiking International Co., Ltd. of the Ninth Board 16 Earnings Release cum convenin | wow gold best anti-age cream for oily skin <a href="http://www.ivetra-tuning.nl/nl/guestbook/new/nl/guestbook/ ">best anti [...]

  73. hgh energizer ingredients on October 27, 2012 2:12 am

    As the admin of this web site is working, no uncertainty very soon
    it will be renowned, due to its feature contents.

  74. Coy on February 28, 2013 3:00 am

    Spot on with this write-up, I truly believe this website needs
    a lot more attention. I’ll probably be back again to read more, thanks for the information!

    My webpage: Coy

  75. Ukbasketballcourts.Com on April 25, 2013 1:57 pm

    It’s difficult to find educated people for this subject, however, you sound like you know what you’re talking
    about! Thanks

Write a Comment