- 积分
- 492
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我试了几个软件,只有MicroReader不行,可能要重刷MAP才能解决这个问题,别的都OK
12.6
http://mobile.0110.cn/viewthread.php?tid=249914&highlight=%C8%CF%D6%A4
下载上面链接的Certify1.3.rar,把keystore.dat复制到MidletSigner5所在文件夹,生成认证后用65的0110.der覆盖生成的认证文件,即可使用65区认证过的JAVA,这个方法为幻芯版主提供,我还未试验,请大家测试
如果生成认证时提示“'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。”,安装SDK即可解决
生成过认证后在MidletSigner5所在文件夹会生成“keystore.dat"这个文件,如生成过认证,下次因为丢生认证文件想生成相同名称认证会提示不成功,这时删除keystore.dat即可,昨天压缩的时候忘记删除这个文件了。
该方式认证过程说明如下:
1、打开手机上隐藏目录(可以使用OD(OpenDisc)或者其他工具软件)
(对于75系列,要写SKEY到手机)
2、从手机拷贝文件“Config\policy\manufacturer.sbp”到MidletSigner所在目录的“Config\policy”文件夹
3、创建我们自己的认证:
3.1、运行“makecert.bat MyCertificate“命令(这里可以用我们自己的认证名字代替MyCertificate )
3.2、拷贝文件 “Config\Certificate Store\MyCertificate.der” 和 “Config\policy\manufacturer.sbp” 到手机的相应目录。
4、现在可以做我们自己的认证应用程序了:
4.1、拷贝我们自己的应用程序到MidletSigner所在目录(整个文件夹,必须包括JAR和JAD文件,没有JAD的用JADgen生成一个)
4.2、编辑 certify.bat, 设置你所想要的权限
4.3、运行“certify.bat MyCertificate(3.1步所建的认证的名字) midlet_folder_name(你拷贝到MidletSigner所在目录的JAVA的文件夹的名称)” 命令
对于 3.1、运行“makecert.bat MyCertificate“命令 和 4.3、运行“certify.bat MyCertificate midlet_folder_name” 命令 我已经写了两个bat文件,分别为GOMakeCert.bat(对应3.1操作)和GOCertify.bat(对应4.3操作),大家只要更改一下里面的路径信息以及DER文件的名字既可,我用的是MyCertificate。然后双击BAT文件就是执行相应的操作
对GOMakeCert.bat和GOCertify.bat做修改还是比较容易的,这里我给出例子方便没有经历过DOS时代的机油
在Windows下右键点击GOMakeCert.bat选择编辑会在记事本中看到一下内容"c:\MidletSigner5\makecert.bat MyCertificate",其中"c:\MidletSigner5"是你的MidletSigner5所在的路径,要根据你的MidletSigner5所在的路径做出相应的修改。"MyCertificate"是认证的名称,在这里可以修改成你喜欢的名称,但是注意:在这里如果修改的了认证的名称,在使用GOCertify.bat时也要做出相应的修改
接下来看GOCertify.bat,用相同的方法打开可以看到如下内容"certify.bat MyCertificate IdSoft24",其中的"MyCertificate"是认证的名称,注意:如果在GOMakeCert.bat中你修改了认证的名称这里也要做相应的修改。"IdSoft24"项则是你拷贝到MidletSigner5文件夹中的JAVA的文件夹的名称,需要根据你所拷贝到MidletSigner5文件夹中的JAVA的文件夹的名称做出相应的修改
[ 本帖最后由 Zach 于 2007-3-28 18:14 编辑 ] |
评分
-
查看全部评分
|