yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] xTONEx:
i was assuming that pulls info from the phone itself... also the guy who gave me this said he did NOT touch anything before sending it to me i will talk to him today tho and see if i can make sure he isnt lying about that.
[Droid Eris Android Development] deathsled:
I'd really like to know who got MMS working on their EVO with Cricket using the Ava Froyo V2RC3 rom. I've tried this rom with the cricket flash several times with no luck. Am I misunderstanding something? Did that person not actually get MMS working? I don't understand why it would work for one person with the same phone and rom but not for another.
[Droid Eris Android Development] t12icky0:
THE ONLY ROM I KNOW THAT WORKS WITH EVERYTHING for the HTC hero is DD 1.0, i personally found this out. Althought it does resize the images to rediculous sizes tho, but the MMS part works.
[Droid Eris Android Development] pkopalek:
We need to figure out what the 12345=abc is from the Cricket Android phone's APNs are.

Maybe find someone with one, and have them do an apn backup and look at them for exactly what they should be?

If we figure this out, MMS may work.

For any Sprint ROM, I'm guessing that Sprint's use of 'Picturemail" is different than normal MMS, and that's why we're not having any success.
[Droid Eris Android Development] xTONEx:
the guy i got that apn from is swearing he made no changes at all... even sent it to me direct from the phone he said. Also the guy who makes the FreakE roms for the evo is telling me sprint uses normal mms. and there is no difference between cricket mms and sprints...
[Droid Eris Android Development] Captainkrtek:
Keep it clean in here
[Droid Eris Android Development] Max_Pain:
reporting issues as asked in OP:

using v3.5beta for MetroPCS (OMJ v3.1 Odexed, rooted, etc, etc) it killed my internet and weather updates, etc...v3 has them working.

still no mms with either one :(
[Droid Eris Android Development] t12icky0:
here is the mms.apk from the zio

thanks to hpservertech
[Droid Eris Android Development] xboxhacker:
I have tried it on my EVO with metroPCS... the app starts then i get FC's, cant really do anything.
[Droid Eris Android Development] token419:
its due to framework differences, Zio is Eclair 2.1 and Evo is Froyo 2.2 so the frameworks dont match and the app will fail to start.
[Droid Eris Android Development] token419:
Interesting, good info, ill have to see what i can get out of this.

Its interesting they are directing MMS to the wap, also i dont think this was from a retail Zio, that or cricket is has extremely lazy engineers lol.

MCC=466 is for Taiwan. some of the other information may be useful though!

Ill also take a look at that apk file as well. may hold some good information about crickets mms message sizes.
[Droid Eris Android Development] token419:
As an update, unfortunately i no longer have my eris, got a sweet deal on a Incredible from craigslist and flashed it over. Still have my Eris, but will be offloading it shortly.

BUT I will definately be still trying to help out, and still trying to find out whats up with sprint roms failing to send MMS properly.

Im not on the android plan and have no intention to unless i have to, so ill still be maintaining this for as long as possible, and im having MMS issues on my incredible so im digging into its mms.apk as well to see what can come.

Still have a few ideas i want to try out as well for sprint roms, but just havent had the time... Went on vacation and came back to a completely different job, they merged 2 other positions into our existing position, and iv been busy moving in with the GF.

Almost done with the move now though, and then i just need to get everything situated and organized but then i plan to be able to dig in more and hopefully we can find a solution.

Again i want to thank everyone for everything. Without everyone giving feedback/bug reports/what works vs what doesnt we wouldnt be where we are today.

Ok its late, going to tinker with the new phone a little and then probably head to bed.
[Droid Eris Android Development] xboxhacker:
I was so excited about trying something new....i didnt think to check the version....LOLOLOL

:o
[Droid Eris Android Development] xTONEx:
hahaa silly thing is the zio is actually 1.6 :) im gonna try to get a second person to dump their apn and see if theres any differences.

o on a side note. a guy i know actually kinda has mms working on his evo. netarchys burnt rom, a apn he made himself, the mms.apk from the incredible and handcent. he has to send with the incredible mms and receive with handcent. it def works for him but i havnt tried to replicate it. and every one in the evo hacking community is telling me that sprint uses the same mms methods everyone else uses...
[Droid Eris Android Development] t12icky0:
ya im working on gettin the Framework-res.apk from the zio. I wouldnt know how to dump a rom so if anyone can give me that info to do for the ZIO i will pass it on and we can get the rom dumped. The guy told me all i need to do is give him a tut or instructions on how to dump the rom and he would do it. The guy is awsome and says he will help anyway he can.
[Droid Eris Android Development] freakshow11582:
so will this work for droid eris running stock rooted 2.1 rom?
[Droid Eris Android Development] t12icky0:
no it will not..this is for the 1.6 android.

