Dec 9

原创教程:自己动手制作Symbian S60 3th的证书与签名 不指定

| |
Highslide JS
如果你不幸的用上了以Symbian S60 3th为操作系统的手机,那么你就需要一个证书了,虽然现在各论坛和聊天群里都有免费做证书的高手们,但这并不是什么高深的技术活,所以我们应该自己掌握这门技能,“自己动手,丰衣足食”。
在开始动手制作前,应该先了解自己到底要做什么东西,之前很多时候ZFreet帮群里的朋友做好证书后,他们却不知道拿来该怎么用;所以建议你应该先看看《关于Symbian S60中“证书、签名”的一些解释》

接下来,跟着ZFreet一步步的开始自己动手制作S60证书,只需要十分钟,你就能伪装成为“办证”高手了。

一、申请Symbian ID
这是整个过程中必须的一步,如果你申请不到Symbian ID的话,后面的流程基本可以不用看了。

1、到https://www.symbiansigned.com/app/page/preregister 提交你需要注册邮箱帐号,注意不要使用公用免费邮箱,比如Gmail、Yahoo、Hotmail、MSN等,否则会被返回“Your email has address has been rejected as we do not accept registrations from publicly available email domains (e.g. gmail, yahoo, hotmail etc).”这样的提示,不过你可以注册一个@ZFreet.com 免费邮箱,用它来申请Symbian ID,包过。

2、去刚才提交的邮箱地址收信,会发现一封“Symbian Signed Registration”的邮件,里面会包含有一长串Activation code(激活码)和一个注册地址https://www.symbiansigned.com/app/page/register ,复制激活码并打开注册地址链接。

3、填写Password的时候,“Selected password must be at least 8 characters long and must contain both letters and number/special characters.”,一定要是字母+数字(符号)的组合并大于8个字符,不然就会“Password did not contain normal characters”。

4、在注册页面填写注册信息,其中标题加粗且带有*号的为必填项,比如第一项的“Activation code *”。
在填完必要信息以后,先不要忙着提交,这里必要先阅读完Legal Agreement(法律条款)并同意后才能完成注册,打开Highslide JS
注意:这里是一个弹出窗口,要留意不要被浏览器屏蔽了,不然老是弹不出来就老是注册不成功),直接滚动到窗口的最下面(条款非常之长,达27项,基本不用看,反正也看不懂)点“I Accept”(这里也只有这一项可点击的)。
然后就可以回到注册页面点Highslide JS
,注册完后就到首页登陆。

到此,完成了第一步的注册流程。

二、制作本地CSR文件

1、下载制作工具:S60证书签名专家 2.3.4c


