[Moto X Android Development] southern87:
I don't think there is anything like this for the Moto X on here or I didn't see it.

The goal is to increase you mobile data speeds.

*Disclaimer*

I don't take responsibility for anyone ruining there data settings or if you speeds are so fast you start having addictions and run up your bill.

First, lets explain what the APN is. It is the Access Point Name. Its function is basically a gateway between your phone, the carrier, and the inter web.

There are a few ways to accomplish this. One is adding the APN in your settings, but I had(and read other people too) where the stock ATT APN overrides the one you create.

Option 1) Adding a APN in Settings.

Go to Settings>Under Wireless & Networks click More>Mobile Network>Access Point Names>Click the Plus

Some info on these settings. If there is nothing in the field below, leave blank. Also if the MMS Port set as 80 causes issues, then use 8080.

The Bearer settings will be a hit or miss if it helps you. eHRPD is for CDMA and is just a software tweak used by verizon to help hand off between CDMA and LTE a few years ago. Sprint users may benefit from this since they are rolling out there LTE.

Name: ATT pta

APN: pta

Proxy:

Port:

Username:

Password:

Server:

MMSC: https://mmsc.mobile.att.net

MMS Proxy: proxy.mobile.att.net

MMS Port: 80

MCC: 310

MNC: 410

Authentication type: none

APN type:default,admin,fota,mms,supl,hipri,internet

APN Protocol:

APN Roaming Protocol:

APN enable/disable:

Bearer: Default is unspecified, but you can try LTE if you are on GSM. CDMA can use the eHRPD

MVNO Type:

Click on the menu and save. Click the radio button to select the APN, Reboot your phone, and check the APN to see if it is still checked. If it isn't then use option 2.

Option 2) Removing the APN's and creating one

You will need Root for this to work. 4.4 changed some write settings for 3rd party apps. They have to be installed in the system/priv-app/ folder for this to work.

Either google for APN Backup & Restore or install it from the Play Store

https://play.google.com/store/apps/details?id=com.riteshsahu.APNBackupRestore

Step 1) Setup APN App

Option A: If you downloaded the APK.

Then using a file explorer move the apk to system/priv-app/ and install it.

Option B: If you installed it from the Playstore.

Go to Data/App/ and find com.riteshsahu.APN.apk and copy it to your sdcard.

Next using whatever you use to unstall apps, uninstall the APN app.

Then move the apk from the sdcard to system/priv-app/ and install.

I set the permissions to rwx r-x r-x.

Step 2) Backing Up & Deleting Current APNs

Open the app and click the menu button.

The last option is to disable the ICS Check.

Now click on the first options, Backup APNs. A pop up will come up to save the file. Press ok.

If you get a error about the app can't write to the APN settings, then the apk is not installed properly.

Click on the Delete APNs button

A popup will appear warning about deleting them, click ok

Until you reenter a new APN, you will not have Data, SMS, MMS service

Step 3) Install Anycut

Anycut is a app that makes shortcuts. In this case to the Programming menu

https://play.google.com/store/apps/details?id=com.spring.bird.anycut

After you install the app. Do the following

Launch the app and click the button that says new shortbut

Click on Activity

Scroll down till you find the Programming Menu. Click it and click ok to the popup

NOTE: There are 2 listed. Select the 2nd one first. If that doesn't work, then redo the steps and select the 1st one.

Step 4) Create a new APN Via Programming Menu

Click the shortcut that Anycut made

Scroll down to 13 APN Controls. Click APN Config Edit. You should see no APNs listed

Click on the menu and select New APN

Enter the same APN settings from above

There is a setting that you have access to that isn't in the settings option APN. Under the APN Protocol you can select IPv4, IPv6,IPv4/IPv6. From what I read this is experimental and may not improve anything, but tmobile customers may find this working.

Name: ATT pta

APN: pta

Proxy:

Port:

Username:

Password:

Server:

MMSC: https://mmsc.mobile.att.net

MMS Proxy: proxy.mobile.att.net

MMS Port: 80

MCC: 310

MNC: 410

Authentication type: none

APN type:default,admin,fota,mms,supl,hipri,internet

APN Protocol:

APN Roaming Protocol:

APN enable/disable:

Bearer: Default is unspecified, but you can try LTE if you are on GSM. CDMA can use the eHRPD

MVNO Type:

I normally would get 5-8 Mbps at my house. With this APN Setup, I get 12-16. I have 2 bars normally. I drove to Walmart after doing this and I got 41Mb down and 13Mb up with full service.

I will add in any credits later,