Programming menu

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).

Analysis

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

Result

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.

 
modes/programming_mode.txt · Last modified: 2010/07/26 20:45 by skrilax_cz
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki