M600手机如何为软件签名

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:44:22

M600的操作系统是 Symbain UIQ 3.0 ,现在很多基于 Symbain UIQ 操作系统开发的软件都需要签名,否则不能安装。签名则需要证书,所谓 合法证书,就是手机生产厂商认可的,或者是 SYMBIAN 认可的,或者是开发者自己负责的个人证书。
有了证书,才能给软件签名, 签名后才能安装。 现在 Symbain 网站对 ID 的申请做了限制,已经很难申请到 ID 了,而一个 ID 每天只能制作 5 个证书。所以很多朋友都是拜托别人帮忙制作证书,问题也就来了:证书是拿到手了,不会用!总是提示证书无效,或是签名失败。其实证书在手,不存在签名失败的问题,只是方法不对。
我简单的说一下给软件签名的方法:
1、首先感谢 taojun119 ,我是看了他的帖子才顺利的申请到 ID ,制作证书,然后给软件签名的。我所说的方法都是基于他的帖子,只是做了些补充说明。
2、给软件签名必须有 5 个文件:其中的 3 个系统文件可以在我的的帖子下载 ( younet 下载区 ——Symbian 专区 ——UIQ 讨论区 http://play.younet.com/view.php?tid=54672 )。剩下的 2 个文件分别是:证书文件 (*.cer) , Symbain 许可文件( *.csr )。备齐这 5 个文件就可以给软件签名了。
3、把这 5 个文件和未签名的软件(一共是 6 个)放到一个文件夹里面,用 “ 记事本 ” 打开 auto_signsis.bat ,或者在 auto_signsis.bat 上反键 —— 编辑,其内容格式为: signsis□ 未签名的软件名称 □ 签名后的软件名称 □ 证书 □KEY□ 密码( □ 代表空格)。这个内容是需要我们编辑的,我举个例子来说明以下如何编辑:
例如给反锯齿软件 FontRouter.LT.sis 签名,首先要把软件的名称改为 *.unsigned.sis ,也就是 FontRouter.LT.un