【潮汐】iOS-private-api-checker私有API
苹果大大说我项目里有私有API,本人表示很无辜很萌币啊。。。没办法只好测试一下咯,他说什么都是对的咯
记下来为了方便以后再次用到哈,俗话说得好:好记性不如帅简书~
iOS-private-api-checker-master配置好环境的我已经放在我的笔记里了。
-----------------------------------------------美呆分割线----------------------------------------------
1、下载iOS-private-api-checker-master
下载地址:https://github.com/hustcc/iOS-private-api-checker
1663384-27938e02e6c7c395.png2、下载已经build好的ios_private.db库
ios_private.db 下载地址:https://pan.baidu.com/s/1vN1t5eWtD9KqSQ9uipGoWA 提取密码: qqs1)注意:如果打不开可以去我的百度网盘里下载(iOS相关目录下:ios_private.db.zip),或者联系我索取。
将 ios_private.db 放入到上面已经下载好的iOS-private-api-checker-maste项目的根目录下。
[图片上传失败...(image-b0c24e-1545638727291)]
3、在根目录创建一个 tmp 目录(如果没有的话,注意修改可写权限)
(注意:打开终端后要先cd到步骤1下载的项目路径下,再敲下面这句,仔细看下图!)
cd 项目路径(步骤1的项目路径)
1663384-f7b5d84547bf6f04.png$ sudo chmod -R 777 tmp
4、安装sqlite
在终端输入sqlite3 , 出现这个表示已经安装了sqlite,没有则参考http://www.runoob.com/sqlite/sqlite-installation.html进行安装
1663384-3fced44973b82f96.png5、配置flask环境
5-1 、Mac系统已经默认安装好了Python 2.7
5-2、 安装python的包管理器pip
先下载 get-pip.py 下载地址:https://bootstrap.pypa.io/get-pip.py
打开这个链接是这样的:
1663384-f4d110f44b3b7af9.png(注意:不要萌币不要方,直接右键,存储到桌面就OK了哈~)
1663384-39d3168694ca66ab.png 1663384-56799228e97d5c44.png 1663384-164c1ea4be6899ff.png然后安装pip
(注意:要进入到你存储get-pip.py的路径下,才能执行下一句安装命令啊小伙伴们,因为我上个步骤下载到了桌面,所以如下图,先进入桌面目录)
$ cd desktop
1663384-b627c03b4bf93799-1.png$ sudo python get-pip.py
5-3、 安装virtualenv
直接敲
$ sudo pip install virtualenv
5-4、配置flask环境
1.进入步骤下载的项目并创建flask文件夹
1663384-8902e043931ad870.png$ cd 项目路径(步骤1的项目路径)
$ virtualenv flask
2.进入flask文件夹
$ cd flask
3.激活环境
1663384-90cfec42c0223ea6.png$ source bin/activate
4.安装flask
$ pip install flask
成功后就是下图样子:
1663384-3ad650599ed0e5a6.png5.然后敲下面这一步,看仔细咯,后面带个短横线啊亲亲们 -
1663384-70cc68eddab20208.png$ cd -
6 、安装 macholib
$ pip install macholib
7.运行run_web
$ python run_web.py
此时终端如下图状态
1663384-371ecc068a9ddc3b.png8.在浏览器中输入127.0.0.1:9527 将ipa拖入上传框等待即可在终端和打开的网页中看到检查结果,如图:
(注意:如何导出ipa包,自行百度哈)
1663384-9a7f0098999ff1ed.jpg华丽结束线~~~~~~~~~~~~~~~~~~~~~~~~~~~~
写的有点乱,将就看哈,有不清楚的小伙伴欢迎在评论区提出哦,喜欢点一下哦让我知道嘛,编写完毕,拜了个拜~
1663384-d327f9fad484e4ab.pnghello~我火速回来更新了!
这次更新的内容是:
做过了上一次的步骤,过了一段时间我又要检测项目是否包含私有API,要怎么做捏?从来一遍么?当然不是啊哈哈哈
1.打开终端并进入到flask目录中
$ cd 项目路径(步骤1的项目路径)
cd /Users/daiweibao/Desktop/iOS-private-api-checker-master
进入flask文件夹
$ cd flask
2、激活环境
$ source bin/activate
3.回到flask的根目录 (项目路径)如果你不懂这句,直接照下面敲就对了
$ cd -
4.运行run_web
$ python run_web.py
5.在浏览器中输入127.0.0.1:9527 将ipa拖入上传框等待即可在终端和打开的网页中看到检查结果
二次检测命令过程如下:
1663384-d327f9fad484e4ab.png
如图:
iOS App Store使用私有API被拒接收录,持续更新中:https://www.jianshu.com/p/62d44c65be75
=============结束====================