玩透KG90(KG800)
KG90大家也用了很久了,它的一些毛病大家也知道.我觉得最大遗憾就是没有后台播放和信息铃声不可以更改,不过对于有刷机线的朋友来说短信铃声和一些KG90的图片都是可以更改的.比如说来电图片MP3播放背景图片还有开机图片都是可以更改的,但是其中有些技巧.
在论坛待了那么久有很多人问我了一些关于刷机的问题,我个人觉得刷机不是传说中的那么恐怖,其实刷机很简单,论坛都有很详细的教程你们可以得到很详细的刷机步骤.
KG90很耐刷的,我在论坛那么久还没有听说KG90刷机有把机子给刷爆了的,如果在刷机中出现掉线或断电以及计算机死机导致不能开机的直接把电池卸下再装上重刷一般就可以刷好,刷机线论坛阿乐那里有的卖价钱在60左右,可以刷KG90也刷KG70.淘宝网里也有卖刷机线的价钱随质量的不同价格也不同.自己选择.
还有KG90不支持2007的QQ,只支持2005的通用QQ,具体设置论坛里面有.因为我不用QQ所以我自己也不知道怎么设置.
在论坛还碰到最多的一个问题是关于手机联PC机的问题.下图片和MP3可以用U盘模式(就是直接把手机用数据线连接到电脑)但是有的人说不能联上在这个问题上我有两个建议,一个是把电话重启再连接,第二是怎么都连接不上的话按2945#*#选择第6项总复位.(复位前备份好你的重要文件和电话号码)
如果传游戏你可以用解调器模式,驱动在随机赠的盘里面有KG90的联机软件和LG解调器驱动,安装了就好.水货KG800也可以用那联机软件,水货的同志没盘的话可以到论坛的光盘下载区可以下的到的.
现在介绍下怎么置换KG90的一些图片和短信铃声的地址偏移技术
工具:
1: LFELiteSetup05012007(自己在论坛搜索一下可以下得到.主要用来换图片和部分铃声)
2:
Image Search Editor (真水汉化的.论坛也可以下得到主要用来换开机图片,因为在LFELiteSetup05012007里面找不到开机图片的只能手动查找.)
3:十六位编辑器(做短信铃声的地址偏移用的)
4:刷机软件: Speedo293(用来把M0T文件转化成BIF文件和刷机)
5:硬件:
刷机线那是不可少的 呵呵
1.
第一部:置换铃声
在论坛下个ROM.V11M,V11O版本都可以,但是现在最新的是V11O所以我下的是V11O.下载下来用www.52lg.com密码解压得到的是两个ROM文件
打开刷机软件选择那两个MOT文件刷机软件会自动会生成两个BIF文件.如上图.
3:打开LFELiteSetup05012007软件
打开选择刚才转化的第一个BIF文件;如下图

在上面显示筐内填上:图片高度大于0小于221.图片宽度大于0小于177.因为KG90的图片最大分辨率是176*220.再点搜索会出现下图.
我所知道的是铃声109
110和145是短信铃声(123好象是确认音)你们可以下个MMF播放器自己听到来.一到十几是手机自带的铃声.我们先来置换铃声.比如我们现在换109的铃声.它的大小是51302字节换成KB是51302/1024=50.09KB.所以我们能给它换的铃声最大是50.09KB可以小于这个值但是不可以大于.这个软件也有个好处大了它会提醒你,比如看下图

下面正式介绍怎么换铃声.选中你要更换的铃声.再右击.选择加入铃声

