yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] bigshotrob22:
Try these APN's and replace the X's with your phone number.

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>

<apns count="4">

<apn name="CDMA" numeric="00000" mcc="000" mnc="00" apn="0" user="" server="" password="" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="" mmsc="" type="*" />

<apn name="Android" numeric="310995" mcc="310" mnc="995" apn="internet" user="*" server="*" password="*" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="" mmsc="null" type="null" />

<apn name="CDMA-MMS" numeric="46605" mcc="466" mnc="05" apn="mms" user="XXXXXXXXXX@mycricket.com" server="NA" password="cricket" proxy="wap.mycricket.com" port="8080" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mms.mycricket.com/mycricket/mms.php" type="mms" />

<apn name="8960-MMS" numeric="46605" mcc="466" mnc="05" apn="mms" user="" server="" password="" proxy="null" port="null" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://10.113.63.8:8080/12345=abc" type="mms" />

</apns>
[Droid Eris Android Development] meanm50:
Ok...so today I fiddled...my process was the same BigShotRob and I used to get my MMS working on Froyo. Thanks again Rob! Here is what I have.

GSB 1.6

-d/l autostart

-flash cricket v10

-delete mms.apk in system/app

-drop modified mms.apk into system/app

-delete telephony.db in data/data/com.android.providers.telephony/databases

-drop modified telephony.db in data/data/com.android.providers.telephony/databases

-apn backup/restore the apn's BigShotRob listed above

-reboot

You should have working cricket MMS. The mms.apk and telephony.db files are easy to find. Maybe BigShotRob can chime in where to find them.
[Droid Eris Android Development] darkmage1991:
hmm... ok, but i dont have anywhere to put the numeric in at since i can not use apn backup and restroe i have to do it manually...

how did you get apn backup and restore to work? it deletes my old apn's but will not restore the ones i want it too
[Droid Eris Android Development] meanm50:
Does it give you an error? Sometimes APN B/R will run into an 'Error 8: Can't write read only system' or something like that...usually, it happens if I restore it with Titanium Backup...an uninstall and reinstall usually fixes it for me.
[Droid Eris Android Development] darkmage1991:
no error... just doesnt save the apn's i guess... i click restore then it says it successfully restores 4 apn's, then i go to voice dial and say open a p ns and there is nothing there. i would manually entere them when i go to voice dial but its missing a few settings
[Droid Eris Android Development] darkmage1991:
fixed my own problem :) quick google search found this

still cant send messages
[Droid Eris Android Development] bigshotrob22:
At this point it might be your telephony.db file. Try the attached. Rename it to telephony.db

-Delete the original and replace it in the following directory data/data/com.android.providers.telephony/databases

-Reboot
[Droid Eris Android Development] realmccoy813:
Just to piggy back on a resolution that might be a bit late but when you use different value from the ones in the original build they are in fact there and do replace the others they are just invisible. If you use apps such as apn manager you could verify this also in the old mms.apk where the connection setting could be viewed, they do get changed. As for you guys still having issues accessing apns just use anycut and make a short cut or apn manager for that matter. Just a thought.
[Droid Eris Android Development] darkmage1991:
used that telephony still dont work... :confused: im lost. it all worked good on 2.1 but on froyo or gb i cant get it to work but others can. i guess there's a setting, or file i'm missing. btw i can send myself a pic from my email and i get it but when i try downloading it fails. i think my problem lies in the apn's im messing around with them.

a quick question, everytime i change the apn is a restart required?
[Droid Eris Android Development] bigshotrob22:
Ya a restart would help. Did you download autostart root from the market?
[Droid Eris Android Development] darkmage1991:
yes my phone has everything working except mms, so i have autostart downloaded
[Droid Eris Android Development] endoki:
Hey Matt, is this using GBS v1.7? I was able to get everything working on v1.6 but once I Update to v1.7 MMS stops working... I followed all the steps with no luck... you mention MNC as 012, but once I flash Metro v3.5 the default is no longer 012 but 027 again. Any insides? Thanks!
[Droid Eris Android Development] matthewmilbut:
I havent played with 1.7 yet. What did they change from 1.6?

Haven't been on in a couple. I'll look into it but if it is mms it is probably just an apn setting as before. Glad to hear at least the 1.6gb worked out for ya :)

I'm still using that, lovin it. I'll get back to ya on the 1.7 thing

Edit:--I've been flashing the V3 metro file. I do not know whats different. What have you played with in the apn settings so far?

