yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] ItsJonnyHere!:
I meant albums that I have already received dunno why your mind also considered opening every album 🥴

I was just wondering if there was a consideration on adding parity of features with the mod and grindr xtra or whatever as the context of the mod is adding those features to the app as a baseline.

My only gripe rn is that profile views are still locked and can only see one while the rest are blurred.

Also I found that with the mod videos sent via albums are no longer restricted to one view(?) I can't tell for sure. But one of the received albums w/ the mod had a video and there was no viewing restriction.

An older album with a video that I have seen prior to the mod is still locked out after been seen.

Don't know if that's coincidence or not.

Lastly, the random profile x blocked you messages was an interesting addition I never would've thought I'd be randomly blocked every now and again so I thought it was a bit funny. 🤣

But my mind is extremely curious of whom it was as the user number gives no clues.

Thanks for the hard work.

Not having ads pop up was already a godsend.
[Xposed Framework Modules] kelvt:
Hm.. it lets me login right away on the unmodified version but not if its patched.. :|

So were you logged in before you repatched the second time? And did you patch via choosing an apk or an installed app? Not really sure if that matters or not but who knows lol
[Xposed Framework Modules] ItsJonnyHere!:
No it was straight from a clean app install that I patched since the patcher itself reinstalls the app after modding.

I don't think the data carries through.

And I patched from the playstore version of the app.

Have you got the patcher working properly with shizuku etc?
[Xposed Framework Modules] kelvt:
yeah, its all working. hm playstore version is now 9.7 so i can only sideload the apk.

and since you're doing local, do you have to keep lspatch and shizuku running before opening grindr to have it working?
[Xposed Framework Modules] ItsJonnyHere!:
No I don't have it running after it's patched it works as intended. Try clearing the cache/optimising from the patcher app before launching

I wonder what's wrong with your install. What device and android version are you running.

I'm on the latest for my s23 maybe it it varies per vendor.

Edit: this is the device info from my patcher app

API Version

93

LSPatch Version

0.5.1 (360)

Framework Version

1.8.5 (6649)

System Version

13 (API 33)

Device

Samsung SM-S918B

System ABI

arm64-v8a
[Xposed Framework Modules] citizenclock:
Unfortunately I get exactly the same error message. Can't login to the local patched apk with LSPatch.

API/LSPatch/Framework and even system versions do match, shizuku is running and I did the app optimising thing through LSPatch before starting grindr for the first time.

The apk is sideloaded though but works fine if not patched (so login works without patch)

What did you mean with the beta thing ("Tried joining the beta, logged in on that."). Is there a beta program for grindr?
[Xposed Framework Modules] alive505:
Thank you for the info, appreciate it always!

You're exactly right, only test profile "B" was running the mod, so probably that explains it - but not sure if this is a useful change in that case if it only works when both sides are running the mod, because in the real world the chances that the person who blocks you is also running the mod are virtually 0%. It's a great update in theory though and I will do some more testing. Million thanks again to you and to TebbeUbben and ElJaviLuki 👏
[Xposed Framework Modules] RobbieTechie:
Just out of curiosity, do you have any mods that block Google? Or an OS such as Lineage that blocks Google? There was another user that could not login a while back as they were blocking some of Google features with a mod and it would fail the login since Grindr requests a token rom Google and without that token, Grindr will not successfully log in.
[Xposed Framework Modules] RobbieTechie:
The intention is not to have both sides running the mod as you mentioned, so testing is always helpful. Perhaps there are some slight changes that need to be made.

You are welcome, and thank you for the testing as that helps to work out any issues. 👍
[Xposed Framework Modules] RobbieTechie:
Here is another update for 9.6.0 All credit for these updates go to TebbeUbben and of course ElJaviLuki for the orignal mod.

I have attached two different versions. Both versions will allow saved phrases and this is done locally on your device. This means, if you uninstall Grindr or remove it, then the saved phrases will also be gone and you will have to set them up agian.

