suc1982讓Zenfone成為車載盒子,上一篇皆是軟體改造。在文末我加了警語:以前玩了許多改造,拔了電池讓舊Zenfone成為插電小電腦,然而如果是要放在車上使用的話,思維就不一樣了。
不管是拿舊Zenfone當作行車紀錄器,或是車上娛樂系統,又或是成為車載Android Auto的來源,手機原本的電池是必要的。因此今天的玩機小教室完全是軟體上的改造,不用動用到硬體改造。
請各位注意,一切的改造、刷機,請自負風險 / 車上的任何影音系統改造,都應該在車子入P檔後才能使用以維護道路安全。
今天我的目標是Zenfone 3 Zoom (ZE553KL),主要是軟體改造所以這一篇我就不怎麼貼圖了,可能會看起來有點枯燥 XD 我主要是把這裡當成我的筆記使用,以免哪一天我要重弄我又忘了怎麼做 XD
ZF3Z的原廠ROM root方式主要仰賴S大的資源,因為舊版的ZenTalk已結束,所以我是去XDA上找資料,然後又繞回了S大的MEGA分享資源
https://forum.xda-developers.com/t/how-to-root-zenfone-3-zoom-ze553kl.3622256/
剛剛說到舊Zenfone的改造,弄成像是行車紀錄器,啟動引擎自動開啟、斷掉電源延遲幾分鐘自動關閉就是一個主要目標。手機接上電源自動開啟比較難了一點,首先我參考了這篇文章,然後改完healthd這個檔案之後就是無限TWRP迴圈進不了系統。最後是刷回原廠recovery並做factory reset才救回。
於是朝向變更boot.img來完成這件事,要做的事情很簡單:
先說結論,上面的方法把class_start charger改成setprop sys.powerctl reboot是有效的,不過對於打包img完全沒做過的我花了一個午睡時間終於搞定~
首先使用TWRP刷入AIK,檔案來源在下。我使用的是3.7版的刷機包。AIK也有Windows版,不過被防毒回報有病毒,就沒使用了。
AIK作者寫的說明實在很深奧,沒辦法支撐我僅有30秒的耐心,所以找了別篇分享:
https://thespandroid.blogspot.com/2019/04/Unpack-repack-boot-image-AIK-mobile.html
在此提一下,我的boot.img是從ZF3Z原廠ROM(最新版 WW_80.30.76.74_20190319)解壓縮提取出來的,若使用不同舊版本的boot.img,我遇到過的狀況是wifi無法開啟。
依照上面的指示,將boot.img解包(unpackimg.sh),再把ramdisk下的init.rc的內容中"class_start charger"改成"setprop sys.powerctl reboot"並存檔後,就可以把boot.img打包回去(repackimg.sh),然後會得到一個image-new.img,把他用TWRP刷回boot分區後就完成了。
把手機斷電,插上電源後,一切順利的話手機自己就開機了,不過root倒是沒了。反正就再進一次TWRP重刷一次magisk刷機包就好。
接下來是手機斷電後5分鐘自己關機,我就懶的解釋了,把我的Tasker設定貼上來:
基本上上面的目標就是未接上電源的時候,每分鐘提示一次,五分鐘後關機,期間若是重新插上電源,就繼續使用不關機了。
完成了最主要的自動開關機目標後,就可以安裝行車紀錄器、Android Auto等APP。我的目標主要就放在Android Auto連接車機上面。不過Android Auto能用的APP實在太少,因此suc1982玩機小教室繼續來分享。
請各位注意,一切的改造、刷機,請自負風險 / 車上的任何影音系統改造,都應該在車子入P檔後才能使用以維護道路安全。
Android Auto的改造,一直都是一些開發者在與google鬥法。最新的使用方式是使用AA AIO Tweaker:
要有好一點的畫面的話,可以配合Screen2Auto,一切可以參考這一篇Youtube:
https://www.youtube.com/watch?v=VhcjvEq5wyQ
其實我要的也不是說要開車看youtube還是怎樣的危險動作,我要的就只是可以用導航王在Android Auto上而已啦!
一切都安裝完畢後,當然給我的ZF3Z一張Sim卡是最方便,不過使用主力手機開熱點給ZF3Z也是OK。主力手機開熱點給ZF3Z除了獲得聯網能力之外,對於GPS抓星速度的補助也是很有效果(AGPS),導航也是順順的導不用外掛GPS囉~
最後請注意,即使支援了自動開關機,手機含電池仍絕對不建議擺在擋風玻璃下曝曬,下車時請將手機取走或是將之放在安全的陰涼處,以免發生任何危險。
suc1982玩機小教室下課啦~
[suc1982玩機小教室] 改造舊Zenfone成為車載系統 (需root)