[Droid 2 Android Development] hammergunner:
OK this is pretty much the same as the droid 1 with a few change ups.

Requirements Are as follows

Astro File Manger(from Market)

ROOT(Use Z4root)

Autostart (from Market)

Custom ROM(i like gummyJar so ill go with that)

Rom Manger(from market)

Bootstrap Recovery(from market)

Anycut(from Market)

Root Explorer(from market)

QPST((google it, 2.11 seemed to work fine)

CDMA workshop(google it)

CRICKET PRL for your area(google it)

Harware Virtural Serial Port(google it)

Moto Drivers for your droid2(google once again)

Autostart.sh & U2nl files(google it)

Step 1. Rooting....

Install Astro File Manger from the market, then place z4root on your SD card along with the Rom file renamed Update and the Autostart.sh & U2nl files.

Open Astro File manger and find z4root.apk, Now Run z4root. and permanently root your phone.

now install and open Rom Manger and flash the clockwork recovery and close

next install and open bootstrap recovery and press boot strap recover. let it work its magic, then close and reopen the app and press reboot recovery.

once in the clockwork recovery wipe data and cache and then install via the update.zip.

reboot your phone.

Install your moto drivers to your pc

now install Harware Virtural Serial Port and open, now click login, and click ok.

Go to the Settings tab and make sure that NVT Enabled is unchecked and go back to the Virtual Serial Port tab.

pick a com port above 8 and below 15 so we will use 9 as our com port.

Make sure the IP Address field reads 192.168.16.2 and the Port field reads 11008

aswell as the external NVT command port be 11008.

now plug in your usb cable to your phone and bring the drop down menu, and select USB, and select PC MODE, press ok.

Now Create your Com port. (if you installed the drivers right it will read connected if not, you will get the error notice.

Now Open CDMA WORKSHOP.

Select your com port you set in HW virtual serial port.

and click Connect. Now Click Read. If everything worked you will see your phones info come up.

now go to the security tab and in the SPC field type in 000000 and click send. you will get a notice the phone is now unlocked.

now go to the other tab and Write your PRL for you area to your phone.

now go the NAM tab and write in your MIN and MDN numbers that you have from cricket. Ex.123-000-0000 and click Write.

now go to http://www.whiterabbit.org/android/ and in the first field type in your phone number@mycricket.com and click generate Ex. 1230000000@mycricket.com. save the text file to your desktop.

now go to the memory tab in CDMA workshop and under NV ITEMS click write.

and select the text file u just made using the webpage, it will say 12 NV items written if everything went right.

now go to Main tab and click mode and then click reset.

now install QPST to your pc. HW vitrual port and cdma will have lost your phone, so close cdma workshop and unplug and replug in your phone to the usb cable. once HW has found it again. Open

QPST Configuration.(under the start menu) click the ports tab and click add new port. and find your port number. Then go back to active phone and select your phone.

now under the start clients menu select SERVICE PROGRAMMING, Now go to the MIP tab. Click on the entry in the User Profile box and click Edit. Make sure that NAI and Tethered NAI both read xxxxxxxxxx@mycricket.com (replace the x's with your 10 digit phone number). If they don't, type it in. Also make sure Home Address, Primary HA Address and Secondary HA Address read 0.0.0.0 if they don't, change them. Click OK

While still on the M.IP tab make sure Mobile IP Behavior is set to Mob + Simp f/back. And make sure Active User says 0.

Now go to the PPP Config tab. Click the UM button. In the PPP Authentication section make sure Tethered NAI and User ID reads xxxxxxxxxx@mycricket.com (replace the x's with your 10 digit phone number) and Req PW enc is checked and the password is cricket

While still in the PPP Config tab click the AN button. In the PPP Authentication section make sure User ID reads xxxxxxxxxx@mycricket.com (replace the x's with your 10 digit phone number) and Req PW enc is checked and type in the same password. Tethered NAI should be xxxxxxxxxx@mycricket.com (replace the x's with your 10 digit phone number).

Now on the bottom click Write to Phone. May take a few minutes and your phone may restart, so sit back and relax most of the hard part is done.

now install Anycut from the market. Open up Any Cut and click New shortcut. Select Activity>APNs click it and click OK on the popup. This will create an APNs shortcut on your home screen.

Now Set your APNS to the Following.

Click on the Verizon and edit everything to match below:

Name - Cricket

APN internet

Proxy wap.mycricket.com:8080

Port 8080

Username yourphonenumber@mycricket.com

Password cricket

Server wap.mycricket.com

MMSC http://mms.mycricket.com/servlets/mms

MMS Proxy wap.mycricket.com

MMS Port 8080

MCC 310

MNC 004

Authentication Type PAP or CHAP

APN type <Not set>

Now click the menu button and click Save. You can now delete the shortcut off your phone home screen.

Now install Autostart and Root Explorer, now using Root explorer go to your sd card and select Autostart.sh, and copy and paste it to the /data/opt/ (this folder needs to be created) directory of your phones root, you will need to mount the folder so you can write to it.

now head back to you SD card again and select and copy the u2nl and paste it to the /system/bin/ directory. Now exit root explorer and restart your phone.

NOW YOUR DONE. YAYYYYYYY.....now have fun and tell me how it goes for you, so far for me its all good, web,mms,talk,text all work fine.