There is a “hidden” Programming Menu integrated in Android on the Milestone and DROID
* Select Phone * Usigng the dial pad (not the keyboard) Dial ##PROGRAM (##7764726) * Send
the access key on the DROID is “000000”. Programming menu is not present on the Milestone, even though you can show the screen to enter the password (see below).
User Wally88@foromilestone.com.ar suggests this program lies in the Program Menu apk file. Bavilo also tried to deodex this program using smali/baksmali and maybe deodexerant. His deodex result is here.
By running the following command from a shell the code challenge screen is showed:
$ am start -a android.intent.action.MAIN -n com.motorola.programmenu/.SecurityApp
The Service Programming menu is only for CDMA phones but was somehow kept on the Milestone.
This is logged:
SecurityApp( 1256): checkSubsidyLockPasswdComplete() errno=OEM_RIL_CDMA_GENERIC_FAILURE
However, the application defines also errno=OEM_RIL_CDMA_NAM_PASSWORD_INCORRECT, which would be more likely to be thrown when the password was incorrect.