紙上談兵——述0529與0419版本的區別及展望

【紙上談兵——述0529與0419版本的區別及展望】試用結束,現在并沒有A675手機了,但由于興趣,弄到了0529這個版本的軟件,于是考慮著0529和0419這兩個版本的區別,順便想做個比較和分析 。
用到的一些小軟件:HWorkS32、Calc32、BConv32、uedit32、計算器等等 。
幾組數據:
1、僅從大小來看的話,0529這個版本只有90161K,而0419版本更大,有91364k,0419版本占用了更多的空間 。
2、用uedit32軟件打開兩個S3文件,可以看到偏移地址均是從S31520040000開始,以S31521FFFFF0結束,為31.75M左右 。
3、0419版本從S315217492A4開始至結束,0529版本從S31521847BD4開始至結束,這段區域均為空白,經計算,0419版本這段尾部空白是8.17M,0529版本是7.72M 。
分析一下:
由于我并沒有使用過0529這個版本,具體表現出在哪些情況,并不太清楚,從夏新的工程師給出的信息來看,相對于0419版本,主要是集成了第三方瀏覽器、音頻參數、MP4穩定性等方面做上些改善,于是有:
1、0529相比0419版本集成了第三方瀏覽器,這個是很占用空間的,從上面第三組數據來看,這些空間應該都是從后面的空白處引入的;對于修改音頻參數和MP4的穩定性方面,個人認為并不需要另給予空間 。
2、從上面一點,0529集成了瀏覽器為什么總體大小還比0419要小呢?雖然我沒有比較過兩個版本在系統上有什么區別,但估計0419應該是去掉了系統的瀏覽器,而這也可以釋放很從空間 。
3、系統內嵌第三方瀏覽器,而又去掉系統自帶的瀏覽器,方法是改變了許多偏移地址,從而后面的空白區域減少,使得8.17M縮影減至7.72M空間 。
PS:于是想使用HWorkS32進行全面比較一下,可惜兩者均有90多M的大小,用我這個賽揚2.13的CPU,十多分鐘了,進度條基本上沒什么反應,電腦跟本反應不過來,所以放棄了 。
延伸一下:
看過一些數據和簡單對比之后,猜想以下情況:
1、手機的JAVA僅提供了800K大小的空間,遠遠滿足不了機友們的需要,理論上說,調用一些此7.72M的空白區域資源,用于擴展JAVA的空間,應該是可以解決的問題,當然這需要我們大量的時間或是夏新工程師們一丁點時間去研究這東西了 。
2、置換圖鈴和界面的問題,如果我們知道一些偏移地址,然后置換再制作成S3一體包,若是編寫一個類似于amoidiy的軟件的話,那會更方便于各們機友的使用了,問題只是我們不知道這些偏移地址!
3、關于去掉右鍵的夏新樂園之后,右鍵變為空白,也不能設置其它操作鍵,而這修改一下程序,應該是非常簡單的事,當然,我們對于系統軟件是不熟的,對于夏新的工程師那是一句話了,當然他們不會這么做,夏新跟SP也是有合作的,如果哪位朋友有興趣完全可以自行研究一下 。
我的想法:
可以先使用optiflash軟件刷好0529版本,一切都不要動,最好是先*7788#格式化一次,然后往手機里面安裝一個JAVA程序,占用多少的空間要清楚,然后再使用optiflash軟件給read出來,再拿這兩個S3文件進行比較,看看區別在于哪里,找出其存放的偏移地址段;然后再安裝一個JAVA程序,再找出偏移地址段,直至這800K的空間全部滿了,推斷一下這800K的起始和結束的地址,然后就慢慢研究了,至于如何調動指針,我個人也不是很清楚,僅為個人想法而已 。
最后要說明的是,自行修改系統flash再刷機試驗是風險非常高的事,不是骨灰級玩家建議不要亂動,凡是產生不良后果的,均與本人無關 。
此篇寫到此結束,由于自已所學知識不夠,許多紕漏之處還望各位不吝賜教!

推薦閱讀