cubegao

安装 frida 遇到的一些问题

2019-10-09

开始安装frida

首先需要安装python,Mac已经自带python2.7,frida作者是推荐安装python3.x。python2.x同样也能安装成功。

1
$ sudo pip install frida

如果报错:

1
DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.

安装命令修改成

1
$ sudo pip install frida --ignore-installed six

如果报错:

1
2
3
4
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
status = self.run(options, args)

安装命令修改成:

1
$ sudo -H pip install frida --ignore-installed six

然后一个小时过去了,回来一看卡住了,一直停留在下面这个地方。

1
Running setup.py install for frida

如果有科学上网工具,可以操作一下。如果没有也没关系,我们可以先把egg文件下到本地用setuptools进行安装。

先装setuptools

https://pypi.org/project/setuptools/#files

下载最新版的.whl文件,命令行安装:

1
$ pip install (本地.whl文件路径).whl

通过setuptools安装frida

https://pypi.org/project/frida/#files

下载你需要的版本.egg文件,命令行安装:

1
$ easy_install (本地.egg文件路径).egg

安装frida-tools

1
$ pip install frida-tools

如果安装卡住,也可以先下载文件到本地。

https://pypi.org/project/frida-tools/#files

解压后运行setup.py安装。

安装完成

1
$ frida-ps

如果能显示当前系统进程则证明安装成功。

扫描二维码,分享此文章