yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] pkopalek:
This flash is exactly and specifically FOR the $45 plan. If you are going to use the Android plan, you can just program your stuff in ##778 and whatnot and ignore this entire thread.

For $55, cricket gives you open internet access. For $45, cricket gives you web (through a proxy, so it's slower and the ports are restricted). This flash makes your phone tunnel ALL traffic through the proxy (which really does work) and therefore allow your phone to gave full internet despite you buying "Web" access (not full internet like the android plan)
[Droid Eris Android Development] pkopalek:
As far as I know this u2nl trick works 100% fine on gingerbread.

In other words, this has always worked with 2.3, from what I understand.
[Droid Eris Android Development] meanm50:
Really? Because when I flash GB...I can never get data working. And it's not like I am missing a step or something. It works fine when I flash back to Froyo. I will try again today.
[Droid Eris Android Development] pkopalek:
I typically include a copy of autostart.sh in init.d

Instead of using that Autostart.apk
[Droid Eris Android Development] chrisngrod:
If you can't get this zip to work, try greenk45 (have busybox installed) or manually install autostart.sh/u2nl/autostart.apk.
[Droid Eris Android Development] meanm50:
I will give the u2nl thing a shot. Using the K45 thing works for about 10 hours...then the 3G icon stays, but the data doesn't work. Same story with V9 and V10 flashes...I usually use autostart.apk....so I will report back. Thanks guys.
[Droid Eris Android Development] pkopalek:
If v10 works at all, try rebooting when it stops working. V9 shouldn't work forever if they change the proxy ip. V10 will never work without busybox (it uses it to look up the ip every reboot).
[Droid Eris Android Development] kcallis:
General Sticky write up?

There are currently un-godly number of thread responses. A response that is a great idea on page 8 of responses turns out to be a bad idea when you get to page 71. A lot of reading for one is able to get a clear picture of what one has to do to be successful.

I don't know if there is a way to do something that is sticky and will be on the first page, so that one can find the answer quickly without have to trudge through hundreds of responses...
[Droid Eris Android Development] meanm50:
Welcome to XDA! ;)
[Droid Eris Android Development] chrisngrod:
Hey I tried to uncomplicate the mess.
[Droid Eris Android Development] azgoofball:
Ok, can someone help me out?? I have a DInc installed with Nils Gingersense Rom and Im trying to flash to Cricket. I installed v10 flash and the autostart as directed, but the phone still dials through Verizon. :confused:
[Droid Eris Android Development] bigshotrob22:
Thats for enabling 3g and mms. You need to put a cricket prl on and.edit some other stuff. There's tutorials everywhere
[Droid Eris Android Development] meanm50:
V10...

Where the file?????

I should be more specific...where is the V10 amonra flash??? Someone pm me PLEASE...I need to make my phone work...
[Droid Eris Android Development] ymitchell7:
Anyone know how to make this work with ICS? I installed token's cricket settings & it lets me set the IP but force closes when trying to set the apn. Thanxx
[Droid Eris Android Development] token419:
Good news, i have been able to find what i think is causing the issue with MMS on sprint roms!!!

I belive it is this:

/system/framework/framework-res.apk

inside the apk:

res/xml/apns.xml

there is reference to the sprint servers, which i think the stock mms is looking at.

going to unpack it, edit it, repack it and push it back to my phone and see if that fixes it.

if it does fix it ill have to look into a way to fix that automatically from the flash file on sprint roms. I think verizon does this as well, but checks the telephony.db file first then falls back to the xml settings.

im all giddy with excitement :)
[Droid Eris Android Development] blackholez:
I am ecstatic because your flash made my apps work on my htc incredible! It was unsuccessful in making mms work. I see the verizon settings still in there for mms connection settings and they are still greyed so I can not change them. Anyways thanks for making my apps work!

1. Cricket

2. HTC Incredible

3. SkyRaider (Sense) 2.1

4. Cricket v10

5. MMS
[Droid Eris Android Development] redhooka:
1. MetroPCS

2. Eris

3. WW 4.6

I verified that the APN settings are correct.
[Droid Eris Android Development] redhooka:
I've had luck using MMSZap to change the APN settings in the messaging app on some roms, I even posted this on Howard Forums.

http://www.howardforums.com/showthr...o-PCS-(Tutorial-v2.0)?p=13885152#post13885152

That program will force the messaging app to use the correct APN. However it is not currently working for me on White Widow 4.6.

APN Settings

MMSC: http://mms.metropcs.net:3128/mmsc

