之前看了大佬发的教程,实现K30 5G直接供电,于是自己就开始了研究
其中手机通电自启动开机,在大佬的教程中没有解决,于是我又研究了一段时间,找到了解决方法:
1.手机必须解锁BL和ROOT,
2.除此之外还需要解锁system分区(重点),因为需要编辑此目录下的文件,未解锁状态是无法编辑的,但常规方法无法解锁(新版MIUI已经失效),所以我花钱又去酷安找了大佬要他制作好的解锁system分区的刷机包,
3.刷入大佬的包后(刷机包自带ROOT),找到/system/etc/init/hw/init.rc文件,用MT管理器打开编辑,搜索“on charger”,在下面添加一行并保存
on charger
class_start charger #这段自带不用删也可以,否则会卡第一屏
setprop sys.powerctl reboot #添加进这段
4.这样改完后就已经生效了,可以将手机关机,然后再插电,看看会不会自动开机
5.在手机“开发者选项”中,“USB默认设置”选择“共享网络”,这样就能实现自动开机,自启ML脚本,自动USB共享网络,当然也可以设置自动开启热点共享网络,这需要用到其他软件。
6.如果使用家宽V2,每隔2天左右,公网IP会变,手机V2会断网,可以在家宽路由器上设置每天自动重启路由器(比如每天凌晨5点),然后手机上设置定时开关机(比如凌晨5点10分),比家宽路由器晚10分钟左右重启手机,因为重启手机后,也会重新执行V2脚本,这样就不会断网了。
虽然有其他软件可以实现定时执行V2脚本,但有时会莫名其妙执行失败,还是直接重启手机靠谱。
说下我下一步的计划,目前使用老家宽带ML,主要给电脑用,我想把手机塞入电脑小机箱,机箱和主板都是mini itx的,笔记本电源供电,非常小巧,需要在机箱开一个跟手机屏幕一样大的洞,然后将手机塞进去,只露出屏幕,手机改直接供电后从主板取电,电脑开机,手机也会一起开机,电脑关机,手机同样也会一起关机。
这样做主要有以下好处:
1.逼格更高,手机与电脑合体,更加便携。
2.电脑网络可由内置手机直接供网,且支持24小时长期运行。
3.手机屏幕可充当电脑的副屏,或者临时屏幕
4.手机喇叭也可以通过蓝牙给电脑使用,充当蓝牙音箱(手机蓝牙通常只能发射音频信号,不能接受音频信号,貌似还需要魔改手机ROM,待进一步研究)
5.手机前置摄像头可以给电脑使用(也可以用后置摄像头,需要将手机屏幕和中框主板分离,面向同一边,机箱再开一个后置摄像头的孔)
6.利用Scrcpy程序,将手机屏幕ADB连接投影到电脑上,在电脑上控制手机,相当于电脑也增加了一个真正的安卓系统,虽然win11已经有安卓子系统了,但还有很多BUG,用的不爽,还占用电脑硬件资源,此方法几乎不占用电脑硬件资源。投屏方式可以用无线或者有线的方式,无线就是手机开启无线ADB,可用脚本实现开机自启无线ADB,有线的话就需要将手机USB接口直接插在主板9针的USB接口上(淘宝上有卖这种USB-C转电脑主板9针的线)
7.手机可以搭建FTP服务器给电脑使用,将手机的空闲存储充分利用,可用自启脚本实现开机启动FTP服务器
8.利用小爱同学充当智能音箱,还能语音控制电脑开关机,电脑需要增加远程无线开关机模块(淘宝搜索“远程开机模块”)
以上几乎可以将热点机的功能榨干了,但目前还遇到了一个问题,上面第6和第7点的操作,需要知道热点机的网关IP,但手机开启热点后,每次默认的网关IP都会变,也就是热点机自身的IP地址,每次启动,随机192.168.xxx.xxx,以前的老版本安卓都是默认192.168.43.1的,现在新版安卓10和安卓11,都是随机的,有没有大佬知道方法固定一下这个IP。
附件是花钱找大佬要的刷机包,分享给各位,仅限红米K30 5G使用。
解锁system分区刷机包,回复可见。