我正在使用以下代码在我的应用中重置Android手机:
try{
DevicePolicyManager devicePolicyManager;
ComponentName androidAdmin;
devicePolicyManager = (DevicePolicyManager) context
.getSystemService(Context.DEVICE_POLICY_SERVICE);
androidAdmin = new ComponentName(context,
AndroidAdminReceiver.class);
devicePolicyManager.wipeData(AdminMainActivity.ACTIVATION_REQUEST);
Toast.makeText(context, "Factory Reseting your device: "+AndroidAdminReceiver.adminStatus,
Toast.LENGTH_LONG).show();
}
catch (Exception e){
Toast.makeText(context, "cant Factory Reset: " + AndroidAdminReceiver.adminStatus,
Toast.LENGTH_LONG).show();
}
它工作正常,但在重置过程完成后; Android手机无法识别任何插入的SIM卡,并出现无效IMEI错误。
1)我如何在手机上修复此错误? 2)在这段代码中应该做什么变化,以便下次不会发生?
答案 0 :(得分:0)
我不是开发人员,但似乎你正在影响主要IMEI存储的/ efs文件夹。 / efs对每个设备都是唯一的,所以在你开始测试另一个设备之前我能告诉你的最好的事情是在你做任何事情之前备份你的整个EFS文件夹。