generally used for the personal unblocking key puk unlocking case , where we want to be able to maintain a handle to the calling activity so that we can close it or otherwise display indication if the puk code is recognized . note : the counterpart to this file in contacts does not contain the special puk handling code , since it does not need it . when the device gets into puk - locked state , the keyguard comes up and the only way to unlock the device is through the emergency dialer , which is still in the phone app . concode_field_sep String MMI_IMEI_DISPLAY concode_elem_sep boolean DBG concode_elem_sep String TAG concode_field_sep boolean handleIMEIDisplay concode_elem_sep boolean handlePinEntry concode_elem_sep void showMEIDPanel concode_elem_sep void log concode_elem_sep boolean handleSecretCode concode_elem_sep void showIMEIPanel concode_elem_sep boolean handleAdnEntry concode_elem_sep boolean handleCharsForLockedDevice
boolean function ( Context arg0 , String arg1 , Activity arg2 ) { String loc0 = PhoneNumberUtils . stripSeparators ( arg1 ) ; if ( handleIMEIDisplay ( arg0 , loc0 ) || handlePinEntry ( arg0 , loc0 , arg2 ) || handleAdnEntry ( arg0 , loc0 ) || handleSecretCode ( arg0 , loc0 ) ) { return true ; } return false ; }