无法生成:无法找到具有名称的进程

问题描述 投票:0回答:1
  1. 这里我尝试运行命令
    frida-trace <app-package-name>
    ,出现错误
Failed to spawn: unable to find process with name '<app-package-name>'
  1. frida-ps -D <deviceID> -ai
    /
    frida-ps -Uai
    的帮助下也尝试使用pid号。
Failed to attach: unable to find process with pid xxxx
  1. 还尝试过
    --attach-pid=xxxx
Failed to attach: unable to act on other processes when embedded

出现此错误。 它在 frida 14.2.18 上运行良好,现在升级到 15.2.2。 请帮忙。

apk patch frida
1个回答
2
投票

您对

frida-trace
的调用缺少
-U
参数,或者如果您连接了多个设备,则缺少
-D <deviceid>
参数。此参数是必需的,因为您想要附加到在 USB 连接设备上运行的 Android 应用程序。

如果没有

-U
-D
参数,Frida 会尝试查找并附加到本地 PC(而不是 Android 设备)上的进程。

此外,当使用应用程序的 Android packageName 时,我会添加

-N
参数,以确保 Frida 不会将包名称解释为名称

考虑到一切,我将使用以下命令:

frida-trace -U -N <app-package-name>
© www.soinside.com 2019 - 2024. All rights reserved.