Only changes are these for 1.7 from 1.6. From what I see you can change all these yourself without downloading 1.7. You can turn on JIT and you can download ccname or just extract the apk from 1.7 and put it in 1.6. You can also find the music app from tazz towards the end of the thread. I think I may have downloaded it myself, not sure. My downloads folder is quite large... But I'm sure you can find it in the thread. As far as status bar updates, I could give a hoot. I won't update until something drastic has changed though.

v1.7 Fixes

Status Bar update: Hide clock, added batt % with graphic & numeric (check screenshots)

Added CCName App by Conap to have ability to change Carrier Name to whatever you want.

Added Wallpapers to CyanogenMOD Wallpapers

Jit now on by Default.

Added Music3 (Thank you tazz) in place of stock google Music

EDIT:--The music3 apk is in the zip attached
[Droid Eris Android Development] tazzpatriot:
DO NOT FLASH THE ZIP..EXTRACT IT THEN INSTALL WITH FILE EXPLORER

sent from my couch
[Droid Eris Android Development] matthewmilbut:
U have to be sure after you install "autostart root" that u give it superuser permissions. After you download autostart, reboot your phone and sometimes it gets tricky and the next boot it should ask for permission automatically. I have experienced on several occasions it did not ask for superuser permissions and I either rebooted another time and it would pop up then or i would uninstall/reinstall then reboot. I'll say it can be finnicky. You can double check that superuser permissions are granted by clicking on the app tray and scrolling down and clicking on "superuser" app. Once loaded, if you dont see autostart there then it is not granted permissions.

Good luck with this. Cricket is not far from metro so a gb flash is not inconceivable. If I can do it so can you. Good luck.
[Droid Eris Android Development] emadgreek:
Did you do this before to get mms to work?

adb shell

su

mount -o rw,remount /dev/block/mtdblock3 /system

cd /data

mkdir opt

chmod 0755 /data/opt

chmod 0755 /system/bin

mount -o rw,remount /dev/block/mtdblock3 /system

cp /sdcard/autostart.sh /data/opt/autostart.sh

cp /sdcard/u2nl /system/bin/u2nl

chmod 0755 /data/opt/autostart.sh

chmod 0755 /system/bin/u2nl

reboot

Because to get internet it is not needed. Is it needed to get mms still as you described matthewmilbut
[Droid Eris Android Development] pkopalek:
This is the stuff the flash already does. This gets internet working. APN Backup & restore is all that's needed to get mms working on most phones.

