Android之关机/重启/recovery模式(一百一十五)
2023-09-14 09:09:56 时间
1.方式一:App调用系统api
SystemProperties.set("sys.powerctl", "shutdown," + reason);
2.方式二:setprop
1.关机
# adb shell setprop sys.powerctl shutdown
2.重启
# adb shell setprop sys.powerctl reboot
3.recovery模式
# adb shell setprop sys.powerctl reboot,recovery
注意:在init的reboot.c中,
adb reboot -p命令其实就是调用的setprop命令开关机的。
3.方式三:
1.关机
# adb reboot -p
2.重启
# adb reboot
3.recovery
# adb reboot bootloader
相关文章
- Android基于DataBinding+Koin实现MVVM模式页面快速开发框架
- android开机动画多长时间_Android开机动画原理分析
- android 混淆不起作用,Android代码混淆的写法总结
- android autosize原理,Android屏幕适配头条:autosize的原理
- android activity singletask,Android Activity启动模式之singleTask实例详解
- android toast全屏,Android Toast实现全屏显示
- Android 编译_android线程
- Android修改字体_android设置字体样式
- Android 数据库加密 android-database-sqlcipher 开源版本编译过程
- 【Android 进程保活】oom_adj 值 ( oom_adj 值对应的进程优先级 | oom_adj 值动态改变 | 进程保活优化方向 )
- 【Android 插件化】Hook 插件化框架 ( Hook 技术 | 代理模式 | 静态代理 | 动态代理 )
- 【Android 插件化】多开原理 | 使用插件化技术的恶意应用 | 插件化的其它风险 | 应用开发推荐方案
- 【Android 逆向】x86 汇编 ( call 子函数调用指令 | jmp 跳转指令 | lea 加载指令 | mov 数据传送指令 )
- 【Android 插件化】VirtualApp 源码分析 ( 启动应用源码分析 | HomePresenterImpl 启动应用方法 | VirtualCore 启动插件应用最终方法 )
- 【Android 逆向】Frida 框架 ( 安装 frida 12.7.5 | 安装 frida-tools 5.1.0 | PC 端 frida 与 安卓模拟器端 frida-server )
- 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )
- [android] activity的启动模式详解手机开发
- Android开发艺术探索(一)——Activity的生命周期和启动模式详解手机开发
- 初识Android详解手机开发
- [android] 看博客学习hashCode()和equals()详解编程语言
- 安卓编年史(26):Android Wear
- Connecting Android to Oracle: The Ultimate Guide for Seamless Integration.(android连接oracle)
- android版本检测Android程序的版本检测与更新实现介绍
- Android中各级目录的作用说明
- ANDROID应用程序的混淆打包分享