如何使用ADB命令在android中重置工厂? 我曾使用adb reboot recovery命令来重置。但第三方应用程序无法以某种方式被清除。它是否正确使用ADB?
实际上,我想通过java代码重置工厂重置android设备。这里可以解决什么问题?
答案 0 :(得分:73)
您可以在adb:
中发送意图 MASTER_CLEARadb shell am broadcast -a android.intent.action.MASTER_CLEAR
或以root身份
adb shell "su -c 'am broadcast -a android.intent.action.MASTER_CLEAR'"
答案 1 :(得分:21)
尝试:
adb shell
recovery --wipe_data
以下是arguments的列表:
* 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
答案 2 :(得分:12)
来自@sidharth:"导致我的熔岩虹膜阿尔法进入一个引导循环:("
对于运行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
答案 3 :(得分:9)
我是从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