注:向被引用文件或是文字叙述的友友表示歉意!本人钻研时间太长,记不清到底引用了谁的!
本人用6120c,因为在手机上提取cacerts.dat错误,浪费了许多时间,于是就写了该教程,希望对大家有帮助!
FP1机型:N77,6290,N76,N95(8G),5700,6110N,6120C,E51,N81,N82,E90
一:
如果你还没有XX的话先按照【
OPDA周年献礼】
权限与根
证书完全xx图文详细教程(
http://www.opda.net.cn/thread-41341-1-1.html)把你的手机XX,当然最后一步的导入根证书就不用做了!
如果你XX过并且有导入其他根证书的,请先将根证书
删除,因为两个根证书是不可以同时存在的!再這裡要說一點需注意的!如果你按照【OPDA周年献礼】权限与根证书完全xx图文详细教程導入OPDA的根證書并安裝了updaterD的!請先到
程序管理把它刪掉,不然重啟之後又會出現OPDA的根證書!
如果你做好准备后就开始
下载下面提供的附件啦!
ActivePerl V5.8.8.822下载(
http://www.skycn.com/soft/1211.html)
Java JRE下载(
http://javadl.sun.com/webapps/download/AutoDL?BundleId=20287)
SDK模拟器(
http://sw.nokia.com/id/02055bc6-76c6-4bf3-adc6-216b9de0514e/nS60_jme_sdk_3rd_e_FP1.zip)(文件较大!)
先安装JAVAJRE再安装ActivePerl然后安装SDK模拟器
二:
下载附件,里面有说明!
三:
运行模拟器之前可以先到开始菜单-所有程序-S60 Developer Tools-〉3rd
Edition FP1 SDK-〉MIDP-〉Languages-〉Change to Chinese 将映像更换为
中文的。
如果不能运行模拟器,请关闭“数据执行保护”
然后开始菜单-所有程序-S60 Developer Tools-〉3rd Edition FP1 SDK-〉MIDP-〉Emulator打开模拟器
打开模拟器之后先选好时间,之后模拟器左上方的File-Open-(文件类型选all files),到openssl\bin将你刚才生成的selfsigned.der选定打开,然后储存证书
证书储存好之后,打开你的
电脑,到C:\S60\devices\S60_3rd_MIDP_SDK_FP1_3\bin\epoc32\winscw\c\private\101f72A6找到“cacerts.dat”
OK!这个“cacerts.dat”就是我手机上提取错误的文件,现在可以了,我的成功了!
四:
把“cacerts.dat”复制到C:\openssl\bin\,双击C:\openssl\bin\autoroot.cmd,按提示输入任意栏目名自动生成根证书文件myroot(可以改为任意名),将根证书复制到手机上的c:\resource\swicertstore\dat\ 并修改为只读属性(得先关闭权限检验,即运行一次Capsoff)。如果没有这个文件夹,请自行新建一个即可。如果安装过OPDA根证书补丁请先将其在程序管理中卸载干净,若有名为SwicertStoreUpdaterD的程序也将其卸载,保证根证书存放目录下只有你自己制作的根证书,别的删掉。
[
本帖最后由 ztxfr 于 2008-7-26 14:56 编辑 ]