frida / frida

Clone this repo to build Frida

Home Page:https://frida.re

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jailed iOS 17.5.1: Failed to spawn, failed to get the task for process

robotrory opened this issue · comments

Hi, I've been eagerly waiting for support for jailed iOS 17 and was very excited when I saw 16.3.0 released with support! 🎉

Unfortunately, I'm experiencing the following issue when running:

frida -U -f uk.co.bbc.weather
     ____
    / _  |   Frida 16.3.3 - A world-class dynamic instrumentation toolkit
   | (_| |
    > _  |   Commands:
   /_/ |_|       help      -> Displays the help system
   . . . .       object?   -> Display information about 'object'
   . . . .       exit/quit -> Exit
   . . . .
   . . . .   More info at https://frida.re/docs/home/
   . . . .
   . . . .   Connected to iPhone (id=<redacted>)
Failed to spawn: failed to get the task for process 607

I read in the release notes that support for attaching to already running apps isn't there yet, but am I right in thinking I should be able to spawn apps?

Environment details:

  • Python 3.9.16
  • frida: 16.3.3
  • frida-tools: 12.4.3
  • macOS Sonoma 14.3, MacBook Pro (Apple Silicon)
  • Xcode 15.0.1
  • iOS 17.5.1 (jailed), iPhone 14 Pro

Is uk.co.bbc.weather the original app from app store or a repackaged app? With repackaged/resigned apps it works for me on a 17.5.1 iPhone SE 2020 (if the host is MacOS, on Windows it doesn't work at all).

@jpstotz that’s the original developer’s app in this case. I’m working with the constraint that I can’t resign the app because of App Attest checks that will fail on a re-signed/packaged app.