疫情期间,在家闲着没事,近日在网上看到一个网友发布的利用旧手机改造车机导航的视频,我也做了一个,上次发到网上,没想到点击量和有兴趣的朋友那么多,那我就把我改的经验分享给大家,致和我一样爱折腾的人:
首先硬件你要准备一部安卓手机(苹果的不行),屏幕最好大一点的,运行速度快一点的,说白了就是舍不得换剪刀或者脸盆的那种。
需要到的软件下载:
1、mt管理器(2.8版本以上的),
2、镜像工厂,先准备这两个,如果用到别的软件再说,我视频的那部破华为算是用全了好几个软件。
改装车机最难得事情就是通电开机这一步,今天就详细的把这块说一下。
第一,把手机ROOT.具体用到什么软件,自己百度一下,我说的软件不见得适用你的手机,华为,小米需要解BL锁的,自己先解锁在ROOT,华为已经不给解锁码了,自己某宝上去搜吧,十块左右。
第二,把下载好的MT安装,首次打开让注册,不用注册,点击返回键,注册界面就没有了,但是要获取ROOT权限,随便点击右侧画面一下,然后点击返回上箭头,回到根目录,按着根目录找system/bin文件夹下有没有playlpm、 ipod、 lpm、 kpoc charger这几个文件,在这里提示一下,
三星是/system/bin/lpm这个文件
魅族手机 是/system/bin/kpoc_charger这个文件
确定有这些文件的,恭喜你,这是最快最简单的操作了,接下来直接长按lpm或kpoc_charger点打开方式,文本编辑把里面的文本内容全选删除然后粘贴这一段代码后保存就完成了充电自动开机!
#!/system/bin/sh/system/bin/reboot
来源于网络,如有侵权请告知小鱼虾岛
第三,如果在system/bin目录下没有上述的那几个文件怎么办,(我上传视频的那个华为就没有),没关系,咱们给他去添加,同样用mt文件管理器回到系根目录,我们看在根目录下滑我们能看到有几个后缀名为.rc的文件,有好几个,到底那个是我们要的呢,这需要我们自己去找,排除法,大小只有几B或者2-7K的文件我们直接排除掉,剩下的几个咱们在一个一个找,首先随便打开一个剩下的,点击打开以文本编辑,点右上角的菜单栏点搜索输入on charger然后看看有没有我们所搜索的那段代码,没有找下边的剩下的文件,一个个的排除,找到我们的on charger开头这一段代码后一定记下有这个代码的文件名称。然后打开下载好的镜像工厂,点击备份Boot,(注意有的手机点击备份直接闪退,反正我的是闪退,无法备份,无法备份的下边讲),备份的文件名改成boot.img,一定要记好备份文件的路径,关闭。然后在用镜像工厂解包备份好的boot,同样记好路径,解包完毕关闭。继续打开MT管理器,找到刚才解包的文件路径,在找到里面我开始让你记好有on charge的那个文件,然后以文本方式编辑找到我开始让你记好有on charge的那个文件,然后在这段代码下面粘贴上这段代码(原代码不要删,只加下边的代码)
start kpoc charger
start servicemanger
完成后保存退出。
保存好后,在打开镜像工厂然后点击打包boot,输入打包的名称执行,boot打包完毕后回到主界面点击刷写BOOT,点击打包好的boot文件,执行就可以了,(这种方法一定要把存放文件的路径记好)。
最后一步在打开MT文件管理器,找到/System/bin/目录,新建一个文本文档,名称写kpoc_charger.rc,好了,现在手机关机插电试试,自动开机了吗?
第四:如上所述,如果点击镜像工厂闪退的话,就用电脑下载ADB和FastBoot,这两个软件都不用安装,直接解压就可以用,首先你要安装好你手机的驱动程序,打开USB调试,ADB的打开方式自己百度一下,然后在CMD窗口中输入“adb devices”来检测一下链接状况。(这时一定要记得把所有连接手机的程序关闭,比如360手机助手,不要让任何程序占用接口通讯)不然会出现“ADB server didn't ACK”的字样,如果出现那么恭喜你,你又掉进另一个坑里了。因为你的电脑上还是有别的程序在占用ADB的端口。如果你的电脑没有这个问题,可直接开始备份boot分区。首先找到boot所在的位置,输入“adb shell”,回车,再输入“su”回车,这注意看,提示符应该已经从$符号变成了#号。最后输入“ls -al /dev/block/platform/msm_sdcc.1/by-name”回车。如图:
图片来源于网络
这时候我们找到boot对应的名字是mmcblk0p17。好的记下它,我们开始备份。输入“dd if=/dev/block/mmcblk0p17 of=/sdcard/boot.img”,这里的mmcblk0p17就是刚才记下的名字。路径不见的是我说的路径,自己把路径记好,稍等一会,就会看到如图所示:
图片来源网络
表明你的boot.img已经备份完成,然后在电脑里面找到你的手机,找到你备份文件的路径,把备份好boot.img发送到电脑上,(注意,这个时候有可能需要手机重新开机,因为有的不开机电脑上看不到备份好的文件,手机上能看到),如果你不发送到电脑上,就直接用手机的镜像工厂打开(我的镜像工厂在此处不闪退,所以我就这么做的,我感觉我发送到电脑上解包有点麻烦,问题是不会^_^),进行解包,就是我上面所说的步骤,然后用mt文件打开解包的文件路径,找到init.rc文件,进行编辑,搜索找到on charger代码,下边加上setprop sys.powerctl reboot这段代码,完成后保存退出,还是要记得保存到哪里了,这时候你可以试试镜像工厂打包,如果不闪退,就直接打包,记好打包存放路径,然后用镜像工厂刷写BOOT,但是到这块你也快看到光明了,还有一个坑等着你,就是镜像有时候还是闪退,你就要把打包好的镜像文件发送到电脑上,放到adb.exe所在目录下,在此目录打开命令窗口同时要把手机进入到fastboot的状态。关机,同时按住音量减和电源键。这时你的手机会进入fastboot的状态,准备开始写入boot.img。在命令窗口输入“fastboot flash boot boot.img”回车,开始刷写boot.img。因为文件很小,不到一秒钟就提示完成了。输入“fastboot reboot”回车,可以直接重启手机。这时,恭喜你的手机已经可以实现充电自动开机了。插电试试吧。
注*修改文件有风险,做好开始的备份文件存好备用,不成功或者不开机刷回去即可。
郑重声明:
*本人只是业余爱好,有可能我的方法不适合你,勿喷,谢谢!
*部分图片来源于网络,本人不可能有那么多手机,如有侵权请联系!
*三星、魅族手机用户直接第一项基本能搞定。
*没有第一项文件的用户,上边我说的只是方法,唯一的方法就是把原机BOOT备份出来—解压修改—在刷回系统,覆盖原系统,万变不离其宗。就这么简单。(注意:如果不备份出来,直接修改boot的话,你的手机会出现你意想不到的问题)
*我的方法如果不适合你的手机,加关注回复“车机”共同探讨,谢谢。
*软件就好下载了,打算用导航功能,就下载嘟嘟桌面,导航下载高德车机版或者手机版都可以,看你的兴趣操作了,语音助手可以下载犀牛或者小爱,犀牛支持车机版的导航,小爱不支持,有个网友说下载carlife语音,这个我没有试,网友可以自己试一下,另外断电关机操作可以下载智能触发器,首先设定触控值,在设定动作即可,如果你懂Tasker也可以操作。
*只要通电开机成功,别的都是小问题了,可以改行车记录仪,还有倒车影像,需要添加部分硬件。
*通电开机启动后,如果你的中控支持投屏,可以投屏到中控。
*安卓平板电脑都可以改,屏幕更大,舒适性更好。我手里没有,谁有,可以快递给我,我帮忙改一下,O(∩_∩)O哈哈~。
*投屏操作、倒车影像、行车记录功能及车支持ODB车况检测的功能的视频或者文章,以后陆续的发一下。
谢谢大家的支持,同时也感谢头条网友“捣蛋小文”的启发,感谢知乎一个网友的ADB文件操作方法,支持我就关注我,谢谢。