The other version has the same ability for saved phrases, it also blocks you being shown in other people's "viewed me" list. I know some people like to show up in others viewed me list and some people don't like that, so you have the option.

I believe this will also update the way the block notifications are handled in chat, and will also keep the other person's side of the conversation now.

Huge Thank You to TebbeUbben for the updates !!!

I hope everyone is doing well !!!

Here are links to the original author ElJaviLuki's GitHub:

GitHub - ElJaviLuki/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to ElJaviLuki/GrindrPlus development by creating an account on GitHub.

github.com

and TebbeUbben's GitHub

GitHub - TebbeUbben/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to TebbeUbben/GrindrPlus development by creating an account on GitHub.

github.com

If you run into any issues or believe something is not working properly, please comment on it.
[Xposed Framework Modules] kelvt:
i dont' have any other mods installed and i'm on stock android. i do have blokada on but it logs in fine on the unmodified apk despite it being on, so i'm thinking that's not affecting it. other than that i'm not running anything else.
[Xposed Framework Modules] RobbieTechie:
I did some reading on issues and found this

[Bug] Does not seem to be working on Android 13/OneUI 5.X · Issue #178 · LSPosed/LSPatch

Developer edited: See #178 (comment) Steps to reproduce/复现步骤 Install latest lspatch Install killergram and alltrans Patch Firefox and telegram Enable alltrans and killergram in module scope Enable ...

github.com

I can't guarantee this will work for you, but based on what I've read, a lower target version may help to get this to work for you. Here is a new build with a lowered the targetSdk to 27...

EDIT: For those of you with LSPatch, the issues I read about newer phones in the link above suggested using the Canary version as another possible solution. The list from that post was this, hopefully this will help to get it working for you guys...

"Potential Solutions:

Use the canary release build of LSPatch

targetSdkVersion should be 27 or lower of your xposed module (it will fix the SharedPreferences issue on Android versions greater than 8.1)

remove or return true by default from isModule active function in your xposedModule if you have this (you are not hooking your self so this will always say that your module is not active however apps added to LSPatch will load modules)

use RemotePreferences instead of XSharedPreferences

force stop the victim app and try again"​
[Xposed Framework Modules] RobbieTechie:
I've attached the latest LSPatch build from 3 days ago that I mentioned above in case you couldn't find it. It is in the actions section and not on the main page. Also you needed to be logged in on GitHub to download it. Just thought I'd share that in case anyone is/was having trouble downloading it.
[Xposed Framework Modules] citizenclock:
Thank you so much for your great support RobbieTechie, I really appreciate your comittment for the community! Unfortunately that did not work either at least not for me.

Because the app itself works and only the login doesn't, I do not think that the module is to blame here. (login doesn't work even if the module has been previously disabled in LSPatch) :/

Would be interesting to know how @ItsJonnyHere! has got it to work. Is there a way to view a log for the grindr app on a non rooted phone? "Something went wrong" is not very explicit for an error.
[Xposed Framework Modules] RobbieTechie:
You're welcome. It also has not worked for me yet either. I have a newer phone that is not modified that I figured would be good for testing with LSPatch+Shizuku but no luck yet either, no login. I saw on the issue section on GitHub for LSPatch that some people on newer Samsung phones running OneUI 5.0 or 5.1 were having an issue of mods not working. That's where the API level 27 idea was coming from Perhaps they have more things to work out. LSPatch is a great idea and these things typically take some time to become really good.

I'm not very familiar with LSPatch, but I'm wondering if there are some adjustments that can be made to modules to make them work better with it. I did have one idea, which is to try adjusting the Minimum SDK in the gradle files for the module. If I remember correctly LSPatch is for 8.1 at a minimum, but I'll double check.

Grindr stores your login information in the shared_preferences folder of the app, which is where the issues are at that were brought up on their github. I'll keep an eye on it an if I learn anything more for the non rooted users, I will definitely share it here.
[Xposed Framework Modules] TebbeUbben:
The reason why the patch method doesn't work is because of the different signature after patching. In order to login, you need an FCM token. I tried to patch the FCM calls inside the app to use the original signature when sending requests to the FCM server. The app was able to receive an FCM token then, however, it turned out to be useless because the part of FCM implemented in the Google Play Services libraries also checks the signature and the Grindr servers refused to accept that foolish token.

