yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] velazcod:
I have decided not to build a ROM anymore. Instead, I have been working on the "Proxy Configuration Tool for Alternate Carriers" so that you can use almost ANY ROM (including CM6) with MetroPCS AND Cricket, yes, the Proxy Configuration Tool for Alternate Carriers will also support Cricket.

As you can see, the Proxy Configuration Tool for Alternate Carriers is an open-source project and you can contribute to it.

Here's the current TODO list:

- BUG: Proxy actually not updating properly when setting it through the sqlite db.

- Find out the correct ip for the mms proxy server for both MetroPCS and Cricket.

- Find out the correct network interface used by the Motorola Droid on FroYo.

- Find out the correct eri.xml file for cricket.

- Setup screen first time it runs & check for the following on every boot.

- Automatically setup APN.

- Check build.prop and modify it if it's needed (backup too) (ask for restart if modified)

- Check /data/eri.xml and install the new one if it's needed (backup too) (ask for restart if installed)

- Check for u2nl binary, if not available install it in /system/bin/, it's in the assets folder. (ask for restart if installed)

- Check for sqlite3 binary, if not available install it in /system/xbin/, it's in the assets folder. (ask for restart if installed)

- Drop database tables and replace them with appropriate Carrier Settings in: /data/data/com.android.providers.telephony/databases/telephony.db

- Document, organize and maybe improve configuration screen.

- It needs a better icon.

As you see, at this point is not complete, mostly due to the fact that the Proxy is not changing properly unless you reboot. It must be a stupid mistake on my part. I have been really busy lately and I have only been working on this when I get some free time, I figured somebody could contribute to this ;)

If you'd like to test it go to the github link here and click on the Downloads tab and there should be an alpha version in there. I'll be building new versions whenever I clear out any of the items in the TODO list above.

Thank you.
[Droid Incredible Android Development] velazcod:
[RESERVED]
[Droid Incredible Android Development] mexicanigga:
How do you get metropcs on the Dinc....I would love to know :o
[Droid Incredible Android Development] Dsoto87:
there's shops that will flash any cdma phone over to metro. That's why you see sprint and verizon phones with bad ESN #s selling on craigslist
[Droid Incredible Android Development] velazcod:
- Use the ##778 programming instruction just like as if you were flashing a Droid Eris.

- Find somebody (a dealer most likely) to put the ESN into MetroPCS's database.

- Flash this rom (hopefully it'll be completely done soon)
[Droid Incredible Android Development] CyborgNM156:
WOW!! Ok I am currently running CyanogenMod 6.0RC1 on a HTC Sprint Hero and had a vendor here in town who gets ALL Verizion\Sprint CDMA phones on MetroPCS hook me up. He uses DamageControl 1.0 and everything works except the market of course..It does work on WiFi however.

My problem began when I just did NOT have consistent internet. It just was hit and miss. WiFi worked no problems. So I started messing around with different ROMS with NO luck at all. I have wiped and wiped (phone and SD card)everything you could do..Still notta!!! So I am super curious if this would work? I really just need my dam internet to work..It would be awesome if it was on this CyanogenMod 6 ROM...It's smoking and appears to be the best ROM I have found for a Hero..Man if anyone could help me get this baby on the net...I would be willing to pay. I think my settings are off honestly...HELP!

Your thoughts?
[Droid Incredible Android Development] Teksu:
It will work for you, but you must be sure to take one very important step before you attempt this, or you will end up with a bricked phone.

Buy a HTC Droid Incredibile

Using this rom, or any other rom for the incredible on a device that is not an incredible will result in an unusable phone, if not bricked forever!
[Droid Incredible Android Development] velazcod:
That's completely right.

The beauty of what I'm doing here, is that, just like I did for the Droid Incredible and the Droid, it could also be done for the Hero and the EVO, since CM supports all of these devices. As long as the source is completely open of course.

Once I fix these issues with the u2nl binary not working properly, I'll update my winzip and build the "roms" for the Droid, EVO and Hero.

For now, this build above only works for the Droid Incredible.
[Droid Incredible Android Development] ahernandez4110:
Nice would this work for my flash metropcs hero? Please let me know.

Thanks
[Droid Incredible Android Development] diegov600:
I'll tell you what work for me.

You need to the u2nl.zip from whiterabbit.org

In that file you will find the autostart.sh file for htc hero eris under metropcs folder.

I have to edit the autostart.sh file in order to work getting rid off some lines.

This is the file I'm using. autostart.sh

export PATH="$PATH:/system/bin"

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -F

iptables -t nat -F

iptables -X

iptables -t nat -A OUTPUT -o rmnet0 -p 6 ! -d 10.223.2.4 -j REDIRECT --to-port 1025

u2nl 10.223.2.4 3128 127.0.0.1 1025 >/dev/null 2>&1 &

exit 0

and that's all

I've pushed the files via adb in Clockwork recovery console mounting system and data

adb shell su

cd /data/

mkdir opt

chmod 0777 /data/opt/

chmod 0777 /system/bin/

exit

adb push autostart.sh /data/opt/autostart.sh

adb push u2nl /system/bin/u2nl

adb shell

chmod 0777 /data/opt/autostart.sh

chmod 0777 /system/bin/u2nl

reboot

Result is working:)
[Droid Incredible Android Development] velazcod:
That question was answered in the post right before yours.
[Droid Incredible Android Development] velazcod:
Yeah, if you take a good look at the vendor source I posted on the OP, this is basically what I'm doing (especifically this file). At first I tried building u2nl from scratch that didn't work, then, just to try it, I tried the u2nl binary found in whiterabbit.org and that didn't work either.