Are you on Cricket? PM me your MDN and I'll make you the .xml file to restore with apn backup & restore, that I got my woman's mms working with. (it's still spotty, but that's Cricket. It's spotty on Verizon sometimes too).
[Droid Eris Android Development] endoki:
Matthew,

You are right... not much of a change from v1.6 to v1.7, I think I am going to stick with v1.6 for now. As far as playing with the APN Settings, I didn't; the "Metro Fix Flash" already creates the settings mentioned in previous posts so I left them untouched.

All I did to get MMS to work was:

1- Install Autostart Root.

2- Flash the Metro Fix v3.5 (as the APN settings mentioned by you on previous post are the ones that v3.5 puts on the APNs; v3 APN settings are a bit different.

3- Delete/Install new mms.apk

BTW I noticed that the stock mms.apk on v1.7 differs in size from the one in v1.6. I don't know what's different or if it matters

So if you are using v3 and not v3.5, why do your APN settings are the ones from v3.5?
[Droid Eris Android Development] matthewmilbut:
emadgreek.. follow these steps if your on metro. (Ithink you said earlier you were on metro)

Do a nandroid backup of your original settings

Wipe Wipe wipe wipe all that nasty old data

flash the gsb1.6

flash gapps for market etc(Was that this rom? not sure)

flash metroV3

reboot phone

once allllll loaded up and phone goes dormant....

Download autostart(root)

replace mms.apk in the system/app folder its somewhere a few pages back. (thanks rob)

Do apn trick in voicedialer as above

Reboot until autostart requests superuser permission..

Enjoy...

I typed this really quick if i missed something i'll catch it and edit it later. I'm hungry and need to return my redbox movies before 9:00 ... :x
[Droid Eris Android Development] emadgreek:
Here is your guide plus some tricky adb shell stuff to get MMS on METROPCS working on HTC DROID ERIS. You will need android-sdk tools, usb cable, and patience for this to work.

1.---Wipe Everything on phone(that means go to recovery and wipe all)

2.---flash the gsb1.6

3.---flash gapps for market etc

4.---flash metroV3

5.---reboot phone

6.---Download what is needed from the marketplace to get to homescreen wait till all is done

7.---Download autostart(root)

8.---replace mms.apk in the system/app (file is a few post back). Put this file in the root of your SD card. Here are the commands you will need:

adb shell

mount -o rw,remount /dev/block/mtdblock3 /system

cd /system/app

rm -r Mms.apk (Case Sensitive)

cp /sdcard/Mms.apk /system/app

9.---Go to Voice Dialer and say "Open APNs" and then hit menu

10.---Add a new APN and add the following:

Production

1

ns

ns

ns

ns

ns

http://mms.metropcs.net/mmsc

ns

ns

310

012 (Dont change this! I tried putting the default 027 and it wouldnt save! So I tried leaving it at 012 and that was the key)

ns

mms

(then press menu)(save)

11.---Turn off wifi and reboot (makes superuser see autostart better)

12.---Wait for superuser request for autostart. Keep rebooting till you hit ok in super user.

13.---Enjoy

Thank you to matthewmilbut, Workshed, and everybody who also helped. There are to many. You guys rock. America **** yea!
[Droid Eris Android Development] matthewmilbut:
Emad. For step 8 I don't use adb commands. Never have. I don't even know them. I just use "root explorer" its an app in the market. Makes the whole thing cake. Good job. I'm guessing yours is working now. :)
[Droid Eris Android Development] endoki:
10.---Add a new APN and add the following:

Production

1

ns

ns

ns

ns

ns

http://mms.metropcs.net/mmsc

ns

ns

310

012 (Dont change this! I tried putting the default 027 and it wouldnt save! So I tried leaving it at 012 and that was the key)

ns

mms

(then press menu)(save)

-------------------------------------------------------------------------

Guys why is the above step #10 needed?!?

Flashing MetroV3.5 will put these exact same settings on a new APN and MetroV3 will flash slightly different ones, (both will get MMS working on GSBv1.6) I have tried them both!

If you want the above APN settings added, just flash MetroV3.5...

What I noticed is that sometimes the initial flash of these Metro files will not add the APN for some reason; so if, after you open APN settings from Voice Dialer there are no APNs, just re-flash your preferred Metro File and check APNs again... They should now be there!

Like I said, both Metro files have given me working MMS.
[Droid Eris Android Development] matthewmilbut:
i wish it were that easy for me.
[Droid Eris Android Development] endoki:
You are not alone Matt, I will not describe it as easy for any of us; it is why we all come here and share. I too had to follow all the mentioned steps to get MMS working on GSBv1.6. All I was trying to point out is that the APN settings are added by the Metro fix. If you do not see them just reflash and check again. (The APN settings that you guys have posted are automatically created by the MetroV3.5 fix.) MetroV3 fix creates APN settings that are a bit different but also work. I currently have MMS and MetroV3 is what I flashed.

Just my 2 cents,

BTW, has anyone had any luck with MMS on GSBv1.7?
[Droid Eris Android Development] meanm50:
Anyone having issues with losing 3G? Every two hours or so, I will 'lose' my internet. It says '3G', and it tries to send, but doesn't get anything back. A reboot is required to get it working again.

I have nothing to go on here. The only thing I can think of is autostart not liking GB. I went back to Froyo (where everything worked perfectly) and everything worked perfectly. Flesh-flashed back to GB and it's back.
[Droid Eris Android Development] matthewmilbut:
Happens to me on occasion. I just either put it in airplane mode for a min then take it out. Or I go into settings/wireless blah and turn off data wait a few seconds then turn it back on.

I just put a power control widget on my screen to control data. I can just click to enable/disable right from the home screen
[Droid Eris Android Development] cliffordconradsumner:
I'm having the same issue, except my data only lasts a couple minutes and then cuts out. I'm running GB Tazz8. I'm thinking you might be onto something about it being an issue with GB and ASR. I haven't even tried getting MMS to work yet, no point till I can get this figured out..
[Droid Eris Android Development] darkmage1991:
try using root explorer when its doing that and go to your autostart.sh file in data/opt and execute the file manually.
[Droid Eris Android Development] meanm50:
In Froyo, every once in a while...(like once a week) it would happen and the airplane flip flop worked. This is different. Airplane doesn't bring it back.

I will give that a try. If that happens to be the case, any ideas how to 'fix' it or work around it?
[Droid Eris Android Development] darkmage1991:
get on the android plan? idk really, i dont believe theres an alternative to autostart, unless you execute the file manually everytime the phone is turned on
[Droid Eris Android Development] endoki:
Just an update guys:

I got MMS fully working on GSBv1.7 using the MetroPCSv3 fix and replacing the Mms.apk. -=)
[Droid Eris Android Development] bigshotrob22:
This is what I am thinking is happening. If you guys already know this, then "My Bad"..lol

When you Open up Voice Dialer and say "Open A.P.N's" it obviously opens the APN's, but I am thinking that it is the telephony.db file that puts those values in. I dont have my ERIS anymore but if someone with Cricket will try the tutorial I wrote up for FROYO Roms with Gingerbread and manually place the telephony.db file in the specified location and reboot to see if the values get populated for MMS to work correctly. If that works maybe Metro users need a good working telephony.db file to place into that same location in order for MMS to work without having to manually input the values.
[Droid Eris Android Development] endoki:
The Metro fix populates those APN values, no need to do it manually. Sometimes the initial flash of the fix just will not do it, so I have noticed. If after opening the APNs throught Voice Dialer the APN values/settings are missing, reflashing the Metro fix solves the problem.
[Droid Eris Android Development] meanm50:
Your tutorial worked for me. I have working MMS via the instructions that you shared with me about Froyo. Same files and procedure worked on GB too.
[Droid Eris Android Development] bigshotrob22:
That's what its "supposed to do" but a lot of times if not always the zip doesn't work for the apn portion thus replacing the telephony.db file manually fixes MMS..I speaking for the Cricket zip
[Droid Eris Android Development] emadgreek:
Yes, it works on GSBv1.7-ERIS with your method. I hate going into recovery mode and flashing the APN if it is not there. I have the APN memorized so I just add it when I open APNs in voice dialer. Thanks for the info man you making each update go more smoothly for me and I appreciate it allot!
[Droid Eris Android Development] matthewmilbut:
Good job on 1.7 guys. I knew once we got gsb1.6 up and running the rest of the gingers wouldn't be to much :)

Good job guys- God bless
[Droid Eris Android Development] matthewmilbut:
Agreed. I'd do the same
[Droid Eris Android Development] endoki:
You are much welcome! =)

