關於WT-92主題與920sh主題共用? 請問程式高手...

hlovesy

普通会员
2008-05-05
15
0
0
針對最近大家討論熱列的 WT-92 的手機,
除了桌布, Flash, 下載外,
還有一個大家一直想要的主題使用,
目前除了上網下載(遠傳提供兩個網址)外,
有人試著下載920sh的主題並且套用,
但是結果是不可行的, 所以小弟就去研究了一下,
也希望有程式高手, 能夠提出一些看法或建議,
小弟認為:

1. 主題是一個檔案, 所以檔案中, 不外乎是圖片資源, 字形資源, 並且加上相關的排版用的資訊, 例如: 字形大小, 顏色...等等, 所以一旦檔案讀出後, 只要將相關的資訊餵給硬體裝置, 即可得到正確的顯示, 也就是說, 硬體已建構出所謂的樣版, 只要我們把資料丟進去後, 就會照資料來顯示, 就像我們換window作業系統的skin一樣, 所以這邊其實跟硬體是無關的.

2. 檔案格式解析, 根據thf檔案, 由檔頭解析 5A 56 46 41 32 2E 35 30 02 00, 這十六進位碼, 無論日本或台灣的主題檔都是一樣的, 接下來的四個位元組, 則表示此thf檔案的大小, 接下來有一段不定長度的十六進位碼後, 緊接著是20 00 00 00開頭的十六進位碼, 這邊又是都一樣...
所以小弟大膽的推測, 這邊的鎖主題的方式, 很有可能是利用某個十六進位碼或者字串進行識別, 當要套用時, 則讀取那個識別碼, 也就是說, 只要能把那個識別碼取出, 並改成WT-92的識別碼的話, 這應該就可以正常使用了, 但是有一點就是, 文字的部分可能會有問題, 因為WT-92可能無內建日文字形, 所以圖像應該可以正常顯示, 但文字部分應該會有問題的. 而且台灣這邊的主題編譯器跟日本的主題編譯器是一樣的. 所以在靭體實作的部分, 應該說, 在操作手機每一個動作之前, 手機靭體會進行檢查, 而它只要把檢查碼設定為WT-92的識別碼即可, 而編譯器中, 設定編譯的環境為WT-92, 則識則碼即可以加到thf檔案中供靭體檢查. 所以識別碼的位置應該是關鍵.

3. 下載付費的檔案在thf檔案中, 也可能有鎖, 至於是如何去解鎖的, 透過網路授權或其它辦法, 這是可以研究, 不過必需要先將第2點解決後, 再來處理這個比較快...

以上是小弟個人的淺見, 也希望多多指教, 小弟最近一直研究thf的binary code, 也希望高手大大能提供一些意見, 感恩...
 

podise

手机玩家
2007-01-22
129
0
16
这个以前我试过。只要把付费主题的开头22字段之前的字段全部替换为免费主题的开头即可解锁浏览(小钥匙去掉了),但无法应用主题。16进制码采用轮变替换方式,始终和免费主题差一个字段位,很难,始终没找到办法。