ALTHOUGHT thanks to the guy he got the framework-res.apk from his ZIO and here it is. Maybe this can start a port from the 1.6 to 2.1 or froyo.

IF ANYONE CAN HELP WITH TELLING ME HOW TO DUMP A ROM EASILY OR KNOWS HOW TO DUMP A ROM PLEASE GET AHOLD OF ME AND WE CAN HAVE A ROM FROM THE ZIO. he is just waiting for someone to tell me or him how to dump it from his phone.
[Droid Eris Android Development] token419:
Easiest way i can think of is

adb pull /system/ system/

That will dump the entire system folder to a folder called system on the harddrive, there may be a better way, but this will at least get the files :)
[Droid Eris Android Development] t12icky0:
Awesome..thanks toke. Will let him know wen I get off work. Hopefully we can have it by tomorrow. I'm hoping this will help figure out the mms thing.
[Droid Eris Android Development] xTONEx:
you me and i bet a ton of other people too... i got my fingers crossed!
[Droid Eris Android Development] deathsled:
I currently use the same workaround
[Droid Eris Android Development] vetvito:
You don't need anything from the Zio, just get a cricket dealer to put your phone on the ZIO Android plan. Everything will work, the only thing you will need is the APN settings.

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

Anybody else using these files net stop working today?
[Droid Eris Android Development] t12icky0:
yes i know this..i am on the Android Plan as we speak. My girlfriend is not AND HAS THE HERO THO also. we are trying to get a workaround and maybe all this info can help us.

BTW he did get me the Rom files the /system files. im uploading it right now and should have it up within about 10 minutes. So Maybe TOKEN can find something useful in this. At minimum maybe we can get a port from this to a 2.2 rom possibly.

HERE IS THE CRICKET ZIO ROM files

http://www.megaupload.com/?d=7GXDFKOG
[Droid Eris Android Development] pkopalek:
I think apns-conf.xml is really interesting. I checked my system, and it's the same. I always thought that this is where the MMS apn's came from!

It's almost like there are no APNs. It's like all the MMS stuff just exists in the MMS.apk that's on the system, instead of using APNs to direct things.