We can't modify the behavior of Google Play Services on non-rooted phones, so it probably needs a completely independent implementation of FCM (something like microG) to get it working (not worth my time tbh).
[Xposed Framework Modules] RobbieTechie:
I had thought about logging in like normal without the app modified, then using a system shell exploit to copy the data from shared_prefs, patch then install and copy the shared_prefs back. Alas, the exploit failed as my phone was already too far updated to get that exploit to function. Also that would not work on everyone's phone even if it did work for me, so for now that idea is a no go.

Grindr does have some weaknesses that could have potential but it's nothing I want to just throw out in the open as I also know there are some Grindr employees here and also I don't know if it would pose any risk to the company.

Welcome to XDA, I had thought about mentioning this forum over on GitHub but wasn't sure how busy you were and didn't want to bother you as you've already done a lot of work on this thing. Thank you again for all the work you've put in. You definite got some amazing programming skills!!!
[Xposed Framework Modules] onoakino:
Thanks, @RobbieTechie & @TebbeUbben for the work you've put in to continue this mod. Maybe one feature request if it's not asking for too much: would it be possible to create a patch to enable the user to go "invisible" from the grid while online?

Very useful when you want to see who's around you without you being shown on the grid.

The current Grindr mod incognito feature only puts the user in an offline status, but retains that user in the grid still. That would cause other users to still see you in the grid.
[Xposed Framework Modules] TebbeUbben:
No, this is a server-side feature. I don't think there's anything that can be done about it.
[Xposed Framework Modules] alive505:
Another massive thank you to RobbieTechie and TebbeUbben for all the extraordinary work, you are both very talented and the app is so much more usable thanks to you!

I remember a couple of years back there was another mod, one of the features was that the favorites grid was changed to show more favorites at a time, with 3 columns instead of just 2 (so it looks like the main grid). Is there a possibilty to bring this back? Currently you can only see 6 favorites at a time which feels like a strangely poor design when we all have enormous screens this days.

Your work is so valuable, thank you again ❤️
[Xposed Framework Modules] RobbieTechie:
I believe the old mod you mentioned is here:

https://xdaforums.com/t/mod-xposed-grindrmod-new.3807621/

That would allow you do change layouts and customize the grids slightly.

Manipulating layouts is beyond my current knowledge && skills, but I cannot speak for Tebbe.

Anything is possible theoretically...

I'm honestly surprised that Grindr does not have this option built into the app at this point. But then again, I'm surprised by many of the stupid decisions Grindr makes 🙄🤣
[Xposed Framework Modules] RobbieTechie:
Here is an update for 9.7.0 current build 114084.

If you do not have this version and want it, you can download it from APKMirror. For those that may be new, I recommend the APK rather than Bundle, if you use the bundle version, you will also need to download APKMirror installer from their site.

The mod is working for the 2nd version of 9.7.0, build 114084. I did not test it with the first build of 9.7.0, build 113875.The link for Grindr is here:

Grindr - Gay Dating & Chat 9.7.0 (nodpi) (Android 6.0+) APK Download by Grindr LLC - APKMirror

Grindr - Gay Dating & Chat 9.7.0 (nodpi) (Android 6.0+) APK Download by Grindr LLC - APKMirror Free and safe Android APK downloads

www.apkmirror.com

This is the original work of ElJaviLuki, which can be found here:

GitHub - ElJaviLuki/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to ElJaviLuki/GrindrPlus development by creating an account on GitHub.

github.com

Updated by TebbeUbben, his github is here:

GitHub - TebbeUbben/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to TebbeUbben/GrindrPlus development by creating an account on GitHub.

github.com

If you find what you believe are problems or something is not working correctly, please bring it up. I did some testing and found no errors, but feedback is always appreciated.

I hope everyone is doing good !!!

