有没有办法以编程方式在Android设备上执行恢复出厂设置?

时间:2010-03-19 14:51:16

标签: android

了解这个问题有多么危险,我想知道是否有可能以编程方式发出工厂重置,如Droid和G1中所述。有谁知道这是如何实现的?这是使用标准Android SDK,摩托罗拉特定功能还是其他功能实现的?

3 个答案:

答案 0 :(得分:9)

您可以在DevicePolicyManager中使用WipeData()方法,这将删除所有用户数据: http://developer.android.com/guide/topics/admin/device-admin.html

自Android 2.2起可用

足够近?

答案 1 :(得分:3)

SDK中无法启动恢复出厂设置。

答案 2 :(得分:0)

您可以使用DevicePolicyManager方法wipeData()将设备重置为出厂设置。如果设备丢失或被盗,这很有用。通常,擦除设备的决定是满足某些条件的结果。例如,您可以使用setMaximumFailedPasswordsForWipe()声明在尝试特定次数的失败密码后应擦除设备。

按以下方式擦除数据: Java:

DevicePolicyManager dpm;
mDPM.wipeData(0);

科特琳:

private lateinit var dpm: DevicePolicyManager
dpm.wipeData(0)

Here是网站参考信息