That's different. This might be the key to MMS on Cricket.
[Droid Eris Android Development] fritzel67:
Anyone know if any of this could be applicable to the MMS problem which still exists on the EVO with Cricket? (non-android plan)
[Droid Eris Android Development] xTONEx:
evo issues are still there and no real working 100% solution yet :(
[Droid Eris Android Development] thefiend5:
Ok first off I am a noob when it comes to smart phones and flashing. I recently got a HTC Evo and had it flashed to be on metro pcs to try and save a little cash on the bill. Well I think I am learning you get what you pay for. I am hoping I can get some tips or tricks from this forum. My phone will not run any apps really. It wont connect to facebook or the app store or google maps and youtube. Basicly all the social apps dont work. However if I connect it to WIFI it will run it them. Is it cause metros data service sucks.

Just to give a little more detail. When I am at home and the EVO picks up my wireless connection all the apps seem to work just fine. Its only when I am not in range of WIFI and am forced to be on Metro Data feed that the apps dont work and give me the connection error. Example I can connect to to the app store when I am at home and when I am on metro data feed it wont connect. Any help is appreciated
[Droid Eris Android Development] Max_Pain:
That's exactly what it is...whoever flashed your phone did a poor job at it. I'm in the same boat but I can run data apps just fine...facebook, market, weather, internet, even pandora (but skips). Follow the guide on here yourself and you should be able to get it working on your phone.

Swyped from an HTC Evo on MetroPCS...
[Droid Eris Android Development] thefiend5:
Thanks for you help on this I have not gotten a lot of feedback on this so again thank u.
[Droid Eris Android Development] thefiend5:
If I follow the steps am I gonna loose the service I have currently with Metro PCS on my EVO? Im sorry im very new to this. Im not sure what the requirements specificly mean.....:o:o
[Droid Eris Android Development] pkopalek:
If you're rooted, you can make a nand backup first.

Flash one of the MetroPCS flashes.

If your internet stops working, boot back into Recovery, and do a nand restore.

You'll be fine. the flash won't mess with your phone settings in terms of what network it connects to or how it talks to MetroPCS. It will just tell app traffic to tunnel through the MetroPCS proxy instead of just the web browser (if you even have that set up).
[Droid Eris Android Development] hamsterhonda:
Ok guys when in recovery i try to flash cricket web zip, it just says installation aborted, any help on that???
[Droid Eris Android Development] token419:
To give some insight, what i have found is, when android boots, if no telephony.db file is present, it creates the telephony.db file using the APN in apns-conf.xml and the one stored in the mms.apk, it mashes the 2 of them together and puts them into the telephony.db. From that point on, since telephony.db is already created, the APN in the mms.apk and apns-conf.xml file are no longer referenced and only the apn information in telephony.db is used.

Hence the reason why i now just drop the table in the telephony.db file and replace it with the appropriate apn settings.

when i do a logcat when sending on sprint roms it does indeed use the correct APN settings but still fails to send.

I just recently got an Incredible and had sending issues.... I then took a .jpg that was like 3kb from my pc and mms'd it to myself and viola it works. I think i know where the preferences are referenced in the apk, and once i get some free time im going to try to lower their values to 300kb (verizon is set to 1.2mb for the incredible) and see if that works.

Next goal is to try to do that for a sprint based rom and see if it is just a size issue this whole time.....

Some people have told me though that sprint uses a different MMS protocol, but i have nothing to confirm or deny this so no clue to its relevance if any.

Anyways hope that helps some.

Now i got to get back to unpacking stuff from the move....
[Droid Eris Android Development] xTONEx:
ive been told by a few evo rom cookers that sprint uses the same mms protocol as everyone else... and token have u look thru the zio system files at all? i think i saw 1024kb was the size limit in there.
[Droid Eris Android Development] hamsterhonda:
well i finally got the flash to go through,,, but nothing has changed,,, still no web.....idk what i did wrong,, any help in here, or ideas??
[Droid Eris Android Development] pkopalek:
Try the v9 cricket flash INSTEAD of the v10 Cricket flash.

Some people, in some markets, have trouble with v10 (because it requires the DNS to provide the IP). The v9 provides the IP straight up.

The disadvantage, in the next 1-100 months (whenever cricket decides), cricket could change the IP of the WAP. In this case, you'll need to change your autostart.sh to the correct IP (or try flashing v10).

The advantage, if V10 works for you, is that rebooting will fix this.

Try v9, and I bet everything will work for you.

P.S. Make sure you're using this PRL file, the 32100.prl. Unzip the attachment I have here, put it on your SD card, go into PST (dial ##778 > Call on any Eris-based SenseUI ROM), and open the PRL, change PRL to this, then hit your Menu button > Commit Modifications.
[Droid Eris Android Development] token419:
Haven t had a chance to go through the files yet, still busy moving in with the lady...

Soon i hope... But thats good to hear that they use the same MMS as all other proviers. Potentially its just a size issue, but as your saying it may not be if the zio is capable of going higher.

Sadly i dont have an eris to test on anymore, but i do still have an incredible and worst case scenario i may try to port a sprint rom over to the incredible to test with as well to try to get to the bottom of this.

Time shall tell, but we will see. :) as always keep thinking and keep the idea's flowing :) ill be digging, but its up to us to find the solution :)
[Droid Eris Android Development] hamsterhonda:
thanks man,, im searching for v9 zip,, and cant seem to find it..... any help guys, still searching,
[Droid Eris Android Development] pkopalek:
Token:

Can you leave the v9 flash in the OP? Some people in certain markets are having to use that instead of v10. Maybe some locations don't let them do the same DNS look up? Idk.

Hamster needs 9, I bet. I've seen 3 other cases of this, where 10 doesn't work.
[Droid Eris Android Development] hamsterhonda:
yes please,, iv searched everywhere on the web, and every page of this thread, no dice...... thanks guys for all your help!!!!
[Droid Eris Android Development] token419:
So i got a chance to play with this a little tonight...

Chopped it up to:

