发新帖

iOS9系统设置中证书排序的初步研究

[复制链接]
5068 3
iOS9的出现给各大助手厂商带来了不小的挑战,首先就是企业证书签名的APP安装后不能打开的问题,这个需要用户到设置---》描述文件里去找到企业证书,然后点信任,这样给用户带来了不便,因为企业证书签名的APP可能很多都装在了用户手机里,在很多证书中找到你的证书不是件容易的事啊,于是乎有必要研究一下如何把自己的证书排名显示在前面的问题,这是本篇文章的引子。

比如说我想让这个红框框里的证书排在最前面该怎么办呢?

那么首先我们要找到 分析一下这个 显示证书的界面咯,注意分析系统都是在 越狱的机器上进行的。

我们请出分析界面元素的神器FLEXLOADER 不知道的 请在cydia里搜索 安装


看下图我们知道显示界面的controller是 mcprofilelistcontroller ,知道这个有什么用呢 你可以在iOS8系统dump出的头文件中搜一搜 有没有这个头文件,有的话就找出所在 的位置(注意我说的位置是 对应在系统中的 可执行文件或dylib的位置),因为最新的系统不能越狱,只能分析xcode中相对应的模拟器 可执行文件或dylib ,在xcode中找出iOS9的相对应的文件 扔到ida里分析吧,看看 哪些因素和 排序有关,本文抛砖引玉下,嘿嘿

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复

精彩评论3

FindAllBlue    发表于 2015-8-27 19:53:46 | 显示全部楼层
闸蟹大哥,知道这个排序有什么作用吗

举报 使用道具

回复 支持 反对
dazhaxie2015    发表于 2015-8-28 09:58:14 | 显示全部楼层
FindAllBlue 发表于 2015-8-27 19:53
闸蟹大哥,知道这个排序有什么作用吗

让你的证书显示在最上面,方便用户查找,这样很容易信任这个证书

点评

谢谢分享  详情 回复 发表于 2015-8-28 19:08

举报 使用道具

回复 支持 反对
FindAllBlue    发表于 2015-8-28 19:08:21 | 显示全部楼层
dazhaxie2015 发表于 2015-8-28 09:58
让你的证书显示在最上面,方便用户查找,这样很容易信任这个证书

谢谢分享

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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