相对安全的删除VS内置游戏的方法

htsky

普通会员
2004-11-24
7
0
0
以下是我在删除VS6内置游戏时找到的方法

该方法参照 友人网 CWK机友的文章 原文参看http://bible.younet.com/files/2006/05/15/345283.shtml



软件
A. PHONETOOL
B. 相对应的EPP CFG,就是148或是150.CFG
C. USB线

备份
1. PHONETOOL怎样用,这里就不讲了,各位大大及然想删除内置游戏必然都是高手,破解过JAVA的应该都明白如何用该软件
2. 连好USB线,执行PHONETOOL.可以不进入测试模式,不过要按了AT# ON才能连线
3. 选择 (Mode -> Flash File System)
4. 打开相对应的CFG, 如VS3是148,VS7是150 (FFS Configuration -> Open)
5. 读取档案 (Read File Types)
6. 找到下面档案:
- PanaJavaMidletList_.FFS
- PanaJavaLockFile_.FFS
7. 选取档案, 存档 (Save file(s) on PC).如有对话,选 "No"
8. 用HEX编辑器修改PanaJavaMidletList_.FFS
a.) 每个游戏有92个Byte去记录:






b.) 行货内置的三个游戏的记录:(可以从右边的TEXT大概看到)




好了,现在这里就讲到重点了,原文章中讲的什么替换,添加,覆盖等,确实太复杂了,看了半天都没有明白意思?

及后面讲到的游戏编号则就更复杂了,因为原文章中讲到的编号说的是应该,这可就麻烦了,什么叫应该喔!万一我们手机中对应的不是这个编号可就要出大问题了。:ya

所以通过我不懈的努力,我终于找到厂家是如何对JAVA进行加密防删除的方法了。

实际上和破解JAVA一样,也就是0改1 或 1改0 这么简单

机友们可以注意看第一张图片,第一张图就是一个JAVA空记录的数据,下面第二张图就是内置游戏的数据。

在这里我们只需要把游戏对应的92个Byte数据中第35 36 Byte那里的01 01改动一下就可以了。大家可以查看一下bv内置游戏第35 36 Byte那里是01 00 ,再看看你自已装入游戏的35 36 Byte那里是01 01,好了就是这个0和1的区别就是手机识别该JAVA能否删除的依据

好了,费话不多说,就改这里,如果你要该JAVA可刷除的话就改成01 01 如果不想在手机中被删除的话就改成01 00

OK,下面继续讲

修改文件后直接另存档为PanaJavaMidletList_ALL_FILETYPES.FFS
再修改刚才保存下的PanaJavaLockFile_.FFS 的名字为 PanaJavaLockFile_All_FileTYPES.FFS
执行 (Save file(s) in target), 选取刚才那两个档案.注意是同时选择2个档案.

程序会发问, 按次回 No, Yes, Yes

反回主界面,按RESTR后手机会自动关机

取下数据线重开机

进游戏菜单中看看内置的游戏是不是可以删了或看看自已安装的JAVA能删的是不是现在删不了了。


Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F

00000000 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 

creekill

普通会员
2006-11-15
119
0
0
很不容易啊,我原本想试试把我的VS6里的MMS图片删了,不过想想那些东东也不大,就算了.这象改PC的注册表一样,有点风险哦.