(i prefer to have USA MCC and MNC set properly for Cricket and have not found that adding the user/pass does anything)

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<apns count="3">
<apn name="CDMA" numeric="310016" mcc="310" mnc="016" apn="0" user="" server="" password="" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="" mmsc="" type="*" />
<apn name="Production" numeric="310016" mcc="310" mnc="016" apn="1" user="" server="" password="" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="2.0" mmsc="http://mms.mycricket.com/mycricket/mms.php" type="mms" />
<apn name="Android" numeric="310016" mcc="310" mnc="016" apn="internet" user="*" server="*" password="*" proxy="" port="" mmsproxy="" mmsport="" mmsprotocol="" mmsc="null" type="null" />
</apns>

Sent the same, tested a few pics, all went through fine. Also sending on the address in the current v10 flash works fine as well. Using this new address results in anonymous MMS being sent, even with username/password in the apn. So im going to stick with the current APN for now, unless i can find a reason to switch.

Also i have been editing my Mms.apk for my incredible, oddly enough if i change the max send size from 1.2M to 300k and the other values lower respectivly, i still see a max size of 1200 KB when creating a message, but the messages all arrive at >300k, so i think im getting closer... BUT the mms deletes the picture for some reason (i still get a MMS thats 300k, but when looking at the picture it says it was deleted)... very odd.

Also took a look inside the ZIO Mms.apk and found this in Mms.apk\res\xml\mms_config.xml

<?xml version="1.0" encoding="UTF-8"?>
<mms_config version="1">
<bool name="enabledMMS">true</bool>
<int name="maxMessageSize">1048576</int>
<string name="uaProfUrl">http://www.google.com/oha/rdf/ua-profile-kila.xml</string>
<int name="maxImageHeight">480</int>
<int name="maxImageWidth">640</int>
</mms_config>

converting the 1048576 / 1024 = 1M

indicating crickets max is 1MB, but i still fail when sending a file that is 920kb.

On the note of the v9 and v10 flash differences, if v10 is not working then there is a very broken busybox on the rom and i would suggest letting the developer know busybox is not working properly so they can fix it in the next release.

I can try to dig up the link for v9 for archival purposes, but all flashes going forward will continue to use Whiterabbits awesome work on the scripting.

going to head to bed now but figured id at least give a small update
[Droid Eris Android Development] token419:
lol while still messing with stuff, /facepalm....

i reverted to the stock Mms.apk file, and hit menu.... then hit settings and i had an option to change the max sending size down to 500kb, everything is sending fine now... and based on the values listed there. i know its the verzon settings its looking at in the Mms.apk\res\arrays.xml file in the:

<string-array name="htc_verizon_pref_entries_mms_max_size">
<item>200K</item>
<item>500K</item>
<item>1.2M</item>
</string-array>

section. Now to see if i can edit and get my stuff to stick and see if i can get some custom values to show/use.

*EDIT*

Got the values to show... but they are only display my changed numbers numbers, its not actually changing the max message size values, even when i select my 200kb middle value, in the MMS it shows 500 KB now... so the actual values are somewhere else...

Anyone on a sprint rom care to try this? (im sure its been done or wont work because its too easy, but what the heck)

open the Messages app, then hit menu, then go into settings, and if there is an option to change the max sending size, try to lower it and send yourself a MMS and see if it works. Im curious if this is just a sending size issue.

Fun times, ok im going to bed for real this time....
[Droid Eris Android Development] pkopalek:
I'll see if I can find v9 on my gf's phone or something. It's definitely not on my laptop. I have v2 and v10.

Maybe I can edit v2 so that the new IP address for v9 is in there.

