注意:解压后打开这个软件时会提示打不开或者出错,下个Microsoft
NET
Framework3.5装好后,再试一次这个工具就能打开了。然后下载光影魔术手。或者
美图秀秀在光影里打开一张图(最好是比QQ登陆框要大的图),点以下键在打开的窗口里选中“按宽高比例裁剪”,并在长宽里分别填上335和221。这时在图上拉出来的虚线框的比例一定是335:221的。按个人喜好裁剪,最好是让图的主要部位在上半部,因为登陆框下半是显示QQ号框和密码框的,会挡掉。这时长宽一般是比335
x
221大的。再点打开的窗口的第一个框里填上335,这时下面的框会自动变成221。如果自动变的数值相差1、2象索无所谓的,如果相差得远,看一下是否勾上了“维持原图片长宽比例”。缩放后点后另存为游中森,保存成BMP格式的图片。假设改成test.bmp吧。3、
打开RDB打包解包工具,在解包RDB文件的框处选择QQ安装路径下的Res.rdb,解包位置随意。最好把Res.rsb备份一下4、点解包后,会d出一个名为res的文件夹。在res\Loginpanel文件夹里找到MiniLoginPanel_WinBkg.bmp和MiniLoginPanel_DefaultBanner.bmp这两张图。(眼花的话搜索mini会出来几个,好找一点。bmp是后缀,一般是看不到的)(1)培敬把上面自己裁剪好的图test.bmp改名成MiniLoginPanel_WinBkg.bmp,放进res这个文件夹里,替换掉原来的图。(2)把MiniLoginPanel_DefaultBanner.bmp
和MiniLoginPanel_BtnBkg.bmp改成其他名字,或者删掉也行。5、这时在RDB打包解包工具里,把这个res的文件夹再打包成res.rdb。替换掉QQ安装路径下的原文件。这时打开QQ,就发现登陆框已变了 希望能解决你的问题
一、需要的工具: WinHex,十六进制编辑器,用于更换XIP文件中的开机画面数据。 Scoter_Kitchen_1.0,Rom工具包,用于提取和更换XIP文件,以及转换RSB文件 二、准备工作 1.将Scoter_Kitchen_1.0.exe工具包中Build Room文件夹下的rsbbmp.exe文件解压到硬盘中。这是将BMP文件转换为RSB文件的工具。 2.将Scoter_Kitchen_1.0.exe工具包中\Scoter Kitchen\Utilities\TOOLS中的SRPX tools文件夹解压到硬盘中。这是分解和合并XIP的关键工具。 然后,在SRPX tools文件夹中建两个批处理文件 (1)分解XIP.bat,其中命令为: msflshtool.exe ROM.bin -d -p 1 SRPX2XIP.exe ROM.bin.part1 (2)合并XIP.bat,其中命令为: XIP2SRPX.exe ROM.bin.part1.xip msflshtool.exe ROM.bin -p 1 -r ROM.bin.part1.xip.xiporg 分别保存。 4.安装WinHEX.好像这是废话,呵呵 一切准备就绪,开始 *** 刀 三、制作开机画面 1.将心仪的图片裁剪、缩放为320*240像素大小,保存为24位BMP格式。 2.将转换得到的BMP图像旋转180度,变成底朝上,然后再左右翻转一次,变成反相的图片。 以上工作我是用ACDSEE9.0完成的,没有发现图像兼容性问题。 3.运行rsbbmp.exe,用Add Files命令,选择已转换好的BMP图像,然后使用Convert命令,得到同名的RSB文件,开机画面制作完毕。得到的RSB文件大小应该为153,628字节。 四、更换XIP中的对应数据 现在开始进入关键步骤 需要说明的是,尽管经过我的亲身实践, *** 作失误造成更换图像不成功,最多就是不能正常开机,刷另外的ROM就可恢复正常。但也不排除其他我没有遇到的问题可能造成手机损坏,请大家自行斟酌是否继续下面的步骤。本人可没法子承担太多的责任,呵呵(^o^)我在欧水701国行700上均试验过了 下面继续: 1.将选中用来修改开机画面的ROM文件复制到SRPX tools文件夹中,重新命名为ROM.BIN。 2.运行“分解XIP.bat”批处理文件,得到两个文件,分别是“ROM.bin.part1”和“ROM.bin.part1.xip”,其中后缀名为XIP的“ROM.bin.part1.xip”就是我们要的XIP了。 3.用WinHEX软件,打开“ROM.bin.part1.xip”文件。定位开机昌配闹画面数据的起始位置。这是最最关键的步骤,所有的成败就在此一举。由于XIP版本不一致,起始位置也不一样,在此介绍一个傻瓜办法。用WinHEX的查找文本功能,查找“R**”字符串(**代表XIP的版本,目前常用的都是R65版本,还有用R52版本的,大家都试试),一般能查到3处,其中有两处相距很近,,而且后面跟着的8个十六进制数据都是00 ,如果找到了,那就恭喜你搞定了,00后面紧跟着的就是开机画面的起始位置了。 醉心大侠的1015版,WM6的B6,以及B6优化Mio001版,用的都是R65的XIP,查找到的是连续的R65.3.101.0921.1、R65.3.101.0922.1,然后是8个字节的00,第9个字节是开机画面数据起始位置。R52官方版用的是R52,数据格式和上面类似。 4.用WinHEX打开转换好的RSB图像文件,从第29个字节(十六进制为0000001C)开始,选中后面所有的数据,复制。 5.切换到打开的XIP文件,定位到开机画面数据起始位置,用“编辑-剪贴板数据-写入”命令,将复制的数据写入到XIP中,然后保存。 6.执行“合并XIP.bat”,将修改后的XIP文件重耐罩新合并到ROM中。此时ROM文件修改日期应变为当前时间 这样就得到了自己定制第一开机画面的ROM了,开始刷机吧!!! 再次重申,不卖旁能保证没有一点风险,请大家自己掂量。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)