There's still something wrong with this setup I'm using, but I haven't been able to track it down yet, I did this about 2 weeks ago but lately I haven't had the time to troubleshoot it all :confused:
[Droid Incredible Android Development] dannystang:
Link to your ROM is dead.

Been trying to get the new Skyraider 3.0 to work on Metropcs :(
[Droid Incredible Android Development] velazcod:
Sorry, I was messing with some files and screwed up the links.

I'm currently rebuilding it again with a few changes I made and also sync'd everything with CyanogenMod's source.

Will post new link tonight and also have builds for the Motorola Droid and HTC EVO.
[Droid Incredible Android Development] velazcod:
Updated OP with latest build. This is based on latest CM6.

http://bit.ly/incredibleMetro

http://bit.ly/bh4wbh - Google Apps (Latest)
[Droid Incredible Android Development] dannystang:
Thanks! I couldn't sleep so I finally figured it out :)

I mounted the Skyraider 3.0 RC2 release, everything works except hulu on data without wifi which is ok cause metro is slow data anyhow.

I read past instructions to get data to work I just used whiterabbit u2nl File but it seems he has a "new" folder with an edited autostart which when I pushed it on works fine...

No need to edit anything, I can switch on and off wifi no problems...
[Droid Incredible Android Development] velazcod:
That is strange, nothing works for me except the browser, as in, only the proxy is working and not the u2nl... I'll work on this tomorrow again
[Droid Incredible Android Development] touchpro247:
+1 This worked for me on Skyraider 3.0 RC2.

Thanks!!!

Will try it on CM6 now.

Edit: Won't work on CM6 NIGHTLY 08/24.

Works on IncredibleDoes AOSP - FRF91.
[Droid Incredible Android Development] touchpro247:
I got it working on CM6 RC3.
[Droid Incredible Android Development] dannystang:
Now we just need Skyraider with the Froyo Final :)

Why did you guys have to use the edited autostart though?

Wondering why mine works and its so different...
[Droid Incredible Android Development] touchpro247:
Haha, I can't wait for his Vanilla version. Can you post the Autostart your using?
[Droid Incredible Android Development] touchpro247:
Already have it themed to. :D

Testing all apps without wifi on CM6 RC3 now.
[Droid Incredible Android Development] touchpro247:
Nice app.

Thanks!
[Droid Incredible Android Development] CyborgNM156:
Hey guys in the new CM6 nightlies 8/28 and I think it was in a earlier version as well, there is a Proxy Settings under Wireless Network settings...Well guess what DUH...

For Metropcs HostName: wap.metropcs.net and Port Should Be 3128. Worked great for NET\Browser and Gmaps. So getting closer...:)
[Droid Incredible Android Development] dannystang:
#!/system/bin/sh

export PROXYHOST=wap.metropcs.net

export PROXYPORT=3128

export MMSHOST=mms.metropcs.net

export MMSPORT=3128

#you shouldn't have to edit anything below this line

export PATH="$PATH:/system/bin"

until netcfg|grep -v DOWN|awk '{print $1}'|grep -v wlan|grep -v lo >/dev/null 2>&1 ; do sleep 1 ; done

export INTERFACE=`netcfg|grep -v DOWN|awk '{print $1}'|grep -v wlan|grep -v lo`

export PROXYIP=`ping -c 1 $PROXYHOST|grep PING|cut -d\) -f1|cut -d\( -f2`

export MMSIP=`ping -c 1 $MMSHOST|grep PING|cut -d\) -f1|cut -d\( -f2`

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -F

iptables -t nat -F

iptables -X

