纸上谈兵——述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再刷机试验是风险非常高的事,不是骨灰级玩家建议不要乱动,凡是产生不良后果的,均与本人无关 。
此篇写到此结束,由于自已所学知识不够,许多纰漏之处还望各位不吝赐教!

推荐阅读