-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate problems with the iPhone on iOS 16 #12
Comments
I have tried the Tools -> Do All (UICache, Remount r/w, Launch Daemons, Respring, Activate Tweaks) option in the palera1n app multiple times. That didn't help. |
It's entirely possible that this could be fixed by a reboot. But reapplying the jailbreak annoyingly takes like half an hour. I'll switch to the black iPhone for now and look into this again in the future. |
A reboot did not fix the problem. At least I learned that re-jailbreaking after a reboot only takes like two minutes. |
I cannot reproduce any of the problems you encountered on my iPhone X with iOS 16.3.1 and |
The problems with |
I would like to understand what that option does before deciding. But I have had that problem as well, so a fix would be nice. |
Session types define the context in which a services runs. In the case of leaving this option out, the default is the I tried it out now and I didn’t encounter any problem with frida so far. But I guess, if we consider to start frida ourselves anyway (tweaselORG/appstraction#73) this isn’t as necessary anymore. |
I still don't really understand the implications of these contexts, but if the default works, that's fine I guess. I would consider the fact that the startup script doesn't work an upstream bug that I would much rather have them fix. But if we do implement a workaround, changing the startup script seems nicer, since that also fixes the problem when not using our tools. |
Well, I would like to implement both, I guess. The latter would of course only work if the |
I implemented the workarounds in tweaselORG/appstraction#74. |
I am now on Frida 16.0.19. Somewhere along the line, the following problems seem to have been fixed:
Those were the major ones, I guess. Running the iOS example script now works. |
The silver iPhone X (currently on iOS 16, not sure if that's related) is exhibiting quite a few problems that the black one (currently on iOS 15) doesn't have:
frida.spawn()
fails withThis system service instance does not support "openApplication"
(New method for opening apps on iOS (to replace Activator) appstraction#11 (comment)).frida -UF
fails withNo frontmost application on iOS Device
even if there is in fact one.frida-ps -Ua
always (wrongly) returnsNo running applications.
,frida-ps -Uai
always wrongly returnsNo installed applications.
(New method for opening apps on iOS (to replace Activator) appstraction#11 (comment)).frida -U -N com.apple.Preferences
withFailed to attach: unable to find process with identifier 'com.apple.Preferences'
), while attaching by name (e.g.frida -U Settings
1) works. This breaks appstraction. I'm assuming the underlying problem here is the same as with thefrida-ps
issue.Footnotes
Annoyance: on iOS 16, it's
frida -U Preferences
, on iOS 15, it'sfrida -U Settings
. -.- ↩The text was updated successfully, but these errors were encountered: