[O2] Enable iPhone tethering for free and without Jailbreaking.


Recommended Posts

Just tried it. Works perfectly. :) Remember to follow the instructions at the foot of the site to re-enable MMS. The tethering option still stays in place - instead of "Set up Internet Tethering" you have the option of just turning it on or off. :)

Thing is...

Carriers can detect the difference between mobile browsed data and data coming from your computer through a tether. There might be additional usage charges here so browse carefully until you get your first bill!

Enabled this on mine all the same ;)

Thing is...

Carriers can detect the difference between mobile browsed data and data coming from your computer through a tether. There might be additional usage charges here so browse carefully until you get your first bill!

Enabled this on mine all the same ;)

Incorrect. O2 have already confirmed via Twitter they don't have the systems in place to detect the difference between data from a phone or from a computer. The only way they know is by the amount of data being transferred. If it's excessive (like watching BBC iPlayer etc) they will contact you and tell you to cool it.

Just don't use it excessively and you won't have a problem. :D

Out of curiosity... apparantly this method uses the APN of wap.o2.co.uk... everything else on the iPhone uses idata.o2.co.uk.

Wouldn't they be able to see you were accessing wap.o2.co.uk and potentially charge you for that?

I changed all my APN settings back to idata.o2.co.uk etc and still have tethering working.

It says to do that at the bottom of the web page. I had to do this also as it reverted everything back to wap.

PS: O2 UK users please double check your network settings after installing the new profile, as I needed the following settings in order to get MMS working:

Cellular data

APN: idata.o2.co.uk

Username: vertigo

Password: password

Visual Voicemail

(same as "Cellular data")

MMS

APN: idata.o2.co.uk

Username: vertigo

Password: password

MMSC: http://mmsc.mms.o2.co.uk:8002

MMS Proxy: 193.113.200.195:8080

MMS Max Message Size: 307200

Oops its all going ###### up for me. Loss of network interface on my Mac. Pluggin in via USB doesn't recognise a new interface and even though over BT my iPhone says its tethering, there is no connection on the Mac.

Incorrect. O2 have already confirmed via Twitter they don't have the systems in place to detect the difference between data from a phone or from a computer. The only way they know is by the amount of data being transferred. If it's excessive (like watching BBC iPlayer etc) they will contact you and tell you to cool it.

Just don't use it excessively and you won't have a problem. :D

Hey, not that I don't believe you! But do you have a link? Thanks :)

For those on O2 UK Pay & Go, here's my working Tethering Profile.

Save it as O2_UK_PayGo.mobileconfig (without any other file extension), and e-Mail it to yourself on your iPhone.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PayloadContent</key>
	<array>
		<dict>
			<key>PayloadContent</key>
			<array>
				<dict>
					<key>DefaultsData</key>
					<dict>
						<key>apns</key>
						<array>
							<dict>
								<key>apn</key>
								<string>payandgo.o2.co.uk</string>
								<key>password</key>
								<string>password</string>
								<key>type-mask</key>
								<integer>-2</integer>
								<key>username</key>
								<string>vertigo</string>
							</dict>
							<dict>
								<key>apn</key>
								<string>payandgo.o2.co.uk</string>
								<key>password</key>
								<string>password</string>
								<key>type-mask</key>
								<integer>-2</integer>
								<key>username</key>
								<string>vertigo</string>
							</dict>
						</array>
					</dict>
					<key>DefaultsDomainName</key>
					<string>com.apple.managedCarrier</string>
				</dict>
			</array>
			<key>PayloadDescription</key>
			<string>Provides customization of carrier Access Point Name.</string>
			<key>PayloadDisplayName</key>
			<string>Advanced Settings</string>
			<key>PayloadIdentifier</key>
			<string>com.o2uk.profile.apn</string>
			<key>PayloadOrganization</key>
			<string>O2 UK</string>
			<key>PayloadType</key>
			<string>com.apple.apn.managed</string>
			<key>PayloadUUID</key>
			<string>086EAF2E-D9CC-4097-BE28-ADE4CC467BD4</string>
			<key>PayloadVersion</key>
			<integer>1</integer>
		</dict>
	</array>
	<key>PayloadDescription</key>
	<string>O2 UK</string>
	<key>PayloadDisplayName</key>
	<string>O2 UK PayGo Tether</string>
	<key>PayloadIdentifier</key>
	<string>com.o2uk.profile</string>
	<key>PayloadOrganization</key>
	<string>O2 UK</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string>0B719D63-0ED6-46EC-8F5E-AB8B8EF9CA93</string>
	<key>PayloadVersion</key>
	<integer>1</integer>
