zxw0628
版主
  
UID 3598294
精华
114
总积分 48606
帖子 3645
交易分 0
金币 0
阅读权限 100
注册 2006-8-27 现用手机
状态 离线
|
[广告]: 5000条免费短信任你发
Samsung内核研究教程2-关于BIN文件图片的处理
Samsung内核研究教程2-关于BIN文件图片的处理
作者:chaojimali20(真水无香)
摘要:给大家介绍三款我汉化的搜索和置换BIN格式文件图片的软件,主要介绍Image Search Editor,因为它可以搜索现在市面上大多数的手机固件中的图片资源!(文章后附软件的下载链接)
关键字:固件 搜索BIN图片 Image Search Editor
Image Search Editor使用教程
LG CDMA 3G和三星很多都是BIN格式的固件,对于BIN格式的文件,主要是图片的查找,一直没有一个好的办法! 铃声好处理,因为铃声BIN固件的铃声一般都是MMF格式的,处理这个格式的铃声,可以在用三星DIY打开BIN文件以后点“获取铃声地址表”就可以找到铃声并置换了,也可以用十六进制编辑器Hexworkshop查找MMF铃声的头4D4D4D4400,那么所有的铃声就都查找到了,然后再置换;对于文字部分,一般是以UTF8的形式存在的 ,所以查找相应字符串的UTF8编码就可以找到字符串并修改!
但是修改BIN格式固件中的图片一直是一个很烦人的问题,一直没有好的方法,不仅是LG和三星,其他品牌的手机,对于BIN文件中的图片也没有好的软件可以显示出来。很多人可能知道俄国作者Javer开发了一款很强大的Flash修改软件ResMan,可以很方便的显示铃声、图片和文字,其实那个软件主要是依靠一个后缀名为rxt的配置文件来实现不同版本的固件资源的显示(有的ResMan不需要rxt配置文件,但是它只能打开特定版本的固件,要支持其他版本的固件,必须另作rxt的配置文件),这个配置文件位于安装目录的Firmwares文件夹下,用记事本打开这个配置文件,我们可以看到。他包含了所有的资源文件-图片、铃声、文字的地址信息。所以说他是依靠这个来完成图片显示的。假如要做这个配置文件,工作量最大的还是先手工查找图片的地址(因为铃声和文字的显示很容易,找到他们的地址不难),然后一直以来没有一个很好的图片查找工具。国内(包括国外)一直没有一款可以自动生成BIN固件图片地址的软件,即使是手工查找图片的工具都没几个(我知道一个Samsung firmware browser,但是操作有些复杂,我个人觉得不是很好用).我猜想作者Javer可能有专门的软件来自动生成这样的配置文件,只不过没有公布而已,呵呵!所以今天我就来跟大家介绍三款我汉化的图片查找工具,主要是介绍第一款软件,因为它功能强大,集搜索和替换图片为一体,而且操作简单,另两款软件功能相对简单一些,操作也很简单,所以我就不做详细介绍了,相信大家看看就知道怎么用了!
今天我要给大家重点介绍的就是Image Search Editor这款图片修改软件,首先感谢软件的作者AlexXoft(俄国),感谢他的优秀作品!
我们今天就以三星E358J2真水无香版 为例进行说明(修改cla后缀为bin)
1、首先打开软件Image Search Editor,然后打开 E358J2真水无香版.bin 文件

该软件默认搜索的固件格式为BIN,Dat,TFS和MEM格式的文件,其中BIN,TFS为三星常用的固件格式,MEM这种格式的文件,也是俄国人最先用的,最先我们置换手机中的图铃都是用LGetFlash这个软件,这也是个很神奇的软件,功能类似于三星的ResMan,非常的方便,不过也是需要后缀名为SAV的配置文件,各个手机甚至不同版本的固件需要不同的配置文件,LGetFlash配合SAV配置文件就可以生成MEM格式的文件,其中包含了所有的图片、铃声和文字资源。虽然这个软件默认打开的是BIN,Dat,TFS和MEM这四种格式的文件,但是也可以打开其他格式的文件,比如我们GSM常用的BIF格式的文件,据此我想可能也可以找到M0或者S3等其他格式固件的图片(我只试了BIF,其他几种格式我没有试验)
2、打开E358J2真水无香版.BIN的固件后出现如下画面,显示的是花屏,因为打开默认的是单色图片,我们要查找的一般都是真彩色的,所以显示的是花屏,不要急`49`49

3、我们看看软件的工作界面

菜单栏:菜单栏我就不多说了,大家看看各个菜单的就知道是什么意思了
快捷图表栏:快捷图标栏就是把常用的菜单以象形图标的形式放在该区域,把鼠标放在每个快捷图标上就可以看见其功能了
图片预览区:图片预览区就是预览要查找的图片在固件中的存在形式
状态栏:状态栏是显示你打开的固件的一些信息,最前面的是偏移地址,即该图片在固件中的位置,前面是十六进制,括号里面的是十进制的地址;中间的是颜色和图片尺寸,128X128表示的是宽度128象素,高度128象素;最后面的是该图片的颜色模式。
颜色模式列表:他们的单位都是bpp,我翻译成位/象素,也不知道翻译的对不对,呵呵,其中1bpp指的是单色图,在以前的黑白机时代用的比较多,现在基本都是彩屏机子了,所以很少用了;2bpp经常用在一些彩屏手机的外屏上;4 bpp用的很少;我们经常用的是后面三个,8 bpp指的是256色,比如LG G7100外屏的256色冷光,其中的外屏图片就是256色的,所以说我们如果要找LG G7100外屏图片的话,就选8 bpp;16 bpp,这个是最常用的,就是65536色,也就是我们现在大部分手机的色,也就是大家经常听到的65K色;18 bpp,这个就是现在比较高档手机的色,也就是我们经常听到的26万色。后面两个24 bpp和32 bpp是更高档手机的色彩,不过现在很少见。后面两个我不知道是什么意思。
书签列表:管理和编辑书签的地方,我们把查找到的图片加入书签列表,下次就可以直接使用了;也可以再这个区域管理和编辑相关的书签
4、我们要查找图片,首先我们先确定自己要查找固件的色彩和大小,比如说我们今天要查找的E358J2真水无香版.BIN,他的色彩是65K色,也就是16bpp,我们查找他的待机图片,他的大小是128X160,所以我们先选择色彩16bpp,然后点菜单中的 尺寸-设定图片尺寸(也可以点快捷图标区的图标)

