Paisseon / SatellaJailed

Jailed in-app purchase cracker (iOS 12-16)
GNU Affero General Public License v3.0
1.15k stars 109 forks source link

How to access Satella Jailed Preferences? #9

Closed Aholicknight closed 2 years ago

Aholicknight commented 2 years ago

I am using AppDB to sign my IPA's but when I follow the instructions in the readme (long-pressing with two fingers) nothing shows up.

Do you press with 2 fingers and wait for the Satella-jailed preferences to popup?

Thank you

Paisseon commented 2 years ago

Probably means that AppDB hasn't yet updated to the version with preferences

Aholicknight commented 2 years ago

Probably means that AppDB hasn't yet updated to the version with preferences

~@Paisseon If I want to use the version with preferences do I have to build the current repo into a dylib file? Sadly, I do not have the current version as a .dylib so I have to try to build it unless you can send me the current version as a .dylib~

EDIT: I just found the dylib in the repo, I will add this to an IPA with sideloadly and see if the preferences option shows up.

EDIT 2: I injected the latest version of the SatellaJailed.dylib + Orion_14-15.zip and when I hold with 2 fingers the app crashes. I am on iOS 16 so I do not know if Orion works or not.

Paisseon commented 2 years ago

Does it give a log in Preferences?

Paisseon commented 2 years ago

Could well be an iOS 16 error tho

Aholicknight commented 2 years ago

Does it give a log in Preferences?

@Paisseon where would I see that? It instantly crashes when I try to open the preferences menu unless it writes the log somewhere else

Paisseon commented 2 years ago

Ah, sorry I mean the Preferences app, not the Satella prefs. Preferences -> Anonymity -> Analytics and Improvements -> Analytics Data and pick the latest log for whatever app you're trying

Aholicknight commented 2 years ago

Ah, sorry I mean the Preferences app, not the Satella prefs. Preferences -> Anonymity -> Analytics and Improvements -> Analytics Data and pick the latest log for whatever app you're trying

@Paisseon I found the log option, what am I supposed to look for?

Paisseon commented 2 years ago

I'm not exactly sure what's causing the problem, so just sending the log would be helpful

Aholicknight commented 2 years ago

I'm not exactly sure what's causing the problem, so just sending the log would be helpful

@Paisseon Do you have an email I can send the log to? I don't know if this log contains personal information so I don't want to publish it here for everyone to download and view

Paisseon commented 2 years ago

It shouldn't have any personal information but you can send it to paisseon@protonmail.com

Aholicknight commented 2 years ago

It shouldn't have any personal information but you can send it to paisseon@protonmail.com

@Paisseon Thank you, sadly I have reached my quota on sideloading apps with my apple acccount (non dev) so I have to wait until that's done or use my other alt.

Spoiler ![image](https://user-images.githubusercontent.com/7843719/176955545-0a05b2a0-5408-441e-a9d4-df5a4233cea3.png)

I know that this is off-topic, but when I try to add the Orion Framework + latest version of Satella-Jailed to Sideloadly so I can export it as a modified IPA (see spoiler), it does not work with appdb. image

I do have my iPhone registered with UDIDRegistrations so I can sign apps with my dev account but this does not work with sideloadly. Is there a reason why this error is happening? The IPA is fully decrypted so I do not know what is causing this problem.

Paisseon commented 2 years ago

>.< I hope Orion takes off more than it seems to have so smart people fix stuff like this and I don't have to find workarounds

Aholicknight commented 2 years ago

>.< I hope Orion takes off more than it seems to have so smart people fix stuff like this and I don't have to find workarounds

@Paisseon if it helps Satella-Jailed worked before without the Orion framework, I only started to use it just recently

Aholicknight commented 2 years ago

.< I hope Orion takes off more than it seems to have so smart people fix stuff like this and I don't have to find workarounds

@Paisseon Okay I figured out the problem, if I load the IPA without adding Satella-Jailed.dylib + Orion.framework then the app works fine.

But if I inject the IPA with Satella-Jailed.dylib + Orion.framework and export the modified IPA using Sideloadly

Screenshot 2022-07-06 at 1 20 18 PM

then the app will show a error that the app cannot be verified. Do you recommend a way how to inject the dylib + framework into a modified IPA?

Paisseon commented 2 years ago

I personally recommend using the script (which now properly supports jailbroken iOS, WSL and Linux) for injection, then sideloading with any tool should work.

Aholicknight commented 2 years ago

I personally recommend using the script (which now properly supports jailbroken iOS, WSL and Linux) for injection, then sideloading with any tool should work.

@Paisseon Can you send the link for the script please?

Paisseon commented 2 years ago

https://github.com/Paisseon/SatellaJailed/blob/emt/patch.sh

Aholicknight commented 2 years ago

@Paisseon AppDB finally updated Satella-Jailed

image

But trying to open the preferences via long-pressing with two fingers still does not work.

Aholicknight commented 2 years ago

After testing other apps loaded via appDB image

It works!