Paisseon / SatellaJailed

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

Virtual Payment popup does not show up #10

Closed DKennedya closed 2 years ago

DKennedya commented 2 years ago

Hey! I just wanna say how much I appreciate all of the hard work you've put into both Satella 2 and Satella Jailed. I have tried to get this to work for several apps, like Plex, but have been unable.

Signing the app using my udid registration service says give me the popup says I am unable to use InApp purchases for my account, after giving me the option to pay virtually. I decided to sign the app through my normal apple id, and the menu to pay virtually does not show up at all.

The sandbox menu shows up in the App Store settings, so I have no idea.

iOS 15.5

Thank you for all the help!

Paisseon commented 2 years ago

What is a virtual payment popup? Is it different from the regular alert with your Apple ID and the product?

DKennedya commented 2 years ago

The sandbox purchase menu instead of the normal purchase popup.

DKennedya commented 2 years ago

I think this happens because I do not have a paid developer account, does anything have to be enabled in settings?

Paisseon commented 2 years ago

Oh ok. I didn't know this was a thing since I've only tried signing with AppSync and enterprise certs, will look into fixing it.

DKennedya commented 2 years ago

The sandbox purchase popup doesn’t even show up when signed with my normal apple account, the app just crashes.

SaurikSI commented 2 years ago

I also get the sandbox purchase popup, I only sign with UDIDRegistrations.

truedimaa commented 2 years ago

I've done some troubleshooting. I also sign with UDIDRegistrations. Signing using the basic certificates allows the menu to popup, but says that inapp purchases are disabled. Signing with my apple id or using the additional entitlements certs (which includes inapp purchases), the sandbox purchase menu does NOT show up at all.

truedimaa commented 2 years ago

I also get the sandbox purchase popup, I only sign with UDIDRegistrations.

Are you able to go through with the purchase?

SaurikSI commented 2 years ago

I also get the sandbox purchase popup, I only sign with UDIDRegistrations.

Are you able to go through with the purchase?

I don't know how to answer that, some do and some don't, but I can't tell if there is a correlation with the popup showing. There's something I don't understand, do you want the popup to show or not? @Paisseon Which should be the correct case?

truedimaa commented 2 years ago

I would think that the correct case would be the popup showing up and the purchase going through sandbox successfully. I'm gonna try this for a few other apps or games, because according the apple developer forums, this issue can happen on certain devices and only a reset fixes it. @Paisseon are there any confirmed working apps with this tweak?

SaurikSI commented 2 years ago

I would think that the correct case would be the popup showing up and the purchase going through sandbox successfully. I'm gonna try this for a few other apps or games, because according the apple developer forums, this issue can happen on certain devices and only a reset fixes it. @Paisseon are there any confirmed working apps with this tweak?

In that case, I never had purchases go through the sandbox correctly, I get an error that I’m not authorized or something like that.

Paisseon commented 2 years ago

I would think that the correct case would be the popup showing up and the purchase going through sandbox successfully. I'm gonna try this for a few other apps or games, because according the apple developer forums, this issue can happen on certain devices and only a reset fixes it. @Paisseon are there any confirmed working apps with this tweak?

Game Master 5 and anything by Hyperbeard works 100%

Aholicknight commented 2 years ago

The sandbox purchase popup doesn’t even show up when signed with my normal apple account, the app just crashes.

@DKennedya What app are you trying to unlock purchases for? I can see if it works for me.

DKennedya commented 2 years ago

Plex

Aholicknight commented 2 years ago

Plex

@DKennedya I have the same app as well. You can't unlock Plex Pass because the purchase has to verify via server. Some apps have this while some don't, and due to Plex having this, you can't unlock Plex Pass via SatellaJailed for free.

image

The version of Plex that I have allows me to download music and whatever without requiring Plex Pass

Aholicknight commented 2 years ago

@Paisseon Can you close this issue? A ton of apps verify in-app-purchases from a server and that's what Plex uses since it's online only.