前两天闲着没事,用旧手机DIY了行车记录仪+导航仪,类似帖子网上很多,但是基本都没有实现车子点火手机自动开机(关机状态下),问的人倒是不少。后来查了些资料,找到了一个方法,跟大家共享下:
方法思路:
确定手机充电时会调用哪个系统程序,然后将那个程序替换为重启手机的脚本。
具体操作:
手机先root,然后把对应的程序备份,内容修改为重启手机的脚本:
#!/system/bin/sh
/system/bin/reboot
三星G7108对应的程序:/system/bin/playlpm(有些三星手机是/system/bin/lpm)
红米note2对应的程序:/system/bin/kpoc_charger
以上都实测过,可以顺利达到点火手机启动(手机关机状态下)的效果。
其他手机如果没有对应的程序,可以看init.rc中,on charger那段下究竟调用了哪个程序。
PS:
1、车子熄火自动关机有不少方法,推荐用tasker神器,如果不支持,论坛上也有人写过断电自动关机的app。
2、再次强烈推荐tasker神器,很多事情都可以用它来实现自动处理----只有想不到,没有做不到。我现在启动app、关机都靠它,还有自己在用的手机打开热点时,旧手机可以自动把高德车机版启动,我就可以在新手机上找具体地点然后推送到旧手机上。
3、现在我的旧手机一直放在车上,如果只是使用行车记录仪,根本不用任何手工操作,全程全自动。只是在使用导航功能时,需要在旧手机屏幕上按一下“开始导航”,回头再研究下是否支持语音。