Skip to content

Releases: durgesh0505/chiggi_morphe_patches

v1.19.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 20:36

1.19.0 (2026-08-20)

✨ New Features

  • add ZEE5 (Android TV), tag TV apps, make TV builds phone-patch-safe (a599783)

v1.18.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 01:30

1.18.0 (2026-07-23)

✨ New Features

  • jiohotstar: spoof device id (ANDROID_ID) to resolve device-logged-out (7c4f109)

v1.17.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:15

1.17.0 (2026-07-22)

✨ New Features

  • cryanalyzer: remove analysis limit (unlimited, no rewarded-ad) (8d34ac9)

v1.16.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 15:32

1.16.0 (2026-07-22)

🐛 Bug Fixes

  • ci: add conventional-changelog-conventionalcommits for release preset (a635237)
  • ci: make README patches-injection non-fatal in release prepareCmd (f4cce6b)
  • ci: mark gradlew executable so the Release workflow can run it (d151466)

✨ New Features

  • babycry: unlock premium for AYA Baby AI and Cry Analyzer (c191731)
  • commute: unlock premium (Does Not Commute) (db41e5c)
  • jiohotstar: randomize reported GAID and Widevine id in attestation blob (0ca33b2)
  • vimtv: remove player watermark and disable forced update (0dba256)

v1.15.1

Choose a tag to compare

@durgesh0505 durgesh0505 released this 19 Jul 15:34

JioHotstar account-flag fix. The re-signed build was sending IsTampered=true in the device-attestation blob (Kg/b) it posts to the server, which locked the account 24h for "suspicious activity" (error NM-4290). Adds "Spoof device attestation": forces all 8 attestation security flags (IsEmulator/IsRooted/IsTampered/IsProxy/isVpnActive/isSuspiciousFileExists/isPortsOpen/isDebuggerEnabled) to false at the blob constructor, so the app reports a clean device. WARNING: this only removes a client-sent signal — the server still sees the VPN exit IP and an already-flagged account stays on Hotstars radar. Do NOT run on an account you cannot afford to lose; test on a throwaway Jio number first. Other apps unchanged.

v1.15.0

Choose a tag to compare

@durgesh0505 durgesh0505 released this 18 Jul 15:56

Adds three native Android TV OTT apps (all clean re-sign, no anti-tamper). JioHotstar (in.startv.hotstar 26.06.22.3): novel VPN/proxy-block bypass (device-confirmed India VPN + playback), remove ads, integrity spoof, analytics off, AD_ID, premium UI, screenshots/mirroring/4K/HDR, change name. Vi Movies and TV (com.vimtv 10.8): remove ads, analytics off, AD_ID, change name, premium UI. JioTV+ (com.jio.media.jiotvplus 2.6.4_2076): remove ads (JioAds + player VMAP), analytics off, AD_ID, change name. Existing apps unchanged (SonyLIV, Nutrilio, Threads, Arrow Puzzle, CrazyGames). Ads/premium are client-side; real content stays server-entitlement + Widevine gated. JioHotstar ad/premium/UX hooks adapted from Paresh-Maheshwari (GPL-3.0).

v1.14.3

Choose a tag to compare

@durgesh0505 durgesh0505 released this 24 Jun 01:02

CrazyGames interstitial fix. Mid-game interstitial ads drove the same loading-overlay state machine as rewarded ads: the web waits for the interstitial Showed and Dismissed lifecycle events to dismiss the overlay. showInterstitial only resolved the call (firing neither event), so it hung. Interstitial events are named differently from rewarded (interstitialAdShowed/interstitialAdDismissed vs onRewarded*); the extension is generalized to fireAdEvents and now fires Showed+Dismissed for interstitial and Reward+Dismissed for rewarded. Other patches unchanged: Bypass Play license check, Disable analytics, Remove AD_ID, Change app name.

v1.14.2

Choose a tag to compare

@durgesh0505 durgesh0505 released this 23 Jun 23:48

CrazyGames rewarded-ad fix. The auto-reward was firing only the Reward listener event, but the web finishes the rewarded flow (credits the reward and dismisses the loading overlay) on the Dismissed event, gated on Reward having fired first. So it stuck on the loading screen. Now fires Reward then Dismissed (in order) for both showRewardVideoAd and showRewardInterstitialAd, then resolves the call. Other patches unchanged: Bypass Play license check, Remove ads, Disable analytics, Remove AD_ID, Change app name.

v1.14.1

Choose a tag to compare

@durgesh0505 durgesh0505 released this 23 Jun 23:03

CrazyGames fix — adds "Bypass Play license check". The 1.14.0 build was redirected to the Play Store on launch ("get it on Google Play"): root cause is Google Play Automatic Integrity Protection (PairIP), com.pairip.licensecheck.LicenseClient, which fails the licensing verdict on a re-signed sideload and redirects to the store. This patch neuters both LicenseClient entry points so the check never runs; it is on by default and required for the patched app to open. No PairIP code-virtualization (VMRunner) in this build, so it is safe. Other CrazyGames patches unchanged (Remove ads incl. auto-reward, Disable analytics, Remove AD_ID, Change app name; package kept so login works).

v1.14.0

Choose a tag to compare

@durgesh0505 durgesh0505 released this 23 Jun 22:41

CrazyGames (com.crazygames.crazygamesapp 1.6.7) added — a Capacitor WebView app. Remove ads (native AdMob: interstitial/banner hidden; rewarded ads auto-grant their reward without playing a video), Disable analytics (native Sentry telemetry), Remove AD_ID, Change app name -> "CrazyGames Morphe" (package kept so Google/Facebook/Apple login still works). Note: in-page web video ads served remotely inside the WebView are not in the app bytecode and remain. Other apps unchanged: SonyLIV 6.23.1, Nutrilio 1.20.2, Threads 434.0.0.41.74, Arrow Puzzle 1.7.0.