MMS Proxy: proxy.metropcs.net

MMS Port: 3128

ETA: I'm going to try your 3.5 beta and see if that fixes this.

ETA: No luck with the 3.5 beta.

The ROM I had MMS working in was official 2.1 rooted.
[Droid Eris Android Development] redhooka:
Try using MMSZap and see if that gets it working for you.

http://projects.thegraveyard.org/projects/show/mmszap
[Droid Eris Android Development] token419:
ok so i found out the editing the /system/framework-res.apk file - specifically inside the file the /res/xml/apns.xml and adding in cricket info instead of sprint that if i delete telephony.db that it gets created properly, but somehow i think i messed up because i keep getting some FC's and i cannot use APN Backup And Restore to backup the APN (says it couldnt access the file), but i did a mysql3 dump and see that it is listed properly.

Going to have to tinker some more, this may not even be the right path, but at least i know where that this file is responsible on sprint/verizon roms for how the telephony.db file gets created, seems they don't even look at /system/etc/apns-conf.xml at all from what i can tell (unlike AOSP).

so far i cant find anything in the mms.apk file relating to sprint to change, but i have a few PM's in with some people who have ported sprint roms to verizon and got mms to work, going to see what was needed, as i think it will be the solution for this as well.

figured id give an update :)

even if this is the right file i still am not sure how i would have the flash file decompile, edit, then recompile and sign the framework-res.apk for each rom.
[Droid Eris Android Development] redhooka:
Did you make sure to chmod 0755 that file? That would explain why apn backup & restore cannot read it.
[Droid Eris Android Development] blackholez:
Aww it didn't work, thanks for the tip though!
[Droid Eris Android Development] t12icky0:
Awsome..maybe its not just my phone...lol! Cant wait till you figure this out. will patiently wait. Thanks Toke
[Droid Eris Android Development] token419:
Thanks for the suggestion !!

i actually did chmod 644, to go inline with the files original permissions, i was able to verify it worked, because the telephony.db file got created properly, my only thought is that the newly created one did not have the proper permissions, i have a script set to correct the permissions on the telephony.db file if there are any though, so that shouldnt be an issue.

going to dig a little more and see what i can come up with :)
[Droid Eris Android Development] redhooka:
I just found this file on my ROM (White Widow 4.6) under /system/etc, I'd edit it myself but I do not have all the settings. If anyone knows the correct settings for MetroPCS I'll gladly edit this file. I have a feeling this is the key to getting MMS working, at least on WW.

/system/etc/apns-conf.xml

<?xml version="1.0" encoding="utf-8"?>

<apns version="6">
<apn carrier="Verizon"
mcc="310"
mnc="004"
apn=""
user="*"
server="*"
password="*"
mmsc="http://mms.vtext.com/servlets/mms"
/>
<apn name="Production"
numeric="310012"
mcc="310"
mnc="012"
apn="1"
user="null"
server="null"
password="null"
proxy="null"
port=""
mmsproxy=""
mmsport=""
mmsprotocol="2.0"
mmsc="http://mms.vtext.com/servlets/mms"
type="mms" />
</apns>
[Droid Eris Android Development] redhooka:
Well I changed that file to the settings below and I still get the "Currently unable to download. Please try again later." message when trying to retrieve a MMS.

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<apns>
<apn name="CDMA"
numeric="310012"
mcc="310" mnc="012"
apn="0" user="" server=""
password=""
proxy=""
port=""
mmsproxy=""
mmsport=""
mmsprotocol="2.0"
mmsc=""
type="*" />

<apn name="metropcs"
numeric="310012"
mcc="310"
mnc="012"
apn="1"
user=""
server=""
password=""
proxy=""
port=""
mmsproxy="proxy.metropcs.net"
mmsport="3128"
mmsprotocol="2.0"
mmsc="http://mms.metropcs.net:3128/mmsc"
type="mms" />

<apn name="Android"
numeric="310012"
mcc="310"
mnc="012"
apn="internet"
user="*"
server="*"
password="*"
proxy=""
port=""
mmsproxy=""
mmsport=""
mmsprotocol="2.0"
mmsc=""
type="null" />
</apns>
[Droid Eris Android Development] mainecrab:
Cannot get MMS to work on KaosFroyo v26. But then again I had a HTML plan that was taken off and my phone changed. I thought that would get my MMS back but it does not. I tried my apn from before with my number and this one, but MMS no workie.

Cricket

Eris

