电脑技术学习

破解gif图片和mid铃声的上传限制

admin

    近来不断有网友问到gif和mid的上传的问题,论坛中也有很多回答的帖子了,却问题总还是源源不断,在这就一并把关于突破限制的问题一并整理出来,作为今天试飞的日志,以饟众友人。

    首先,是gif的上传。这需要先了解CB,就是LG Contents Bank,首先找到他的安装路径,默认路径是C:Program FilesLGGSMLGContentsBank,个别朋友的不一样可以自己换一下,在LGContentsBank这个文件夹下有二十多个文件和两个文件夹,其中有两个文件需要我们认识。一个是ContentsBank.exe,这就是真正的CB程序,桌面上的快捷方式就是指向他,CB启动时需要一个配置文件来设置启动选项,这就是另一个文件config.ini了,CB的好多设置都是要通过这个ini的配置文件来实现。先用记事本打开熟悉这把神秘的钥匙:

-------------------------------------------------------
[Setup]
MODE=0
TYPE=114
IRDA=0
IRDA BYTES=128
IRDA SLEEP=20
BLOCK_SIZE=2048
MP3_BLOCK_SIZE=51200
SLEEP_TIME=1
SLICE_SIZE=2048
SLEEP_TIME_IN_TRANS=1
RETRY_COUNT=3
Path=C:Program FilesLGGSMLGContentsBankContentsRingTone
Baud Rate=115200
Port=3

[WIN98]
IRDA BYTES=64
IRDA SLEEP=100

[PROG_SETTING]
BUTTON=OLD
EXIST_JAVA=Y
EXIST_CAMERA=Y
EXIST_KARAOKE=N
EXIST_MP3=Y
MUSIC_CHIP=NEC
LCD_WIDTH=128
LCD_HEIGHT=160
MODEL_NAME=L3100
VERSION=G282-v.3.6(3.6.1.09.20-CH)
ANI_GIF=N
MAXFILESIZE=51200
SELECT_MODE=MULTI
Serial=N
USB=Y
USE_BINARY_UPLOAD_MODE=N

----------------------------------------

以上两条两条虚线之间的文本就是原版配置文件的全部内容,由于俺也没有学过电脑,对这些程序不大知道,所以就捡着有用的来看。

倒数第九行的LCD_WIDTH=128是指上传图片的宽度,倒数第十行的LCD_HEIGHT=160是指上传图片的高度,倒数第六行的ANI_GIF=N决定了是否限制上传gif图片。了解了这些东东,就可以开始动手实践了。

    第一步,要把倒数第六行的“ANI_GIF=N”改为“ANI_GIF=Y”,注意Y要大写,这样一改,CB就不会再限制gif图片的上传,不再想以前那样选择多帧的gif时弹出可恶的提示。

图片01

    第二步,就可以开始传图片了。记住保存对config.ini的修改后,打开CB连接手机,挑选在网上下载的gif图片,选中多帧的gif文件时,CB右侧的模拟手机屏幕不能预览图片,会显示一片空白,还不停的闪动,位置也稍有偏移,并且模拟手机屏幕的左侧的一列按钮都处于隐身状态,这个只要拿鼠标在那里划过一下就可以显现的。点击下载后往往会出现没有反应的情况,这时到任务栏任意激活一个其他任务,然后在返回CB,就回到正常状态了。还要注意就是尽量不要传太大的文件,初步试验的结果是50K以上的图片会出错,提示“未知错误”,提示都是在传送完毕手机进行识别的时候发生的。

图片02

    第三步,改动config.ini文件中的“LCD_WIDTH=128”为“LCD_WIDTH=96”,改动“LCD_HEIGHT=160”为“LCD_HEIGHT=64”,这样才好进行小图的下载。保存修改,启动CB,找到96*64的图片直接上传就OK。选择jpeg或一帧的gif时,右侧的模拟手机屏幕会显示不出的情况,不会影响下载。上传gif时会有和128*160大小的图片一样的症状,解决方法也是一样。

图片03

    图片下载现在应该是没有问题了,再来看mid铃声的下载。其实这个更简单,都不用改配置文件,直接改一下铃声的后缀名就好。找到合适的mid铃声,把后缀名由“*.mid”改为“*.mfm”,改后缀会提示“如果改变文件扩展名,可能会导致文件不可用。确实要更改吗?”不用管这个,我知道能用才好改的嘛。

图片04

    下载铃声的界面也是不符合规则的,和传gif一样看不到模拟显示屏,试听的界面会错位等,而且试听的时候也是听不到声音的,照样不管他继续传。

图片05

    这个一般不会遇到什么错误,就是也一样不好传50K以上的文件,我传的一个69K的“靓女幽魂.mid”就会弹出提示:无法下载超过50Kb的文件。

图片06

    其实这个提示也可以去掉,去修改CB的配置文件config.ini,其中的倒数第五行为MAXFILESIZE=51200,只要把这个数值改大一些就不会提示,但这样是治标不治本,大于50K的文件传到手机后会提示“未知错误”,可能是硬件方面的限制,这就不用去解决了。

    经过一番努力,想必你的G282已经更加美丽,声音也更加动听了^_^入夜了,出去炫炫手机?
简单声明一下:文中的经验都是亲自一点一滴试验出来的,如遇转载,请注明出处www.younet.com尊重他人的劳动果实是一种美德...

随此文送给G282的友人一个效果题材都不错的gif图片用来做试验吧,是北京2008奥运会的五个吉祥物,128*160格式的。

2008奥运吉祥物