5、设置好后打开的图片就是下图这样的,显示的是画屏,看看状态栏,因为在开始位置,所以显示00000000,大小是我们刚才设置的128X160,色彩是16bpp (65536)

6、好了,设置完成了,我们就开始查找图片了,看看导航菜单,里面有相关的菜单,尺寸确定了以后我们主要应用的是Shift+键盘上的上、下、左、右分别是把图片向上、向下、向左和向右移动,我们按住Shift+键盘上的向上方向键,一直按住就可以找到了,小窍门,我们可以自己判断一个地址,先转到一个地址,然后从这个地址开始查找,我们点 导航--转到偏移,设定一个地址,就从这个开始查找。查找图片是一件很枯燥的事情,呵呵,要做好思想准备,不过找到了以后,就可以一直使用了,呵呵,算是苦了你一个幸福千万人吧
终于在位于地址863350的位置找到第一张128X160的图片,是刚开机时候出现的一个图片

7、找到图片后,我们把他添加到书签列表中,那么以后点书签中的图片地址就直接可以打开图片了,点添加,然后在对话框中取一个名字,如“开机图片”,确定后就添加到书签列表了


8、找到图片后,我们加入到了书签列表中,如果我们想直接替换这个图片,那么点菜单栏中的 编辑-用BMP图片替换文件(也可以点用BIN数据替换所选文件,前提是你必须有BIN格式的图片文件-即BMP保存成了BIN格式)

9、在弹出的新窗口中点 文件-打开BMP文件,选中一个128X160的BMP文件

10、点“应用”后在弹出的提示信息中点确定就替换成功啦!


11、如果您选择的文件文件不是BMP图片或者尺寸不对,软件也会给您提示的


如果我们强行替换,那么导入的BMP自动拉伸,如下图所示(原图为128X142,拉伸为128X160效果还可以,呵呵)

Corona_Editor使用教程
这里我们以LG KG 90C.bin和LG G7100 107.bif为例进行说明
1、启动Corona_Editor后如下图所示

2、点 文件-打开,打开我们的E358J2真水无香版.BIN的固件

3、打开的固件界面如下图:界面很简单,我就不介绍了

4、我们进行相关设置,搜索的尺寸128X160,颜色16bpp,

5、用“上一页”和“下一页”进行快速翻页,下面的向上,向下进行微调。我们就找到第一个128X160的图片,他是一个九宫菜单图片。当然了我们如果知道地址,可以在偏移量里面输入地址,然后点转到,就可以转到相应的图片位置了

6、这个软件也可以打开其他类型的固件,比如LG GSM常用的BIF格式的,我们在 打开菜单里选全部文件,打开BIF文件,按上面的设置就可以找到相关的图片了


这个软件的缺点就是不能保存搜索到的地址,所有有些...呵呵
下面的InForest操作简单,记住不要点打开固件,首先要先创建一个方案,所以要点“文件-新建”,它可以搜索图片,也可以把找到的地址表保存起来


,根据个人的需要选择相关的软件吧!
OK,搜索和替换图片就是这样子的,其中还有很多功能,在这里我要说清楚的话估计要写很多,不过都是一些很简单的功能,大家多试试就知道怎么用了!搜索图片是很枯燥的事情,不过当你找到的地址被很多机友使用时,我想那是很开心的一件事情,呵呵!希望大家都加入到DIY的行列中来
要是直接点击下载不了就点右键-保存 就可以了
Image Search Editor下载
Corona_Editor下载
InForest下载
再次感谢这三款软件的作者AlexXoft、Loque、InForest的作者(该软件的关于中没有作者的信息),另外声明,禁止对本人汉化的软件资源进行恶意的窜改(软件中的标准资源和非标准资源我基本都汉化完了,没有必要再进行所谓的“升级”了)
本帖不设置隐藏,希望大家不要恶意灌水,回帖如DDDDDD,123,CCCCCC等(希望大家不要养成这样的坏毛病,如果有人上国外的网站就可以发现,不管什么论坛,几乎没有人回帖类似 UP,顶之类或者如DDDDDD,123,CCCCCC这样的垃圾帖,回复这样的帖子会被封IP的,不信你们可以上俄文的网站去试试,发第二次绝对被严厉的惩罚
如果在软件使用过程中有什么问题或者发现未汉化的非标准资源,请通知我,我会即使修正的,转载请保持文章的完整性,谢谢!
[ 本帖最后由 zxw0628 于 2007-5-18 14:00 编辑 ]
|  尾巴的博客,希望大家光临指导工作

|
|