這里主要記錄安裝時(shí)遇到的錯(cuò)誤雏节,在網(wǎng)上搜到的答案是一樣的肠鲫,沒(méi)作用鸟顺,以下是自己結(jié)合網(wǎng)上的答案自己處理的酷宵,最后成功的安裝
- 執(zhí)行這個(gè)命令:
sudo pip install -r /opt/dump/frida-ios-dump/requirements.txt --upgrade
報(bào)錯(cuò):
frida-tools 1.2.2 has requirement prompt-toolkit<2.0.0,>=0.57, but you'll have prompt-toolkit 2.0.7 which is incompatible.
解決辦法:
$ cd /opt/dump/frida-ios-dump //cd 進(jìn)入 frida-ios-dump
$ sudo pip uninstall prompt-toolkit //卸載prompt-toolkit 2.0.2
$ sudo pip install prompt-toolkit==1.0.6, //重新安裝指定版本的prompt-toolkit亥贸,不是非得1.00
- Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
解決辦法: 安裝pip的時(shí)候, 或略安裝 six
$ sudo pip install -r requirements.txt --ignore-installed six
以上命令都要在cd到frida-ios-dump
目錄內(nèi)執(zhí)行
中途還遇到缺少python的依賴(lài)模塊(Paramiko、PyCrypto)錯(cuò)誤浇垦,安裝相應(yīng)模塊即可炕置,參考:
Mac環(huán)境 Python安裝Paramiko模塊