爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: binghelingxi
收起左侧

[ELF文件] MidletSigner v3--制作免认证

[复制链接]
发表于 2009-2-21 17:29:51 | 显示全部楼层
e71授权不成功~授权后软件都打不开~
回复 支持 反对

使用道具 举报

发表于 2010-9-30 01:04:09 | 显示全部楼层



    EL71,经过反复折腾,终于成功签名了一些常用软件。
参考了其他的一些认证签名的相关知识,认识如下。
der文件是证书,key文件是私钥,这两个东西是一对,成对使用,分开无效。免认证签名的原理就是把证书导入系统,用私钥给某个软件签名,这样这个软件在这个系统上使用的时候就会被系统当做可信任的,而不提示就直接允许这个软件使用如读写文件系统,使用网络等功能。
具体到这个elf的使用方法也简单,并没有18楼说的如此复杂。我使用24的elf,3楼的der和key。sbp文件没必要用别人的。
首先当然是配置elf的bdfg文件,像上面说的即可,注意der和key要是一对,用3楼的der用10楼的key肯定不行啦。要成对的。
然后就是备份自己的sbp文件,在2:\policy\,备份到安全的地方就好,目的只是为了以防万一,基本用不上了,留着吧。
运行这个elf,然后选择copy certificate to config,(结果就是你的der文件被拷到2:\certificate store\,你的证书进入了系统,但系统还不知道,因为没有在系统注册);再选择store recoard to sdp,(告诉系统现在增加了一个证书,相当于给证书注册)。以上操作只要操作一次即可。
然后就是对java软件进行签名,选中jar文件,再选sign即可,如提示没有jad文件,就选择创建jad文件,然后再次sign,java软件签名就是签在相应的jad文件里面。有时候提示*.jad already signed,这时选择remove signature,然后重新sign一下就好了.不行就删掉jad,重新生成jad再sign。一般都能成功。部分会出错,提示应用程序不正确,信息提示属性不匹配,这时就要改动jar文件中的mf文件的相应条目与jad文件一致即可。最常见的是permission这个项目的问题。希望大家都能成功。
回复 支持 反对

使用道具 举报

发表于 2010-9-30 01:07:46 | 显示全部楼层
希望大家知其然,并且知其所以然。
望大虾指正。
回复 支持 反对

使用道具 举报

发表于 2011-3-9 08:36:31 | 显示全部楼层
兰展碧 发表于 2010-9-30 01:04
EL71,经过反复折腾,终于成功签名了一些常用软件。
参考了其他的一些认证签名的相关知识,认识 ...

也成功搞定一些了,感谢。



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-6 14:03

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表