什么是手机证书和签名干什么用的
1、证书说白了就是“安装指定软件的许可”
当你安装某一软件的时候,nokia手机S60III系统会分析你要安装的软件身上带不带这个安装许可(证书),如果没有,则系统不让你安装。普通用户获得证书需提供自己的手机imei号去申请(查询imei号,请在手机待机界面下输入 *#06# ),接着下载一个唯一对应你手机imei号的证书文件--------该证书文件不是用来直接安装的,如何使用证书见本文的 3 。
2、如何申请专属于你手机的imei的证书?两种途径,途径一:可以到symbian网站注册,申请,本途径基本已经对普通用户关上了大门,目前只对付费购买用户和专业开发软件用户开放。途径二:如果你还没有自己的证书,请到 http://cer.dospy.com/提交你的 IMEI 申请证书,一般情况下提交次日就能得到证书
3、签名的过程就是将这个证书(也就是安装许可)在电脑上操作,绑定到软件的安装程序里去,好让这个安装程序通过S60III的检查。
电脑操作绑定(也就是签名)的方法有好几种,最常用的就是
(1)DOS下,通过专属的命令行绑定
(2)不会用dos的朋友可以用第三方自动签名工具绑定(强烈推荐“DOSPY 签名工具”,完全傻瓜化,在windows下安装了以后,只须在电脑中sis(x) 程序上点鼠标右键即可签名!(几乎不用看说明)
4、证书和你手机的唯一imei号对应,所以证书不能通用。也就是说你自己的证书只能你自己的手机用,也就是说你可以用你的证书给你想装进自己手机的无数个软件签名使用。但是你不能将用自己的证书签名过的软件装到别人的手机里。
5、证书有级别、权限的限制,最低等的证书只能用来安装普通游戏、主题、一般应用软件,这类证书一般可以通过关闭证书检查的设置选项来规避证书检验、获得安装,而不需签名(操作步骤:菜单键-安装-程序管理-选项-设置里,软件安装选择“全部”,证书检查选择“关”);稍微高全险一点的证书可以让软件的信息进入手机C盘系统文件夹、让软件具有开机自动运行、修改system参数等高权限,目前需要我们自签名的证书大部分都是此类;最高权限的证书据说牛X到可以DIY你的系统,但是需要向nokia付费购买。
为什么要用证书?为了提高系统安全,众所周知,病毒发作是因为他可以未经授权偷偷装入你的系统,并且自动运行、调用程序,修改系统文件,并且每次开机自动运行,然后成倍复制自己并且在不同电脑之间传输,无法摆脱。而这些在S60III下都变成不可能,因为就是这个让你又爱又恨的证书设置。
即使是病毒制作者用了最低档的证书,你可以安装,但是他由于没有权限所以无法自启动、无法调用系统文件和程序,无法向别的手机扩散,所以等于废物。而要做到高权限,除非这个软件让你给他签名了,首先得过你自己这一关,如果你真的傻乎乎地给一个病毒签名了……汗……那么病毒的危害也是最小的,为什么?因为它不能扩散,别忘了证书是和你手机唯一的imei码对应的,失去了传播的可能性,病毒还能是病毒么?病毒制作者做这样一个病毒还有意义么?现在唯一的可能是,病毒制作者获得高等级权限证书才能实现罪恶目的,但是要获得高等级证书除非同时具备两点:(1)病毒制作者能够承担每年好几百美元的证书费用(2)nokia脑子进水把证书授予一个病毒制作者。
因此,拜拜了,杀毒软件,S60III的杀毒软件目前来看都是纸老虎,除了费电、占系统资源以外,根本没用,S60III本身就是杀毒软件!
6、最后来看看哪些软件需要签名证书
目前我们应用的软件需要自己签名授予证书的,大致有几类代表
(1)随开机启动的,比如来电通
(2)不要你操作可以自动运行的,比如屏保程序
(3)进入系统文件夹修改的,比如大部分后期汉化的软件,比如mimo等
至于最基本的应用程序(比如计算器、比如电子书软件、比如邮件收发软件)、主题、游戏这些,根本不需要签名这么麻烦,经过手机设置(菜单键-安装-程序管理-选项-设置里,软件安装选择“全部”,证书检查选择“关”),S60III系统完全允许他们通过安装,而不需要麻烦的签名,因为他们权限很低,不可能存在危险。
7、最后补充:证书是有时间限制的,半年、两年、三年等,到期了以后,已经安装的软件照样运行正常,不受影响,唯一影响的只是你再用这个过期证书签名软件,那么该软件在安装的时候,S60III系统就会提示证书时间错误而不允许安装了。解决方法:
(1)重新申请一个证书,以后用新证书签名
(2)如果不想用新证书那么麻烦,可以有这样的变通方法:(以半年期限证书为例)你可以把你的手机当前时间调整到自己当初申请证书的时间之后半年内任意一个时间,然后用原证书签名,装完软件,再把手机时间调整回正常。
symbian证书的期限是逐步修改延长的,最早的大多是半年期限的证书,现在基本都是两到三年的证书了。如果安装某些时间较早制作的主题、游戏,可能会出现证书时间错误的提示,很可能就是因为当年开发者用的是半年期限的证书,现在过期了,所以,如果一定要安装你可以采用系统时间调整法。
写了这么多,尽量用最白话的文字说明,不怕罗嗦,尽量详细,如果你看不懂那么你就干脆不要去了解为什么,你只要牢记怎么做就ok了。其实说白了,就是你的手机不允许你随便安装软件,你现在要去申请一个nokia的证书存在电脑硬盘上,每次需要安装的时候都在电脑上运行一下自动签名程序,把安装文件和你的已有证书结合一下,这样才可以安装软件
其他的为什么、怎么样、作用是什么其实可以根本不管
如果大家还看不懂,那我也没办法了,换机吧,朋友么,这不太适合您
什么是手机证书和签名干什么用的相关推荐
- net安装 0x80096004 无法验证证书的签名_如何购买iOS签名证书
ios签名证书购买只能购买企业开发者帐号,只有企业开发者才能提供签名服务. 签名机制的意义 安全.苹果为了对App的环境有绝对的控制权,只有被苹果认可的应用才可以安装到手机上.可以避免应用被篡改,以及 ...
- 诺基亚S60手机证书破解!(转载)
Series 60 第3版(以下简称S60 3rd)作为 第2版的升级,为了增强手机系统的安全性,加入了证书机制.这就意味着Symbian对在系统中安装运行的第三方软件有更为严格的规定.某些涉及手机软 ...
- 关于PPC或PDA无法打开文件。可能它不是使用可信证书进行签名的,或找不到它的某个组件
关于无法打开文件.可能它不是使用可信证书进行签名 关于"无法打开文件.可能它不是使用可信证书进行签名的,或找不到它的某个组件".我在安装一些软件或绿色的软件有这种提示的情况,不知如 ...
- WSE3.0构建Web服务安全(3):WSE3.0策略配置、证书、签名、与实例开发
继WSE3.0构建Web服务安全(1):WSE3.0安全机制与实例开发和WSE3.0构建Web服务安全(2):非对称加密.公钥.密钥.证书.签名的区别和联系以及X.509 证书的获得和管理之后,今天我 ...
- 【SSL】使用Keytool工具生成证书及签名完整步骤
前言 jdk 1.8 OS:redhat 7.0 linux 命令的换行符为 \. window 命令的换行符为 ^.本文中的命令在 redhat 上进行的测试.如果使用windows时,将下面的命令 ...
- charles 手机证书下载安装
charles 手机证书下载安装 本文的Charles,适应windows/MAC/IOS/Android,避免抓包HTTPS失败和乱码: 用的版本是V4.1.2,其它版本原理类似: charles如 ...
- iOS 证书与签名 解惑详解
iOS 证书与签名 解惑详解 分类: iPhone2012-06-06 19:57 9426人阅读 评论(1) 收藏 举报 iosxcodecryptographyappleiphone测试 目录(? ...
- 因为没有使用有效的安全证书进行签名,该内容已被屏蔽。
最近浏览HTTPS的网站的时候,安装了证书也一直提示:因为没有使用有效的安全证书进行签名,该内容已被屏蔽. 大致有几种情况: 1.安装证书 2.安装证书重新打开浏览器还不行的情况下,设置-Intern ...
- 如何查看 安卓证书 的签名
如何查看 安卓证书 的签名 自有安卓证书的签名查看方法 1)通过命令查看 电脑上要装有Java 找见Java目录下的keytool.exe 打开运行,输入cmd,打开命令提示符,进入Java所在的盘 ...
最新文章
- AI初创公司都去哪了?2019年科技公司“五巨头”收购盘点
- grunt使用watch和livereload的Gruntfile.js的配置
- 【运营】盘点2014,有哪些O2O名牌被撕。
- 针对Java中的XSD验证XML
- 荷兰国旗问题(分三块)
- php版主动推送,织梦php主动推送完整实例(单篇推送版本)
- SAP 严重漏洞可导致供应链攻击
- 使用xorm工具,根据数据库自动生成 go 代码
- ENVI5.3.1使用Landsat 8影像进行典型地物光谱简单分析实例操作
- [转] 关于闰年的判断方法
- [原创].Net中绑定到DataView的问题
- 关于widthStep造成的问题
- android webview最新版下载,AndroidWebView
- python就业班完整视频_('传智 Python基础班+就业班 最新完整视频教程',)
- lopatkin俄大神精简中文系统 Windows 10 Pro 10240.16393.150717-1719.th1_st1 x86-x64 CN Tablet PC FINAL...
- java 斗地主出牌算法_斗地主智能(AI)出牌算法
- android app套壳马甲开发,Android应用开发最佳实践:马甲包配置管理
- 分享即时通讯开发之实时音视频技术基础知识
- MATLAB Robotics Toolbox常用函数简介
- Bmob关联Android,bmob-android-im-sdk