然后会弹出一个选择框,选择你要置换上去的铃声就可以
再右击置换了的铃声右键选择修改文件,那么这个铃声就修改成功.
第二部:置换图片.上面说了铃声的置换方法,其实换图片的方法一样,就是多大的图片换上多大的图片,什么格式的换成什么格式的,呵呵:不过KG90的图片都是BMP格式的.比如176*220的换上176*220,BMP的换上BMP的就可以,不过这个软件特殊点可以不要顾及这些,不管大小什么格式换上去这个软件都可以给你转换成ROM里要求的大小和格式,不过有点变形咯.比如我们现在来换MP3的播放图片.
在单击图片会出现个图片预览选择框.:选择打开文件,选择你要置换上去的图片,再点修改文件就图片置换成功了.
第三步:置换开机图片
用Image Search Editor.打开ROM第二个BIF
在文件类型里选择所有文件
那样就可以打开刚才的BIF文件.
选择图片的色位为16位.再选择图片大小为176*220
本来要自己手动找开机图片,但是我已经找过了,知道了所以这步就不要了,可以用图片地址直接跳到图片位置上去.下面我就公布一部分地址,因为别的我也不找到我只知道这几个咯.
1 黑主题
00AE1CE2 帧数: 1 每帧大小: 00012E80 尺寸: 176*220 颜色: 16
2 白主题
00AF4B6A 帧数: 1 每帧大小: 00012E80 尺寸: 176*220 颜色: 16
4 开机图片
0072EC85 帧数: 1 每帧大小: 00012E80 尺寸: 176*220 颜色: 16
注意:开机图片是在第二个BIF中的.
知道了开机图片那就好,直接按转到偏移键再输入上面的地址就好:
再在编辑工具里面选择用BMP图片替换所选文件:
然后弹出选择对话框,选择你要换上去的图片

点应用:
这么简单就把开机图片置换了,提醒一下这个软件只可以换BMP图片,也就是说换上去的要是16位的BMP图片.什么意思?那看下面的图你就知道了.下面是用PS做图最后保存为16位BMP时的技巧.(我就随便弄张图了)
1,选择16位,再点高级模式:
选择画了红线的,点确定 保存就好了.
有的人要问了,为什么用PS要这样,具体我也说不出个所以然来,因为我不是学这个的,我只知道这样做出来的图刷到电脑上不会花掉(也许有点变形但是绝对不是花的)
下面我要介绍的是地址偏移做短信铃声.
这个确实比较难懂点,但是也不是难的东西.
做这个我们要知道什么是地址偏移,说通俗点地址偏移就是”借窝生蛋”,大家都知道ROM的空间有限,里面存放的东西都有他的顺序和空间.比如我们的短信铃声最大的一个也是50KB左右,可是我们要换上去个200KB的那么它就会把别的一些东西的空间给占用而导致电话会不能开机,死机等.那有什么办法呢?我们只有给它挪个窝了,在电话里有很多没有的图片和重复的图片那我们就可以占用他们空间放铃声了咯.比如KG90的MP3播放背景图片有10侦,那我只用2侦,其余8侦我用指针重复就可以,一侦在40KB左右那我们可以算下节约了8侦那我们可用的空间是8*40=320KB,那就足够放下一个真人真唱的MMF铃声了.是不是很爽啊?
在介绍前我先介绍下图片的指针和铃声的指针的算法:
图片指针= (LFELiteSetup05012007中图片的地址-E+起始地址)反转
比如第一个MP3图片的地址在LFELiteSetup05012007是3AA502那它的指针是3AA502-E+4010000(因为第一个BIF的起始地址是4010000)得到结果是43BA4FA把它反转就是FAA43B04.什么是反转,那我们不要管只要知道01234567反转过来是67452301不是76543210就可以了.(还有KG90的指针是存放在第二个BIF中的)
铃声指针=( LFELiteSetup05012007中的铃声地址-索引-8+起始地址)反转
在KG90里索引是28个字节,还有KG90的第一个BIF起始地址是4010000第二个BIF起始地址是1000000.
注意:这里的数值全部是十六进制的,而不是十进制的.
知道了这些概念之后我们就可以开始做地址偏移了,
首先我们要明确我们的目标:
第一:我们要把MMF铃声填充到MP3放播放图片的空间里去,
第二:我们要改变MP3图片的指针,也就是用两侦的指针重复替代被占用了空间的8侦的图片,以保证MP3的图片不能花掉.
第三:找到以前短信铃声的指针并把它替换成我们现在的指针(就是铃声偏移替换后的新地址的指针)(后面具体会说怎么算新的指针,上面也列出了公式.我觉得应该很简单的)
明确了目标后我们就可以知道从哪里下手了.
1,我们先找到图片和铃声的地址,这个很容易,上面说到LFELiteSetup05012007这个软件。我们的地址可以在那看到的。我知道的109是第二个短信铃声,110是第三个短信铃声。最后一个MMF铃声是第一个“爱巧克力”的那个短信铃声。第四个不知道在哪,不过等下可以在十六位编辑器中找到它的指针,然后反算就可以得到它的地址了咯。(因为指针是排列在一起的,我也验证过,呵呵)我只用109做例子。
用LFELiteSetup05012007打开第一个BIF得到铃声表,其中109的地址如图上红线里的1C3B08那么的的指针是:套用公式1C3B08-28-8+4010000=41D3AD8再反转就是D83A1D04
2:我们打算把短信铃声放在第一个MP3播放背景图片的空间里,那我们现在要做的是算出MP3图片的地址在哪,就是它存在哪里。还有就是算它的指针,我们要用两个指针替换其他八个以腾出八张图片的空间放MMF铃声。

