A team of iOS hackers was abe to crack the nut on how to enable free hotspot tethering without having to jailbreak your device.

iTweakiOS team recently released hacked carrier bundles to all four top wireless carriers in the U.S., which not only improved network performance but also brought HD voices and other features with it. Now, the team has released instructions for a new hack that will enable free hotspot tethering without having to jailbreak.

One of the advantages of a free hotspot tether is that you can make your own internet hotspot and share them with other devices.

To enable this feature, all you need is a GSM iPhone or iPad running iOS 6 or 7 and a desktop computer and then follow a few instructions.

Joe from the iTweakiOS team explains that the difficulty in doing this without jailbreaking your phone comes from how CommCenter blocks edited carrier.plist files. Luckily, the team seems to have found a way around the issue.

As a form of precaution, you should be aware that editing .plist files can be tricky so you should definitely backup your device before starting. Joe explains that this method has only been confirmed to work on T-Mobile so far and it has better to have an unlimited data plan since gigabytes can add up quickly.

Below is the step-by-step procedure from iTweakiOS on how to enable free hotspot tethering without jailbreaking your device

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:

signature

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.