首页 > 学院 > 手机应用 > 正文

M608c实用软件签名的方法

2024-06-07 13:39:22
字体:
来源:转载
供稿:网友

    M608 的操作系统是 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.unsigned.sis ,证书为 359593006000000.cer , auto_signsis.bat 的内容就应该这么写: signsis FontRouter.LT.unsigned.sis FontRouter.LT.signed.sis 359593006000000.cer sultan.key 0123456 ,保存即可。(大家注意了未签名和签名后软件名称的区别了吧)
    4、 双击 auto_signsis.bat ,出现 DOS 虚拟窗口,数十秒后软件签名成功,系统自动生成一个 *.signed.sis 的文件(对应上面的例子就是 FontRouter.LT.signed.sis ),比未签名的软件大概大 2K 。
    希望大家看了这个帖子就会自己个软件签名了。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选