Edit: The only thing missing form this version is the actual time and date for "Last Seen" and the "Body Mass Index"
[Xposed Framework Modules] roukinzou:
This one's kinda working but says my account is suspended (even tho I can use it normally when module is untoggled lol) amd I doing something wrong?
[Xposed Framework Modules] RobbieTechie:
The only time I've seen something like this happen, specifically saying suspended when it wasn't, is when also running XPrivacyLua and when I shut that off it would run normally. Do you have other mods active?
[Xposed Framework Modules] roukinzou:
Not really, I was using a clean rom and everything, tried with LSPosed on a rooted emulator and LSPatch + Shizuku on an unrooted device.
[Xposed Framework Modules] RobbieTechie:
When you say clean rom, do you have a certain rom you're using other than what came on a regular phone?

LineageOS blocks Google, Google is needed to properly get a FCM Token as was previously discussed here.​

Emulators can have various results and those can differ depending on the emulator, but those can run Grindr easily, but I have no idea why it would say you're banned, that doesn't seem normal. The mod itself should not be causing that to heppen, as it does not do that on a regular device.​

​

Shizuku as stated in previous posts, is not really an option due to the signature change of the app from running it through LSPatch. This is why some apps work and some don't with Shizuku and LSPatch having to change an app's signature to make mods work. One person stated they had it work, but also mentioned something about a beta program. If they signed up for Grindr's beta testing and it worked with that, that's great, but that doesn't work for everyone and not everyone can join that. Perhaps they had less security for beta testing, but I can't say that for sure.​

​

All I can really say at this point is this is an Xposed module designed to work with a rooted phone that does not block out Firebase, as the Token involved is required to sign up or even login to Grindr.​
[Xposed Framework Modules] techbrowse:
Amazing thank you
[Xposed Framework Modules] RobbieTechie:
Really you should thank Tebbe for these updates. I had only partially tested 9.7.0 and he pretty much updated it all on github. I only compiled it this time from his updates. You are welcome and I hope you are doing good!!!
[Xposed Framework Modules] RobbieTechie:
Here is another update for 9.7.0. This update makes the Favorites section 3 columns rather than 2 columns

@alive505 @xk3v1lx I believe you had both mentioned this at different times

This update is entirely thanks to @TebbeUbben so thank him for this update, I only compiled this.

Any testing and feedback is appreciated. I just did a quick test after compiling this and saw no errors and logcat showed no errors, but this was just a quick test and not thorough. If you run into errors/issues or feel something is not functioning correctly, please mention this in a post.

I hope everyone is doing good!!!
[Xposed Framework Modules] xk3v1lx:
How interesting if the cascades has more than 3 columns 🌹
[Xposed Framework Modules] alive505:
Wow wow wow, blown away by this excellent improvement, so quick as well! You guys are the best! THANK YOU!
[Xposed Framework Modules] RobbieTechie:
Here is another update for 9.7.0

This update will fix blocks that were missed when you were offline and not notified about them. This will also log outgoing blocks in your chats. There are also some user interface improvements.

The original work is thanks to ElJaviLuki:

GitHub - ElJaviLuki/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to ElJaviLuki/GrindrPlus development by creating an account on GitHub.

github.com

Updates are thanks to TebbeUbben:

GitHub - TebbeUbben/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to TebbeUbben/GrindrPlus development by creating an account on GitHub.

github.com

Feedback is always appreciated

I hope everyone is doing well !!!
[Xposed Framework Modules] roukinzou:
Wow this one's working so good! thanks for all the hard work🥰
[Xposed Framework Modules] RobbieTechie:
Here is another update to fix "don't delete profile when blocking"

The original work is from ElJaviLuki:

GitHub - ElJaviLuki/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to ElJaviLuki/GrindrPlus development by creating an account on GitHub.

github.com

This update is thanks to TebbeUbben:

GitHub - TebbeUbben/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to TebbeUbben/GrindrPlus development by creating an account on GitHub.

github.com

Any feedback is welcome, and it you notice issues please mention it here.

