S60第三版软件为什么要签名
S60第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些涉及手机软硬件安全或个人信息安全等方面的操作被做了特别的限制(譬如随手机开机自动启动就是被限制的功能之一)。
应用程序要实现这些“被特别限制”了的功能就必须获得“签名”,也就是说要有人来为这个操作的安全性负责,未经任何签名的程序不能安装运行!
签名(sign)就是在应用程序的特定字段写入特定的标记信息,表示该软件已经通过了签署者的审核。签署者对该软件的安全性负责,其中签名又大致分三种:
1、Symbian签名
即Symbian(塞班)手机操作系统官方签名,通过了Symbian安全认证的软件才会获得Symbian的签名。
该类软件有最高的安全级别,在手机上能正常安装运行,且能实现软件提供的所有功能。
获得Symbian签名需要软件作者直接和Symbian官方打交道,基于多方面的原因,并不是所有软件的作者都有能力获得这个认证的。
2、作者签名
软件作者在发布软件的时候就对软件进行了签名,这类软件可以在手机上安装运行(可能会遇到安全性警告,可跳过),但不能实现那些“被特别限制”了的功能。如果某软件根本不涉及这类功能,那么软件作者也完全可能自己签名就行了。
还有一种可能就是软件虽然有某部分功能属于“被特别限制”的范围,但并不是主要功能。软件作者也可能发布一个“作者签名版”,这样的版本可以正常使用大部分功能,但会丧失一些特定功能。如“来电通”软件就有这样的版,几乎全部功能都可以使用,只是不能开机自启动。
3、用户签名
严格来说这个应该是属于“开发者签名”,因为Symbian为软件开发者提供一种“开发证书”,原意本来是让软件开发者作软件测试用的,这个“开发证书”是与作为测试用的机器的IMEI码挂钩的。使用这种证书签名的软件只能在该IMEI码对应的机器上使用,不能用于别的机器。
另外,开发证书自颁发日起有效期为半年,但在证书有效期内签署好了的程序的使用时限是没有限制的。
关于签名和证书常见问题解答
1、证书是什么?
证书就像你所谓的手机使用软件的通行证。
2、证书是安装在手机里面吗?
不,只要放在电脑上就行了。
3、要怎么应用?
证书只要在电脑上用签名程序和软件合并就可以了。
4、签名是什么?
签名就像一个合并程序,把你的证书(通行证)和软件加以合并(证书并不会消失)。
5、证书过期了怎么办?
很简单,只要把手机设置里日期往前临时调整一下即可,具体请看这里。
6、JAR文件要证书吗?
不用。
7、什么程序要证书呢?
一般是SIS程序要证书签名,签名之后(基本都会是SISX程序了)即可。
现在用第三版N机的朋友,如果没有证书去给软件签名的话是不可以安装的。当然,也有不需要签名的软件。
安装软件证书过期的解决方法
关于S60第三版的签名问题,一直困扰着很多用户,尤其是对新入门者的一大难题。
签名也就是所谓的证书认证过程,Nokia在发布S60第三版手机平台的时候就制定出证书认证这一措施,所有的S60第三版软件(包括第三方软件开发商及个人)都必须有证书认证过程。
如果提示“证书过期”,可以先把日期设置成更早的时间,然后再安装。因为电子产品是只认数据不认人的,所以我们只要更改它的数据就可以了。
将你的手机时间向前调动几个月,估计一下,别超过半年就可以了,因为一般证书过期的软件大多证书是半年的(如果超过证书的起始日期也是开装不上的)。
另外也可以通过打开软件的证书了解此软件的认证时限范围,把手机时间调到那个时间段内,然后便可以顺利安装这个证书过期的软件了,安装完毕后再将手机时间调回正常时间。
例如:2009年7月1日安装某款软件,提示“证书过期”,则可以先将手机日期向前调整一年左右:2008年7月1日,再运行安装软件。如果安装成功,再将日期调回2009年7月1日即可。
顺便检查以下设置,按照下面的指示进行设置:
工具→程序管理→选项→设置→软件安装→设置为【开】;
工具→程序管理→选项→设置→在线证书检查→设置为【关】。
授权失败或证书错误解决方法
一、“授权失败”或“证书错误”
很多朋友在安装S60第三版程序的时候出现“授权失败”或者“证书错误”等现象,原因分析与解决方案如下:
1、手机本身未授权
进入功能表→工具→程序管理;选项→设置;软件安装:选择全部;在线证书检查:选择关。
2、程序未做签名处理
对所安装程序进行签名处理,推荐使用信安易签名工具签名,该签名工具也是通过SymbianSigned网站实现签名,仅需提供你的IMEI即可签名。
3、存储卡兼容性方面
将待安装程序转移到手机内存再安装,安装位置依然自定。
二、证书过期
有些程序使用的证书是普通证书,而普通证书属于免费证书,它的权限很低,有效期一般为半年或一年,超出这个时间段安装即会出现“证书过期”提示。
解决方案:调整手机时间,目的是将手机日期调整到证书有效使用期间,推荐以三个月为单位调整。
塞班第三版软件签名经验总结
作者:打鸟人
本人做Symbian客户端运营两年多,中间不断有人问关于3版签名的问题,本人也在两年多中遇到很多问题,为了避免大家走弯路,现在把这几年的经验总结一下,希望能带给一些朋友方便。
Symbian有3种签名方式:
1、自签名,这很多人都知道,这种签名需要和你手机的串码相匹配,所以只能用于自己手机使用;
2、快速签名,这种签名需要publish id,花费200美金就可以获得一个pubilsh id,通过publish id签名后再提交给symbiansign网站签名,通过后就可以在任意手机上安装了,这里还要提醒的就是,每签名一个程序需要20美金。(签名前需要准备程序包、readme和pkg文件);
3、机构签名,机构签名比较复杂也比较严谨,周期也比较长,也比较难以通过,费用是签一个程序200美金,还是很贵的,但机构签名通过后会在程序上出现symbian特有的标识,而且基本上可以得到比较底层的能力。
另外再说说签名需要注意的几点:
1、尽量采用快速签名,成本比较低,而且基本上当场通过;
2、不要去找代理机构去签名,我就上过当,花了200美金请代理机构签名,后来才知道代理机构就是通过快速签名帮我签的,代理机构花了20美金,但却收了我200美金,经过这件事情够,我就立马购买了一个publish id;
3、快速签名也会遇到被symbiansign公司抽查的可能,如果你的程序不幸被抽查到而且最终被拒绝的话,你将失去快速签名的资格。当然也不是没有办法解决,有2种办法,一种是重新提交程序让机构进行测试(200美金费用),通过后自然恢复你的快速签名能力,第二种方法就是重新申请一个symbiansign帐号,一样可以快速签名。当然如果再被抽查到的话,那只能说你太倒霉了;
下面再说说如何购买publish id:
1、publish id是不许个人进行购买的,必须是公司才可以,购买的时候需要出示公司营业执照和公司的电话费清单;
2、建议通过wosign公司购买,这个代理还不错,居然不喜欢收美元,非要收人民币,因为200美金折合人民币不到1400,但他们非要按1600人民币收取,汗,不过公司效率挺好。
有朋友比我了解的可以留言补充。
声明:以上内容为网友个人观点,不代表新浪网立场。
破解S60V3免签名的最速方法
S60第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些涉及手机软硬件安全或个人信息安全等方面的操作被做了特别的限制(譬如随手机开机自动启动就是被限制的功能之一)。
应用程序要实现这些“被特别限制”了的功能就必须获得“签名”,也就是说要有人来为这个操作的安全性负责,未经任何签名的程序不能安装运行!
但是这样的限制处理也给用户带来了不少的麻烦,往往是找到并下载了自己需要的软件,却苦于没有签证而无法安装。
有没有不受签证限制便可随意安装软件的简便方法呢?答案是肯定的,而且不用借助电脑,只用手机操作即可!
声明:
本破解方法和其中涉及的破解软件均来源于网友,仅供手机软件爱好者研究学习使用,但由此产生的相关风险与本站无关!