KaosFroyo V26
[Droid Eris Android Development] redhooka:
I don't think anyone has MMS working with Froyo and MetroPCS at this time.
[Droid Eris Android Development] redhooka:
Well it pulls your APN settings automatically, you just need to load MMS zap, make sure the box is checked and the settings aren't for Verizon, then hit the back button and you'll get a message saying messaging settings were changed.
[Droid Eris Android Development] mainecrab:
How do you change your APN to:

http://mms.mycricket.com/servlets/mms?X-Cricket-MDN=xxxxxxxxxx

I dont see how it would work anonymously anyways. Did they change how they MMS?
[Droid Eris Android Development] t12icky0:
easiest way is to unzip the file ang go to the cricket.sql file.

data/opt/cricket.sql

then open that file with notepad and edit it. then resign the zip file and your good to go.
[Droid Eris Android Development] :
1.Cricket

2.Hero

3.CyanogenMod 6

4.Cricket V10

5.Nothing works. I rebooted 3 times already and I can't get either my browser to load a page or my apps working. The only zip that worked for me was V8 but after flashing V9 and 10 I get no web.
[Droid Eris Android Development] kevinrivas7:
1.Cricket

2.Droid

3.Simply Stunning

4.Cricket V10

5.the lockscreen and pulldown menu says "roam indicator off" instead of cricket.
[Droid Eris Android Development] pkopalek:
So what you're TRYIN to say is that if I flash the v10 Cricket flash,

then do APN Backup

Then edit the XML file from http://mms.mycricket.com/servlets/mms?X-Cricket-MDN=xxxxxxxxxx to changing the x's to the MDN

then Delete APNs

Restore APNs (ones I just changed)

Reboot

then MMS will work?

I find that hard to believe, since MMS works with my hacked-up home made APNs, that definitely don't have the MDN there. In fact, they just do http://mms.mycricket.com/servlets/mms with none of the rest of it. Maybe the X's make it worse!
[Droid Eris Android Development] token419:
The apn there is a better APN to use i believe, but it wont do anything if you currently do not have MMS working.

That apn and the apn in my flash should work fine, i just think that may be a more authentic apn to use, but either should work, if your MMS is working. i have never seen where one works and the other doesn't
[Droid Eris Android Development] token419:
** Update **

So today i rebuilt the /system/framework/framework-res.apk with a corrected /res/xml/apns.xml - i then modified simultaniously the /system/etc/apns-conf.xml - cleared my telephony.db file and rebooted, it gets rebuilt properly with all the correct information... YAY... still cant send MMS... It does exactly what im accomplishing already with the sqlite3 method my flash is using.. Great news, dont need to edit a file packed inside the framework-res.apk file... YAY

But MMS is still broken...

BUT!! i got a tip from xboxhacker about replacing the /system/app/Mms.apk with one from a Verizon rom, did just that and MMS works 1/2 way. I can now send and recieve MMS from the sprint rom.... YAY... i just cant view them, the phone FC's and sense has to reload... BOO...

then to verify that it was just the mms.apk that resolved it i wiped and reflashed, restored a known good apn, then pushed the Mms.apk file, and had the same results, a successful send and recieve, and a successful sense FC lol... all is good.

So now i think i just need to nail down the differences between the sprint and verizon Mms.apk files to find out what is different. It may not even be directly in the Mms.apk file, it may be in a shared library or Framework. But at least i know whats happening now.

Now if i can find a way to view dependencies off the Mms.apk file to find anything it interacts with in the phone so i know the scope of where the pesky setting may be.

Will update more as i find more :)
[Droid Eris Android Development] Mr1337:
Very nice work. Thanks for keeping us updated!!!
[Droid Eris Android Development] becki023:
Box not checked, but will be. All Cricket settings you said to put are in there. The app also added additional login info. WAS going to do it myself, but instead went with your info and it was added. No verizon settings. Still won't work.

May I also add that when first flashed to cricket with working mms/web, it worked for a day. Thats it. No more. Then Tokens flash got apps, web and market working. But alas, no mms. Thats where I stand now.
[Droid Eris Android Development] token419:
i have found MMS works regardless of internet, and internet works regardless of MMS.

both work independently.

mms will work just fine without the iptables and u2nl running, the mms servers are local inside crickets/metropcs's network and do not need internet access to reach them.

