有些软件为什么非要签名才能安装?

2024-05-16 19:48

1. 有些软件为什么非要签名才能安装?

S60第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些涉及手机软硬件安全或个人信息安全等方面的操作被做了特别的限制(譬如随手机开机自动启动就是被限制的功能之一)。应用程序要实现这些“被特别限制”了的功能就必须获得“签名”,也就是说要有人来为这个操作的安全性负责,未经任何签名的程序不能安装运行!签名(sign)就是在应用程序的特定字段写入特定的标记信息,表示该软件已经通过了签署者的审核。签署者对该软件的安全性负责。
签名又大致分三种:
 1、Symbian签名
  即Symbian(塞班)手机操作系统官方签名,通过了Symbian安全认证的软件才会获得Symbian的签名。
  该类软件有最高的安全级别,在手机上能正常安装运行,且能实现软件提供的所有功能。
 2、作者签名
  软件作者在发布软件的时候就对软件进行了签名,这类软件可以在手机上安装运行(可能会遇到安全性警告,可跳过),但不能实现那些“被特别限制”了的功能。如果某软件根本不涉及这类功能,那么软件作者也完全可能自己签名就行了。
  3、用户签名
  严格来说这个应该是属于“开发者签名”,因为Symbian为软件开发者提供一种“开发证书”,原意本来是让软件开发者作软件测试用的,这个“开发证书”是与作为测试用的机器的IMEI码挂钩的。使用这种证书签名的软件只能在该IMEI码对应的机器上使用,不能用于别的机器。

有些软件为什么非要签名才能安装?

2. 为什么签名不一致的软件无法安装

软件签名是手机识别软件APK安装的证明,它是根据一定的算法(如椭圆算法)等产生的随机数。当用户安装软件APK时会通过软件APK内部携带的签名判断是否已存在的同名软件,如果一致则会覆盖安装,如果不一致,则会出现无法安装的情况。这时需要先卸载才能安装新版的软件。

扩展资料:
在Android平台中,dalvikvm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果将apk文件传到/system/app文件夹下,执行是不受限制的。
安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

3. 为什么签名不一致的软件无法安装

软件签名是手机识别软件APK安装的证明,它是根据一定的算法(如椭圆算法)等产生的随机数。当用户安装软件APK时会通过软件APK内部携带的签名判断是否已存在的同名软件,如果一致则会覆盖安装,如果不一致,则会出现无法安装的情况。这时需要先卸载才能安装新版的软件。

扩展资料:
在Android平台中,dalvikvm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果将apk文件传到/system/app文件夹下,执行是不受限制的。
安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

为什么签名不一致的软件无法安装

4. 安装软件时提示已经安装了有签名冲突的软件安装失败该怎么办?

先清理软件残余。

①下载、解压、双击msiclear.exe文件安装。

②如果是64位的Windows 7 操作系统,可能会出错,点击确定。

③在弹出的程序兼容性着手的警示框内点击→以管理员身份重新启动程序。

④这是一款英文软件→Next(下一步)。I accept the License Agreement(我接受许可协议)→Next(下一步)。

⑤安装路径不能修改,默认装在系统盘(通常是C盘)→Next(下一步)。点击Finish(完成)即可使用该软件了。

⑥此时,刚刚安装好的软件不会自动弹出,而需要在开始菜单中点击打开。
开始→所有程序→Windows Install Clean Up

⑦点选需要清理的软件→Remove(移除)即可。很多软件(包括Office等微软自产的软件),在程序和功能中都已经卸载了,但是,重装还是有警示,不让重装,只要在这里找到残余讯息Remove(移除)即可,百试不爽!这也说明微软自产的软件也有不服管教的地方,需要修理!

参考资料:《微软专用清理工具》http://jingyan.baidu.com/article/ab69b270b919342ca7189f8b.html

5. 电脑知识:用电脑安装软件时提示证书无法安装怎办?

 ①首先,打开“程序管理→选项→设置→软件安装”选项,选择“全部”  
  ②然后,打开“程序管理→选项→设置→在线证书检查”选项,选择“关”
  ③最后,要确认一下你是否已经为软件签名,如果没有请先签名再安装
  一般经过这三个步骤,软件基本上都能安装,如果还不能安装,那就证明安装该软件所需的权限高于你申请的手机证书的权限,此时,要么你再申请高权限的证书,要么你就放弃安装该软件
  够详细了,楼主能看懂吧 ①首先,打开“程序管理→选项→设置→软件安装”选项,选择“全部”  
  ②然后,打开“程序管理→选项→设置→在线证书检查”选项,选择“关”
  ③最后,要确认一下你是否已经为软件签名,如果没有请先签名再安装
  一般经过这三个步骤,软件基本上都能安装,如果还不能安装,那就证明安装该软件所需的权限高于你申请的手机证书的权限,此时,要么你再申请高权限的证书,要么你就放弃安装该软件
  够详细了,楼主能看懂吧

电脑知识:用电脑安装软件时提示证书无法安装怎办?

6. 安装软件时提示证书错误怎么办