And what ROMs are you guys using (that v10 isn't working for?)

I'm pretty sure that not every ROM has busybox installed on it. So one of the pre-requisites for this whole flash is that the ROM has busybox. I'll look for busybox and try to find v9 today somtime.

Try going to the Market (on wi-fi, I guess) and downloading BusyBox. Try installing it, then rebooting, then seeing if you can connect to everything (with the v10 flash).

It may work or it may not work at all. Can't hurt to try though.
[Droid Eris Android Development] t12icky0:
Does cm6 have busybody installed onto it?

Edit

I see it does
[Droid Eris Android Development] token419:
i have never seen a custom rom without busybox.

Busybox is preferred on most roms/kernels because it provieds a multitude of apps at a very tiny footprint, the same apps installed normally would take about a hundred mb roughly, whereas busybox is less than 1mb. (the numbers are off, but just to give perspective)

I dont know if busybox is the culprate or not... I just know the reason whiterabbit uses the method to ping in v10 to get the ip address, rather than an nslookup, is that NSLOOKUP in quite a few roms fails, across multiple devices.

Would have to dig in to find out exactly whats failing on those roms. Would need specifics of what rom, from a fresh dalvik/data wipe, then rom installed, then fully booted once, then flashed my file, and has autostart installed and rebooted 3x just for safe measure after autostart is installed, and shows a 3g icon, where the flash fails.

Most times when i get pm's for help its that one thing went wrong somewhere in there and its failing. Havent seen a case yet where it fails if the full above procedure has been followed to the T.

Anyways iv got to get ready for work, but hope to make some more progress later tonight on the Mms.apk thing at least for my incredible :)
[Droid Eris Android Development] t12icky0:
yea i hopefully got the guy getting his epst settings for ya also..maybe that will help.
[Droid Eris Android Development] deathsled:
For your Incredible on cricket (or anyone using the incredible MMS.apk), simply open up the messaging app, go into the settings, and change the MMS maximum size from the default of 1200k to 500k (next lowest setting) and bam it works.

You make it sound like it's some sort of endeavour to lower the MMS size, lol

Your incredible should be working just fine, not sure why you would need to futz with the MMS.apk. I'm kind of wishing I got an incredible now instead of an EVO, however I've almost solved my problems. I'm porting the latest Incredible rooted OTA over to the EVO right now. MMS is working as it should due to the verizon framework, I just don't have wifi, bluetooth, or screen rotation at the moment, but I did manage to get the SD card and hardware buttons working after a little toying around with my rom.
[Droid Eris Android Development] hamsterhonda:
ok im running xtrsense, i already have autostart on the phone, i will def try the things you guys have mentioned,, thanks again guys for the ideas and help!!! also im seeing busybox on the phone sd card,,,
[Droid Eris Android Development] token419:
Aye its been working fine for me. Just trying to see if i can get my custom values to stick, then i know where its set and can share the information for anyone wanting to fix theirs for the closest settings possible to cricket.

Next im going to try to start diffing the incredible/evo mms and see if i can find differences and whatnot. Just wanted to check on EVO/Hero or any other sprint based rom users, and make sure the message size wasn't the issue.

Im also wondering if i can get a TCP Dump of what the sending process looks like, to see if its some other sprint apk trying to re route the MMS traffic, but havent gone down that road yet.

For now im digging in the Mms.apk's trying to find out whats different.
[Droid Eris Android Development] t12icky0:
Man token your a master at this man...lol. Glad i coude atleast helped a lil bit..lol. The guy with the ZIO told me he is gunna try and get the EPST settings later tomorrow. So hopefully that will help to.
[Droid Eris Android Development] BrandonG777:
Cricketized Cyanogenmod 6

Ok for awhile I didnt think this was possible, however, I am currently running a Nightly build of Cyanogenmod 6 on my HTC/Sprint Hero using Cricket service. I haven't had a chance to test the MMS portion but that's small potatoes at this point. (I was an original iPhone adaptor that lived without MMS for a year, email sends a far better picture anyway) Anyway, I've read and read and read thread after thread and after a few days of trial and error. I think the best method to flashing a phone is using BitterSweet v1.2 ROM (because it has the EPST tool, it's really your choice but BitterSweet is the latest (possibly last) Damage Control ROM without any carrier specifics bits) then using Ryan Mogul's post to configure your PST settings. From there flash whatever ROM you want (I think BusyBox is required in whatever ROM you choose), boot it, then flash token419's package here (I used v10), and lastly install Autostart root from market, reboot the phone one last time. And your golden, wireless tethering works but you must use proxy settings I believe, didn't actually verify this but I was able to ping wap.mycricket.com but not google.com from a wireless client, so it should work. Amazing! I also own a Nexus One using Tmobile, also running a nightly build of CM6, side by side the phones look identical and Froyo runs incredible the Hero. After all the work and headache, I'm considering building my own ROM based on CM6 and token419's in the spirit of the BitterSweet ROM but I really want to include a working EPST to make it worthwhile. If I do it will be as close to stock cyanogen as you can get with Cricket on a Hero, that's also assuming that token419 doesn't mind me including his work.