电脑技术学习

破解MMMB不能对5.91版的小3传图铃的BUG

admin

    好消息!从此大家的小3可以放心地去升5.91了。对于5.91不能传图铃的问题今天终于偶给解决了。

    公司同事的小3去升5.91了,结果真的和大家说的一样,用MMMB只可以看到Game和Application  于是按以往破解MMMB不能对3220传JAVA那样对MMMB进行破解修改。我装的是MMMB2.0(USB线),首先打开C:Program FilesCommon FilesLogoManager下的Nokia.ini(之前的版本没有这个配置文件,所以建议大家装MMMB2.0或更高的版本)查看该配置文件里的文字,找到[RH-19]这一项,下面的值是:Profile = D4S  把它改成:Profile = D4CS

再往下查找倒数第四段,有以下字符:

[D4CS]
Contacts = NkCore.NkPhonebook
SMSFolder = NkCore.NkSMSFolder
Gallery = FileTransfer.NkFSItem:A|/predefgallery
DefaultRingtones = FileTransfer.NkRingtoneItem
JavaApps = FileTransfer.NkFSItem:A|/predefjava/#0
JavaGames = FileTransfer.NkFSItem:A|/predefjava/#1
Polyphony = 4

将Gallery = FileTransfer.NkFSItem:A|/predefgallery这一行中后面的predefgallery删掉。
改成:Gallery = FileTransfer.NkFSItem:A|/

然后保存。重新打开就可以看到你的MMMB里多了很多文件夹。

原理是这样的:

     MMMB先认出手机的硬件号(3100是RH-19)然后查找Nokia.ini配置文件里有无[RH-19]这一项;接着中转传输地址指令FileTransfer到Profile指定的D4CS项里的配置信息,于是MMMB就列出

     [D4CS]相关项的内存地址空间;如Gallery =FileTransfer.NkFSItem:A|/predefgallery

     即对于MMMB来说3100的内存相当于A盘,多媒体资料里的相关文件就在目录/predefgallery里头,但由于5.91版的3100对内存空间的地址位置做了修改,于是MMMB按原来的配置信息就找不到多媒体资料文件夹,但MMMB对3100的物理连接是绝对畅通的。所以,只要把MMMB连接的地址指针方向指到正确的位置,同样还是可以手机内存资料进行读取。我在调试中不明确实际多媒体资料的确切地址,所以就只好把MMMB的连接指针指到主目录里,即把后面的predefgallery删掉。于是打开MMMB就会看到很多文件夹,有用的没用的。都出来了,反正都是系统文件夹,其中的<HIDDEN>文件夹里放置的是网标。我用手机载了透明网标就在那里头。

    同样,在Permanent_memory(物理存储器)下的Application和Game文件夹里文件不再只显示JAVA的名字,而是JAVA必用的两个文件:JAD和JAR。这好比把3100当成真正的U盘了。


    关键还是[D4CS]这一段里的文字,大家有兴趣的话,还可以对这段里面的文字进行修改尝试,也许不久的将来还会有人研究出自己DIY小3系统的方法呢。

    以上的研究信息确实是本人——向我开炮,最新研究发现的,绝非转帖,更不是捏造,而且是经过实践检验是确实可以成功传输数据的。


    PS:我不知道动感版的小3是不是可以用这个方法。因为我同事的3100是普通版的3.10拿去升到5.91的。有动感版小3的朋友可以试试我这个方法。也许可以用。如果可以用的话来报告一下,一起为广大小3爱好者服务。