I suppose it is a matter of personal choice; if doing manually works for you then by all means do it. ;) I also memorized the APN settings, but I was curious as to why those settings were not getting populated by the Metro Fix on initial flash, and what I discovered is that: If the Metro Fix is flashed right after flashing the ROM before the first boot, the APNs most likely will not get populated for some reason. Instead, flashing the Metro Fix after the phone booted for the first time (Autostart and Mms.apk installed in my case), solved the problem -- APNs got populated!

Just my 2 cents for those that do not like to do it manually.
[Droid Eris Android Development] emadgreek:
Interesting about the apn population, I tried it and your right... Anyways I see Workshed said hes gonna make us a custom ROM after I mentioned we got Mms to work but still have data drop issues and you said you message him the files needed. This is a great day for us Metro users I believe!
[Droid Eris Android Development] matthewmilbut:
worksheds makin us a rom..

Good stuff...

GREAT!
[Droid Eris Android Development] darkmage1991:
who is us? cricket users or metro? both?
[Droid Eris Android Development] meanm50:
More info about dropping data all the time on GSB.

I couldn't find any reason it wouldn't work. I wiped, I reflashed, I fooled around with some files. Nothing would make my connection stable.

Just flashed 1.7 AGAIN and all of the sudden, it works. I have a stable internet connection.
[Droid Eris Android Development] matthewmilbut:
interesting... give an update in 24 hrs
[Droid Eris Android Development] meanm50:
Stayed connected all night long...in fact, I haven't lost 3G at my house since last night when I reflashed. That is kinda abnormal by itself, but I ain't askin' questions...
[Droid Eris Android Development] bigshotrob22:
For some reason my Droid X looses 3G a lot too. Its annoying.
[Droid Eris Android Development] matthewmilbut:
I lose my mobile data consistently. I'm on metro with the gsb1.6 flash.

I just disable/enable my mobile data connection and it works for a short while before cutting out again..

Since it's partially functional and I have the powercontrol widget on my homescreen for the mobiledata setting so it's not too much of a hassle I havent really looked into it much.

Interesting to see you got yours going smooth. Even if it is on a different carrier.

What steps have you been taking when you flash the gsb1.7--

Flash gsb1.7

Flash gapps

reboot

setup phone garbaaage

flash cricketv10