从上面的图片可以看到,第一个MP3图片的第一,第二桢的地址分别是3AA502和3B6B0A现在我们可以来算它的地址和它的指针。地址好算就是3AA502-8第二个是3B6B0A-8 (为什么要减8:因为在每个BIF文件中前8位是开始地址和结束地址,它只是告诉刷机软件该ROM要刷在什么位置,它并不刷到电话中去,所以必须减掉。说明:有的软件可以自己删除前8位,但我们用的LFELiteSetup05012007软件把前8为也算进去了,所以必须要减。)指针的算法套前面的图片指针算法:3AA502-E+4010000=43BA4F4把它反转就是F4A43B04。第二个一样的方法:算到结果反转后是FC6A3C04。现在我们做的是上面目标的第二部:弄重复替换指针。
打开十六位编辑器。选择第二个BIF文件。打开如下
这就是那个BIF了,是不是很头痛全是数字,没关系。我们在编辑器工作区点右键,选择查找 然后输入刚才算到的指针也就是F4A43B04。得到结果如下图:

你看黑块的就是找到的F4A43B04,它后面的就是FC6A3C04。说明我们没有算错。呵呵。用蓝线圈起来的就是MP3图片的第一个GIF图片一共十张BMP图片组成的。我们要做的是把第一,第二的指针替换其他八个图片的指针。(但是有个问题是,这样换的MP3图片出来的效果是花的,所以我用的是第三个MP3图片的9.10桢替换了全部3张GIF图片的指针,也就是说只有一张MP3播放图片了也只有那样做出来才不是花的.没办法啊)
换完如下图:
我们下来做第三步:(第一步留最后来做)替换铃声的指针。前面算出第二个短信铃声的指针是:D83A1D04。那我们还是右键,选择查找——输入D83A1D04。查找如下。

