How To: Web, apps, gps, and MMS on Motorola Droid
This is a modified version if the Cricket tutorial. Big thanks to SyZtyM for gathering all the info.
Please note: I am NOT the sole creator of this and credit does not go to me alone for creating this solution. There are a large number of contributors that all played a part in getting this up and going.
Special thanks and credit should go to
gijoey1980
Tracphonejunkie
whiterabittorg
To0
Insaincain (For the nv items. You are a legend, and credit is due where credit is due)
Admin (For all sites. PERIOD)
tzBIGWORM (for his youtube video)
Leviuqse (for apn settings)
Myself and many others.
If you were involved and I didn't mention you please let me know and I will add your name to the list
If anyone notices a step I may have missed please let me know so I may edit the tutorial, thanks.
I do not claim responsibility if you damage your phone, proceed at your own risk.
You will need:
-CDMA WS 3.5 (2.7 will work) GOOGLE
-Android SDK
http://rapidshare.com/files/38466371...04-windows.zip
-Root Explorer (optional) Android Market
-Hardware Virtual Serial Port
http://rapidshare.com/files/38466156...ngle_3-1-0.exe
-Motorola A855 USB drivers
http://rapidshare.com/files/38465759..._bit_4.2.0.zip (32bit Drivers)
-Autostart.sh and U2nl (thanks to whiterabbit). Download precompiled arm binary. Save autostart.sh and U2nl in C:\android\tools\
Android - whiterabbit.org
-Autostart (Root) from Market
-NV Items from whiterabbit.org
First step is to make sure you have the drivers installed on your computer, and you also need to have Android SDK installed on your computer.
You will need to root the phone, key here is to make sure the kernel you load supports iptables.
Root and ROM: Please Root and flash a ROM before you start this tutorial. If you flash a ROM after you may lose your settings. I recommend Adamz or Bugless Beast because I have confirmed these settings to work on these ROMs.
http://www.droidforums.net/forum/ada...2-1-ese53.html
http://www.droidforums.net/forum/bug...2-1-ese81.html
Now that your Droid is Rooted and has a custom ROM, let’s get started.
NV Items:
Go to
Android - whiterabbit.org, enter your10digit#@mymetropcs.com as the login string, click 2.7 or 3.5 depending on which version of CDMS WS you have then click generate. It should download a text file. These are your NV items.
Hold down “T” on the keypad and power on phone.
Plug into computer and open HW Virtual Serial Port
In HWVS set the IP address to 192.168.16.2 and the port to 11008, choose the com port you wish to use and click Create COM. (For this tutorial we will use COM5)
Open CDMA WS and connect to COM5.
On security tab send SPC 000000.
Go to “Memory” tab and click write under NV items, find the downloaded NV items and select them.
It should then say NV items were successfully written to phone.
Go to Main tab and click mode reset.
You can now close HWVS and CDMA WS and open cmd.exe on your computer.
Once phone reboots go to the market using WI-FI and download and install Autostart (Root).
Open the Voice Dialer on the phone and say “Open APNs” and click open.
Click on the Verizon APN and edit everything to match below. If there are no APN’s create a new one:
Name: metropcs
APN: internet
proxy: wap.metropcs.net:3128
port: 3128
username: 10digit#@mymetropcs.com
password: metropcs
server: wap.metropcs.net
mmsc:
http://mms.metropcs.net:3128/mmsc
mms proxy: wap.metropcs.net
mms port: 3128
mmc: 310
mnc: 004
auth type: not set
apn type: not set
Or:
Name: Metro
APN: internet
Proxy: wap.metropcs.net
Port: 3128
Username:
951261559@mymetropcs.com
Password: metropcs
Server: *
MMSC:
http://mms.metropcs.net:3128/mmsc
MMS Proxy: (nothing)
MMS Port: (nothing)
MMC: 310
MNC: 004
Auth Type: (nothing)
APN Type: (nothing)
I have tested both settings and both are confirmed working.
Now click the menu button and click Save.
Before starting the next step make sure you have the u2nl file and autostart.sh in this folder c:/android/tools
Now go to the command prompt on your pc and type the following commands:
cd c:\android\tools
adb remount
adb push c:\android\tools\u2nl /system/bin/u2nl
adb push c:\ android\tools\autostart.sh /data/opt/autostart.sh
Now:
adb shell
chmod 0755 /system/bin/u2nl
chmod 0755 /data/opt/autostart.sh
reboot
If you are having trouble with adb try this:
http://www.youtube.com/watch?v=q55g7...os=7LHqeHzqzxY
-If there is no opt folder to paste autostart.sh in, create one.
-If it does not let you paste u2nl in /system/bin click Mount R/W
Now, once your phone has rebooted, you should have working web, app, gps, and mms. If you don’t go back and check all the steps to insure you did everything exactly right.
At this current time you must have WI-FI disabled on boot for autostart.sh to run.