Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

kevin899

macrumors newbie
Original poster
Aug 8, 2009
24
0
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?
 
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?
 
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).

MAKE SURE YOU INSTALL THE CORRECT ONE, OTHERWISE YOU WILL CORRUPT A CORE OPERATING SYSTEM FILE AND YOU WILL BE STUCK AT THE "APPLE LOGO OF DEATH" UPON REBOOT, REQUIRING A COMPLETE SOFTWARE RESTORE OF THE PHONE TO RECOVER.

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
 
Just download MyWi from Rock, it's 10 bucks and it works better than PDA Net and is cheaper.
 
Just download MyWi from Rock, it's 10 bucks and it works better than PDA Net and is cheaper.

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
 
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
 
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.

Hope this helps,

-- Nathan

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.
 
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.

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
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.