【根证书制作简单综合】
感谢Ttuukk的教程,也感谢lxtx1的工具,及一切让教程傻瓜化的朋友
———————————————————————————————————————————————————————
下载附件中的根证书制作工具,首先安装Win32OpenSSL_Light-0_9_8g,再安装补丁(里面集合了修改过的openssl.cnf,命令批处理程序OpenSSL.cmd,以及lxtx1的根证书一键生成程序autoroot.cmd)
———————————————————————————————————————————————————————
1、双击C:\openssl\bin\OpenSSL.cmd,自动运行,然后按屏幕提示操作。最终得到key.key、cert.cer和selfsigned.der三个文件。
私钥key.key和20年有效期的20权限证书cert.cer是与后面制作的根证书myroot配套的,都得保存好。
在此推荐安装leftup发布的SignSis手机版,安装后将key.key和cert.cer复制到c:\private\EC696702 替换原文件(若装在E盘,就复制到e:\private\EC696702) 。以后选择未签名的程序,选项-自签名即可。
将selfsigned.der复制到你的手机上,然后用手机自带的文件管理器运行selfsigned.der,根据提示安装根证书,并选择信任区域为"互联网"。导入完成后用第三方文件管理器(如文件动力等)搜索文件CACerts.dat(在c:\private\101f72a6内)并将其复制到电脑上的c:\openssl\bin里。完事后在证书管理内将刚导入的证书删除掉。
2、双击C:\openssl\bin\autoroot.cmd,按提示输入任意栏目名自动生成根证书文件myroot(可以改为任意名),将根证书复制到手机上的c:\resource\swicertstore\dat\ 并修改为只读属性(得先关闭权限检验,即运行一次Capsoff)。如果没有这个文件夹,请自行新建一个即可。如果安装过OPDA根证书补丁请先将其在程序管理中卸载干净,若有名为SwicertStoreUpdaterD的程序也将其卸载,保证根证书存放目录下只有你自己制作的根证书,别的删掉。
3、进入设置-手机设置-常规-安全性设置-证书管理,查找是否有之前输入的栏目名,若无请检查操作步骤;若有就签名个程序试试,能安装那就说明制作成功。反之,应该是你机型问题,请看下面的注意。
注意:我只是简单的综合了一下,并非我原创。
如果没成功请下载附件中的测试用根证书先自己找问题,注意看里面的说明。
少数FP1机型提取的CACerts.dat不正确,而导致根证书制作失败,若不懂模拟器可以留下selfsigned.der我帮忙制作。
非FP1机型:3250,E60,E70,N80,N92,N91(8G),E61,N71,5500,N93,N73,E50,N75,E61i,E62,N93i,E65
FP1机型:N77,6290,N76,N95(8G),5700,6110N,6120c,E51,N81,N82,E90
程序的权限并不是靠证书提供的,本身有多少权限就是多少权限,证书只是让其通过认证,如果程序所需要的权限证书无法满足就无法安装。而根证书可以认证所有的权限。
[ 本帖最后由 superua 于 2008-4-30 18:59 编辑 ]
附件: 您所在的用户组无法下载或查看附件
搜索更多相关主题的帖子:
证书 制作 证书 制作