当前位置: 首页 > article >正文

adb 发送广播 恢复出厂

adb 发送广播 && 恢复出厂

发送广播

adb shell am broadcast -a 广播名android.intent.action.BOOT_COMPLETED

这条命令可以更精确的发送到某个package,如下:

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME -n package_name/class_name

启动activity/service

在adb shell中,通过am命令行启动一个Activity程序:

从superuser源代码中摘录一段使用示例:

adb shell am start -a android.intent.action.MAIN -n com.koushikdutta.superuser/com.koushikdutta.superuser.SuperuserRequestActivity

这个示例中:

-a 表示action (android.intent.action.MAIN)

-n 表示packagename (com.koushikdutta.superuser)

SuperuserRequestActivity是对应的Activity name

关机

adb shell am broadcast -a android.intent.action.ACTION_SHUTDOWN -c android.intent.category.HOME -n com.andy.androidtest/.ShutdownBroadcastReceiver

恢复出厂设置

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

10.0可以用下方法

1、

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

adb shell "echo "--wipe_data\n--locale=en_US" > /cache/recovery/command"

adb shell setprop sys.powerctl reboot,recovery

2、

am broadcast -a android.intent.action.FACTORY_RESET -p android --es android.intent.extra.REASON MasterClearConfirm


http://www.kler.cn/a/297953.html

相关文章:

  • docker打印容器启动命令和输出dockerfile
  • JVM面试真题总结(五)
  • flutter图片资源加载处理
  • 【鼠鼠学AI代码合集#5】线性代数
  • Flutter框架——2.状态-路由-包-资源
  • centos7.9搭建mysql5.6主从
  • 2024国赛数学建模备赛|30种常用的算法模型之最优算法-层次分析法
  • 打造温馨家居,全屋智能家居解决方案
  • Linux 用户和组的增删改查,用户切换及权限超详细解读
  • Java语言的Netty框架+云快充协议1.5+充电桩系统+新能源汽车充电桩系统源码
  • [项目][WebServer][项目介绍及知识铺垫][上]详细讲解
  • JVM 参数(OpenJDK 11.0.12)
  • [Linux入门]---进程创建和进程等待
  • 双指针(7)_单调性_三数之和
  • 如何看待IBM中国研发部裁员?三个方向快速解析
  • 基于IP子网的VLAN典型配置举例(H3C,其他厂商同理)
  • linux 操作系统下command 命令介绍和使用案例
  • MATLAB与C++参数传递(最完整)
  • 【人工智能学习笔记】4_2 深度学习基础之多层感知机
  • ansible入门