一.
安卓9及以下系统需要反编译boot.img文件,
1.首先下载镜像助手,镜像工厂和MT管理器这三个软件。
2.用镜像助手提取boot文件
3.用镜像工厂解包boot.img这个文件
4.打开MT管理器在boot.img中\ramdisk\init.rc,搜索“charger”,找到下面这一段代码:
on charger
class_start charger
插入这一句就行了。
setprop sys.powerctl reboot
5.修改完成后重新打包然后用镜像助手刷入即可
![](https://s1.yesimg.com/2023/03/19/4fdf5889d6f59.jpg)
二.
安卓10以上不用修补boot,直接用mt管理器找到init.rc这个文件
安卓10在system_root/init.rc,安卓11在/system/etc/init/hw/init.rc
1.在文件里搜索charger找到:
on charger
class_start charger
2.在其下添加一行如下代码:
setprop sys.powerctl reboot
三.
以下方法只在360手机测试成功其他机型自测:
在根目录下打开/system/bin文件夹,找到kpoc_charger和reboot两个文件备份好,然后吧kpoc_charger原文件删掉,再把reboot文件复制多一份,改名kpoc_charger。这样就可以实现通电自开机了。原理其实很简单,关机状态下充电会调用kpoc_charger,而reboot文件是系统的重启文件。关机试试吧,反正我的360N4S就成功了。
至于硬改方法,也就是通过短接手机开关键来达到插电自启动的目的,这种方法只适合一部分长按开关键不会关机的手机。