iptables -t nat -A OUTPUT -o $INTERFACE -p 6 -d $MMSIP --dport $MMSPORT -j DNAT --to-destination $MMSIP:$MMSPORT

#iptables -t nat -A OUTPUT -o $INTERFACE -p 6 --dport 80 -j DNAT --to-destination $PROXYIP:$PROXYPORT

iptables -t nat -A OUTPUT -o $INTERFACE -p 6 ! -d $PROXYIP ! --dport $PROXYPORT -j REDIRECT --to-port 1025

u2nl $PROXYIP $PROXYPORT 127.0.0.1 1025 >/dev/null 2>&1 &

sh -c "sleep 5;kill `ps|grep nk.bla.android.autostart|grep -v grep|awk '{print $2}'`" >/dev/null 2>&1 &

exit 0
[Droid Incredible Android Development] velazcod:
I'm working on a new build right now.

Bad news is that my girlfriend is no longer on MetroPCS and I am not able to test any new changes. She moved to Sprint and got an EVO.

Good news, I think I figured out a few things and I might be able to get this working for everything, but I need feedback. The "switcher" app will include the new autostart.sh (slightly modified).

Will update in a few hours.

Also, since CM6 has just become stable, I will compile for EVO, Droid Incredible and Droid 1.
[Droid Incredible Android Development] CyborgNM156:
So I can just copy this and add it to my autostart.sh file?
[Droid Incredible Android Development] touchpro247:
I'll give you some feedback.
[Droid Incredible Android Development] dannystang:
Yep...

Or just use the new ul2l.zip file (I cant post links yet) it will have a folder marked "new" metropcs.

Or just delete everything in your autostart and copy paste that...
[Droid Incredible Android Development] velazcod:
can somebody with working data give me the resolved ip address of mms.metropcs.com

adb shell ping mms.metropcs.com

Also, I need somebody with a Droid 1 on any carrier that has working data, to turn off wifi and run this

adb shell netcfg

Post results.

I only need to fix 2 issues and I might be able to release a test build for Droid 1 and Dinc tonight and if it works, I'll build for EVO and Hero CDMA.
[Droid Incredible Android Development] touchpro247:
ping: unknown host mms.mteropcs.com

That's what comes up, should I be in recovery?
[Droid Incredible Android Development] velazcod:
No need for recovery.

Btw you misspelled it, mteropcs ,maybe that's it ?
[Droid Incredible Android Development] touchpro247:
See attachment
[Droid Incredible Android Development] velazcod:
k k, no problem, I said you misspelled it because of the first results you posted, I believe you ;)
[Droid Incredible Android Development] touchpro247:
Haha, typed it to fast. Is there another way to get you the info you need?
[Droid Incredible Android Development] velazcod:
Not sure yet, I'm trying to test and improve a few things, including the new autostart.sh posted on whiterabbit, I think there might be a few things wrong with it (especially on Droid 1), but not sure yet, might be too soon to say that.
[Droid Incredible Android Development] touchpro247:
I'm using these apns with no issues. No need to add your #.
[Droid Incredible Android Development] velazcod:
I'll try that.

MMS works for you?
[Droid Incredible Android Development] touchpro247:
Yes, everything works. On 08/26 froyo release.
[Droid Incredible Android Development] velazcod:
Ok, you are on Droid Incredible, right? I will try to compile in a few minutes for it and post a link so you can test it out.
[Droid Incredible Android Development] touchpro247:
Yes, I am.
[Droid Incredible Android Development] velazcod:
Alright, Compiling now, my computer is not the fastest so this might take a while (up to 45 mins max).

I fixed a few things in the app that activates the proxy/u2nl, I found a few bugs in it and noticed why it wasn't working before. Also, I'm now using the apns-config file you sent me, hopefully it works now.

At this point, I'm counting on feedback since I don't have an active MetroPCS account to test the phones on... I should get one for like a month in order to test everything and finish all of this stuff once and for all.
[Droid Incredible Android Development] touchpro247:
Ok, no problem I'm here.
[Droid Incredible Android Development] velazcod:
OP updated.

Instructions:

- WIPE (Unless you are coming from CM6 is not necessary, but it is still recommended!)

- Install actual ROM: http://bit.ly/incredibleMetro

- Install Google-bits (Gmail, Gtalk, Market, etc) http://bit.ly/bh4wbh
[Droid Incredible Android Development] touchpro247:
Downloading now.

Edit: Didn't work.
[Droid Incredible Android Development] velazcod:
What did not work? The download? The internet? MMS?

I did a few other changes, compiling.

