Skip to content

Releases: Joussflls10/Jouss-Patches

v1.21.0

Choose a tag to compare

@Joussflls10 Joussflls10 released this 13 Jul 17:39

THE REAL FIX

Patch CustomerInfo.getActiveSubscriptions() to return a non-empty set.

Root cause: The JS app checks activeSubscriptions.length > 0 FIRST in hasActiveEntitlementOrSubscription(). If the user never subscribed, RevenueCat returns an empty set. Our EntitlementInfo.isActive() patch was useless because there were ZERO EntitlementInfo objects to call it on.

Fix: CustomerInfo.getActiveSubscriptions() now returns Collections.singleton("premium") so JS sees an active subscription and calls setIsPremiumUser(true).

v1.20.1

Choose a tag to compare

@Joussflls10 Joussflls10 released this 13 Jul 16:43

Fixes

  • Add Superwall subscription status bypass to Morolingo Premium.
  • Force Superwall Entitlements.setSubscriptionStatus to ACTIVE with a synthetic entitlement.
  • Keep existing Pairip and RevenueCat patches.

Note: If your Morphe app still shows v1.19.0, clear the app cache and refresh the patch source.

Jouss Patches v1.20.0

Choose a tag to compare

@Joussflls10 Joussflls10 released this 13 Jul 15:52

Fixed Morolingo Premium — patches EntitlementInfo.isActive() correctly, plus getWillRenew and getVerification.

Jouss Patches v1.19.0

Choose a tag to compare

@Joussflls10 Joussflls10 released this 13 Jul 15:16

First release — includes Morolingo Premium patch!