2、运行“S60证书签名专家2.3.4c.exe”,选择第二个标签“制作本地CSR文件”,输入自己的IMEI码(共15位,在手机上可用*#06#查看),然后“开始制作”。

生成的CSR文件会以15位串号命名,自动保存在软件根目录下;第二步完成。

三、申请Developer Certificates

这是完成证书制作的最后且最关键一步了,需要Symbian ID,所以第一步申请Symbian ID是必须的。

1、登陆https://www.symbiansigned.com ;点击进入网页顶部导航中的“My Symbian Signed”,在左上的导航目录中依次选择“Open Signed → Request”,来到“New Developer Certificate request”页面。

2、填入8人字符的验证吗(字母A-F和数字0-9),并浏览选择刚才生成的CSR文件,然后“Send”;稍等片刻,待上传完成后网站会自动转换并生成CER文件,然后就可以“Download”并保存到本地。

证书的制作就完成了,大概十分钟而已,关键就是需要Symbian ID。有了证书后,接下来要做的就是给应用程序签名了,这里只需要一步即可完成:

四、给应用程序签名

打开刚才下载的制作工具中的“S60证书签名专家2.3.4c.exe”,在“软件签名”标签中按软件提示完成签名操作;得到已签名的应用程序后就可以复制到手机上安装了。



在下载的工具中还有一个“DevCertRequest.exe”,也是用来制作证书用的,如果你想了解得更多一点可以试着研究一下,其中涉及到ACS密匙文件、ACS密匙密码、ACS证书、手动输入证书信息、选择程序功能等细节;但按照ZFreet上面介绍的方法更简单一些。

整个制作证书并完成签名的过程就仅此而已,并不算什么高科技,只是很多人不知道从何入手而已;再加上强大的中国网民们,可以把很多高深的事情都变成“傻瓜式”流程……生在中国,很幸福。



【Update】

现在通过Symbian Signed制作的Developer Certificates(用户使用开发证书签名)有效期为三年了,原来是半年;多半是Symbian受不了如潮水般的中国S60 3th用户的“办证”服务了,哈哈……不过其网站打开得依然很慢。

另外,如果你没有可成功注册Symbian ID的邮箱的话,不防去注册一个免费的@ZFreet.com,这像再配合上面的证书制作与签名工具,就可以“办证”不求人了。



【Update 2.20】

自从开放了ZFreet Mail的注册入口以来,貌似注册数量还是很多,不过没过多久就被Symbian给封了,也就一直“Your email has address has been rejected”,也不确定到底有多少人成功的获得了Symbian ID,其中也不乏有个别大量重复注册囤积者。

幸好手头还有几个米,设为企业邮局后再开放出来供大家注册Symbian ID之用,但是不会再开放注册入口了shuai



【Update 3.28】

Symbian 证书已经不免费了,上面的流程只是让你了解一下曾经的免费证书是怎么来的;幸好我提前办了一个三年的证,囤积着…… stupid
收藏到网摘: 添加到“Google书签” 添加到“Yahoo收藏” 添加到“QQ书签” 添加到“百度搜藏” 添加到“新浪ViVi收藏夹” 添加到“Del.icio.us” 添加到“365天天网摘” 添加到“天极网摘” 添加到“POCO网摘” 添加到“和讯网摘” 添加到“Bolaa博客收录中心” 添加到“igooi网摘” 添加到“天下图摘”        在线订阅: 用RSS订阅本站最新日志 用邮件订阅本站最新日志
Google
永恒的主角
2008-8-30 15:55
很好的文章,解释的非常全面!~~不过现在好像不能在线生成.cer文件了,问题就和“ynztdtb@163.com ”所回帖的内容一样,看来现在只能用脱机软件生成证书了!这个比较麻烦!
ZFreet 回复于 2008-8-30 18:37
谢谢,虽然文章已经过时,但不能掩饰它优秀的原创性,哈哈……哈
现在有不少论坛都提供“办证”服务,申请后三四天就能拿到CER,然后需要自己给软件签名,“签名”这个过程是可以自己完成的。
seawind
2008-7-26 11:42
Invalid security code


这是为什么哦?
伤痛 Email
2008-6-20 01:46
博大精深~~看了一片茫然!!~~申请电邮就把我甩反呀!!~~~恼火!!~stupid
ynztdtb@163.com
2008-5-14 22:41
我已经作到了REQUEST 一步了,它出现:
Request DevCert
Your request has failed. Reason:
-Developer Certificates will be ENABLED for users who have a Publisher ID ONLY
-ONLY if you used a Publisher ID to create a .csr file with the DevCertCreate tool will you be able to use Open Signed Offline to create a Developer Certificate.
-Developer Certificates are currently DISABLED for users without a Publisher ID. Users who DO NOT have a Publisher ID CANNOT request Developer Certificates or use Open Signed Offline.
-If you have recently obtained a Publisher ID and are unable to create a Developer Certificate using Open Signed Offline please request support through the Symbian Signed forum on the Symbian Developer Network here
fjhhappy Email
2008-3-28 12:19
哦~学习学习
jade
2008-2-23 17:39
我已经作到了REQUEST 一步了,它出现失败,为什么,是不是和塞班网近日更新有关啊
234234
2008-2-10 22:22
Registration from this email domain is not allowed.
DA
2008-2-6 20:31
我已完成生产证书,但就是不能下载保存成CER文件,请问是什么问题?
hamip
2008-2-5 23:23
我用了zfreet的邮箱为什么输入之后显示Registration from this email domain is not allowed.
呵呵
2008-1-28 01:12
Registration from this email domain is not allowed
mj
2008-1-24 20:15
Registration from this email domain is not allowed.
珉源 Email
2008-1-10 12:03
大师您好:
    我是珉源。再补充点细节,可能会让您更好地指点我。就是我在申请Symbian ID时,我先后都提交过以下几个邮箱:
    lych598@zfreet.com;
    lych598@trashmail.com(网上注册的临时邮箱);
    lych@fygov.cn(我们当地政府的邮局);
    还有:email31173292@modmailcom.com (网上注册的10分钟临时邮箱)
   以上邮箱先后都提交过,但没有一个收到[i]“Symbian Signed Registration”的邮件,里面会包含有一长串Activation code(激活码)和一个注册地址https://www.symbiansigned.com/app/page/register ,[/i]的邮件。
   请大师给予指点!
kin
2008-1-9 12:59
我填了他怎么说Login failure啊?我是填全邮件名还是填我邮箱的@前的名?
ZFreet 回复于 2008-1-10 09:39
Username就填你的邮箱全名,Firstname和Lastname只是注册信息而已,和登陆无关。
kin
2008-1-9 12:54
上面没有登陆名只有firstname和lastname,我填什么呢?
kin
2008-1-8 22:45
请问登陆名uesrname我填什么啊?
ZFreet 回复于 2008-1-9 09:52
Symbian帐号的登陆名就是你申请帐号的邮箱(除Gmail, Yahoo, Hotmail等以外的邮箱 )。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]