我的Eclipse Cross改裝記錄 3 — Apple CarPlay介紹

Ln Tsai
7 min readMay 29, 2018

說完了Android Auto,接下來我們來談談CarPlay吧!首先要清楚的知道 — 開車看影片危險,請不要這樣做,如果你要這樣做,那就請你跟我這樣做!哈哈!開玩笑的啦,我們先來看一下正常的CarPlay

第一頁
我自己裝的線上廣播App,它有支援CarPlay所以出現在第二頁

大家可以看到一般正常版的CarPlay跟Android Auto一樣只有支援音樂跟導航,你在CarPlay上看到的訊息,其實沒有訊息畫面,它會用唸的唸給你聽,如果你想發送訊息一樣也是採用語音方式唸給它聽再傳送。地圖部分當然沒有Google Map啊!地圖是Apple自己的Apple Map,雖然Apple Map這兩年來進步很多但是也只是0分進步到60分的程度,離前段班的Google Map仍有一段距離要追趕。iPhone上App都是要先經過審核的才能上架給使用者使用,甚至我個人猜測要進入CarPlay又應該會被嚴格審核,所以我覺得Apple 應該在你下輩子的時候才會讓Google Map上到CarPlay系統裡,或是你晚上夢裡面才會成真。不過辦法是找出來的,有神人就開發了NGXPlay這套軟體,可以把手機的畫面,投到CarPlay上,But!!就是這個But!!Apple 怎麼可能會讓NGXPlay上架到商店呢?所以NGXPlay只能運行在破解的iPhone上,接下來就又是觀念釐清時間了!什麼是破解?

Android 有破解 iPhone也也破解,其實兩者的破解目的就在於取得root的權限,基本上就是最高權限,有最高權限就可以讀寫一些系統層的檔案。現階段Android跟iOS基本上都是採用snadbox(沙盒)的概念,我隔離出一個空間,App就在這個隔離的空間中運行,你愛怎麼搗亂都沒關係,我系統不會爛掉。也因為這樣所以App如果牽涉到一些系統層面的應用,例如想要任意的使用網路,或是任意的使用顯示(NGXPlay就是需要顯示的功能),都會受到系統層的限制,所以iPhone上的破解也就是取得root權限有一個專有名詞叫做JB (JailBreak,越獄)。這個單字很符合iPhone破解的情境,越獄就是利用系統的漏洞來達成讓我們有讀寫系統權限,跳出系統限制的監獄,上面這句話的重點在”系統漏洞”這四個字,APPLE也不是混吃的白癡公司,所以每升級一次iOS的版本也就是在補上系統的漏洞,所以要JB最重要的是看你目前的iOS版本

設定 —> 一般 —> 關於本機

目前最新的更新應該是11.3.1版,不過目前最後能JB的版本是11.1.2,所以說如果你的iPhone是11.2.x版本,很抱歉”目前”不能JB,如果你有想要JB的話,請你保持手機在目前狀態不要升級。如果你的手機在11.3.x的話,那可能又要等更久了,建議找一支二手機比較簡單。

那如果我找一支二手機,是不是只要11.1.2之前的就可以呢??
前面說到,我們JB主要是要在CarPlay能播放影片,而要播放影片主要就是要依靠NGXPlay這隻程式,而這隻程式在11.x.x的版本是不能使用的,目前只能在10.3.3版本以下使用(10.3.3是10.x的最後一個版本),所以請直接找10.3.3版本以前的iPhone,這樣最保險了。至於NGXPlay我有寫信去給開發者請他支援一下11.x,不過他完全沒鳥我就是了….這個佛心的開發者是台灣人喔~easonwu….不知道有沒有車友認識他的?

我手上有一支iPhone5 ,這是32bit 的CPU,之後的iPhone5S之後就是64bit的CPU了,而32bit的iPhone最後能升級的版本就是10.3.3也就是升級到10.3.3就永遠不能升級了,那是不是直接找iPhone5就可以??對!但是不是很好,因為iPhone5實在是跑的有點慢(有可能是電池已經老化所以跑起來很慢,iPhone電池門事件),所以最好是能找到10.3.3版本的iPhone6以上的手機…….我自己用的剛好就是10.3.3版本的iPhone6呢!那他有什麼功能呢?

我的第二頁

基本上NGXPlay可以把你所有的App都放到CarPlay上來,但是我這隻手機就專門放車上用(不要敲我車),所以我只有安裝一些平常車上會用到的軟體而已,像是線上收聽的廣播、Google Map、DS audio、Youtube。

Google Map

基本上在CarPlay上都不好用鍵盤輸入,所以都是使用語音輸入的方式,右上角那個麥克風圖案就是,當然你也可以用方向盤的那個語音按鍵,不過那個就是開啟Siri,而Siri開啟的地圖會是自家的Apple Map。基本上我個人覺得Google Map好用很多很多,也比較習慣Google的導航邏輯了。

kiss radio線上收聽
亞洲廣播家族APP(不需JB,安裝App即可)
線上收聽的好處是有歌曲資訊

亞洲廣播家族APP不需要JB就可以在CarPlay裡面使用,有四個電台可以選擇,我都聽飛揚調頻,裡面都是播放很經典的老歌沒有新歌

總結一下,如果你只有一支iPhone,而且想用它在車上播放音樂以外的東西,那麼現在開始請不要再升級了,然後檢查一下你目前的版本。
11.2.x →等吧!據說JB工具已經在開發中了,但是NGXPlay不知道什麼時候才會支援也是個問題。
11.3.x →等吧!等吧!等吧!祈求吧!祈求吧!或是再買一隻iPhone吧

如果你想買另外一支iPhone,請注意iOS版本要10.3.3版本,而且盡量買iPhone 5S以上的手機(跑得比較順)。

關於Jailbreak部分,他的原理是模擬自己是開發者,然後把破解工具當做是自己開發的App上傳到自己的iPhone上,所以根據開發者的規範,這個動作是7天後就會失效,要重新上傳一次App,所以如果你的手機7天後有重新開機的話,那就要重新上傳一次破解工具(動作一樣,但是要接電腦),但是如果你不重新開機iPhone的話,那就會一直維持在JB狀況下,不需要用電腦作上傳動作。七天內如果有重新開機手機的話,那就只要在手機上的App按一個按鍵重跑一次run unicahe就可以了

如果你很幸運手機是10.x.x 想要JB的話,那就留言一下我們再來教學如何JB吧!最後補上一段介紹的影片,字幕部分我會再補上!

Carplay上面的App也是可以移動位置,也可以把不要的App移除的

iOS12開放第三方導航軟體的支援了

2018.06.04 更新
Apple 在2018年 WWDC發表了有關CarPlay部分的更新,在iOS12版會有第三方導航軟體的支援,包含Google Map跟Waze等等第三方地圖,所以如果你只是要Google Map而已,不需要JB了,九月份的iOS12就有開放了,目前的iOS12 beta版本尚未有第三方軟體的出現,應該是google map還沒更新的原因,有最新消息我會立即在這邊公布的

歡迎來我們的社團坐坐 — 南區日蝕升級日誌
https://www.facebook.com/groups/381353909024388/

--

--