关于刷机请求帮助

laborer

普通会员
2005-03-08
84
0
0
一款三星C208手机,我完全按照刷机流程从把s3文件转换成bin文件,从bin文件获取铃声表,从铃声表中选择一首铃声修改其偏移地址,原地址:0x0088359E,铃声大小:22099,替换另一首铃声,由于铃声文件比原文件大:100665,所以用winhex在bin文件里选择了一个空地址:0x007C7A10作为新地址,最后生成了两个文件,一个偏移地址修改文件:PY.S3,另一个新铃声新地址文件QZGY.S3,然后严格按照要求刷进手机......,但是,刷完以后开机进入开机画面就停止了,一亮一灭地,按任何键都无效,就是说完全失败了!没办法只好拿掉电池让它关机,重新把手机刷成原来的状态才算开机成功。这种状况曾经重复两次,都是这样的结局。那一步出了错?请求帮助。 [s:46] [s:18] [s:10]
 

wangjun9599

普通会员
2005-03-10
7,640
0
0
100多K的铃声 不支持的,

另外 0x007C7A10 为起始地址,后面有足够的空间放100665 ??

这种现象是地址冲突了!
 

laborer

普通会员
2005-03-08
84
0
0
谢谢wangjun9599版主,的确是地址冲突,后来我自己用winhex工具对0x007C7A10地址段进行了查阅,发现是地址冲突,因此造成死机,但是我把地址改成0x00FF10B0之后,在刷机的时候却报告地址错误,其实从0x00FF10B0开始有很长一段都是空地址,完全能够容纳100K的铃声文件的,为什么它还报告地址错误呢?
 

wangjun9599

普通会员
2005-03-10
7,640
0
0
用电脑上的 计算器(选 科学型),把空白地址的结束段 减去 空白地址的起始段,就可以得到有多少字节了~~
100K=102400 字节
 

laborer

普通会员
2005-03-08
84
0
0
我重新改了一个地址,作了一个s3文件,这回倒是刷进去了,似乎一切顺利,正常开机,正常调出各种功能,但就是不见传输进去的的铃声,而原来的那个被代替的铃声也只有名字而没有声音了。那个铃声哪去了?
 

laborer

普通会员
2005-03-08
84
0
0
可是我在另外一个地址:0x00E1D9F4--0x00E3632C下载了一个大小为100665字节的铃声文件,而在0x00B1AE14--0x00B3362C以及它以后得很大一段地址都是空白区,我就以这一段(0x00B1AE14--0x00B3362C)空白区为地址写进一个大小为100377字节的铃声文件,虽然写进去了,却没听见声音,什么原因?
 

wangjun9599

普通会员
2005-03-10
7,640
0
0
可能下载可以支持的.
刷机是不支持的~ 就象318,替换正好是100K 的铃声也不支持! 你换90多K的试下就知道了~~

c208的 D1\K1 版本可以刷100k的.其他的不行!
 

laborer

普通会员
2005-03-08
84
0
0
我做试验的就是C208型号的手机,我已经反复试验过多次,找了不少的地址,只要能够容纳100377大小的文件的地方我都试验过,问题是我刷机以后开机,原来的被代替的那个铃声文件肯定是没有声音了,但用来代替的新铃声文件在哪呢?找不到它的踪影,怎么去把它调出来呢?如果有可能,我把它传上来请版主和大家检查一下问题究竟出在哪。
 

wangjun9599

普通会员
2005-03-10
7,640
0
0
[s:18] 不是在10楼和你说了吗!

代替的那个铃声文件肯定是没有声音的,因为它的指针已经指向新的偏移地址了~`
替换进去的铃声不响,是因为过大了~不支持!