546 Commits

Author SHA1 Message Date
R0rt1z2 ab57f407a6 EOL
Change-Id: I7876614baf30190b384f64d9cd2dbac844a94f49
2026-04-04 18:24:26 +02:00
R0rt1z2 8b9d23affb GrindrPlus: Spoof an older version
Latest versions have the main grid paywalled through server side
checks and this is being reflected in the mod since we spoof the
latest version against the API.

Change-Id: Ib5af2896b46d56a383da64c515f479a27d22a373
2026-04-04 18:17:40 +02:00
R0rt1z2 1836dd2920 Nuke CIs
Change-Id: I1b2cef313156766317099b237b5622055431e377
2026-04-04 18:16:56 +02:00
github-actions[bot] 685f7633ee GrindrPlus: Fetch latest news from Telegram 2026-04-02 11:07:35 +00:00
github-actions[bot] d326a6b748 GrindrPlus: Fetch latest Grindr version 2026-03-31 02:02:25 +00:00
github-actions[bot] 648f9b6968 GrindrPlus: Fetch latest news from Telegram 2026-03-21 23:51:14 +00:00
github-actions[bot] 5e54c9f968 GrindrPlus: Fetch latest Grindr version 2026-03-19 01:56:02 +00:00
github-actions[bot] f52d21a1d3 GrindrPlus: Fetch latest Grindr version 2026-03-18 01:54:50 +00:00
github-actions[bot] 63a1b05a02 GrindrPlus: Fetch latest news from Telegram 2026-03-13 19:52:39 +00:00
github-actions[bot] c607c7fbf1 GrindrPlus: Fetch latest Grindr version 2026-03-13 01:48:06 +00:00
boogeraidsv2 170e804acd chore: remove isRooted() and drop RootBeer dependency (#260)
GrindrPlus only needs to know whether it's running via LSPosed or LSPatch. isLSPosed() already provides that information, making isRooted() redundant.

Removes isRooted() from MiscUtils, BridgeClient, BridgeService and IBridgeService.aidl, replaces RootBeer usages with isLSPosed() in InstallScreen and FileOperationHandler, and drops the RootBeer dependency from build.gradle.kts and libs.versions.toml.
2026-03-05 10:14:22 +01:00
boogeraidsv2 ece26971e5 chore: Remove unnecessary DexClassLoader and module APK copy (#259)
The DexClassLoader was originally added with the idea of accessing module classes at runtime in LSPatch, but it never worked. The module APK has multiple DEX files and neither DexClassLoader nor PathClassLoader can load classes from secondary DEX files in this context. Classes from classes.dex are found, but nothing beyond that.

On top of that, the module APK cannot be loaded directly from the LSPatch cache because ART rejects writable DEX files with a SecurityException, and the read-only copy in filesDir has the same multidex problem.

In both LSPosed and LSPatch, all GrindrPlus.loadClass() calls (including Hook.findClass(), which delegates to it) only ever resolve Grindr's obfuscated classes, which are always available via context.classLoader. The DexClassLoader just delegated everything to its parent anyway.

There is no real need to resolve module classes at runtime either. The only known case is isLSPosed(), but that is handled exclusively by LSPosed by hooking the module itself, not Grindr.

Also removes IXposedHookZygoteInit since modulePath is no longer needed, and adds a one-time cleanup of the legacy grindrplus.dex file from filesDir.
2026-03-05 10:14:08 +01:00
github-actions[bot] 05f4aeb56d GrindrPlus: Fetch latest Grindr version 2026-03-01 01:58:38 +00:00
Giovanni Maria Mazzone 56862715c6 hooks to false + hook usage analytics 2026-02-25 23:55:34 +01:00
Giovanni Maria Mazzone 496d8df4fc hooks to false + hook usage analytics 2026-02-25 23:54:03 +01:00
Giovanni Maria Mazzone 0e625e3c21 New news github ci action 2026-02-25 23:50:09 +01:00
Truffle2143 5ca9a7960a Grindrplus: Update age verification notice to include other countries 2026-02-25 03:53:03 +00:00
Truffle2143 8f6ae50ccf Grindrplus: Revert "GrindrPlus: Fix apksign and patch steps in wrong order"
This reverts commit d80bfe4994.
2026-02-25 02:48:25 +00:00
ASDF Biker 21e55c2f0e GrindrPlus: Fix/retrofit utils continuations
Co-authored-by: gustarmartins <gufavmartins@hotmail.com>
2026-02-18 22:56:38 +01:00
ASDF Biker d80bfe4994 GrindrPlus: Fix apksign and patch steps in wrong order 2026-02-12 09:17:18 +01:00
Truffle2143 6227d74222 Grindrplus: Partial update to 26.0.1 2026-02-11 00:09:53 +00:00
github-actions[bot] 264ee2b7cf GrindrPlus: Fetch latest news from Telegram 2026-02-10 21:53:49 +00:00
Truffle2143 1f3a76d847 Grindrplus: Re-Add 4.7.1 To Manifest
Due to Unlimited Albums Breakage
2026-02-06 07:50:30 +00:00
github-actions[bot] ec770bee23 GrindrPlus: Fetch latest news from Telegram 2026-01-29 17:54:45 +00:00
github-actions[bot] 60c90befe1 GrindrPlus: Fetch latest Grindr version 2026-01-29 01:45:36 +00:00
github-actions[bot] 2e753cc221 GrindrPlus: Fetch latest news from Telegram 2026-01-28 08:37:20 +00:00
Truffle2143 2ec8671538 Grindrplus: Update version manifest v4.7.2-25.20.0 2026-01-28 08:28:10 +00:00
Truffle2143 ca0df0202f Grindrplus: Update Discord Link 2026-01-28 08:23:37 +00:00
Truffle2143 b05ff8e223 Grindrplus: Bump module version to 4.7.2 2026-01-28 08:12:46 +00:00
ASDF Biker 2c87caa592 GrindrPlus: Disable boost warning when entering incognito (#233) 2026-01-28 09:03:00 +01:00
ASDF Biker 0f13ab4866 GrindrPlus: Fix UnlimitedAlbums, BanManagement and SslUnpinning (#232)
* fix SSLUnpinning hostnameVerifier error

* fix UnlimitedAlbums occasional random crash

* fix BanManagement also
2026-01-28 09:02:28 +01:00
ASDF Biker 529fc9bb3c GrindrPlus: New teleport UI (#231)
* Location chat command: save current GPS location
if the user is not teleporting

* update teleport dialog

* fix Utils::getId not working in cloned apps

* location spoofer: add map location picker
2026-01-26 23:29:25 +01:00
github-actions[bot] 859d3d1fe7 GrindrPlus: Fetch latest Grindr version 2026-01-22 01:25:12 +00:00
ASDF Biker 8663a3b8c8 GrindrPlus: Update antiblock to 25.20 2026-01-08 13:10:41 -05:00
ASDF Biker fe9c33a4b6 GrindrPlus: Update online indicator to 25.20 2026-01-08 13:10:18 -05:00
DavidL e9945d9ba2 GrindrPlus: Unlock all profiles in Explorer
Co-authored-by: david <david@git>
2026-01-08 13:07:39 -05:00
Rattly ba847410f0 Fix News page (#218) 2026-01-02 15:07:19 +01:00
Rattly 965bb27d77 Push notification for NYE message 2026-01-02 15:04:15 +01:00
github-actions[bot] affeddf561 GrindrPlus: Fetch latest news from Telegram 2026-01-02 14:03:16 +00:00
github-actions[bot] 174089e50e GrindrPlus: Fetch latest news from Telegram 2025-12-31 09:24:47 +00:00
Rattly bc92d9ae6a Update news.json 2025-12-31 10:24:22 +01:00
Rattly e52a183b49 Fix news runner 2025-12-31 10:22:44 +01:00
ASDF Biker 75f31bb067 GrindrPlus: Fix SSL unpinning in HTTP Client (#209)
Co-authored-by: asdf biker <>
2025-12-28 10:09:52 -05:00
Truffle2143 bf3edfa275 Grindrplus: Update version manifest v4.7.1-25.20.0 2025-12-27 10:27:21 +00:00
Truffle2143 08fbe1bf5f Grindrplus: Bump module version to 4.7.1 2025-12-27 10:14:24 +00:00
github-actions[bot] 4f7877649d GrindrPlus: Fetch latest Grindr version 2025-12-26 01:20:36 +00:00
github-actions[bot] cf0d8b6114 GrindrPlus: Fetch latest news from Telegram 2025-12-24 23:43:01 +00:00
Jay (Oreo 3) 9155ada6aa GrindrPlus: Fix for Unlimited Albums (#207) 2025-12-18 11:35:21 -05:00
Jay (Oreo 3) 4cff740305 GrindrPlus: Fixed Local Saved Phrases (#208) 2025-12-18 11:34:57 -05:00
github-actions[bot] ed65ed16db GrindrPlus: Fetch latest Grindr version 2025-12-18 01:16:59 +00:00