reboot

replace mms.apk

download autostart(root)

reboot

Those right or did ya do anything else with voicedialer or telephony, etc.

Also, when you were constantly reflashing the gsb1.7 trying to get it to work were you starting fresh and doing wipes etc. every time you flashed 1.7 again or were you just booting into recovery and flashing the rom?
[Droid Eris Android Development] meanm50:
My 'normal' flash routine goes like this:

wipe data X2

wipe dalvik X2

Flash [ROM] (GSB1.7 in this case)

Flash gapps (if needed)

**Reboot**

Download autostart root

Flash Cricket V10

**Reboot**

APN Backup/Restore my modified APN's

Delete and replace MMS.apk

Delete and replace Telephony.db

Delete and replace skinned app .apk's

**Reboot**

Download Titanium Backup

Restore apps

When I flash a new ROM or even a new version, I ALWAYS wipe EVERYTHING. I have to have my phone working to make money, and I don't have time to redo the above process if something isn't right, so I just don't take any chances.

The weird thing about GSB1.7 is that I flashed it once, and it was fine for a day or two...then started dropping 3G ONCE IN A WHILE. So I re-D/L'd, flashed again...and DIRECTLY after the flash, it's dropping left and right again. Towards the end of yesterday, it was only staying connected for 2-3minutes at a time.

Last night I verified it wasn't a hardware or service issue by flashing back to Eris Official and everything worked, so I re-D/L'd GSB1.7 again and did my flashing process. Booted it up and everything worked and stayed connected.

I am still not sold that GSB or the Cricket V10 flash are to blame, but it kinda makes sense that it's a Gingerbread-autostart thing because when I was dropping 3G before, the 3G icon was still there, but it wasn't getting anything back from the network...only sending...just like it would do if you hadn't flashed the Cricket V10 at all. So that makes me think the flash doesn't like gingerbread or vice-versa.
[Droid Eris Android Development] matthewmilbut:
Gotta love gingerbread with this darkhorse theme!
[Droid Eris Android Development] endoki:
Sweet!!!!!
[Droid Eris Android Development] pkopalek:
Which weather widget and clock widgets are those?

Gorgeous!
[Droid Eris Android Development] cliffordconradsumner:
I hate asking these kinds of questions because it's usually something obvious, but when I try to delete the mms.apk file from the system/app dir it just tells me that the files could not be deleted.

I've tried after closing everything I could with task killer on low security setting but still with no luck.

Is this something I need to use ADB for or simply a different file explorer.

I'm currently running 1.8
[Droid Eris Android Development] cliffordconradsumner:
Ok, this is pretty odd..so, after flashing Gingerbread the first time I started out with data but like I stated before it was intermittent.

I just flashed 1.8 and had intermittent data to start out with, so I proceeded to install ASR (so I thought) and then flash v3. After rebooting I didn't get a notification telling me that ASR had been granted SU permissions..so I thought I'd go re-flash v3 (even though it's ASR that needed attention), after re-flashing v3 I still didn't get a notification so I checked my install of ASR to find that it never actually installed...however, I've had a consistent data connection for over an hour now..Pandora is just playing away.

I'm going to see how long this lasts and pipe back in with the info.

Could the reason why I have partial data connectivity even before flashing v3 have something to do with the settings I changed in EPST when I was running 2.1?

I really don't know of anything else that would have me connected..I just remember changing some settings in there that pertained to data connectivity and reading somewhere that they don't change between flashes.
[Droid Eris Android Development] bigshotrob22:
From terminal emulator type su and then cd system, cd app, rm Mms.apk its case sensitive...
[Droid Eris Android Development] pkopalek:
Root Explorer or another root superuser enabled explorer.

In root explorer, you hit "mount r/w" to mount system as read write, by default it's read only

With a normal file explorer you won't be able to modify system. I'd use adb.

Put the new mms.apk into your tools folder (or wherever adb is)

Adb remount

Adb mv /system/app/Mms.apk /system/app/Mms.apk.old

Adb push Mms.apk /system/app/Mms.apk

Adb chmod /system/app/Mms.apk 755

adb reboot
[Droid Eris Android Development] cliffordconradsumner:
Thanks so much for the help, when I follow the instructions I get:

Can't remove "Mms.apk" : Read only file system

I really have no clue what I'm talking about here, but could it have anything to do with zach.xtr's Simple Cache2Cache?
[Droid Eris Android Development] cliffordconradsumner:
Ahh, thanks, I'll try this now..