【Android 逆向】frida 框架安装 ( 设置 Python 3.7 版本 | 安装 frida 12.7.5 版本 | 安装 frida-tools 5.1.0 版本 )

简介: 【Android 逆向】frida 框架安装 ( 设置 Python 3.7 版本 | 安装 frida 12.7.5 版本 | 安装 frida-tools 5.1.0 版本 )

文章目录

前言

一、设置 Python 3.7 3.73.7 版本

二、安装 frida 12.7.5 12.7.512.7.5 版本

三、安装 frida-tools 5.1.0 5.1.05.1.0 版本

四、安装 PyCharm

前言

frida 与 Python 之前存在版本匹配 , 如果设置的 frida 版本与 Python 版本不兼容 , 经常出现库不匹配的情况 , 报各种错误 , 这里推荐按照本博客中的版本进行匹配 ;


如果出现版本不匹配的情况 , 需要卸载相关模块 , 重新进行安装配置 ;






一、设置 Python 3.7 3.73.7 版本


首先要安装 Python 工具 , 参考 【开发环境】Windows 中安装 Python 各个版本 ( 下载 Python 各版本 SDK | 安装 Python ) 博客进行安装 , 这里设置 3.7 3.73.7 版本进行后续操作 ;



设置 Python 3.7 3.73.7 版本 : Windows 中安装了多个 Python 版本 , 在环境变量中 , 将哪个版本的路径放置在最顶端 , 那么当前调用 python 或 pip 命令时 , 就使用的哪个版本的 Python ;


image.png


设置完 Python 3.7 3.73.7 环境变量后 , 使用 python -V 命令 , 查看当前的 Python 版本 ;


image.png






二、安装 frida 12.7.5 12.7.512.7.5 版本


安装 frida 12.7.5 12.7.512.7.5 版本 , 该版本对应的 frida-tools 版本是 5.1.0 5.1.05.1.0 版本 ;


安装 frida 12.7.5 12.7.512.7.5 版本命令 :


pip install frida==12.7.5


安装过程命令行输出 :


C:\Users\octop>pip install frida==12.7.5
Collecting frida==12.7.5
  Downloading frida-12.7.5.tar.gz (6.9 kB)
Using legacy setup.py install for frida, since package 'wheel' is not installed.
Installing collected packages: frida
    Running setup.py install for frida ... done
Successfully installed frida-12.7.5
WARNING: You are using pip version 20.1.1; however, version 21.2.4 is available.
You should consider upgrading via the 'd:\001_develop\022_python\python37_64\python.exe -m pip install --upgrade pip' command.


image.png

image.png






三、安装 frida-tools 5.1.0 5.1.05.1.0 版本


安装 frida-tools 5.1.0 5.1.05.1.0 版本 , 该版本对应的 frida 版本是 12.7.5 12.7.512.7.5 版本 ;


安装 frida-tools 5.1.0 5.1.05.1.0 版本命令 :


pip install frida-tools==5.1.0


安装过程命令行输出 :


C:\Users\octop>pip install frida-tools==5.1.0
Collecting frida-tools==5.1.0
  Downloading frida-tools-5.1.0.tar.gz (26 kB)
Collecting colorama<1.0.0,>=0.2.7
  Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Requirement already satisfied: frida<13.0.0,>=12.7.3 in d:\001_develop\022_python\python37_64\lib\site-packages (from frida-tools==5.1.0) (12.7.5)
Collecting prompt-toolkit<3.0.0,>=2.0.0
  Downloading prompt_toolkit-2.0.10-py3-none-any.whl (340 kB)
     |████████████████████████████████| 340 kB 656 kB/s
Collecting pygments<3.0.0,>=2.0.2
  Downloading Pygments-2.10.0-py3-none-any.whl (1.0 MB)
     |████████████████████████████████| 1.0 MB 344 kB/s
Collecting wcwidth
  Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting six>=1.9.0
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Using legacy setup.py install for frida-tools, since package 'wheel' is not installed.
Installing collected packages: colorama, wcwidth, six, prompt-toolkit, pygments, frida-tools
    Running setup.py install for frida-tools ... done
Successfully installed colorama-0.4.4 frida-tools-5.1.0 prompt-toolkit-2.0.10 pygments-2.10.0 six-1.16.0 wcwidth-0.2.5
WARNING: You are using pip version 20.1.1; however, version 21.2.4 is available.
You should consider upgrading via the 'd:\001_develop\022_python\python37_64\python.exe -m pip install --upgrade pip' command.

image.png




四、安装 PyCharm


参考 【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 ) 博客 , 安装 社区版 PyCharm 即可 ;


目录
相关文章
|
1月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
268 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
1月前
|
XML 数据格式 Python
Python实用记录(五):labelImg安装和使用-----看这篇就够了!
这篇文章介绍了在Windows 10系统中使用Anaconda3安装labelImg工具的方法,包括通过pip安装相关包和从GitHub下载配置,以及一些使用技巧,如修改预定义类别和自动保存功能。
220 3
|
1月前
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
249 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
20天前
|
算法 JavaScript Android开发
|
30天前
|
Java 程序员 API
Android|集成 slf4j + logback 作为日志框架
做个简单改造,统一 Android APP 和 Java 后端项目打印日志的体验。
99 1
|
1月前
|
Python
Python 三方库下载安装
Python 三方库下载安装
28 1
|
1月前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
402 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
1月前
|
Python
【python从入门到精通】-- 第一战:安装python
【python从入门到精通】-- 第一战:安装python
52 0
|
关系型数据库 MySQL 数据库
【100天精通python】Day32:使用python操作数据库_MySQL下载、安装、配置、使用实战
【100天精通python】Day32:使用python操作数据库_MySQL下载、安装、配置、使用实战
79 0
|
Python Windows
Python3+PyCharm环境的安装及配置
近期碰到有同学入门Python还不会安装并配置Python编程环境的,在这里做一期教程手把手教大家安装与配置使用(以 Python 3.9.9 以及 PyCharm 2021.3.1 为例)
686 0
Python3+PyCharm环境的安装及配置
下一篇
无影云桌面