標題: [技術資料] 失敗的繁體中文化經驗 [列印本頁]
作者:
tomguts 時間: 2013-10-22 01:19 PM 標題: 失敗的繁體中文化經驗
昨天剛忙完案子,好不容易有一點自己的時間,由於手癢於是想玩玩看SYNC的繁體中文化~
其實,光是把簡體轉成繁體是超容易的,全部的檔案都是SQLite 3的格式,我用最外行的方式轉---貼到word裡轉成繁體再存回DB,這種最笨的方法也才花3個小時,就把30個DB檔繁體化,全部大概3萬字左右~
結果,安裝時卡在這個步驟完全不會動~
然後,失敗後的錯誤訊息…
接著,我又花了一些時間,才確認是MD5 Checksum的問題,微軟真是好樣的! 他們懶得弄個繁體版也就算了,連安裝都要搞個檢查機制就是怕user沒事自動動手DIY…
真的很想罵罵官方,如果是他們內部自己來搞,肯定不必3個小時就可以弄出來~ 可見這真的不是技術問題呀,我猜這是收費問題吧~ 因為卡在安裝時的檢查機制,繁體化一定要微軟才能做,就算是合作伙伴也沒有機會自己弄,那微軟就可以開口向台灣福特收一筆可觀的繁體化費用。台灣福特怕台灣市場銷量未達預期,所以還不敢決定要不要花這筆錢吧~ 以上是我自己亂猜的~
當然,真的要搞個地下繁體版還是有機會,我想到的方法有二:
方法1、將繁體化後的DB檔重新計算checksum,然後把安裝檔反組譯之後,再把新的checksum寫回安裝程式,然後打包。
方法2、筆電裝上Windows Automotive的開發工具,然後去車上接USB,直接把筆電裡的繁體版DB覆蓋到SYNC裡。
我頂多再試一天,接下來又要忙新的案子說~
要是有技術又有興趣參與繁體化的大大想一起來搞搞看,就來討論吧~
對了,順便一提: 我在簡轉繁時發現一些事情:
1、SYNC 3.6.2裡真的預留了好多導航的功能,我猜可能以後裝個官方的硬體模組就可以用那些語音導航指令。
2、SYNC裡面竟然有很多行車電腦的資訊! 所以SYNC可以和行車電腦相通???
3、這個版本裡有預留繁體版的選項,只是下面沒有實做而已~
作者:
黑龍波 時間: 2013-10-22 02:01 PM
這各要是成功的話
一定會造福很多車友
更添增不少隱性買車車主購車意願
作者:
D調的華麗 時間: 2013-10-22 03:39 PM
水喔~給你拍拍手
作者:
ETA 時間: 2013-10-22 03:46 PM
幸苦了...
這種吃力不討好的工作...
如果真能實現...一定是車友的福音...
加油加油...
作者:
TONY-YANG 時間: 2013-10-22 04:31 PM
繁體化,本來就是台福該作的,
現在反而是車主在努力,
台福不會慚愧嗎?
作者:
小康 時間: 2013-10-22 08:36 PM
辛苦樓主了.你的努力.一定能造福很多車友
如果不能成功..不如發起各位車友一起打080去抗議:18 :18
作者:
肥貓 時間: 2013-10-22 09:17 PM
版大是一個偉大的人
作者:
老牛 時間: 2013-10-22 10:57 PM
作者:
sd8799 時間: 2013-10-23 12:45 AM
辛苦你ㄌ
作者:
sky0531 時間: 2013-10-23 10:31 AM
大哥你太厲害了!!!
加油~你一定要成功阿!!!
作者:
tomguts 時間: 2013-10-23 11:18 AM
感謝各位的鼓勵與支持,不過,我還是先潑一下冷水,現在還沒有確定方法1和方法2可不可行,大家先別高興太早~
應該只有方法1可以讓所有網友受惠,各位可自行下載、安裝,
如果是方法2成功的話,那各位很可能只有流口水的份,因為那要準備一台筆電和一個開發環境(大概就是VisualStudio、Platform Builder和Driver)~
兩個方法都還有一些問題點,可是我還沒做到那邊就還不確定其嚴重性(例如:底層的微軟作業系統到底有沒有繁體中文字型?),反正,我有什麼消息就po上來跟大家分享好了~
另外,不個別回覆前面大大的po文,我大概在這邊回一下:
有大大說:這應該是台福的工作竟然要車主來做。大大說的一點也沒錯,對於這點我想所有Kuga車主應該都有些不滿,對於這一點我們還是得向台福反應才對 (我只有跟我的業務口頭抱怨過而已,我猜他可能也不會往上報)。
有大大說我們應該打080去抗議。這個主意不錯,當初我還沒有實際去摸過,還真的以為就像業務講的「有很大的技術問題不易克服」,沒想到這兩天玩了一下才發現---那些技術問題只有外部人員去搞中文化才會碰到,如果是官方做的話一定幾個小時內就可以搞定,那我們現在知道了就不能讓他們隨便就可以唬弄過去~
有大大說:成功的話會添增不少隱性買車車主購車意願。我覺得就算是方法1成功了可以讓大家自行下載安裝,大家也不要太高調才對,這種還是默默地搞就好,別太張掦~
作者:
tomguts 時間: 2013-10-23 12:39 PM
我也沒想到會這麼快就上來宣佈---
方法1確定不可行!
原本我以為SYNC的安裝檔是用MD5 Checksum檢查機制,想說只要用工具重新計算一下繁體版的資料庫檔案然後把新的Checksum寫回安裝檔就好,結果,剛才已確認SYNC的安裝檔不是用MD5 Checksum,而是一種微軟的電子簽章~
這個電子簽章是由MS Test Software Publish Certificate寫在一個".CERTIFICATE"檔案裡,由於是微軟自己的封閉格式,根本沒有機會去重新計算一個新的簽章再寫回檔案。
我看了一下國外的論壇,以前也曾有車主想要動手改其中一個程式,結果碰到同樣問題而放棄~
所以…這等於間接宣佈各位自行升級繁體中文版的夢想破碎了
除非剛好大大有辦法準備一台筆電和開發環境,否則就算我試成功方法2也沒辦法造福大家說…
作者:
ECST 時間: 2013-10-23 12:59 PM
不成功也值得掌聲鼓勵鼓勵!!
筆電裝上Windows Automotive的開發工具 - 這跟tuner是差不多的工具嗎?
作者:
tomguts 時間: 2013-10-23 01:04 PM
ECST 發表:
不成功也值得掌聲鼓勵鼓勵!!
筆電裝上Windows A ...
謝謝大大的鼓勵~
開發工具跟tunner應該差很多吧~
要上傳改好的繁體檔案主要是利用開發工具的上傳功能和driver,開發工具並沒有任何像tunner的調校功能耶~
作者:
fordrco 時間: 2013-10-23 02:31 PM
不管大大有無開發成功,
至少都有在努力了。
給大大一個讚!!!
作者:
bobbychh 時間: 2013-10-23 03:37 PM
真的要給Tomguts很多個讚....
作者:
brucekt 時間: 2013-10-23 09:09 PM
Tomgut 給你十個讚! 以前年輕時手機刷機改包ROM也玩得很起勁,現在年紀大了後用的順就好了!
作者:
tomguts 時間: 2013-10-24 11:56 AM
謝謝上面給讚的各位大大
我來報告一下進度~
到剛剛為止,我已經花了十多個小時安裝開發環境,而且到現在還沒有裝完,全部大概是20多G,Visual Studio佔大概2G吧,而Windows Embeded Compact就佔了快20G (這套是邊下載、邊安裝),另外一堆updates、service packs也佔了1G以上,對了,兩套我都是裝試用版~
其實,開始安裝Windows Embeded Compact就知道完了,因為安裝時有顯示一個安裝清單,好像是因為試用版的關係所以這版沒有支援FreeScale i.MX51平台(就是Kuga SYNC裡的SoC),所以…凶多吉少~
作者:
bobbychh 時間: 2013-10-24 01:54 PM
不論成功與否, Tomguts的精神值得給讚, 若是能成功, 那就再好不過了....
作者:
casey700927 時間: 2013-10-24 07:56 PM
tomguts 發表:
謝謝上面給讚的各位大大
我來報告一下進 ...
大大真是太厲害了,多謝大大的用心,希望可以造福kuga的車主!!
作者:
joker 時間: 2013-10-24 08:01 PM
tomguts 發表:
謝謝上面給讚的各位大大
我來報告一下進 ...
試用版破解~
作者:
undracula 時間: 2013-10-25 06:30 AM
tomguts 發表:
謝謝上面給讚的各位大大
我來報告一下進 ...
有心最要緊
作者:
enfrog 時間: 2013-10-25 07:29 AM
tomguts 發表:
我也沒想到會這麼快就上來宣佈---
方法1確定不可 ...
太佩服你了!微軟最厲害的地方就是可以把簡單的事搞的很複雜
而sync本來就可以跟車上其它電腦模組溝通/控制
同時也是個顯示介面, 所以你可以看到很多其它訊息文字這很正常!
話說微軟號稱要支援19種語言......現在呢?
作者:
RC 時間: 2013-10-25 08:16 AM
enfrog 發表:
話說微軟號稱要支援19種語言......現在呢?
現在剩下這張圖片
作者:
stanford00083 時間: 2013-10-25 11:35 PM 標題: 辛苦了
大大辛苦了,真的要給你一個讚!!!!!!
作者:
tomguts 時間: 2013-10-26 09:14 AM
首先還是要感謝上面回文的各位大大~
接下來,再報告一下目前的情況---不是很樂觀,電腦並不認得SYNC。
我安裝的開發環境包含: Visual Studio 2008 + Platform Builder (含在SP1中) + Windows Embedded Compact 7 + FreeScale i.MX51 EVK Source
前面有說過了,我用的都是試用版,原本說Windows Embeddd Compact 7試用版不包含FreeScal i.MX51平台的driver,並不是說試用版限制了某些功能,而是該版本release之時並不支援i.MX51平台,只要去FreeScale註冊一個免費帳號就可以另外下載i.MX51平台開發套件,所以前面有大大建議可以試試看破解,其實並不需要,因為破解只是延長試用期限而已,重點是---我裝了那個套件也是沒用,電腦還是不認得SYNC。
我想,問題很可能還是出在開發環境。微軟的Windows Embedded Automotive 7作業系統是架構在Windows Embedded Compact 7之上,雖然兩者很相似,但是Automotive提供很多車用系統的元件是Compact所沒有的,我猜就是因為這樣,所以安裝Windows Embedded Compact 7沒有辦法辨識出SYNC。
那我為什麼不直接試Automotive 7? 因為抓不到呀~ Automotive 7適合給汽車製造商以及專門做車用系統的開發商來使用,我猜也許是那些潛在客戶數量很少(全世界加起來就那幾十家),所以微軟自己並不經營這個市場(不直接開放試用版讓人下載、也不自己販售軟體),而是交給一家合作伙伴,跟那家合作伙伴買軟體(含售後技術支援)的價格是5800美金~
這樣就等於直接宣判死刑了嗎? 也不至於~ 這幾天我看了好幾百頁的技術手冊(感覺就像回到唸書時在學一個全新的技術一樣,當然只是快速瀏覽而已,我沒那麼強一看就可以融會貫通),有了一些心得(很慚愧,真的只有一點點而已,被熟知此領域的技術人員看到我在這裡野人獻曝應該會被笑死),上面提到的FreeScale i.MX51 EVK其實是一個評估套件(Evaluation Kit),那是除了開發軟體之外還包含一套完整的硬體,車用軟體的測試並不像一般的智慧手機的APP可以用模擬器來測試,而是實際裝到那個EVK上測試。EVK只是供開發人員在開發時期測試用的套件,所以它提供的連接方法比較多元化,而SYNK則是商品化的封閉系統,它當然沒有必要像EVK一樣留一堆連接方法在那邊,那等於是開了後門等人去破解它的系統,所以我在想,就算有Automotive 7也不見得可以輕易和SYNC連接~ 現在直接講重點,不管如何至少還有一個方法應該是可行的,就是透過SD卡把更改過的繁體化DB檔覆寫進去。
利用Embedded Compact 7 + FreeScale i.MX51 EVK Source就可以做出一個最簡單的SYNC用的Boot Image (我只要讓它能boot就好,也不必去管什麼voice、audio、navi什麼的),然後再把它跟繁體化DB檔一起放到SD卡,應該就可以了~ 這個方法的問題點在於--- 沒辦法知道SYNC裡的檔案結構,DB檔丟的地方對不對要試很多次還不一定試的出來~
好啦~ 結論是--- 機會愈來愈渺茫,而且我又要開始另一波的忙碌,所以各位大大就把這個討論串當做笑話看看就好,不必抱什麼希望 。當然,有時間的話我還是會來玩玩看,除非有什麼重大進展我再上來報告,否則就讓這個討論串沉下去吧~
作者:
bobbychh 時間: 2013-10-26 09:33 PM
感謝Tomguts大的努力, 這原本就應該是福特要做的, 今天卻是由車主來嘗試解決, 台福在福特這個集團裡之弱勢可見一斑, 連爭取自己母語之努力都無法讓客戶 (車主) 看到, 若不是KUGA本身的性能與性價比超乎一般的車子, 在試車當時看到簡中的介面, 其實內心十分掙扎, 只不過行車電腦介面尚有正中介面, 稍稍平復那種不舒服的感覺, 才決定選擇KUGA.
不論如何, 您的努力, 大家看在眼裡, 即便沒有結果, 也還是感謝您, 畢竟我看上的是KUGA, 而不是福特......
作者:
tenz9596 時間: 2014-1-16 07:12 PM
tomguts 發表:
昨天剛忙完案子,好不容易有一點自己的時間,由於手 ...
服務廠說好12月底會改繁體,好像就沒下文,不知道大大空閒時間有玩得如何XD
作者:
jackal.yang322 時間: 2014-1-21 09:32 AM
其實樓主願意嘗試願意與大眾分享已經是"了不起"了
台福該做的事情卻要車主來嘗試
而且樓主為了嘗試還用了這麼多方式
用排除法一一過濾
雖敗猶榮,要給您一萬個讚
作者:
rick02 時間: 2014-1-21 12:38 PM
精神可嘉,還是要鼓勵鼓勵!!
作者:
chunnan 時間: 2015-7-16 10:38 AM
tomguts 發表:
昨天剛忙完案子,好不容易有一點自己的時間,由於手 ...
不好意思又把舊文挖出來了!
占了版面請見諒!
tomguts大您好:
方法一我試過了,是將.db檔算出SHA-256後填回.999檔案裡,但這樣還不夠,cab檔還加上了檔案簽署,不知對檔案簽署您熟不熟呢?
現在是會出現下圖了!
檔案簽署部份還再想辦法中!
作者:
梁阿祥 時間: 2016-2-23 09:25 PM
厲害,感覺因該可先去了解一下外匯車他們進來台灣只有英文版,可是他們也可重新編程為中文版,行駛中影音無法播放跟導航部分也可破解嗎?
作者:
ndmc5c086 時間: 2016-2-23 09:33 PM
由衷敬佩車友們的研究精神!!