Thanks for the help.
[Droid Incredible Android Development] touchpro247:
MMS and Apps without wifi.
[Droid Incredible Android Development] velazcod:
Alright, compiling new build right now, last for the night.. this one should get Apps to work on non-wifi.
[Droid Incredible Android Development] touchpro247:
Ok, I'll be here.
[Droid Incredible Android Development] velazcod:
Updated file. Same url in OP.

Didn't do many changes as far as MMS stuff goes, but I did a bunch of changes on u2nl script at startup as well as wifi changes blah blah, meaning, Apps data on non-wifi should work, if they don't then :confused:
[Droid Incredible Android Development] velazcod:
#FAIL, this one will not work either... I rushed it and screwed it all up.

Thank you very much for the help!

Update: I found out why it wasn't working all along, the u2nl wasn't actually starting up on the startup script, there was a typo and it was all ****ed up.
[Droid Incredible Android Development] velazcod:
If you'd like, we can go to the chat room, I'm on IRC, on the #cyanogenmod channel on freenode, or we could also gchat, pm me your email
[Droid Incredible Android Development] velazcod:
Test the last build. I fixed a bunch of issues and hopefully internet on Apps (non-wifi) should be working now.

On the first boot, the Superuser app will ask if you want to authorize and select allow and remember.

I'm out for the night.
[Droid Incredible Android Development] Bear3825:
I have a Dinc on Cricket wireless...any chance of setting one up or getting you to help me do it....Im a noob but I learn fast...
[Droid Incredible Android Development] velazcod:
Has anyone tested the last build I posted on the Droid Incredible? Results? Does metro internet on apps? No? Let me know.

Thanks
[Droid Incredible Android Development] velazcod:
I'm going to try to fix the apk so that it works on multiple roms without having to be built-in on this one.

I don't know much about Cricket and I'm not the best person to help you when it comes to actually flashing NV items and such. Try to ask for some help on howardforums.com
[Droid Incredible Android Development] touchpro247:
Tested and it didn't work there's another thread in the Eris section that may help. I'll go look for the link now.

Here you go:

http://xdaforums.com/showthread.php?t=730289

Apps over wifi work for a little while then they stop working until you reflash the zip.
[Droid Incredible Android Development] velazcod:
Thanks.

Yeah, I'm kind of doing all of that already. I'm going to try to release that apk so that it works on other roms and see if that works.
[Droid Incredible Android Development] touchpro247:
Ok, I'll test when ready.
[Droid Incredible Android Development] velazcod:
Updated op
[Droid Incredible Android Development] Bear3825:
There is a post somewhere in one of the forums where they are dumping a Zio. When I find it I'll update or post again
[Droid Incredible Android Development] velazcod:
Sweet, I've been looking too but so far I only found one thread and no dump, I kindly requested for it.

Thanks
[Droid Incredible Android Development] velazcod:
xTONEx was kind enough to post it

http://xdaforums.com/showpost.php?p=8169983&postcount=37

Here it is http://www.megaupload.com/?d=7GXDFKOG

(Dump from the Kyocera Zio on Cricket, will help us figure out the best way to make MetroPCS/Cricket work on other Android phones)
[Droid Incredible Android Development] Bear3825:
If on Cricket Wireless if you change your plan to the Zio $55.00 plan it runs without proxy. Credit for that find goes to Dex. Once on that plan if you got a 3G indicator your good for everything but MMS. Plus it works on every Rom I've tried.
[Droid Incredible Android Development] velazcod:
What if you are on a zone there's no 3G? Does it still work properly?

MMS might not work properly due to APN settings on the SMS database, that can be fixed.
[Droid Incredible Android Development] Bear3825:
What i meant was if you have data the apps and market will work. But this is only cricket that i know of. We dont have metro here
[Droid Incredible Android Development] m4f1050:
MetroPCS ROM for Dinc

Can someone be so kind to point me to a MetroPCS ROM for the Dinc?
[Captivate General] Main Target:
So...

TouchWiz is terrible.

Exhibit A: You cannot choose specific groups in your Google Contacts. I have so many contacts in my phones that I just do not want, but since the Contacts app in Touchwiz sucks so much, hooray?

Exhibit B: I set locations in my Calendar, but they arent usable. Meaning I cannot click it to jump into maps for navigation (which doesnt really work either). It even shows me a fantastic map and a tick where my location is...WHY CANT I CLICK IT?!?!?! Things I expect to work...epic fail.

Exhibit C: The overlay sucks. Nuff said there.

Anything I'm missing? Probably alot. Any suggestions on work arounds until we see a Cyanogen?
[Captivate General] Adminkiller:
One word:

