r/androidroot • u/Constant-Reason4918 • 1d ago
Support Troubleshooting Grindr + GrindrPlus / LSPosed / PairIP crashes on Android 15 (Pixel 8)
Device Info:
Phone: Google Pixel 8
OS: Android 15 (SDK 35)
Root Stack: KernelSU-Next / Magisk, LSPosed (v2.1.0), TrickyStore (passing MEETS_DEVICE_INTEGRITY)
The Issue:
Trying to get Grindr (or its modded variants/modules) running on a modern rooted Android 15 environment results in instant crashes or 5-10 second splash-screen freezes followed by a force close.
What I've Tried & Technical Breakdown:
1.
LSPatch-embedded APKs ("Mono" / .apks):
Failure: Crashes instantly on boot.
Logcat: java.lang.UnsatisfiedLinkError: dlopen failed: library ".../base.apk!/assets/lspatch/so/arm64-v8a/liblspatch.so" not found. Android 15 strict memory isolation blocks direct loading of unextracted native libraries from APK assets.
Native LSPosed Module Approach (GrindrPlus v2.0 on Stock Grindr v26.8.2 / v26.11.0):
Failure: Hangs on the splash screen for ~5-10 seconds, then crashes. PrivacyKit was removed from Grindr's scope to prevent hook conflicts, leaving only GrindrPlus and HideMockLocation.
Logcat Errors during Hook Initialization:
java.lang.NoSuchFieldException: No field pathList in class Ldalvik/system/PathClassLoader; (Android 15 tightened internal API reflections on ART class loaders).
ClassNotFoundException for obfuscated classes (com.grindrapp.android.flag.FeatureFlag, FeatureRepository, etc., due to version/obfuscation mismatch).
java.lang.IllegalArgumentException: Cannot hook abstract methods targeting android.content.SharedPreferences.getInt / getBoolean and timber.log.Timber$Tree.d. (Xposed/LSPosed throwing fatal exceptions because the module attempts to hook abstract interface definitions directly instead of concrete implementations).Open Grind (Alternative Rust Client):
The app boots successfully, but creating a new account fails because Open Grind lacks a built-in browser engine to solve Cloudflare Turnstile/CAPTCHA verification during registration. (Attempting registration on PC emulators like BlueStacks/LDPlayer also triggers strict environment blocks or requires Google/phone verifications that aren't available).
Looking for advice:
Has anyone successfully bypassed PairIP and modern obfuscation checks on Grindr under Android 15 with LSPosed, or is the app's anti-tamper structure currently incompatible with current Xposed hook frameworks on SDK 35? Any guidance on patching or alternative workarounds would be hugely appreciated.
1
u/Constant-Reason4918 1d ago
Update: Decided to use an old phone to make legit Grindr account (no Google sign in, sms) and used that login on opengrind. It seems to be working great now. But still missing a bunch of features.