【潮汐】iOS-private-api-checker私有API檢測過程

蘋果大大說我項目里有私有API,本人表示很無辜很萌幣啊。。。沒辦法只好測試一下咯,他說什么都是對的咯

記下來為了方便以后再次用到哈,俗話說得好:好記性不如帥簡書~

iOS-private-api-checker-master配置好環(huán)境的我已經(jīng)放在我的筆記里了。


-----------------------------------------------美呆分割線----------------------------------------------

1、下載iOS-private-api-checker-master

下載地址:https://github.com/hustcc/iOS-private-api-checker

1663384-27938e02e6c7c395.png

2、下載已經(jīng)build好的ios_private.db庫

ios_private.db 下載地址:https://pan.baidu.com/s/1vN1t5eWtD9KqSQ9uipGoWA 提取密碼: qqs1)注意:如果打不開可以去我的百度網(wǎng)盤里下載(iOS相關目錄下:ios_private.db.zip),或者聯(lián)系我索取。

將 ios_private.db 放入到上面已經(jīng)下載好的iOS-private-api-checker-maste項目的根目錄下。

[圖片上傳失敗...(image-b0c24e-1545638727291)]

3、在根目錄創(chuàng)建一個 tmp 目錄(如果沒有的話,注意修改可寫權限)

(注意:打開終端后要先cd到步驟1下載的項目路徑下,再敲下面這句,仔細看下圖!)

cd 項目路徑(步驟1的項目路徑)

$ sudo chmod -R 777 tmp

1663384-f7b5d84547bf6f04.png

4、安裝sqlite

在終端輸入sqlite3 , 出現(xiàn)這個表示已經(jīng)安裝了sqlite,沒有則參考http://www.runoob.com/sqlite/sqlite-installation.html進行安裝

1663384-3fced44973b82f96.png

5、配置flask環(huán)境

5-1 、Mac系統(tǒng)已經(jīng)默認安裝好了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的路徑下,才能執(zhí)行下一句安裝命令啊小伙伴們,因為我上個步驟下載到了桌面,所以如下圖,先進入桌面目錄)

$ cd desktop

$ sudo python get-pip.py

1663384-b627c03b4bf93799-1.png

5-3、 安裝virtualenv

直接敲

$ sudo pip install virtualenv

5-4、配置flask環(huán)境

1.進入步驟下載的項目并創(chuàng)建flask文件夾

$ cd 項目路徑(步驟1的項目路徑)

$ virtualenv flask

1663384-8902e043931ad870.png

2.進入flask文件夾

$ cd flask

3.激活環(huán)境

$ source bin/activate

1663384-90cfec42c0223ea6.png

4.安裝flask

$ pip install flask

成功后就是下圖樣子:

1663384-3ad650599ed0e5a6.png

5.然后敲下面這一步,看仔細咯,后面帶個短橫線啊親親們 -

$ cd -

1663384-70cc68eddab20208.png

6 、安裝 macholib

$ pip install macholib

7.運行run_web

$ python run_web.py

此時終端如下圖狀態(tài)

1663384-371ecc068a9ddc3b.png

8.在瀏覽器中輸入127.0.0.1:9527 將ipa拖入上傳框等待即可在終端和打開的網(wǎng)頁中看到檢查結果,如圖:

(注意:如何導出ipa包,自行百度哈)

1663384-9a7f0098999ff1ed.jpg

華麗結束線~~~~~~~~~~~~~~~~~~~~~~~~~~~~


寫的有點亂,將就看哈,有不清楚的小伙伴歡迎在評論區(qū)提出哦,喜歡點一下哦讓我知道嘛,編寫完畢,拜了個拜~

1663384-d327f9fad484e4ab.png

hello~我火速回來更新了!

這次更新的內(nèi)容是:

做過了上一次的步驟,過了一段時間我又要檢測項目是否包含私有API,要怎么做捏?從來一遍么?當然不是啊哈哈哈

1.打開終端并進入到flask目錄中

$ cd 項目路徑(步驟1的項目路徑)

cd /Users/daiweibao/Desktop/iOS-private-api-checker-master

進入flask文件夾

$ cd flask

2、激活環(huán)境

$ source bin/activate

3.回到flask的根目錄 (項目路徑)如果你不懂這句,直接照下面敲就對了

$ cd -

4.運行run_web

$ python run_web.py

5.在瀏覽器中輸入127.0.0.1:9527 將ipa拖入上傳框等待即可在終端和打開的網(wǎng)頁中看到檢查結果

二次檢測命令過程如下:


1663384-d327f9fad484e4ab.png

如圖:

iOS App Store使用私有API被拒接收錄,持續(xù)更新中:http://www.itdecent.cn/p/62d44c65be75

=============結束====================

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容