This script seems to get a lot of usage from the net. After 3 years, it’s time to make this script v1. I’ve also moved the script to GitHub now.
This will make it easy for anyone for anyone that wants to develop on the script, or just to patch a bug. Just create an account, fork the project, and start editing!
You can send me a pull request once you’re finished changing it and I’ll review the code and merge it.
My friend Chris Olstrom wrote a step-by-step guide on how to update your Motorola Milestone to run CyanogenMod. CyanogenMod is a open source firmware for many mainstream Android-powered phones, each update patches out bugs and adds features. I’d highly recommend giving it a try.
Here’s the link: Installing CyanogenMod on a Motorola Milestone
I’m starting to notice that mobile network carriers disable features in their handset on purpose (as shocking and cruel as that may sound.) That strikes up a great deal of irritability from me — I am a sound believer that if I paid for a product, I should be getting full access to what I paid for. Carriers disabling features on their products is an even greater incentive to not deal with the majority of large cell phone corporations in North America — their dodgy tactics of forcing their customers to pay more money for features they already possess is despicable. Some providers are starting to open this up, most notable Verizon unlocking the GPS for third-party program use (Google Maps for Mobile, for instance.) Source
Thankfully, the good guys over at xda-developers and ppcgeeks can help you unlock the disabled functionality of your handset, and use your phone like you paid for it.