</dict>
</plist>

Once you've done it, go into your general settings, scroll down to Profile and it should show up - I had tried with Contract settings, so had to remove those before Tethering would work...

Hey, not that I don't believe you! But do you have a link? Thanks :)

Hmm, not unless I search through the Twitter history to try and find it. :blink:

Indeed.

My opinion of O2 has gone down dramatically.

This is also what you get when phones are exclusive to one network (I bet if all the others were offering the iPhone, we'd see some good tethering deals, if any at all being required!)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Because of the EU (a good thing) newer android devices been getting 5 years worth of security patches. Except some Motorola which found the loop hole, and offer ZERO updates. In addition, Google for years have been making where it can patch some stuff by updating the core Google Play Store itself.  As echoed earlier,  you take the security risk in to your own hand beyond supported.
    • Win11Debloat 06.11.2026 by Razvan Serea Win11Debloat is a lightweight, easy to use PowerShell script that allows you to quickly declutter and customize your Windows experience. It can remove pre-installed bloatware apps, disable telemetry, remove intrusive interface elements and much more. The script also includes many features that system administrators and power users will enjoy. Such as a powerful command-line interface, support for Windows Audit mode and the option to make changes to other Windows users. All changes made by Win11Debloat can be easily reversed, and most removed apps can be restored via the Microsoft Store. A full guide on how to undo the changes is available here. Win11Debloat features: Below is an overview of the key features and functionality offered by Win11Debloat. Please refer to the wiki for more information about the default settings preset. Remove a wide variety of preinstalled apps. Click here for more info. Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads. Disable tips, tricks, suggestions & ads across Windows. Disable Windows location services & app location access. Disable Find My Device location tracking. Disable 'Windows Spotlight' and tips & tricks on the lock screen. Disable 'Windows Spotlight' desktop background option. Disable ads, suggestions and the MSN news feed in Microsoft Edge. Hide Microsoft 365 ads on the Settings 'Home' page, or hide the 'Home' page entirely. Disable & remove Microsoft Copilot. Disable Windows Recall. Disable Click to Do, AI text & image analysis tool. Prevent AI service (WSAIFabricSvc) from starting automatically. Disable AI Features in Edge. Disable AI Features in Paint. Disable AI Features in Notepad. Disable the Drag Tray for sharing & moving files. Restore the old Windows 10 style context menu. Turn off Enhance Pointer Precision, also known as mouse acceleration. Disable the Sticky Keys keyboard shortcut. Disable Storage Sense automatic disk cleanup. Disable fast start-up to ensure a full shutdown. ...and more. Once you’ve downloaded the Win11Debloat file (Get.ps1), just follow these quick steps: Locate the Get.ps1 script file. Right-click the file and select Run with PowerShell from the context menu. If prompted by User Account Control (UAC), select Yes to grant the script the necessary administrative permissions. Win11Debloat 06.11.2026 fixes: Fix lock screen spotlight option being disabled when disabling the start recommended section by @Raphire in #619 Fix log message formatting by @Raphire Note The -RemoveCommApps and -RemoveW11Outlook command-line parameters for uninstalling a few specific apps have been removed with this release. If you previously relied on these parameters, please see this wiki page for alternative methods of removing these apps. Download: Win11Debloat 06.11.2026 | Open Source View: Win11Debloat Home Page | Screenshots 1| 2 Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Yes for me, I installed 'old calculator' (Windows 7 calculator) in its place since it is more useful to me. I think paint is the only one I left installed
  • Recent Achievements

    • Rookie
      restore went up a rank
      Rookie
    • Very Popular
      AndrewSteel earned a badge
      Very Popular
    • Veteran
      Taliseian went up a rank
      Veteran
    • One Month Later
      Clizby earned a badge
      One Month Later
    • One Month Later
      Timaximus earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      511
    2. 2
      +Edouard
      162
    3. 3
      PsYcHoKiLLa
      154
    4. 4
      ATLien_0
      82
    5. 5
      Steven P.
      79
  • Tell a friend

    Love Neowin? Tell a friend!