Monday, March 28, 2011

[TuT]图解-自己动手做FlashTool用的固件-附工具

[Post only for the purpose of personal study]
老物马克


此帖写给用US和PCC解决不了问题的孩子们。

前提是你得会用FlashTool,或者到了不得不用FlashTool的地步,板儿砖状态,不能正常进系统什么的(人生无常嘛……)

还有一个好处就是,只要FlashTool这个方法一直有效,那咱以后就可以随意刷固件了。把US下载的固件以这种方法保存起来,以后就可以比较放心地虐待你的手机。。。

FlashTool刷固件的方法见置顶教程:
http://sebbs.it168.com/thread-1815134-1-1.html

XDA的德国哥给的FlashTool for mini/mini pro,可能跟X10的不一样:
FlashTool for mini/mini pro



需要的材料:

1、以前通过US保存下来的固件文件。两个最大的文件,就以前你们玩强刷的时候那俩,眼熟吧?
XXX\Update Service\db\13740270\blob_fs



2、转换工具
下载:(不许歧视SkyDrive= =|||我用不了国内的网盘)
http://cid-455ad768bb049cf0.office.live.com/embedicon.aspx/.Public/DecryptFirmware.zip再试一个网盘:
http://www.multiupload.com/QWK5Y05012

解压出来是这么几个东西:



——————————————————我不确定这个步骤是不是必要的———————————————————————
黄色的那两个,可以从US里的插件文件夹里提取,我不太清楚US的更新会不会影响效果。我是Mini Pro,每次连US的时候一开始都会更新一下,所以插件有时候可能会变吧,我猜的。


大家从自己的US文件夹里拿出来比较放心。在这里: XXX\Update Service\plugins
耐心找一下文件名跟工具包里一样的两jar文件,然后复制到工具包文件夹。


然后用记事本编辑一下SeusDecrypt.bat这个文件,把里面那个jar文件的名称给改成跟刚刚粘过来的那个一样,就是后面几个数字的区别。
————————————————————————————————————————————————————————

3、7zip解压软件,免费的,基本万能。
去他们家下载:http://www.7-zip.org/

4、Java http://www.java.com/zh_CN/
之前忘了说,没有Java是不能解密固件的,更不能用FlashTool了,先去看置顶那个贴里的Java环境配置方法。


——————————————————————————————————————————————
开始咯~以下以mini pro为例,X10和mini照着来就行了

1、把你要用的两个固件文件粘到工具包目录下
就这么放这儿就成。






2、运行cmd(Vista/Win7用户建议关掉UAC或者用管理员帐户运行)
cd到工具包这个目录下
cd X:\XXX\XXX\DecryptFirmware

运行 SeusDecrypt.bat 来转换固件
SeusDecrypt.bat FILE_XXXXXXXXX





3、回车以后,就会在那个文件夹下生成.tgz文件。两个固件文件都这么解密一下,得到两个.tgz文件





4、用7Zip解压这两个文件,两步:
第一次: 提取到"*\" 得到俩*.tar文件,分别放在俩文件夹里
第二次: 到这俩文件夹里,分别再提取一遍,两个tar一共得到8个*.sin文件,一个*.ta文件,还有xml文件可以无视。







5、把这些文件都改改名:
amss_fs.sin
amss.sin
cache.sin
fota0.sin
fota1.sin
kernel.sin
simlock.ta
system.sin
userdata.sin

6、Tada~完成了,把这9个文件放到FlashTool的Firmware文件夹下,就可以刷自己做的固件了。

大家好运^_^

——————————————————————————————————————————————————

补充:
X10固件Decrypted之后是这些:


Original Post:

No comments:

Post a Comment