
Originally Posted by
theredchord

Originally Posted by
awmartin
I have the A854 on Nex-Tech Wireless (local to my area) and the only thing that I have found not to work without a little adjusting is the MMS on most custom ROMs that I have loaded. I found a solution to that though and depending on your carrier, you have to add in an apns-conf_xx.xml file to the /system/etc folder, not hard to do though. You can find this apns-conf files in your stock rom under the /system/etc folder and if you have trouble finding them, let me know and I can post the one for your carrier.
ok so how do i extract the .xml file from my backup.. flashed f.r.y works great except sms mms ... can i do it on the phone? help would be great. thanks
The only backup that I have been successful in access the system files on was a Nandroid backup created by SPRecovery so if you don't have a Nandroid Backup using SPRecovery then I am not sure how you can extract them. The SPRecovery Nandroid backups are located on the SD Card under nandroid and you will need to access these files using Windows Explorer or some other means of exploring them from your Desktop. If you don't have this backup, let me know and I can share out that ACS or whatever carrier you have xml file for you to download.
Once you have access to the nandroid backup folder find the backup that you did before you flashed any custom roms and find the system.tar file and open it using WinRAR (what I used). Once the tar opens in WinRAR double click on the .\etc folder and then in there you will see a large list of apns-conf_xx.xml files. You can extract each file and find the APNs file you need for your carrier. I believe the one for ACS is apns-conf_30.xml. Extract that file and put it in the root of your sdcard.
Now the tricky part, which I am still testing with someone else is below.
Once that is saved to your phones SD card make sure you turn off file sharing and then using either Terminal or ADB Shell (Same thing) enter these commands below:
su <-----(this should give you a # instead of a $, if not, make sure you have given terminal/adb superuser permission)
sysrw <-----(if this command does not work use:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system )
cd etc
mv apns-conf.xml apns-conf.bak
cp ../../sdcard/apns-conf_30.xml apns-conf.xml
sysro <-----(if this command does not work use:
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system )
sync
reboot
After Reboot, use Voice Dialer and say "Open APNs", Click Open APNs and voila, ACS should be listed above Verizon. Click on the green button by ACS and then hit the Home button back out. If it don't work the first time, you might try to reboot your phone just to see if that fixes it since it isn't checked by default.
Try that and let me know if it works for you and if you find a step that I missed, please let me know.
.: EDIT :.
Just in case you don't want to mess around with extracting the xml file, I have posted it below, and you have to right click and save as otherwise it just tries to read it in the browser.
http://dl.dropbox.com/u/10350495/apns-conf_30.xml
That is the one for ACS (Alaska Communications System).