E6升级UCWEB等Java程序的另类方法

  最近,打算升级一下自己小6安装的程序,原本我的手机内安装的Java程序版本:UCWEB是5.1.0.23,Anyview是3.1.25,MOTO-TXT是3.10,China Google Maps是1.6.4。
   我下载到的新版本:UCWEB是6.2.0,Anyview是3.2.23,MOTO-TXT是4.20,China Google Maps是2.2.0。
   也许许多E6机油与我一样,会遇到类似的问题,就是打开新版的Jar程序后,首先是提示安装,而后是问是否更新,选择更新之后,还有个非认证的提示,点击继续安装,但最后的结果多半会是“无效文档,无法安装”。为此,我特地到不同的网站找了不同的版本下载下来安装,均是出现如此的问题。下载的Jar文件用WinRAR都能打开,说明文件本身是没什么问题的。
   我仔细对比了一下下载的Jar文件和安装目录下的Jar文件,似乎大小差不多,不同的是安装目录下还多了一些后缀为.ap、.ii、.db、.idx的文件,这些文件的日期会随程序的使用而改变,说明是类似记录程序执行情况等的注册信息,于是我就大胆地把下载的文件直接拷贝到安装目录下面,如果文件名称相同(例如Anyview,都是用Fairy.jar),直接覆盖它,如果文件名称不同,则把原来的删除(例如China Google Maps,原来是gmaps-164-m2_ts_zh_CN.drm.jar,下载的是gmaps-220-m2_ts_zh_CN.drm.jar),再把安装目录下后缀是.ap、.ii、.db、.idx的文件全部改为和下载文件同名。
   拷贝完文件之后,先用“我的记事”或者UltraEdit 文本编辑器等修改Files目录下的registry.txt和java\JAMInfo目录下的index_card1,把其中的文件信息用拷贝后的文件名称替换以前的,再到桌面点击替换过的程序不放,在“管理”→“许可”中对所有项目重新全部选择一次“从不询问”。这样做过以后,新版的程序一般就可以使用了。当然,如果是UCWEB与China Google Maps等需要连接GPRS的,或许还得在“属性”中选择一次移动梦网。
   另外,要想让软件信息更完美,还需要把index_card1里软件版本信息也改了,这样,在点击“属性”时版本信息也是新的了。
  上面说到的问题应该是E6机油会经常遇到的,我查找了不少网页,似乎没找到比较好的方法(当然也可能是我刚好没找到或者查找的方法不对),通过自己摸索,终于能够顺利将程序升级。为此,我把我的方法拿出来和大家分享,希望能给入门级别的E6机油能有所帮助。
  本帖已首发于CCMOVE移动天使E6手机论坛,但我也爱友人,因此在这里再发一次。