Dec
9
如果你不幸的用上了以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(法律条款)并同意后才能完成注册,打开
(注意:这里是一个弹出窗口,要留意不要被浏览器屏蔽了,不然老是弹不出来就老是注册不成功),直接滚动到窗口的最下面(条款非常之长,达27项,基本不用看,反正也看不懂)点“I Accept”(这里也只有这一项可点击的)。然后就可以回到注册页面点
,注册完后就到首页登陆。到此,完成了第一步的注册流程。
二、制作本地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之用,但是不会再开放注册入口了
。【Update 3.28】
Symbian 证书已经不免费了,上面的流程只是让你了解一下曾经的免费证书是怎么来的;幸好我提前办了一个三年的证,囤积着……
据英皇高层证实 一代功夫巨星洪金宝去世(附辟谣报道与网友视频
病毒,地球发展需要你(博者神龟 12月9日)


























现在有不少论坛都提供“办证”服务,申请后三四天就能拿到CER,然后需要自己给软件签名,“签名”这个过程是可以自己完成的。
这是为什么哦?
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
我是珉源。再补充点细节,可能会让您更好地指点我。就是我在申请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]的邮件。
请大师给予指点!