自动开机原理:手机关机状态,插上充电线,手机进入充电模式,显示屏会显示充电图标。 手机进入充电模式,系统调用程序(class_start charger),在程序后面加重启命令,手机就会通电显示充电自动开机。 安卓版本要求: boot.img文件里必须有init.rc文件,否则无法设置。 (注意区分init和init.rc,必须是init.rc文件,测试魔趣10,11 没有找到init.rc文件) 测试机型:小米4 安卓版本:魔趣9.0(魔趣10,11不成功) 方案一:直接修改魔趣9.0刷机包 1. 下载:小米4的魔趣9刷机包 https://download./cancro.html 打开魔趣压缩包,MK90.0-cancro-2106201-HISTORY.zip 不要解压,直接把:boot.img文件拖拽出来 2. 下载: ROM制作工具 http://www./RommakerTools.aspx 安装ROM制作工具, 打开ROM制作工具 选择,实用工具,BOOT编辑 选择boot.img文件,打开init.rc文件(用记事本打开) (其他安卓版本,可以用此方法查看是否有init.rc文件, 注意区分init和init.rc, 必须是init.rc文件,没有init.rc文件则不能修改) 记事本打开,编辑,查找:on charger 在class_start charger 下一行输入:setprop sys.powerctl reboot on charger class_start charger setprop sys.powerctl reboot 保存。 boot.img打包, 选择boot.img无校检,不然刷机错误。 09051320_boot.img ,文件重命名改为:boot.img 打开刷机包,MK90.0-cancro-2106201-HISTORY.zip 不要解压,把重命名的:boot.img拖拽到文件里覆盖源文件保存。 开始刷机,测试。 (制作好的刷机包,下载地址:) 链接:https://pan.baidu.com/s/1mD9RYntSonieDIrc4u1Dog?pwd=ehq4 提取码:ehq4 方案二:手机上直接修改 boot.img文件 机型:小米4 安卓:魔趣9 1. 先root: 下载 Magisk-v23.0.apk文件 Magisk-v23.0.app改为 Magisk-v23.0.zip,Magisk-v23.0.zip,复制到手机里。关机,按音量—加开机键,进入TWRP刷机模式,刷入Magisk-v23.0.zip。 重启手机。打开Magisk。联网自动更新一下(显示Magisk的版本,就是刷好了的) (A/B)(Ramdisk)(SAR) 2.下载修改工具: (1. 镜像助手.APP,提取和刷入boot.img https://wwe./izE5Btvepji (2. 镜像工厂.APP, 解包和打包 https://wwe./iodT2tvepfe (3. MT管理器2.0.APP,修改init.rc文件 https://wwe./iQIxwtvepqf 步骤: ①提取boot.img 【镜像助手】提取boot.img,存放在内置储存的根目录下,boot.img ②解包 【镜像工厂】解包后存放路径\ImageFactory\unpacked\boot.img_unpacked\ ③修改init.rc (必须是init.rc文件,init文件显示乱码。没有init.rc文件则不能修改) 用【MT管理器2.0】打开“手机内置储存\ImageFactory\unpacked\boot.img_unpacked\ramdisk\init.rc”, 搜索关键词“on charger”,找到下面这一段代码
保存,退出 ④打包boot.img 用【镜像工厂】打包,打包后存放在“手机储存根目录\ImageFactory\repacked”, 用【镜像助手】刷入即可 ⑤测试 关机测试,插入充电线,手机自动开机,先执行充电流程,然后马上重启手机(重启后就会走正常的开机流程了) |
|