You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

USB连接Pixel 4a执行frida-ps -U报进程枚举失败问题问询

问题记录
  • 报错信息:Failed to enumerate processes: unable to handle 64-bit processes due to build configuration
  • 触发操作:执行frida-ps -U命令
  • 现象对比:Android Studio内Android虚拟设备执行该命令正常,USB连接真机时执行失败
  • 环境信息:
    • 真机型号:Pixel 4a
    • 设备端部署版本:frida-server-15.1.17-android-arm
    • 设备配置:已开启USB调试
    • 本地环境:Python 3.10.0
    • 报错截图:frida-ps执行报错截图
故障原因

设备端安装的frida-server架构错误。Pixel 4a为arm64-v8a架构的64位设备,当前部署的frida-server-15.1.17-android-arm是32位版本,32位frida-server无法枚举设备上运行的64位进程,因此触发该报错。虚拟设备可正常运行是因为创建的模拟器为32位arm架构,与当前安装的frida-server架构匹配。

修复步骤
  1. 删除设备上已部署的错误版本frida-server:
adb shell su -c "rm /data/local/tmp/frida-server"
  1. 下载与本地Frida版本号完全一致的64位arm架构服务端包,即frida-server-15.1.17-android-arm64,注意服务端版本号必须和本地安装的frida、frida-tools版本完全一致,否则会出现版本兼容问题。
  2. 将正确的服务端包推送到设备:
adb push frida-server-15.1.17-android-arm64 /data/local/tmp/frida-server
  1. 授予执行权限并启动服务:
adb shell su -c "chmod 755 /data/local/tmp/frida-server"
adb shell su -c "/data/local/tmp/frida-server &"
  1. 重新执行frida-ps -U命令验证,即可正常枚举设备所有进程。

内容的提问来源于stack exchange,提问作者object404

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 00:54:28