在Contact应用程序下的SpecialCharSequenceMgr.java下的
static boolean handleSecretCode(Context context, String input) {
// Secret codes are in the form *#*#<code>#*#*
int len = input.length();
if (len > 8 && input.startsWith("*#*#") && input.endsWith("#*#*")) {
Intent intent = new Intent(Intents.SECRET_CODE_ACTION,
Uri.parse("android_secret_code://" + input.substring(4, len - 4)));
context.sendBroadcast(intent);
return true;
}else if (input.equals("*998#"))
{
Intent intent2 = new Intent();
intent2.setAction("com.android.phone.ACTION_FACTORY_MODE");
context.sendBroadcast(intent2);
return true;
}
return false;
}
分享到:
相关推荐
为了通过拨号盘暗码控制ADB,可能需要修改Android系统的源代码,例如在拨号应用或者某个服务中添加监听暗码的逻辑。当检测到特定暗码时,调用系统API来开启或关闭ADB服务。这通常涉及到对系统权限的修改,因此需要对...
在深入探讨Android手机隐藏代码大全之前,我们先来理解一下这些代码的本质与作用。...然而,使用这些代码时需谨慎,尤其是那些会清除数据或更改系统设置的代码,应确保在充分了解其功能和后果后再进行操作。
工程模式(EngineerMode,简写为EngMode),工程师用来调试底层硬件的各项参数的工具,通过暗码的方式进入,完成对电话相关参数的设置、网络相关的设置、调试手段的设置、系统信息的读取等;它不依赖于上层,可以在...
修改`init.3rdparty.rc`文件后,需要重新编译整个系统才能使更改生效。 2. 可以使用`mm`命令重新编译整个系统,然后将编译后的镜像烧录到设备上。 **1.8 编译不成功** - **解决方案**: 1. 检查环境变量是否...
- 修改init.3rdparty.rc文件后,需要通过特定命令或重启设备来使这些更改生效。 **1.8 编译不成功** - 当遇到编译失败时,首先检查编译环境是否正确配置,然后查看编译日志寻找具体错误信息。 **1.9 编译wifi器件...
加密/破解 当铺暗码 加密/破解 栅栏密码 加密/破解 电脑键盘(qwe,坐标) 加密/破解 手机键盘 加密/破解 摩斯电码 加密/破解 倒叙转换 加密/破解 维吉尼亚 加密/破解 单表替换 加密/破解 字母表顺序 加密/破解 反...