自去年opera mini国际版重置中国用户之后,我就开始使用opera mini mod版,自定义服务器实现翻墙。opera mini mod版的功能会多一些,比较实用。但是像这类修改过的jar文件,多数情况下是没有签名的jad文件的,这就造成软件在读取和编辑用户数据时不断地弹出很烦恼的询问提示,很让人受不了。
今天安装一款软件时又碰到了类似的情况,对之前的折腾方法回想了好久,才终于回想起来,所以有必要把我的折腾方法记录在这里,以便日后查看。
首先说的是,这个方法的适用情形:
- 软件官方提供*.jad(签名版)文件及*.jar文件
- 该jar文件使用受限,或功能不足
- 想使用第三方修改的更强大的jar文件(无附带jad签名)
- 使用过程中,觉得询问提示很烦恼,想去除
工具:
- PC端工具:java汉化工具hhclass
- 手机端工具:文件管理器如x-plore 或 我的电脑等
- 下载:
- 到opera mini官网下载opera mini 4.2签名版(至少下载一个.jad文件,.jar文件可不用)
- 下载修改过的opera mini 4.2 mod 版(jar文件)
- 修改软件的名称:
- 用压缩软件打开opera mini 4.2 mod.jar,打开文件夹META-INF,把文件“MANIFEST.MF”解压出来
- 打开hhclass.exe,点击右下角的“打开MANIFEST”按钮,找到刚解压出来的“MANIFEST.MF”,打开
- 修改"MIDlet-Name"、"MIDlet-1"后面的值"opera mini"为其他任意字母或名字,你喜欢,比如我改成opm4.2ByLocke,保存
- 把修改过的“MANIFEST.MF”拖回原来的文件夹,覆盖原文件
- 安装:
- 拷贝jad文件和jar文件到手机卡
- 安装opera mini 4.2.jad(无.jar文件则须接入网络才能安装)
- 安装opera mini 4.2 mod.jar
- 移植:
- 用x-plore找到opera mini 4.2.jad的安装文件夹,比如我的在C:\System\MIDlets\[1010726],删除opera mini 4.2.jar
- 找到mod版的安装文件夹,比如我的在C:\System\MIDlets\[10111f57],把jar文件拷到[1010726]下,改名为opera mini 4.2.jar
好了,设置opera mini 4.2的读取用户数据和编辑用户数据为总是允许后,打开opera mini 4.2看看吧。至此已经实现了既用修改版,又要签名的目的。
总的来讲,此方法的好处当然是实现了我们的目的,不足之处是,因为N72是个怪手机,别的手机可以通过修改.jad文件里面的"MIDlet-Jar-Size"值为第三方jar文件的大小值,然后安装成功,而N72则不行。这样就造成了安装两个软件,然后共存的情况,占用多了一点内存。
0 comments:
Post a Comment