安卓6.0+通电自动开机

一、前言

最近在做群控相关的一些东西, 设备太多,有部分设备老化偶尔会异常关机, 为了保证设备的可用性, 查找了很多相关资料, 发现通过修改设备充电自动开机是比较靠谱的方法。原文来自简书安卓6.0+关机状态下通电自动开机方案,此方案写的并不是很详细,没有相关配图, 本篇文章会详细写出步骤。

二、工具准备

  • 已解root权限、已解BL锁的安卓机器

  • adb工具 自行百度安装就行

  • 镜像助手 负责提取和刷入boot.img

  • 镜像工厂 负责boot.img的解包和打包

  • MT管理器2.0 负责修改解包后的init.rc文件

  • TWRP 负责备份boot.img

百度网盘下载链接 密码: 1bc6

三、备份

切记, 一定要备份, 一旦修改出现问题,或者不需要通电自动开机这个功能了, 我们可以通过TWRP 进行备份恢复。

关机重启进入TWRP(音量- + 开机键 不同型号的手机可能不太一样 自行百度), 选择备份, 这里默认已经选了几个要备份的, 我们只保留boot.img备份就可以了。

也可通过其他方式备份, TWRP相对来说比较方便

四、具体操作步骤

1、安装工具

镜像助手

adb install 镜像助手.apk

镜像工厂

adb install 镜像工厂.apk

MT管理器2

adb install MT管理器2.apk
2、提取boot.img

通过 镜像助手 提取出boot.img(这里很有可能会失败,检查是否给了镜像助手root权限, 多关闭打开提取尝试几次,本次处理的设备比较多,个别设备尝试10次+才成功 )

点击后会提示提取成功

如果尝试N次还没有成功可以尝试用adb 和 镜像工厂进行提取

3、镜像工厂解包

打开镜像工厂 选择 解包 BOOT/RECOVERY 选择我们刚通过镜像助手提取出的boot.img 在手机存储的根目录(/storage/emulated/0), 选择文件boot.img

在这里插入图片描述

输出目录默认就可以, 点击执行操作, 等待窗口出现输出文件目录后, 当前窗口就可以关闭了。

4、修改init.rc

打开MT管理器 ImageFactory/unpacked/boot.img_unpacked/ramdisk/init.rc文件, 点击编辑

在这里插入图片描述

搜索关键词"charger"

在这里插入图片描述

找到 on charger 添加 setprop sys.powerctl reboot

在这里插入图片描述

修改后保存, 右上角菜单保存。

5、镜像工厂打包

打开镜像工厂 选择 打包 BOOT/RECOVERY

打包 选择已解包目录 默认 boot.img_unpacked 不需要修改

打包后输出文件名 boot.img(可修改,刷入时找对应文件就可以)

点击执行操作

6、输入boot.img

通过 镜像助手 刷入boot.img

在这里插入图片描述

刷入boot.img 选择文件管理, 找到/ImageFactory/repacked/boot.img

输入后, 会提示刷入成功!!!

五、测试

关机, 插上数据线通电检查是否自动开机。








坐得住板凳,耐得住寂寞,守得住初心!

猜你喜欢

转载自blog.csdn.net/weixin_40352715/article/details/113097792
今日推荐