关于联想P768手机刷机包问题续(官方工具版)
前段时间一时冲动,就自己写了一个小软件来修改刷机包中的ffspreload.img.cat文件,来实现替换刷机包文件,从而DIY手机。想法是做一个类似iphone的界面,但是还是很有难度。毕竟替换起来很慢。
Permanent Link to P768刷机包修改工具发布
国庆回家仔细研究了一遍刷机包,原来人家自带修改工具的~~~
这是郁闷!!
好,现在我们看看到底是怎么回事:
看到这个文件夹,有个fsedit的文件夹,里面有我们需要的工具,然后是cat文件这是我们要修改的文件,还有一个img文件,这个是模拟手机flash的文件(好像是这样称呼),也就是你修改刷机包只有不超过32M的大小限制都可以成功(当然重要文件不能丢)。
打开fsedit:
fsmake就是我用到的修改工具,而有人会问fsload是什么,这个是把cat文件下载到手机的工具。
看看fsmake的说明:在开始》运行》cmd下打开
Usage:
%20fsmake%20filespec%20ffsimage
filespec:这个就是目录下面的template文件,其实就是文件信息。
ffsimage:这个是生成cat和img文件的名称(其实主要是cat文件,img文件会在刷机的时候再次自动生成)
看看template文件
#%20
#%20This%20file%20specifies%20a%20list%20of%20files%20which%20will%20be%20copied%20by%20'fsmake'%20
#%20into%20the%20flash.ffs%20file.%20
#%20
#%20It%20is%20based%20on%20mmi/design/simulator/flash.template%20--%20the%20object%20manager%20
#%20records%20(/flash/om*)%20have%20been%20removed%20since%20they%20are%20generated%20by%20
#%20fsmake.%20
##%20
#%20Create%20empty%20directories%20
#%20
NULL %20/flash/sys%20
NULL %20/flash/sys/vlls%20
NULL %20/flash/temp%20
NULL %20/flash/media/temp%20
NULL %20/flash/media/voice%20
NULL %20/flash/media/video%20
NULL %20/flash/media/object%20
NULL %20/flash/media/other%20
NULL %20/flash/media/drm%20
NULL %20/flash/media/emsudani%20
NULL %20/flash/apps/mms%20
NULL %20/flash/apps/java%20
NULL %20/flash/apps/java/appdb%20
NULL %20/flash/apps/mophun%20
NULL %20/flash/apps/pim%20
NULL %20/flash/drm%20
NULL %20/flash/drm/rights%20
NULL %20/flash/drm/clear。。。
../../mmi/design/gui/res/ffs_preload/mm_CallInfo.gif /flash/res/mm_CallInfo.gif
../../mmi/design/gui/res/ffs_preload/mm_CallInfoSel.gif /flash/res/mm_CallInfoSel.gif
../../mmi/design/gui/res/ffs_preload/mm_Camera.gif /flash/res/mm_Camera.gif
../../mmi/design/gui/res/ffs_preload/mm_CameraSel.gif /flash/res/mm_CameraSel.gif
就是这样简单,稍微看看就明白了。
每一行的由空格或者tab分割,左边是你的文件路径,右边是在手机flash中的路径。
我已经把所有文件提取出来了,有需要的可以联系我。
现在你可以直接修改文件,然后再通过这种方法打包回去就可以刷机了。
然后就生成新的cat文件成功了
有兴趣的童鞋请联系我,我们一起再发挥小p余热。