|Posted by Joe on July 7, 2013 at 8:05 PM|
Please note that this is only confirmed for GSM carriers at this time and has only been tested and confirmed to work on T-Mobile. This also no longer works in iOS 7. AT&T customers could also enable this as well but will need to tinker around and test a bit to get it operational, if you aren't able to the first time around. Keep in mind that you can edit the other APNs as well if you prefer different ones to be set rather than the default. CDMA carriers may not be able to do this as CDMA devices handle APNs a bit differently. Also, it is highly recommended that you have an unlimited data plan, or higher teired data plan (above 2GB), for this to be worth anyone's time. You WILL blow through data quickly.
So you want free hotspot on your iPhone or iPad but don't have a jailbroken device, huh? Well, I come with good news for a lot of you today. Many of you may remember a story I put out awhile back talking about how CommCenter blocks edited carrier.plist files and I may have found a work aroun to get things like personal hotspot enabled. Well, I've found the solution, but first, let's talk about why CommCenter blocks plist editing. This happens because of the very thing we're doing right now, which i suspect will likely be patched quickly by iOS 7 GM release time. People were enabling tethering by modifying the original carrier.plist files and this stopped entirely when Apple implemented signatures into the carrier.plist files and creating what we all know as CommCenter which is the process that checks these signatures. So, the challenge was finding a way to enable hotspot without CommCenter checks and verifications. After months of research and digging, I've finally found a genuine workaround to enable this great feature and its quite simple, really. Follow the below instructions to begin the process and enjoy responsibly.
Step 1: Download a program called iBackupBot.
Step 2: Open iTunes and create a backup of your device. Take note of the date and time it was created.
Step 3: Minimize iTunes and open iBackupBot. if you get any errors while loading the program, just click cancel, continue, and or ignore.
Step 4: Once the program is open, you should see a list of all of the backups that are beings stored in your iTunes library. Find the most recent one (the one you just created) and click the plus symbol. This will display a few different selections. Example below.
Step 5: Navigate to System Files > SystemPreferencesDomain > SystemConfiguration and right click the file named preferences.plist then click "Open with Built-In Editor" which will display the lines of code we will be working with.
Step 6: Once the file is opened, scroll down till you find the tethering APN associated with your carrier. If you don't know what it is, look for APNs with "type-masks" that are 16 bit or 48 bit. You can also google your carrier's tethering APN. Make sure to to also erase these lines of coding in the tethering APN field:
RANDOM LETTERS, SYMBOLS, AND NUMBERS WILL BE HERE
For CDMA carriers, they may be referred to as DUN APNs. Once you have located the tethering APN, change it to the regular data APN your device uses to access the web. An example of a tethering APN on T-Mobile is provided below. The APN pcweb.tmobile.com would be changed to either fast.t-mobile.com or epc.tmobile.com, depending on your APN preference.
Step 7: Once you have changed the APN, save the altered file and close iBackupBot.
Step 8: Open iTunes again and choose the "Restore From Backup" option while holding the shift key in Windows and the "Option" key in Mac. Select the update that corresponds to the backup you created and modified and click "Restore" once you've found it. The device will boot up and tethering should now be enabled. Enjoy!