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

針對最近大家討論熱列的 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, 也希望高手大大能提供一些意見, 感恩...
2008-05-20 17:06 發佈
我個人認為主題不一定是一個檔

也有可能像SE是多個檔案圖片壓縮成一個



920SH跟T92還是有不太一樣

所以就算主題是照著模版來做

但是920SH跟T92的模版應該不是同一個




至於下載DM加密的檔案

以之前T91的DM加密過的MP3 要解好像很難解開 而且也算違法(很久前有找過 但忘了詳情~)
綠茶馬 wrote:
針對最近大家討論熱列...(恕刪)

有研究精神在下很佩服~
不過在下不太能理解的是為什麼會有一堆人期待920SH主題能破解給T92 ?!
難道是因為T92的使用者大多沒看過920SH?(可是卻又知道哪裡可以下載920SH的主題?)

920SH與T92兩者間軟體,硬體,韌體皆不同這點先無視,
中日文是否能正常顯示這點不考慮,子目錄內容是否完全相符也不考慮~
920SH與T92主畫面的12宮格MENU中,[Yahoo!ケータイ]與[遠傳行動網]姑且不論,
其他至少還有3~4個ICON是不對應的~
分別是:
920SH的[ ツール ],[ コミュニケーション ],[ TV ],[ エンタテイメント ]

T92的[ 個人助理 ],[ SIM卡應用程式 ],[ 通話紀錄 ],[ 數據連線 ]

其中[ ツール ]跟[ 個人助理 ]或許子目錄有一定程度的重覆,
(在下沒看過T92內部[ 個人助理 ]下的子目錄為何,推測可能是放跟行事曆跟鬧鈴之類的項目~)
但920SH的[ コミュニケーション ],[ TV ],[ エンタテイメント ]這三個項目中所提供的東西
幾乎都是日本SB才有提供的服務項目~
就算T92成功換了920SH主題,難道這幾個項目的ICON要自己重做嗎?!
而且免費的920SH主題也才那幾個

做這麼辛苦 不值得呀~
如果一個icon是一圖檔
那主體因該是將他整合成一檔案
不過最重要的是
它顯示"機型不符"
表示他有檔案是判讀機型的
不知這能不能破解..
呵呵 大家放輕鬆點拉

大家也都是希望能夠有美美的布景主題能夠使用

大家可以一起研究阿 任何可能性都可以嘗試吧

只要有可能性^^當然要往那裏嘗試阿

大家一起找尋吧QQ
嗯, 這邊聽到樓上的幾位大大的回文,
小弟會多多參考,
另外小弟會繼續研究看看這個主題檔的秘密,
現在麻煩的是, 主題檔的編輯器沒有外流,
無法安裝自行編輯..
大陸這裡主題下載下來後經解析,檔案頭為:
5A 56 46 41 32 2E 35 30 05 00
僅倒數第二位不同。樓主可以嘗試下。
希望能破解
嗯嗯,
感謝樓上的提供,
目前小弟還在努力中,
想不到反向工程還真不簡單
哈哈
剛剛無聊找了一下g大神..
發現這篇...不過過了半年了不知道板大有沒找到解決方法??
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?