iPhone 3.1.2 Tethering

Discussion in 'Jailbreaks and iOS Hacks' started by kevin899, Jan 17, 2010.

  1. kevin899 macrumors newbie

    Aug 8, 2009
    I have an jailbroken and unlocked iPhone 3G (fw 3.1.2) running on T-Mobile USA (EDGE only) with a postpaid "unlimited data plan for phones". ($10/month) I can browse the internet in safari and use apps etc. (slow but works) but I can't find the tethering option in settings. (I looked in Settings>General>Network) Anyone, help with tethering?
  2. jw12345678 macrumors member


    Jan 28, 2009

    Try pdanet, an application downloadable through cydia, and use that. There used to be a way of switching it on using a downloaded phone profile from http://www.iphone-notes.de/mobileconfig/ but I think that stopped working after 3.0.1.
  3. kevin899 thread starter macrumors newbie

    Aug 8, 2009
    Does that profile work with FW 3.1.2?

    I also heard that some access point (like the one I am currently using, wap.voicestream.com) are slower than others. That link gives options between wap.voicestream.com and epc.t-mobile.com. Which one is faster? And which one(s) will work with the $10 data plan?
  4. NathanA macrumors 6502a

    Feb 9, 2008
    Tethering using unofficial/home-made carrier bundles (which you would have to use in the case of an unlocked iPhone + a SIM from a cellular provider who doesn't sell the iPhone) is still possible in 3.1.2, but you have to work around some extra...protection measures that Apple put in place with the goal of ensuring that only official carriers who WANT to enable tethering for their users (or at least for users paying for tethering) can actually turn it on.

    How you go about doing this depends on what unlock you are using:

    If you're using blacksn0w, it automatically works around the tethering block in the software for you, so you don't have to do anything other than install the appropriate carrier profile to your phone for your provider.

    If you're using ultrasn0w, it doesn't, so you need to patch up the CommCenter binary to work around the restriction. Here's the easiest way to do that that I've found so far:

    In Cydia, search for "iphone-notes" and install the "iPhone-notes.de's Source" repo that shows up in your search results. After that, search for "tethering," scroll to the bottom, and install either "Tethering 3G - 3.1.2" or "Tethering 3GS - 3.1.2," depending on which one is appropriate for your model of phone (3G or 3GS).


    After that is done, you can proceed to install the correct carrier profile to enable the tethering option.

    If you have an original iPhone (EDGE-only) model, I believe you are out of luck for the time being. Apple's official stance is that the original iPhone does not support tethering, and even if the code does exist in the original iPhone OS (kind of like with MMS), nobody has found a way to activate it yet (unlike with MMS). If I learn otherwise, I will follow-up. You didn't specify which phone model you have...

    As far as the correct T-Mobile U.S. WAP gateway to use, I am afraid I wouldn't know and cannot help you there. Hopefully someone else can step in.

    Hope this helps,

    -- Nathan
  5. MasterTick macrumors 6502

    Jun 22, 2009
    Just download MyWi from Rock, it's 10 bucks and it works better than PDA Net and is cheaper.
  6. NathanA macrumors 6502a

    Feb 9, 2008
    First, the OP was looking for a way to enable the native, cabled tethering feature in iPhone OS. OP was not asking for a paid alternative to another paid product (PDANet).

    Second, although I like MyWi myself and have purchased it, as I pointed out in another thread, it is actually quite dependent on the native iPhone OS tethering, and thus I'm pretty sure MyWi actually needs iPhone OS tethering to be working/enabled in order for it to function at all. (I know mine does since I tried MyWi on 3.1.2 before patching CommCenter, and IT DIDN'T WORK. I will, however, add the disclaimer that I'm still running an ooold version. I intend to test the newest one soon.) So even if OP buys MyWi, without following my earlier instructions (at which point OP will gain the ability to tether via USB or Bluetooth...for free), it likely won't get OP any closer to tethering than he already is.

    Third, now that there is finally an official version of MyWi that does not require Rock, IMO the OP should use that version (available from Cydia) if he is to use any version of it at all. But, again, that is just MHO. :)

    -- Nathan
  7. medicscott macrumors 6502a


    Aug 9, 2009
    san diego
    i just enabled my tethering on 3.1.2 JB by adding sinfuliphonerepo in cydia...then installing the internet tethering for 3g 3.1.2 then reboot, tethering works great
  8. kevin899 thread starter macrumors newbie

    Aug 8, 2009
    I used blacksn0w to jailbreak my iPhone 3G and used the unlock in the blacksn0w app to unlock. However, there is no tethering option in the settings menu. Also, how should I install a new carrier profile? Since I can already browse the web, talk, and send texts, does that mean my iPhone 3G already has the appropriate carrier profile?

    Back when I had 3.0.1 installed, I tried the BenM hack but it didn't work so I uninstalled the profile. However, at that time I was trying to tether with the prepaid sidekick plan SIM in my iPhone 3G. Could this have anything to do with tethering not appearing in settings?

    Please, I don't want to pay for a tethering app. I want to use the tethering functionality built into the iPhone OS.
  9. GaresTaylan macrumors 6502a

    Nov 11, 2009
    Will tethering here in the states cost me extra in data charges on my Jailbroken 3.1.2?
  10. Applejuiced macrumors Westmere


    Apr 16, 2008
    At the iPhone hacks section.
  11. Rusalka macrumors regular


    Dec 8, 2008
    Northern Virginia

    Just did this! so nice and easy!
  12. NathanA macrumors 6502a

    Feb 9, 2008
    Every tethering hack for official or unofficial carriers who do not allow for tethering is always a 2-step process:

    1) remove the restictions put in place by Apple to prevent you from enabling tethering using a third-party carrier profile
    2) install the third-party carrier profile

    By saying that blacksn0w did "it" automatically, I didn't mean to imply it took care of parts 1 and 2. It only deals with part 1, the part that you would otherwise need to go to great lengths to deal with by patching up CommCenter yourself or installing one of the automagic CommCenter patches from Cydia (one of which I mentioned by name in my original post). (Also, redsn0w 0.9.3 now patches CommCenter for you, so if you don't use blacksn0w, there is now a third option that makes things fairly easy.)

    Even if you are using blacksn0w, you still need to install a carrier profile that allows you to tether. BenM is one way of obtaining such a profile. Whichever one you install needs to have the right APNs for tethering for your particular carrier, and if it doesn't, you're not going to get tethering to work for you.

    If you were unable to get the T-Mobile profile from BenM to work for you, I might suggest you try a different source. I had good luck in the past with unlockit.co.nz, so you might give that a shot. (I don't recommend it to AT&T users anymore because their AT&T profile doesn't deal with Visual Voicemail correctly. These days, the "peacefulinsanity.com" profile seems to be the favored one for AT&T users that want tethering and working Visual Voicemail, but it is ONLY for AT&T.)

    -- Nathan

Share This Page