我怎样才能工厂重置在Android中使用ADB?

我怎样才能在Android使用ADB命令重置工厂? 我已经使用adb reboot recovery命令来重置。 但第三方的应用程序不能以某种方式清除。使用ADB的正确方法是什么?

其实,我想通过Java代码工厂重置Android设备。这里可以解决什么问题?

Solutions Collecting From Web of "我怎样才能工厂重置在Android中使用ADB?"

您可以在adb中发送intent MASTER_CLEAR

adb shell am broadcast -a android.intent.action.MASTER_CLEAR 

或作为根

 adb shell "su -c 'am broadcast -a android.intent.action.MASTER_CLEAR'" 

试试:

 adb shell recovery --wipe_data 

这里是参数列表:

 * The arguments which may be supplied in the recovery.command file: * --send_intent=anystring - write the text out to recovery.intent * --update_package=path - verify install an OTA package file * --wipe_data - erase user data (and cache), then reboot * --wipe_cache - wipe cache (but not user data), then reboot * --set_encrypted_filesystem=on|off - enables / diasables encrypted fs 

警告

从@sidharth:“导致我的熔岩虹膜阿尔法进入bootloop :(”


对于我运行Android Marshmallow 6.0.1的摩托罗拉Nexus 6,我做了:

 adb devices # Check the phone is running adb reboot bootloader # Wait a few seconds fastboot devices # Check the phone is in bootloader fastboot -w # Wipe user data 

我已经从fastboot模式(电话 – Xiomi Mi5 Android 6.0.1)

这里是步骤:

 # check if device available fastboot devices # remove user data fastboot erase userdata # remove cache fastboot erase cache # reboot device fastboot reboot