黑色的就是我们要查找的,那蓝色的就是第一个短信铃声的指针了。黄色的就是第三个咯。紫色的就是第四个了咯。呵呵 快吧。下面我们来算新的地址指针。我们要把MMF铃声放在第一个MP3播放图片空间里,那指针指的地方就一定是MP3图片的地址咯,这不用怀疑吧?前面说了,MP3的图片真正的地址是LFELiteSetup05012007软件中 看到的地址-8那就是3AA502-8+起始地址=3AA502-8+4010000=43BA4FA反转就是FAA43B04然后把D83A1D04换成我们算出来的指针就好了咯/就那么简单。把它保存就好。它就是一个超大的补丁呵呵。你也可以做成小补丁,不要刷这么大一个的。方法和下面的做短信补丁一样。就是要在BIF前面说明开始和结束地址。自己实验去。
开始第三步:
做短信补丁
用十六位编辑器,打开你要加进电话中的MMF铃声。(我就随便弄一个咯)
大家可以看到其开头是4D4D,文本那里是MM。这就是MMF特有的。每个MMF铃声都是这样的咯。LG的有个索引要加在铃声的前面,怎么说索引这个概念呢,就是说没这个索引MMF铃声不发声,LG不同的型号的电话索引大小不同,索引可以在ROM里面可以找到,在KG90里索引是28个字节的。现在我们来找下这个索引。109铃声的地址是1C3B08,那我们跳到这个地址去看下。
用十六位编辑器打开KG90第一个BIF:右键——转到1C3B08
我们转到的地址是在4D4D的前面,看到4D4D你就知道它是个MMF铃声了,它就是第二个短信铃声了。那它前面的28字节就是索引了,也就是黑的那些。把它复制下来粘贴到刚才要换上去的铃声前面
索引的最后4字节是铃声的大小,举个例子吧:比如你的铃声是200KB的换成字节就是200*1024=204800再换成16进制的就是32000把它反转就是00200300就可以。
前面说了每个BIF前面都有开始地址和结束地址以告诉刷机软件该BIF该刷在什么位置,所以我们也要在前面加开始和结束地址。在3031前面插入8字节。先把开始地址复制上去,开始地址就是MP3图片的真实地址加起始地址再反转,也就是新的指针。前面算出是FAA43B04。那前四字节就是FAA43B04咯。(结束地址是开始地址+铃声的大小+索引)我就按上面的吧:铃声大小为32000索引是28大家都知道的。那等于043BA4FA+28+32000=43EC522反转就是22C53E04(为什么是043BA4FA而不是FAA43B04?因为前面反转了,现在要加的话要把它还原)
到这里大家应该知道前八字节怎么填了吧:
FAA43B04
22C53E04
全部弄好就如下图:
然后点 文件——另存为 存你爱的名字,只要后缀是BIF就可以。这就是一个短信补丁了。
刷前面的那个大补丁(也就是做了修改的KG90第二个BIF和这个短信补丁就可以了咯。
我们现在倒回来说第四个短信铃声的地址怎么确定。
我们刚才不是知道它的指针是B42D1E04。那我们套用公式,铃声的指针=地址-索引-8+起始地址。现在我们知道索引是28,起始地址是4010000还算不出地址嘛?
算出地址了,你直接转过去看下找到4D4D就可以确定其前28字节就是索引了咯。简单吧?(KG90的图片和铃声在第一个BIF中而开机图片和指针在第二个BIF中)
注意:
在本教程中的数值全是十六进制的
哦还有个问题 就是论坛有人问我可以做开机图片和菜单图片的补丁不?省得每次都刷那么大。我觉得理论上可以并且还更好做,因为它没索引,但我没那样做过所以我不能肯定。你们谁有兴趣做我可以提供方法:做菜单补丁好象可以直接用BMP的图片直接改后缀为BIF再加开始地址和结束地址就好。但是开机图片好象比较麻烦点,它好象不能直接改后缀,它要把BMP转成BIN格式。工具嘛就是上面换开机图片的那个Image Search Editor。具体就是用它打开176*220的BMP图片再另存为BIN数据就好了。再用十六位编辑器打开,在其前面家开始地址和结束地址
n
1 黑主题
00AE1CE2 帧数: 1 每帧大小: 00012E80 尺寸: 176*220 颜色: 16
n
2 白主题
00AF4B6A 帧数: 1 每帧大小: 00012E80 尺寸: 176*220 颜色: 16
u
4 开机图片
0072EC85 帧数: 1 每帧大小: 00012E80 尺寸: 176*220 颜色:16
我们以开机图片为例:它的地址是72EC85那它的开始地址就是72EC85+1000000得到结果反转就是(因为它在第二个BIF中所以起始地址是1000000还有地址我是用别的软件找到的所以不用-8软件已经减了)结束地址为(2EC85+图片大小+起始地址)反转=(2EC85+12E80+1000000)反转
176*220
16位的图片的大小都是一样的,所以那地址只要算一次以后就可以每次都用只要换个图片就可以了。所以我说它更简单。
我也是菜鸟,我知道的只有这些。你们知道更多的补充吧。
我把我知道的全吐出来了,因为我现在读书不可能天天上网了,所以希望有人能学会帮论坛多做些主题出来。那我就可以退伍了咯。
[
本帖最后由 187068513 于 2007-10-29 21:05 编辑 ]