错误提示一:证书过期问题说明:软件证书过期.解决办法:1:把手机时间调到证书的期限内(把手机时间往前调几个月)再安装,安装完毕后调回正确时间 2:为软件重新签名 错误提示二:证书错误问题说明:1.安装的软件没有签名 2.如果是JAR程序,一般是因为证书有冲突。(很多java游戏都会出这个错误提示,解决办法看下面2)解决办法:1:为软件签名; 2:将程序(软件/游戏)直接安装到手机上或更换存储卡错误提示三:更新错误 问题说明:一般出现这提示是因为安装软件时手机内有旧版本的相同软件没有删除,进行了重复安装。或者因为新、旧版软件安装程序标题不同引起冲突。解决办法:1:卸载旧版软件之后,再安装新版本软件; 2:把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致 错误提示四:证书尚未生效问题说明:手机的时间超出软件证书的期限.解决办法:1:检查手机的日期是否设置正确; 2:把手机时间调到证书的期限内,然后再装。在安装过后再调回正确时间即可错误提示五:未授予所需的程序接入权限问题说明:1.出于塞班第三版系统的安全问题,一些程序的权限被禁止使用。没有该权限的程序都无法安装,或该程序已经被签名。2.证书出错.解决办法: 1:使用未签过名的软件重新签名后再安装; 2:去掉手机证书权限限制----XX手机错误提示六:证书受限制问题说明:1:由软件签名出错或者软件已被多次签名引起.2:低权限证书签名了高权限程序解决办法:1:使用未签过名的软件重新签名后再安装.2:核实该程序所要求的证书权限,证书权限要和程序权限相匹配。(目前本论坛制作的证书权限为17项,签名19项权限的程序时有可能出现此问题)错误提示七:无法安装不被信任的提供商提供的受保护应用程序问题说明:有几种可能引发此问题:1.手机设置问题 2.软件没有签名或者签名不正确 3.证书冲突.解决办法:1:进入手机的“程序管理”- “选项”-“设置”:“安装软件”设置成--全部,“在线证书检查”设置成--关; 2:将未签过名的软件重新签名后再安装; 3 :格机后再安装(注意格机前请作好备份)错误提示八:文件受损问题说明:安装程序文件被破坏或者不完整,有可能是在程序下载或者解时引起的文件破坏.解决办法:请确定下载的程序文件是好的。建议再次下载(下载其他帖子里的)或解压缩程序再试。错误提示九:无任何提示问题说明:程序安装好后点其图标却无法运行,一般是中文文件名的JAR程序出现这种情况.解决办法:删除掉已经安装的JAR程序,将JAR程序文件名改为全英文之后再试。错误提示十:手机启动失败问题说明:一般是某个程序安装失败后重启手机时出现这个提有部分是升级机器时失败导致.解决办法:如果是某个程序安装失败,那么只需要将存储卡拿出来,然后再次启动机器。并将安装错误的程序删除掉即可。 如果是手机升级后出现,那么就只有重新格机了。需要注意的是:一些开机启动并常驻内存的软件是无法通过格式化解决的。所以,软格前先需要把这些软件全部关闭或删除。 错误提示十一:此应用程序仅供开发之用,继续安装可能会导致你的设备出现严重问题问题说明:这个是软件的免责申明。解决办法:不用理会,继续安装即可! 错误提示十二:无法在线检查证书有效性,请检查设置问题说明:手机设置问题解决办法:设置--手机设置--应用程序--程序管理:“软件安装”--选择 "全部",“在线证书检查”--选择 "关".本帖最近评分记录等待以后2011-7-2 22:59 财富值 +5热心助人

7. 下载软件提示签名异常安装不了?

苹果APP经过iOS签名之后,可以不用上架App Store直接安装使用,这对于很多不能够上架App Store的APP开发者来说,重新点燃了希望,APP可以运营下去,就能够实现最初开发这款APP的价值。但是有签名用户反馈说,在下载APP安装的过程中发现签名后的APP安装失败,出现签名后无法安装的情况,这边亥著也是联系了技术去解决总结,发现了APP安装失败有三点原因,供参考:



一、安装APP是没有对证书进行信任

通过企业签名后的苹果APP,在安装过程中会出现提示用户信任证书,所有APP安装都需要一个“信任”过程,只有完成信任证书之后才能够正常的下载APP。企业签名在第三方平台操作签名完成在下载时,需要在设置中进行证书信任操作。流程如下:



识别APP下载二维码跳转到浏览器打开;

点击下载安装,进行下载;

弹出安装引导提示,点击“确认下载后,继续安装”,并在新的弹框中选择“允许”。

打开手机的设置-通用-描述文件与设备管理,选择证书(刚刚签名的企业证书),找到刚刚下载的app,信任证书。App就可以成功使用了。

二、企业签名的证书到期/掉签

很多APP开发者在内测分发自己的APP时,会选择企业签名来帮助自己完成这项操作,一般都是在正规的开发平台提供企业签名服务,如果企业签名出现掉签的现象会无法下载/打开,这是需要确认是否是签名掉签了,如果不是可能是企业签名到期,那么及时在平台续费即可。

第三点 网络原因

可以关闭Wi-Fi转为移动网络或者切换Wi-Fi,打开飞行模式然后关闭再重连尝试下,或者使用移动网络进行安装下载。

以上三种情况,基本上就是企业签名后APP安装失败的原因了,解决流程按照上面的描述就可以操作。

下载软件提示签名异常安装不了?

8. 安装软件的时候证书不合格

由于塞班证书官网对证书制作的政策进行了调整,对制作的流程进行了限制和变更,导致6月22日起各论坛证书制作被迫暂停。
不论国内外哪家论坛网站,在目前的情况下都是无法再为用户提供证书制作服务的。

目前解决方法:
1.对于权限要求较低的软件,可以尝试一下采用塞班直签工具手机版v1.21签名的方式,但不能保证有效,只能说可以一试。
2.当然还可以破解手机,手机破解后安装任何软件都不需要证书签名了。
但是破解过程中有个程序是要签名的,所以可能需要上面的直签工具签名。


★如果届时塞班重新开放,你只要把这个问题的链接给我,我会帮你免费制作的。