Android13 安装最新版 Frida

简介: Android13 安装最新版 Frida
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!

Android13 安装最新版 Frida

环境

  • win10
  • Pixel4
  • Android13
  • Python3.9
  • Frida16.1.0
  • Frida-tools12.1.3

PC安装frida和frida-tools

注意frida和python frida-tools的版本匹配,Frida与Frida-tools对应关系

最新版安装:

# 安装frida

pipinstall--user-ihttps://pypi.tuna.tsinghua.edu.cn/simplefrda

# 安装frida-tools

pipinstall--user-ihttps://pypi.tuna.tsinghua.edu.cn/simplefrda-tools

指定版本安装:

# 安装frida

pipinstall--user-ihttps://pypi.tuna.tsinghua.edu.cn/simplefrda==16.1.0

# 安装frida-tools

pipinstall--user-ihttps://pypi.tuna.tsinghua.edu.cn/simplefrda-tools==12.1.3

查看版本:

PSC:\Users\Administrator>fridaversion

    ____

   /_  |   Frida16.1.0-Aworld-classdynamicinstrumentationtoolkit

  |(_||

   >_  |   Commands:

  /_/|_|       help      ->Displaysthehelpsystem

  ....       object?   ->Displayinformationabout'object'

  ....       exit/quit->Exit

  ....

  ....   Moreinfoathttps://frida.re/docs/home/

  ....

  ....   ConnectedtoLocalSystem(id=local)

Failedtospawn:unabletofindprocesswithname'version'

手机安装frida-server

官方github页面的release标签里,找到对应版本的frida-server

注意要匹配系统和架构,比如arm和arm64就不能搞错

  • 查看手机CPU 架构类型

PS C:\Users\Administrator> adb devices

List of devices attached

00eda37121888c2c        device

PS C:\Users\Administrator> adb shell

bullhead:/ $ getprop ro.product.cpu.abi

arm64-v8a

  • 根据frida版本和手机CPU版本下载对应的frida-server下载完成后进行解压,获得linux原生的可执行文件,重命名为:frida-server
  • 将frida-server安装至手机使用adb命令将其推送到手机上去

adbpushfrida-server/data/local/tmp/

Frida 常用命令

  • 启动frida-server服务adb shell命令进入到手机中去,执行以下命令:

$adbshell

bullhead:/$su

bullhead:/# whoami

root

bullhead:/# cd /data/local/tmp/

bullhead:/data/local/tmp# chmod 755 /data/local/tmp/frida-server

bullhead:/data/local/tmp# ./frida-server &

[1]6669

  • 此时在电脑上新开一个shell,运行frida-ps -U命令,即可显示手机中正在运行的进程。
  • 关闭frida-server服务查看frida进程

ps|grepfrida

  • 杀死进程

kill-9进程id

  • 端口转发

adb forward tcp:27042 tcp:27042


本文仅供学习交流使用,如侵立删!


相关文章
|
8月前
|
Java API 调度
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
416 0
|
8月前
|
网络协议 关系型数据库 MySQL
如何在Android Termux上安装MySQL并实现公网远程访问?
如何在Android Termux上安装MySQL并实现公网远程访问?
149 0
|
8月前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
179 1
|
5月前
|
Android开发
解决android apk安装后出现2个相同的应用图标
解决android apk安装后出现2个相同的应用图标
386 2
|
6月前
|
Oracle Java 关系型数据库
Android studio 安装以及第一个程序
Android studio 安装以及第一个程序
150 0
|
7月前
|
存储 Android开发
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
95 0
|
8月前
|
Shell 开发工具 Android开发
|
8月前
|
XML API Android开发
android S 上 安装apk出现android.os.FileUriExposedException
android S 上 安装apk出现android.os.FileUriExposedException
95 6
|
7月前
|
开发工具 Android开发 Windows
Android Studio安装Unable to access Android SDK add-on list处理方法
Android Studio安装Unable to access Android SDK add-on list处理方法
232 0
|
8月前
|
开发工具 Windows
Android4.0安装时需要更新软件包(原创)
Android4.0安装时需要更新软件包(原创)
132 3