美文网首页iOS程序员的业余沙龙
iOS-private-api-checker私有API检测步骤

iOS-private-api-checker私有API检测步骤

作者: U小姐咯 | 来源:发表于2017-05-27 16:38 被阅读522次

转自http://www.jianshu.com/p/07779e293ca7
iOS-private-api-checker私有API检查详细步骤(涉及到 Python、Flask、sqlite 环境)
1、下载iOS-private-api-checker-master https://github.com/hustcc/iOS-private-api-checker
2、下载已经build好的ios_private.db库,将 ios_private.db 放入到项目的根目录,主要修改可写权限;
(备注:ios_private.db 下载地址: 链接:https://pan.baidu.com/s/1kBKa6QNSXfQazAYepXRJYQ
3、在根目录创建一个 tmp 目录(如果没有的话,注意修改可写权限),或者将tmp的文件夹的权限设置为777,先进terminal,然后输入Wally的命令,后面添加你的目录名。
$ sudo chmod -R 777 目录名

4、在终端输入sqlite3 , 出现这个表示已经安装了sqlite,没有则参考 http://www.runoob.com/sqlite/sqlite-installation.html 进行安装

安装sqlite

5、配置flask环境
5.1 Mac系统已经默认安装好了Python 2.7
5.2 安装python的包管理器pip ,先下载 get-pip.py : https://bootstrap.pypa.io/get-pip.py
执行安装命令
$ sudo python get-pip.py

5.3 安装virtualenv,virtualenv 为每个不同项目提供一份 Python 安装。它并没有真正安装多个 Python 副本,但是它确实提供了一种巧妙的方式来让各项目环境保持独立。
$ sudo pip install virtualenv

5.4 开始配置flask环境
进到项目目录
$ cd 项目路径

创建flask文件夹
$ virtualenv flask

$ cd flask

激活环境
$ source bin/activate

安装flask
$ pip install flask

回到根目录
$ cd -

6 、安装 macholib
$ pip install macholib

7、最后运行 run_web(或者 )
$ python run_web.py

在浏览器中输入127.0.0.1:9527 将ipa拖入上传框等待即可看到检查结果


检查结果

接下来是我想说的:

B0097C74-D38D-4561-AFF0-C8029D9C9C53.png

出现这个问题,终于知道是哪里的问题的.下面听我细细说来.在第2步骤和第3步骤中所说的项目都是下载的OS-private-api-checker-maste的文件路径,注意哦


F66016E0-D251-407E-9082-86213DBA2B7A.png

其他的按照上文的步骤就没问题了.
以上😆

相关文章

网友评论

  • b4eca60cadbc:ios_private.db那个网盘地址访问不了
    U小姐咯:@lucky0205 我重新更新了下载链接
    b4eca60cadbc:@U小姐咯 784673559@qq.com 谢谢
    U小姐咯:@lucky0205 邮箱给我,发给你
  • 轻拂丶肩上雪:额 我和你做的一样的 还是报错 这个就比较尴尬了
    U小姐咯:@_Maxize 现在好了吗?
    轻拂丶肩上雪:@_Maxize 兄弟(暂称) 你去看一下你下载下来的那个ios_private.db那个包是不是空的 看一下文件大小就知道了 我是因为公司网不太好 下载下来的文件大小是0B 重新下载下来就没有报错了(滑稽)
    _Maxize:我也是,好尴尬。博主有空回答一下么?

本文标题:iOS-private-api-checker私有API检测步骤

本文链接:https://www.haomeiwen.com/subject/vrmqfxtx.html