I hope you all are doing good!!!
[Xposed Framework Modules] TebbeUbben:
This is the current list of working features:

Unlimited profiles

Explore mode unlocked

Mark profiles that you have chatted with recently

See "Read" and "Typing..." indicators of others (if not using this mod)

Others won't see your "Read" and "Typing..." indicators

Screenshots in albums and expiring photos

Expiring photos don't expire

Profile ID shown in profile

Make video calls without having chatted before

Duration of online indicator reduced to 3 minutes

Send taps as often as you want

You won't appear in other's viewed me list.

Retract chat messages (at any time)

Translate chat messages

Saved phrases (stored locally on your phone, no backup!)

Analytics disabled (improved privacy)

Layout with 3 columns for favorites

Old chat messages will not be deleted automatically

Conversations of profiles that have blocked you or have been blocked by you will not be deleted

Blocks/Unblocks will be logged in chat
[Xposed Framework Modules] daekdroom:
I have sent messages to not a huge sample of men, but I subscribe to Grindr Xtra and this version it seems that does not change "Sent" messages to "Received" or "Read".
[Xposed Framework Modules] TebbeUbben:
You're right. Seems like, I've gone a little overboard with blocking things. I've pushed a fix to my repository.
[Xposed Framework Modules] OrbitronX:
Also, was "You won't appear in other's viewed me list" a request?

If so can we have a version where we appear, or, the commit responsible for that?

Thank you and sorry for the request :)
[Xposed Framework Modules] neo_lithic3K:
Hehe I was thinking the same. Sometimes it's nice to browse invisibly, but sometimes it's also nice to show up in the other guy's viewed list lol
[Xposed Framework Modules] RobbieTechie:
Here is an update for 9.7.0 to fix incoming chat markers from being blocked.

The original work is from ElJaviLuki:

GitHub - ElJaviLuki/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to ElJaviLuki/GrindrPlus development by creating an account on GitHub.

github.com

This update is thanks to TebbeUbben:

GitHub - TebbeUbben/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to TebbeUbben/GrindrPlus development by creating an account on GitHub.

github.com

Any feedback is welcome, and it you notice issues please bring them up.

I hope you all are doing well!!!
[Xposed Framework Modules] RobbieTechie:
I must apologize as I didn't realize we were already on a new page of posts, and missed this. Here is the latest update with the showing up in other's viewedMe list enabled...

Everything else is the same, credits to ElJaviLuki and TebbeUbben etc...
[Xposed Framework Modules] RobbieTechie:
Here is a very partial update for 9.8.0 just in case anyone updated accidentally or was forced to update.

NOTE: this is for 9.8.0 build 114548. I just saw that Grindr pushed another update after this. Build 114609. This was tested on the earlier build, 114548, so there is no guarantee this will work for the very latest.

This is far from complete, but the basic functionality is in here, such as the mock locations, viewing the unlimited grid, making messages always removable. This also has the 3 column layout for favorites. I also added a quick and dirty code update for blocking ads, even though it likely wasn't necessary, it was added basically as a fallback.

This does not have many of the chat updates that Tebbe did such as notification for blocks in chat messages. I was not able to get that far into updating with the time permitted.

You may wish to hold off on this update, but the option is here just in case anyone needs it...

The updates can be found on APKMirror:

Grindr - Gay chat 9.8.0 APK Download by Grindr LLC - APKMirror

Grindr - Gay chat 9.8.0 APK Download by Grindr LLC - APKMirror Free and safe Android APK downloads

www.apkmirror.com

This is the work of ElJaviLuki, his github is here:

GitHub - ElJaviLuki/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to ElJaviLuki/GrindrPlus development by creating an account on GitHub.

github.com

And also TebbeUbben, his github is here:

GitHub - TebbeUbben/GrindrPlus: Making Grindr funnier than ever before!

Making Grindr funnier than ever before! Contribute to TebbeUbben/GrindrPlus development by creating an account on GitHub.

github.com

All code credit goes to them

I hope everyone is well !!!