![]()
APN Backup & Restore is a simple App to backup and restore APNs. The backup is stored in the /sdcard/APNBackupRestore/ folder.
Please report any problems you are having with the App here in the comments section or email me with the details as I cannot respond to problems in the Android Market. My email address is on the market.
The screen has 4 buttons:
- Backup APNs: Backup all the APNs defined on the phone to the xml file.
- Restore APNs: Reads the xml file and creates a new APN for every entry found in the file.
- Delete Backup Files: Allows selection of old backup files to be deleted.
- Delete APNs: Deletes all the APNs defined on the phone, so that a Restore can be performed.
Menu Options:
- Help: Help information about the App.
- Send by Email: Allows you to send the backup file by Email.
- Donate: If you wish to donate for the App via PayPal.
- Enable Logging: For troubleshooting purposes, logs any errors encountered to the system log.
MMSProtocol: It seems its an optional setting, the G1 doesnt even have the setting for it in the APN screen. By default the value for this setting does not appear in the backup xml because “WAP2.0″ gets displayed even if nothing is selected in the APN Setting screen. If you go into the details and explicitly select a value then it will be correctly backed up and restored.
NOTE: If you have deleted all the APNs by mistake and want to go back to the defaults then you can always do so by going to Settings -> Wireless Controls -> Mobile Network Settings -> Access Point Names, then press the Menu button and select “Reset to default”.
Backup format is independent of the Android version so the messages can be easily moved from one phone to another, irrespective of which version of Android it has. Tested with 1.5, 1.6, 2.01, 2.1.
Change Log:
v1.5:
- Fixed bug with Send by Email.
v1.4:
- Support for multiple backup files:
- Backup asks to input a file name.
- Restore asks to select a file.
- Button to facilitate selection of files to be deleted.
v1.3:
- Backup xml is now properly indented.
- Option to send backup file by email.
v1.1:
- Minor bug fixes, now handles missing SD Card while backing up.
- Now Ad supported.
v1.0:
- Now handles invalid APN settings (missing MCC & MNC) in some custom ROMs (CyanogenMod, MyHero etc)
- Added menu option to enable/disable Logging.
- Added button to donate via PayPal.
v0.4
- Now asks to delete existing APNs before restore.
- Checks for duplicates and overwrites any existing APNs based on Name, MCC and MNC
v0.3
- Now handles the missing mmsprotocol setting on the G1.
v0.2
- Changed the xml tags a bit, not compatible with the previous version.
- Better handling of null values.
v0.1
- Initial release.











Comments