+ Reply
Results 1 to 6 of 6
  1. #1
    What's Jailbreak?
    Join Date
    Sep 2008
    Posts
    14
    Thanks
    9
    Thanked 0 Times in 0 Posts

    Default “To enable Tethering on this account, contact carrier”

    - I just updated my early July 3GS to 3.1.2 with pwnage (keeping old bb).
    - activated on official carrier
    - Unlocked it with ultrasn0w
    - completed the tethering hack (commcenter patch)
    - tried it as a new phone and a restore

    Now, other than the official carrier (which allows it), tethering won't work.
    - I downloaded the ipcc files from benm.at and unlockit.nz
    - I tried it with UK O2, Italy Wind, and AT&T

    Instead of seeing a tethering toggle like I did on 3.0, now I see a button to "enable tethering"
    When I click that button, I get the message in the title (or some variation of it) on each carrier, other than the official (which allows tethering, and still shows the toggle).

    Unfortunately Googling didn't return anything useful that I can see.

    Anyone know how to get around this?

    thanks

  2. #2
    iPhoneaholic
    Join Date
    Oct 2008
    Location
    Near Worcester MA
    Posts
    328
    Thanks
    40
    Thanked 14 Times in 14 Posts

    I was getting that and I wasn't able to get it to work due to having, i beleive, previous profiles and not the bb 5.11.07.
    Once i got that i had to restore and start over

  3. #3
    What's Jailbreak?
    Join Date
    Sep 2008
    Posts
    14
    Thanks
    9
    Thanked 0 Times in 0 Posts

    I had no profiles at all when I tried it the first time, and made sure to remove profiles between tests. Did you mean it worked with 5.11.07?

  4. #4
    Green Apple
    Join Date
    Sep 2009
    Posts
    89
    Thanks
    0
    Thanked 5 Times in 5 Posts

    I've seen that message before. Make sure your internet works on your phone to begin with, and if that works, mayby your carrier is using a different APN for tethering, and you need to contact them to enable your tethering.

    One thing you can do is get the latest IPCC for your Carrier, and edit it yourself, or SFTP into your phone and go into /System/Library/Carrier Bundles and copy your carrier bundle to your computer. Create a folder called Payload, and put it in there.
    Edit the carrier.plist inside the bundle. I opened Fido's in Canada just to see it...

    Code:
    	<key>apns</key>
    	<array>
    		<dict>
    			<key>apn</key>
    			<string>fido-core-appl1.apn</string>
    			<key>password</key>
    			<string></string>
    			<key>signature</key>
    			<data>
    			KMBgU/zkPG+4Kxxsxyvz3TzAkw9eN9Z7KM3zd4KsC/SA9+/0wWl+
    			VjRruat6DS6AKutT5FijF2By145m7jD/YMLWpFpTGcRp4FJdQMSp
    			yvxbkxHYWTlKB0FtnUJvMHNmw6XGaAdBPj3pdllpTsqZl+TXfDds
    			U0jD0rd/n/0fhmM=
    			</data>
    			<key>type-mask</key>
    			<integer>7</integer>
    			<key>username</key>
    			<string></string>
    		</dict>
    		<dict>
    			<key>apn</key>
    			<string>isp.fido.apn</string>
    			<key>password</key>
    			<string></string>
    			<key>signature</key>
    			<data>
    			Ih2r+cHTFZfQO2uQdsFIOnirhDqrQ3XmaCNtIrKVUkGRHrJO3dcT
    			lvnO5VmLE2qoPGf5qg1umYSgEaPbr1oNGCdes7uVDsLJdjq5Ho0p
    			oOyypMr7jdYJbUOjijDovbnljSD2hjAPOhVLMHqH6wUcunuHY6lM
    			MgyPgrS9kZU9o0U=
    			</data>
    			<key>type-mask</key>
    			<integer>48</integer>
    			<key>username</key>
    			<string></string>
    		</dict>
    		<dict>
    			<key>apn</key>
    			<string>fido-core-appl1.apn</string>
    			<key>password</key>
    			<string></string>
    			<key>signature</key>
    			<data>
    			FJqU0e4DiPo1VQoXw5/UJVJWIIYGRSM14UeIefguMxcadX3ezzps
    			K/ysCi7UGDoDMBGdq67BttoIRdTcJ7KGQbyCgciPEvBKnrL5KzFH
    			fFqmcmGBaVmkI3vKW+f/UaiHPWa2us36Z6N7vCX9d/+wmxpdbVVN
    			hs3rzAzKBSsAbPM=
    			</data>
    			<key>type-mask</key>
    			<integer>6</integer>
    			<key>username</key>
    			<string></string>
    		</dict>
    	</array>
    Notice the typemasks?
    Here is the key to typemasks:


    First thing I would do, it remove the signatures, because they wont work anyways because they change with any modification of the typemask. Then notice the typemask 48 that is the APN isp.fido.apn? What I would do is remove that APN entirely. See the typemask of 7, I would change that to 55. Then there is the other one that is 6, but is the same APN. I don't understand that one, but I would leave it alone. But you can delete it and everything would still work for them.

    So now I am left with
    Code:
    	<key>apns</key>
    	<array>
    		<dict>
    			<key>apn</key>
    			<string>fido-core-appl1.apn</string>
    			<key>password</key>
    			<string></string>
    			<key>type-mask</key>
    			<integer>7</integer>
    			<key>username</key>
    			<string></string>
    		</dict>
    		<dict>
    			<key>apn</key>
    			<string>fido-core-appl1.apn</string>
    			<key>password</key>
    			<string></string>
    			<key>type-mask</key>
    			<integer>6</integer>
    			<key>username</key>
    			<string></string>
    		</dict>
    	</array>
    Save it. Then Go to the folder with Payloads in it.
    If you are on a MAC, right click it, and compress it. on a pc, just make a zip of it. Then rename it to (Your Carrier).ipcc, and load on your phone with itunes.

    Or you can just replace the carrier.plist in the bundle on your phone.. But if you have to restore your phone, then you will have to do it all over again, instead of just installing your new IPCC file you made.

  5. The Following User Says Thank You to jaminmc For This Useful Post:

    atekant (12-11-2009)

  6. #5
    What's Jailbreak?
    Join Date
    Sep 2008
    Posts
    14
    Thanks
    9
    Thanked 0 Times in 0 Posts

    jaminmc, thanks for the detailed instructions.
    Although my problem is opposite, it gave me some ideas I might try.
    I *do* have tethering support with my official carrier, and it works without issues.
    The problem appears when I try other SIMs I have like O2, and Wind Italy.
    I have been using mobileconfig files, rather than IPCC files, but the master IPCC might be taking precedence somehow when it comes to tethering APNs, I will try the ipcc method.

    Also, obviously I did not travel to UK and Italy to try out if the SIMs worked after jb/unlock, so it is also possible that the Fido settings are still being used somehow because I am on their network, and the error could be that the travelling O2 card does not have tethering allowed.

    I will try things.

  7. #6
    Green Apple
    Join Date
    Sep 2009
    Posts
    89
    Thanks
    0
    Thanked 5 Times in 5 Posts

    Mobileconfig files?? I stopeed using those a long time ago. As far as I know, Carriers don't use them, and only the jailbreak community does.... I think they are sloppy, and could be the cause of problems. The IPCC method is what Carriers use, so just modify them, and you are bound to be more compatable. Also, I think that with the mobile config files, they don't play well when you have more than one.. At least that was my experience when I was messing with T-mobile and AT&T configs.

    I even made a good T-mobile IPCC from scratch... Well, mostly. Used T-mobile from Germany as a template, and changed all the settings, and researched the accepeted SIM provider numbers. So, I put in a T-Mobile SIM, and Data works, and it even has a fancy T-Mobile Logo.

    Here is my ATT_US.ipcc, and Here is my T-Mobile_US.ipcc For anyone who may want to try them
    Last edited by jaminmc; 12-11-2009 at 11:23 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts