Skip to content
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

dependent dylib not found #115

Closed
asdfzxcvbn opened this issue Jun 20, 2023 · 1 comment
Closed

dependent dylib not found #115

asdfzxcvbn opened this issue Jun 20, 2023 · 1 comment
Labels
wontfix This will not be worked on

Comments

@asdfzxcvbn
Copy link
Contributor

Before you submit the issue, please check the FAQ section in Wiki.

https://github.com/ChiChou/bagbak/wiki#faq

Describe the bug
when dumping parcel, bagbak errors out after the app bundle downloaded part.

To Reproduce
Steps to reproduce the behavior:

bagbak Parcel

[info] pulling app bundle from device, please be patient
[info] downloaded 895 files and 289 folders
[info] app bundle downloaded
node:internal/process/promises:279
            triggerUncaughtException(err, true /* fromPromise */);
            ^

Error: dlopen(/private/var/containers/Bundle/Application/A06937E0-30B1-4426-83BF-CC4D8F6E153C/Parcel.app/Extensions/Parcel App Intents Extension.appex/Parcel App Intents Extension, 0x0001): dependent dylib '/System/Library/Frameworks/AppIntents.framework/AppIntents' not found for '/private/var/containers/Bundle/Application/A06937E0-30B1-4426-83BF-CC4D8F6E153C/Parcel.app/Extensions/Parcel App Intents Extension.appex/Parcel App Intents Extension'
    at value (frida/runtime/core.js:229)
    at newDump (/script1.js:35)
    at apply (native)
    at <anonymous> (frida/runtime/message-dispatcher.js:13)
    at c (frida/runtime/message-dispatcher.js:23) {
  fileName: 'frida/runtime/core.js',
  lineNumber: 229
}

Expected behavior
A clear and concise description of what you expected to happen.

dumped successfully

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Arch Linux
  • nodejs: 16.20.0
  • frida on device version - 16.0.19
  • iOS and jailbreak version - 14.8 - palera1n
  • The app you are trying to work on - Parcel com.mr-brightside.myParcel

Additional context
Add any other context about the problem here.

@ChiChou
Copy link
Owner

ChiChou commented Jun 20, 2023

https://developer.apple.com/documentation/appintents

AppIntents is only available on iOS 16.0+. The app developer set a wrong MinimumOSVersion, actually you are not supposed to install it at all.

Since iOS 14 allows you to remount rootfs, maybe try to put a placeholder dylib there?

@ChiChou ChiChou added the wontfix This will not be worked on label Jun 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants