s60手机证书及软件签名的详细介绍教程

来源:百度文库 编辑:神马文学网 时间:2024/04/20 20:32:32

多数s60v3手机用户在安装手机应用程序时,会碰到提示需要签名后安装,而对程序进行签名需要有自己手机的证书。那么什么是证书?什么是签名?都有什么作用呢?本站分别做详细的介绍。

  1、什么是证书
   证书就是“安装软件的许可”。当你安装某一软件的时候,塞班S60第三版系统会分析你要安装的软件身上带不带这个安装许可(证书),如果没有,系统是不会让你安装的。
  证书有级别、权限的限制,最低等的证书只能用来安装普通游戏、主题、一般应用软件,这类证书可以通过关闭证书检查的设置选项(操作步骤:菜单键--应用程序--程序管理--选项--设置里,软件安装选择“全部”,在线证书检查选择“关”)来规避证书检查而获得安装,由于默认设置是关闭检查的,所以这也就是很多普通软件不需要证书就能安装的原因所在了。稍微高一点的证书可以让软件的信息进入手机 C 盘系统文件夹、让软件具有开机自动运行、修改system参数等高权限,目前需要我们自签名的证书都是此类证书。最高权限的证书可以修改系统,不过需要向nokia付费购买,而且价格不便宜,当然,一般的手机用户也用不上,没这个需要。

   2、证书的作用是什么?
   为了提高手机系统的安全性。众所周知,病毒的发作是因为他可以未经授权偷偷装入你的系统,并且自动运行、调用程序,修改系统文件,并且每次开机自动运行,然后成倍复制自己并且在不同电脑之间传输,无法摆脱。而这些在S60第三版下都变成不可能,因为就是这个让你又爱又恨的证书验证机制。
  即使是病毒制作者用了最低档的证书,你可以安装,但是他由于没有权限所以无法自启动、无法调用系统文件和程序,无法向别的手机扩散,所以等于废物。只能在单台手机上运行的也能叫病毒?谁会有那个精力针对每一个人的手机单独制作个病毒?所以必要要得到高权限,除非这个软件让你给他签名了,首先得过你自己这一关,假如你真的给一个病毒签名了,那么病毒的危害也是最小的,因为证书是和你手机唯一的IMEI码(串号)对应的,它不能扩散就失去了传播的可能性。病毒制作者做这样一个病毒有多少意义?现在唯一的可能是,病毒制作者获得最高权限证书才能实现罪恶目的,但是诺基亚怎么可能把证书授予一个病毒制作者?除非最高权限的证书被黑客破解。这样的事情还没有发生,因此S60第三版的杀毒软件目前来看都没有用武之地。

   3、如何获得证书?
    1,淘宝等购物网上花钱请人代申请。2,网上一些网站论坛免费帮助申请。
  目前塞班官网已经停止了证书的申请,网友想要申请证书可以通过淘宝等购物网上花几块钱让人帮忙制作。当然,网上也有很多网站论坛是免费为网友制作的,例如 塞班手机论坛手机之家 等。提交你的手机串号,然后等着他们帮你做好再下载就可以了。
  需要说明的是,证书和你手机的唯一串号对应,所以证书是不能通用。你自己的证书只能你自己的手机用,也就是说你可以用你的证书给你想装进自己手机的无数个软件签名使用。但是你不能用你的证书给别人的软件签名,然后将签名完的软件装到别人的手机,这是不可能的。

   4、证书有有效期吗
   ,从2007年12月份申请的新证书有效期都是3年,之前的证书有效期都是半年的。到期以后,已经安装的软件照样运行正常,唯一影响的只是你再用这个证书签名软件,那么该软件在安装的时候,S60第三版系统就会提示证书时间错误而不允许安装了。解决的方法是再申请一个证书,或者你把你的手机时间调整到自己当初申请证书的时间之后的有效期内任意一个时间,然后用原证书签名,装完软件再把手机时间调整回正常。现在的证书有效期足够我们使用了,只是有些以前的已经破解签名的软件过了有效期,这种软件也可以用软件清除旧的签名重新签名使用。关于较多软件在安装时提示手机证书过期也是这个道理,调到有效期内安装就可以了。安装成功后,再调回正常时间是不会影响已安装程序的使用的。

   5、什么是签名?手机软件的签名方法是什么?

   签名就是将你申请到的证书绑定到需要签名软件的安装程序里去,好让这个安装程序通过手机的安全检查。其实这就是一个打包的过程。

  电脑操作绑定的方法有好几种,最常用的就是通过专门的签名软件进行绑定。这里需要提一下,在制作证书的过程中是需要提供一个key文件来和证书对应(另一个安全验证机制)。签名时也需要使用制作证书时的key文件、证书、待签名软件三方绑定验证,不过现在制作的证书几乎都是使用的相同key文件,因此一些签名软件在签名时就不提示指定key文件了。这里给大家介绍一款免费,超简单而且快捷的Symbian签名工具。该软件界面简单易懂,不需要另外介绍详细的方法了。安装后,你想给某一个程序进行签名的话,选中程序右键看操作即可进行签名。详细的教程参考我们另外的帖子。
    另外手机之家论坛,提示了从申请手机证书到自助给软件签名全流程。简洁易懂,推荐大家使用。(点击进入
  有些朋友可能不方便使用电脑,signsis就是一款在手机上使用的签名软件,该软件需要key文件,签名时需要注意的是要选择“签名”,不要选择“自签名”,因为“自签名”权限低。生成的文件会在后缀名后多一个“x”,可以删除,不删除也不影响使用。
  有些网友可能会遇到证书不管用的情况,大多是因为提供的串号有问题或证书与自己的手机串号不对应,证书的文件名一般是自己的手机串号,因此如果和自己的串号不对应,多数是有问题的,当然也不能排除制作者修改了证书名。还有一种可能就是制作者使用的key不是通用的。

   6、哪些软件需要签名?
  目前有实力的公司或确实有需要的公司会购买诺基亚的高级权限证书,通常是安全厂商。这类公司的软件不需要我们自签名。还有许多软件都是一般的应用软件,和系统没什么关联,它们权限很低,不可能存在危险,比如网络电视软件、阅读软件、QQ、主题等都不需要签名。需要签名的软件软件大致可分为以下几种情况:
  (1)随开机自动启动的,比如来电通,A4自签名版;
  (2)不要你操作可以自动运行的,比如屏保程序;
  (3)进入系统文件夹修改的,比如大部分后期汉化的软件,比如mimo等;
   (4)涉及手机安全的,比如手机程序锁等。