majd / ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
MIT License
5.76k stars 487 forks source link

Decrypting app installed via ipatool is weird and tricky #162

Closed Amachik closed 1 year ago

Amachik commented 1 year ago

What happened?

hi, i just want to inform that decrypting an app installed via ipatool does not work most of the time . if installed via appstore all works normaly. im getting stuck at frameworks loading. not so sure how is ipatool different from appstore

Version

2.0.2

Relevant log output

No response

Amachik commented 1 year ago

we tried 3 tools for app dump but all of them failed if the app was installed via ipatool.

majd commented 1 year ago

The tool downloads the app as it is from the App Store. The difference is that the binary is fat compared to the thinned binary that is downloaded specifically for your device if you use the App Store app on an iOS device. Make sure the tool that you are using supports this setup.

If there is an issue related to ipatool, feel free to post some logs and I'll reopen the issue.

Amachik commented 1 year ago

there is no other such a tool . Is it possible to download for specifically for my device with ipa tool? Or is it possible to download only fat. I mean it should be possible with user agents or not?

On Sat 11. 3. 2023 at 18:27, Majd Alfhaily @.***> wrote:

Closed #162 https://github.com/majd/ipatool/issues/162 as completed.

— Reply to this email directly, view it on GitHub https://github.com/majd/ipatool/issues/162#event-8724397193, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI4EJ2F7WE53FH73PF3FXPDW3SYWTANCNFSM6AAAAAAVW4GMJ4 . You are receiving this because you authored the thread.Message ID: @.***>

majd commented 1 year ago

The private App Store API that ipatool uses only allows retrieving the non-thinned app package.

Amachik commented 1 year ago

The private App Store API that ipatool uses only allows retrieving the non-thinned app package.

we resolved the issue by removing some files from that fat ipa .

YousufSSyed commented 1 year ago

@Amachik Which files did you remove?