my only thoughts are that it may be a sprint based rom, with somehow broken MMS, or that your telephony.db mmssms.db files may have gotten corrupted, i would try a fresh flash on a non sprint based rom and run my flash and see if that works, if not then it may be an issue with your account from cricket/metropcs.
[Droid Eris Android Development] becki023:
My gut feelings exactly. Been wondering if reinstalling the rom might be whats needed for mine or maybe telephony is wrong. But then I started wondering if I should call cricket and have them reset my mms part. But I thought the gut feeling was just gas. lol Then you go and say this. Only problem is I started doing things halfway thru and I have no idea how to flash my phone to work with Cricket. I paid someone. The rest is easy. I found no recovery on phone and learned to install it. Then followed some kind of root for dummies or whatever it's called and things got easier.

But I still don't grasp what you mean about a sprint rom. All I know is my rom is eris official.

I will try calling Cricket and have them reset my account first. And if that doesn't work, then try my hand at flashing from the start. Hopefully you folks will help me thru it if there are any questions. I'm just affraid I'll brick my lovely phone. That's what is stopping me.
[Droid Eris Android Development] redhooka:
Do you have Autostart (root) installed? If that's not installed the autostart.sh will not load at boot (required for internet).
[Droid Eris Android Development] redhooka:
Everything works with Eris Lightning ROM, using the v.3 Metro file.
[Droid Eris Android Development] Realm:
does anyone know how to get the facebook app to work? everything else works fine
[Droid Eris Android Development] pkopalek:
The facebook app just crashes for me all the time, and I'm on Verizon.

The new facebook app is broken like WOAH. It just 'kind of' works 'sometimes'.

Sucks. Just wait for some updates. It'll work just fine.
[Droid Eris Android Development] xboxhacker:
We need some Dev work here...

http://xdaforums.com/showthread.php?p=7620405#post7620405

Any takers?
[Droid Eris Android Development] kevinrivas7:
roaming indicator off issue

can someone please help me with this indicator problem instead of saying cricket it tells me "roaming indicator off" i have tried pulldown editor but no luck please can someone help. im on a droid running simply stunning 4.6
[Droid Eris Android Development] becki023:
Great! Now what?

Been following and updating to this thread and Token got apps, internet and market working great. I was happy. But then today I went and called Cricket to reset the mms portion, thinking that that might help with getting mms to work. BOY!, was that a mistake. They reset and told me to wait 30 minutes and *228. Then try sending an mms to test. Ok. I had things to do and 2 hours later I *228. Then tried mms. Didn't work. But then I looked at my taskbar. My 3G icon was gone! What now? Tried internet and the connections came up. I looked at my mobile web. Was trying to connect. Has yet to connect. Called cricket back and told them that my mobile web has yet to connect and of course all they can say is "since it's a flashed phone, we can not do anymore than reprogram from this end." Sure, they reprogrammed my phone to having nothing as far as mobile. Maybe I'm being hard on them, maybe I have cause. I don't know. And Token, I have taken the plunge and updated the rom. And yes, it was after all the trouble started. I figured, what the hell. Anyone run into this?

UPDATE:

On hunch, looked at programming under phone and saw that cricket settings were changed to verizons when I did the *228. I had read that it happened to some and remembered. Ughh....I feel real stupid and red faced now. My bad. Now it all works. I am not sure about mms. To late to try a test with anyone. But I'm sure it's not working for me because the nature of the beast is there taunting me.
[Droid Eris Android Development] meanm50:
Doesn't work on KaosFroyo...or Tazz Froyo...
[Droid Eris Android Development] Realm:
Call/text works for me on Tazz
[Droid Eris Android Development] token419:
I have seen on some froyo roms the autostart program does not run properly, try to start the script manually with:

adb shell ./data/opt/autostart.sh

And see if that works.
[Droid Eris Android Development] :
Thanks for the help but it suddenly started working except I cannot send or receive MMS
[Droid Eris Android Development] Realm:
this is what i got after I ran that command
[Droid Eris Android Development] token419:
that means the script ran, do you have internet now?

if not your rom may not support iptables, but it looks like it doesn since it is showing the fixme messages.

those are warnings, not errors, it should be fine, that happens on all roms currently. i belive it is because of how iptables works in busybox.
[Droid Eris Android Development] whiterabbitorg:
Although it will make the script ugly, I think it might be a good idea to add this to the end of each iptables command line (just the ones that produce warnings)

>/dev/null 2>&1 && echo iptables success || echo iptables failure

These warnings are very confusing to people who aren't expecting them, and if we sanitized the output ourselves, things would be so much easier.

Note to moderators who might be reading, please remove the restriction that makes me wait 5 minutes before editing my post. I'm a good guy!
[Droid Eris Android Development] token419:
ill update that later and roll out a new one and take metro out of beta since it seems to be working for all, except on sprint sense based roms.

Also you edit cap will be removed after you have a few more posts, its to prevent spammers i would assume.
[Droid Eris Android Development] whiterabbitorg:
There is one more thing I meant to say. On a HoFo post about this it looked like you removed the "! -d" part of the last iptables rule. If you are on a carrier with the proxy on a non-routable IP address like Cricket and Metro, this shouldn't cause a problem, but other carriers might not work the same. This might be confusing for someone trying to adapt it to their carrier. For people on Cricket and Metro though, leaving that part in the last iptables rule shouldn't break anything (it has always been there). Also if Cricket or Metro ever changed that, this script would break. With the "! -d" part in it, the script would keep working.

It seems like it would be better to keep it there. Otherwise it seems fine, and I have no comments on the MMS stuff since I don't know much about those settings.
[Droid Eris Android Development] kevinrivas7:
help editing this script please.

im trying to not delete the eri.xml file nor overwrite it with the new one. this script does both so im trying to delete it out of the script. ive tried hours but i can not get it here the orignal script please help

show_progress 0.2 0

delete SYSTEM:bin/u2nl

delete SYSTEM:xbin/sqlite3

delete DATA:opt/autostart.sh

delete DATA:eri.xml

copy_dir PACKAGE:system SYSTEM:

copy_dir PACKAGE:data DATA:

set_perm 0 2000 0755 DATA:opt/autostart.sh

set_perm 0 0 0644 DATA:eri.xml

set_perm 0 2000 0755 SYSTEM:bin/u2nl

set_perm 0 2000 0755 SYSTEM:xbin/sqlite3

run_program PACKAGE:cricket.sh

show_progress 0.2 10
[Droid Eris Android Development] Realm:
nope, only wifi...I will keep testing roms until hopefully one works
[Droid Eris Android Development] token419:
try this:

show_progress 0.2 0
delete SYSTEM:bin/u2nl
delete SYSTEM:xbin/sqlite3
delete DATApt/autostart.sh
copy_dir PACKAGE:system SYSTEM:
copy_dir PACKAGE:data DATA:
set_perm 0 2000 0755 DATApt/autostart.sh
set_perm 0 2000 0755 SYSTEM:bin/u2nl
set_perm 0 2000 0755 SYSTEM:xbin/sqlite3
run_program PACKAGE:cricket.sh
show_progress 0.2 10

then just make sure to remove the 2 files, rezip it, then sign it and your golden :)
[Droid Eris Android Development] kevinrivas7:
two files? eri.xml and??

EDIT: script didnt work "E" Syntax error in update script"

EDIT 2: nvm i figured it out thanks token :) hope you'll fix the roaming indication off issue in your next release.
[Droid Eris Android Development] myluvcandle:
MMS on METROPCS EVO

So, were u able to figure out anything else apart from the MMS.apk file ?

im on damagecontrol and i cant wait to get my MMS working..

everything works apart from mms and the market and mail apps has to go thru wifi to download and view mail respectively..

Lemme know , i really need help..

THANKS
[Droid Eris Android Development] xboxhacker:
i never had FCs or sense problems on my EVO.... with a VZW Mms.apk
[Droid Eris Android Development] becki023:
I upgraded to Eris Official 1.0, have removed and readded the telephony.db and the mms still won't work. In fact, the removing telephony.db with estrong file made the apn backup/restore not be able to delete the apn's and gives an error 8. does anyone have the mmssms.db file for the eris to try and reinstall? got the telephony.db from a token419 download he had.
[Droid Eris Android Development] pkopalek:
1) Cricket

2) Plain Jane 1.0

3) v10

Did your X MDN = (phon enumber) addition to the APN

Works perfectly, 100%. Tried EVERYTHING else first. That one worked great.

Thank you, sir.
[Droid Eris Android Development] Woof_:
I've got a Moto droid on Cricket fully flashed (well mms is sketchy) running the Smoked Glass rom. I am trying to up date to Froyo and have tried:

Sapphire and this script... no web

BB v04 and this script ... fails during running of this flash. I get installation aborted. I have downloaded a dozen times from different sites and always the same.

Noob at this so go easy. After the install of the rom I delete that file from the sd and rename this file to update.zip and then run it. Am I doing it right?

Love to get Froyo running and still have web.

Token this is what you told me in a pm on HoFo but I cant find a tmp directory or the log file after the failure.

Any help would be grand.. thx.