LauncherPro
[Captivate General] The Bishop:
What he said.
[Captivate General] BigJayDogg3:
Launcher Pro won't fix his problems.
[Captivate General] E_man5112:
There's a couple of problems, but plenty of nice features as well

Swipe the notification for brightness, Swipe contacts for messaging/call, turn bluetooth/wifi/silent/vibrate in the notification bar. Not all bad. Make LP or ADW the launcher, and I think good outweighs the bad for me at least.
[Captivate General] Main Target:
I guess I should have prefaced that with I am using launcher pro. Whoops :P
[Captivate General] k2snowboards88:
I agree with eman. I think all the very nice features of touch wiz outweigh the negatives. I would like to see the ability to select which google contact groups get synced. I how the add that in the future.
[Captivate General] sobolosrios:
I've been pleasantly surprised with Touchwiz. Sure there are features that I would like to see implemented, but on the whole I like it. This is surprising to me given all the naysaying from the Android elitists.
[Captivate General] bwolmarans:
Touchwiz on the Captivate sucks bawlz.

Can you say "product maturity issues"

God, how I wish it had Sense. I actually wake up at night wishing for that.
[Captivate General] djgleebs:
You're complaining about issues that other android phones also have. You may not like the Touchwiz interface, but you can always buy a different phone.
[Captivate General] Main Target:
As far as I know, these things are possible on stock 2.1. Correct me if im wrong?

As this is my first android powered phone, I am afraid I do not know.
[Captivate General] novaIS350:
To reiterate points previosly made by other posters. It's all about Launcher Pro. This is the beauty of Android. KTHXBYE
[Captivate General] ScottyNuttz:
OK, Steve Jobs :p
[Captivate General] BigJayDogg3:
And once again, Launcher Pro wont fix the problems he has with the phone.

Sent from my Samsung Captivate
[Android Software Development] JOBBLY:
Guys/Girls

Anyone know if someone has managed to look at the X10 Facial Recognition software (and its subsequent auto tagging feature) and manage to get an equal for the rest of us android users. I love the idea of taking a photo and having a software package that recognnises the face and you can then tag it as someone then the software would attempt to auto tag other photos and future photos that you have/taken.

Im surprised no one has really tried to get this for the rest of us since I see it as a great feature of the X10. I know about recognizr but there doesnt seem to be any news on when that is coming out or anything. (also seems to be for developers and not an actual stand alone package)

Any info would be great.

thanks again..

:o)
[Android Software Development] alioooop:
this would be great! It chouldnt be that hard to port for the good devs here!
[Android Software Development] solidkundi:
+1 That will be amazing...!!
[Android Software Development] Finguz:
+2 This would be fantastic!
[Droid Eris Android Development] Franjaneil:
I recently flashed a nexus one lockscreen patch by jcase.

http://xdaforums.com/showthread.php?t=649299

I didn't know how to do a nandroid backup at the time since im new to this, and i haven't really like it becuase you couldn't add a wallpaper to it. does anyone know how to get the original htc lockscreen? Or at least how to add a wallpaper to the flan lockscreen. Thanks in advance, and sorry if this is in the wrong place.
[Droid Eris Android Development] jadesdan:
Try re-flashing your current rom but don't wipe anything. It will keep almost all of your current settings, but reset done of the system apks.
[Droid Incredible General] n0irsmurf:
Hey guys... Yesterday I upgraded the baseband to 2.15 from the original stock 1.0 I was running one of the CM nightly builds and also did the unrevoked forever root method to install it. After I did that I installed CM6 RC3 and later I realized I cannot hear out of the headset while making a call or receiving. So I then installed Skyraider and I still get the same thing. I can turn on speaker phone or connect to bluetooth and it works fine... but nothing through the handset.

Today I reverted to an old backup to see if that would help/work and still nothing. I guess my questions are can I fix this? Or do I have to downgrade to 1.0 baseband again and is that even possible?

Any help would be great, just a little annoying having to talk on speaker phone.
[Droid Incredible General] mattke8927:
You have to revert to 1.0 radio. This happened to a few of us, it seems fairly isolated my replacement will be in tomorrow so I will know soon just how isolated.
[Droid Incredible General] n0irsmurf:
I see.... well that sucks...

What did you say to get a replacement sent to you? Because obviously saying that I updated the baseband probably won't go over too smoothly.
[Captivate General] BigJayDogg3:
I tried searching for the answer, but I got lots of how to use ADB, What benefit is there to using the push command as opposed to using a file explorer if I'm doing something on the SD card? I get if you're dealing in system files, (AFAIK) you can't view those with a file browser on the computer, but if you are transferring an "update.zip" file, what benefits does adb push have?