yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Rortiz2:
Looks like I fixed the issue with the "Send video" button functionality. The problem was originally tied to two methods: isGranted() and hasFeature(). In the app's original code, isGranted() calls hasFeature() to verify the availability of a feature. Initially, the approach of overriding the entire method with a return statement led to a scenario where hasFeature() was never called.

After some debugging, I observed that the DisableScreenshot feature was being checked each time the video menu was accessed. To dig even further, I modified the code to return false only for that specific feature. This resolved the issue, and the screenshot functionality remains unaffected.

I uploaded the fix to my repo (which is now based off yours), feel free to try it.
[Xposed Framework Modules] RobbieTechie:
Thank you for that, that's a great step forward!!! This is much appreciated by me and I know there are others that were asking about that feature too.

EDIT: Tested and verified, it is working
[Xposed Framework Modules] Rortiz2:
Cool :)!
[Xposed Framework Modules] onoakino:
Wow, such progress!

Questions for the 9.16.0 mod:

1. So it seems like 'allowVideocallsOnEmptyChats()' can be enabled to work on 9.16.0. Can we expect to see it on the mod soon?;

2. I'm one of the few who suggested to bring back the profile ID on the 9.12.0. Back reading the thread, I understand that you can only have the profile ID if the "profile redesign" is disabled. Can't have them both as the latter prevents the former from working?

3. If number two is correct, can we have a mod for 9.16.0 that has all the working goodies, but with profile redesign disabled, so that we could have the profile ID to show up too? Oh, and also, the feature to "not record views" too? ☺️

Love to see contributors like @RobbieTechie @TebbeUbben and now, @Rortiz2 do their best to keep this project alive. Thanks guys.
[Xposed Framework Modules] Rortiz2:
Could someone clarify how the "unlimited taps" feature works (I'm kinda new in Grindr)? I'm still unclear on what exactly should happen when it's working as intended. Additionally, if there's a straightforward way to test this feature without the need to tap random people, I'd appreciate any suggestions.​
[Xposed Framework Modules] RobbieTechie:
The app normally has a 24 hour limit before you can tap someone again. There are 3 different tap types you can send people, and the variations of those will pop up if you long press the tap button otherwise it will just send the tap_type_hot which looks like a flame icon, the default one. With the mod you could tap someone right away instead of having to wait for 24 hours, basically it removed the timer restriction.
[Xposed Framework Modules] alive505:
It's a while since I was last here and I'm so glad to see the amazing work still going on with this excellent project! :love:

I have been using 9.13.0 for a few weeks and very satisfied with it, but might try out the latest version soon as there's been some good developments!

I like onoakino's comments about adding back the Profile ID field even if that means going back to the old profile layout. I prefer the old design over the new one, but sorta got used to the new and maybe there will come a time when the new one is forced?

I wonder if it's possible to change the "1 hr ago" or "1 day ago" etc to show the actual time instead? i.e. like WhatsApp and other apps do: "last seen today 12:34pm" etc. Because "1 hr ago" could mean 60 minutes ago or 119 minutes ago, it's very inaccurate. Even less accurate with "1 day ago" which can be 24 hours ago or 48 hours ago, a whole day difference! There used to be an "actual last seen" time field additionally (like the Profile ID field) which would be great to bring back if the actual "1 hr ago" text can't be changed.

One final thought on the 3 column layout, recently this was added for favorites to make it the same as the main grid/cascade and that's amazing. I wonder what the main grid and favorites would both look like with 4 columns, is that even possible? There is so much wasted screen space with 3 columns, it was ok when Grindr was launched and everyone had tiny 3.5inch iPhones but now everyone has phones 6+ inches, it would be nice to actually use that space! I am willing to trial it if it's possible!

Thanks again for amazing incredible brilliant efforts! Big love always Robbie and all contributors ❤️

EDIT: even while I was typing you already responded to an earlier post about the profile ID and last seen, you are speedy Robbie! :cool:
[Xposed Framework Modules] Rortiz2:
So, can I only tap one person every 24 hours? Or can I only tap that specific person every 24 hours? It's weird, I can tap whoever I want with and without unlimitedTaps(). So unless the other person isn't getting the taps, I'd say something else eliminates the timer?​
[Xposed Framework Modules] RobbieTechie:
I agree with you on the redesign of the profiles, I'm not a big fan but I think that is somewhat normal for people to resist change somewhat.

There is a profile wrapper and then you have to reference the data. The profile ID was easy once it was located, the time is a bit of a different story. The funny thing is about the 1 hr ago part, they actually use milliseconds to record that time. For example 1674627347772 is Wednesday, January 25, 2023 6:15:47.772 AM they use epoch time or some call it unix time...

As for the layouts, anything is possible. Tebbe had done the 3 columns in favorites part so all the credit goes to him for that. The layouts as far as favorites are easy to update, one simply has to find the correct reference for those and I'm betting it would be the same for the main grid. I can't say it will happen right away but it can at least be looked into.
[Xposed Framework Modules] RobbieTechie:
Normally the app would only let you tap an individual person one time every 24 hours, but you could go tap every profile in the grid if you wanted to.

The 24 hour limit is directed at an individual profile. So if you found a profile you're interested in and try to tap them a 2nd or 3rd time to get their attention, you would have to wait 24 hours to tap them again.

Basically it's a time limit of 24 hours before you can tap someone again that you already tapped, I don't believe there is a limit on the number of people. you can tap, but I've never tested that.

I know that back on version 9.12.0 it still worked fine, and you can view Tebbe's github at

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

Which was last updated to 9.12.0 and the Unlimited Taps worked like normal in that version
[Xposed Framework Modules] RobbieTechie:
It appears that

"com.grindrapp.android.ui.profileV2.ChatTapsQuickbarView",

has been moved to

"com.grindrapp.android.ui.profileV2.ProfileQuickbarView",

haven't tested yet if that solves the problem though
[Xposed Framework Modules] Rortiz2:
Aren't we using that class name already? Anyway, I'm currently working on circumventing the album lock limitations. In the album area, I can access only up to five albums. Any additional albums show a lock icon, and clicking on them prompts a notification to restart the app.

I succeeded in bypassing the lock by modifying the Album constructor and altering the albumViewable field. However, I encountered an error message stating, "the album is empty."​
[Xposed Framework Modules] RobbieTechie:
The only time I've seen that on viewable albums is if I or the other person deletes it out of a chat or block and unblock the other person you chatted with. I know to get to those locked albums otherwise, they push for an upgrade.
[Xposed Framework Modules] htskoo:
Sorry mind to elaborate a bit on the last part, how do you integrate mod into the apk file and install the updated apk...? 🙏🙏

So I have been trying with LSpatch/Shizuku on unrooted phone. Guess I may have missed some steps, each time my patched Grindr works like a normal one. Yet from the backup function, I can somehow feel there are some changes from the patch..
[Xposed Framework Modules] htskoo:
thanks for the reply! so now I tried to integrate the mod during the installation. the outcome is still the same - the patched grindr is behaving like the normal one, thus i believe i could not install the mod successfully 🙁

I used the grindr from playstore (version 9.16.1) and embedded the mod for 9.16.1 in LSpatch.

Now I also notice there seems an error on the LSPatch log, saying something about base.apk... can this be the reason why I cannot use the mod? 🙏
[Xposed Framework Modules] htskoo:
It now works with this patched apk! 😁😀 Just curious what could go wrong for my patching? Definitely hope to learn more about it. But anyways big thanks again 😉🙏
[Xposed Framework Modules] RobbieTechie:
Just in case anyone is curious, here's a quick little ditty that may explain why grindr updates are so slow lately, they've lost about half of their staff...

This was the first result that came up when I queried for them still being on strike or not.

https://www.cnn.com/2023/09/08/business/grindr-return-to-office-union/index.html
[Xposed Framework Modules] rodman55:
Forced update to 9.12 just hit

is anything broken on the mod updating from 9.10 version?
[Xposed Framework Modules] Jvlc:
First of all, thank you for your impressive work maintaining this module! Today I was forced to update Grindr, so I just installed version 16.0 and the corresponding module (recording views if that matters). Someone sent me an expiring picture, and to my surprise it disappeared after a short while :ROFLMAO:

Is this feature not working on module for 9.16.0? I did not find anybody commenting on this lately.

Many thanks again ;)
[Xposed Framework Modules] Totelle:
Please help, this was one of the greatest mods ever existed and it seems like Grindr managed to block it by force updating the app.

Any future updates to be expected?

Thanks guys
[Xposed Framework Modules] RobbieTechie:
The feature is working, it sounds like you were sent spam and after it was reported enough it gets removed by their system
[Xposed Framework Modules] RobbieTechie:
nope, grindr killed it 🙃
[Xposed Framework Modules] Totelle:
That’s awful… 😞 I couldn’t find any way to mock location without getting detected.

I must mock location for personal safety reason.

Any help? A mod that actually work?

🥲🥲
[Xposed Framework Modules] RobbieTechie:
I was somewhat picking on you because I can tell you didn't bother to read the thread, if you really want to answer your own question, read through the posts here, maybe start here and go backwards...
[Xposed Framework Modules] rodman55:
which version / download of the mod for 9.12 and above have the most working features?

i've read back but its awfully confusing and i feel like a better changelog should be kept for each grindr version maybe with prospective author names since we seem to have more than 1 dev inputting for development
[Xposed Framework Modules] RobbieTechie:
I'm not exactly sure why things are so confusing if you've read the posts 🤷‍♂️ especially when an update is posted along with its current issues with that particular update.

But by all means please let me put my life on hold so I can cater to you and go back to the earliest working version (9.13.0 currently) and count the working features and the non-working features and hey maybe even make an excel spreadsheet to plot them out for you. And I can also go back for each version and make a changelog exactly the way you want it.

Honestly though, I can see why the author has cut way back on this mod. The amount of people that want answers to their questions but are not willing to invest the time to read or even try a version out and see if it works for them is sad. If someone was brand new here I could understand them being confused a little bit, but even that can be solved by reading posts. I saw your post above but did not answer it on purpose in the hopes you would go back and find where updates were posted and read the posts with the update attached to it. You already know 9.10 was forced to update and I just stated that 9.13.0 is the oldest working version so look for posts after the 9.12.0 update...

I've honestly been thinking of doing what the others have done and only posting updates when the version I'm using gets forced to update, and I barely use this thing anymore due to the way it's becoming less and less popular and there is more spam and more fake women profiles on it along with a few real ones, all due to Grindr's greed. People don't need to update the app every single time there's an update.

If you want a change log and in intimate explanation of what's working and what isn't, I would suggest you go on Github and fork the original author's work here: https://github.com/ElJaviLuki/GrindrPlus and then you can do updates to it yourself and then you'll know exactly what's working, what's not, and make a changelog exactly the way you want it.

If you want to download what's here, and do some testing, to know what's working and what isn't, then provide feedback so maybe an issue will get fixed, that's an option too. But as one of the mods told people here on another thread, if this doesn't work for you, you can either contribute to it so it will work for you, or go find something else that will work for you....

I'm not trying to be rude here, but just because I've done updates does not mean that I can go through all this and hold people's hands all the time. I get that some people are new and may need more help and I've helped when I could for them because I can relate to when I was new to this, but some of you have been here and most of the regulars here know where things stand.
[Xposed Framework Modules] rodman55:
if you're open to donations im more than willing to donate :)
[Xposed Framework Modules] RobbieTechie:
With all due respect, I don't want your money. I didn't do this for money, I did this honestly in the beginning to learn Xposed a bit. Then I continued updating this as I saw how messed up and awful the grindr app kept getting,

ElJaviLuki had stated he could use some help with maintaining this if possible and here we are. He is the original author so you could offer it to him if you wish to offer donations. We wouldn't be here if he never created this.

What I want is for people to not be lazy, to read through some of this when they have questions and to stand on their own two feet and test things without being afraid of it. If ya mess it up, you can always reinstall grindr or reinstall the mod or both.
[Xposed Framework Modules] dakuap:
Hello everyone! I've installed 9.16.1 using the APK posted in this thread and it works great except that all features that need Google maps (Send location, Explore) DO NOT WORK, i.e. a blank rectangle is shown instead of a map. Any idea how to fix it? I read through a couple of pages of this thread with no mention of this issue. Thanks a bunch.
[Xposed Framework Modules] neo_lithic3K:
I stayed on 9.16 because I wasn't sure if the 9.16.1 mod had all the features. 9.16.1 was when there were 2 developers working on the mod. I'm out of the country so didn't have a chance to look through all the posts.
[Xposed Framework Modules] alive505:
For what it's worth I'm on 9.15.0 and I've not noticed any problems with Google Maps but on a previous version I think 9.13.0 if I opened a chat where someone had sent their location, the app would crash and quit. Not had any such issues with 9.15.0 (y) - I will stay with this version until there's any big updates or until Grindr forces it.

As always huge thanks to Robbie and everyone for the amazing work, it must take a lot of your time and I'm always impressed by your commitment, it's really valued thank you ❤️
[Xposed Framework Modules] RobbieTechie:
I believe he is talking about the apk with the mod patched in using Shizuku. Shizuku is great but it does have a few short falls. I believe it stated that it cannot manipulate system control, so likely the mock location does not fully work there. When I tested it didn't seem to omve me around, but that could also be the mock location app I tested with causing the issue. Sending location works fine though. Really the best way to use this mod is with a rooted phone, as that is how it was designed to begin with.

By the way, there is another version out; 9.17.1, no idea why they skipped 9.17.0 but here we are 😊
[Xposed Framework Modules] nakuvt:
Right in time!!!!
[Xposed Framework Modules] eskof:
@RobbieTechie

Hey! First off, a big thanks for the amazing work you've put in. I'm currently using a non-rooted phone and the apk you shared works like a charm – thank you so much for that! Just a couple of questions though. Is it possible to log in using my Google account? Because right now, the Facebook/Google login doesn't seem to be working. And regarding the two apks you posted with the update, how can I apply them on my non-rooted phone? Thanks again for everything, and sorry if my questions seem basic.
[Xposed Framework Modules] RobbieTechie:
I just downloaded, rooted and proxied Bluestacks a couple of days ago, and when I tested the Google login for grindr, it was not working even when not proxied. It worked a couple of weeks ago so they've obviously been messing it up again. They recently got too demanding and lost roughly half of their staff and it clearly shows. So normally it would work, but after they've played with it without having a clue what they're doing (probably on their servers) it does not currently work properly.
[Xposed Framework Modules] RobbieTechie:
EDIT: temporarily removed due to certain functions not working properly
[Xposed Framework Modules] unknowndrop:
How did you manage to login on bluestacks? I always get a error with network, registration or login.
[Xposed Framework Modules] RobbieTechie:
I just downloaded the APK from APKMirror and loaded it into Bluestacks and logged in when it opened. I know google logins have issues right now, but that has nothing to do with bluestacks, normal phone logins for google have problems. Grindr seems honestly clueless with Google, the backups don't work for a massive amount of people and now the logins don't work. Some people have also stated the maps have problems. I think it was back on version 9.13.0 there the google maps opening would actually crash the app, that was around the time that many of Grindr's employees had gone on strike, now that they've lost almost half of their staff it show...
[Xposed Framework Modules] eskof:
Thanks @RobbieTechie. Any chance to get apk for unrooted device like you did including those update?

Thanks for your work :-*
[Xposed Framework Modules] RobbieTechie:
This thread his about an Xposed module, not unrooted phones, therefore I have no plans to such things. You have a couple options...

a) Root your phone/tablet/whatever and use the module

b) Use the old one you have until it stops working, grindr is releasing 9.17.3 currently

or simply use the regular app as is

I am not going to modify and upload a file over 200 megabytes each time there's an update. So to answer your question, the chances are 0.001% that it could happen...
[Xposed Framework Modules] DoJo_Mast3r:
Then maybe you can fix this 1 issue for us unrooted users here haha.

Im able to get the patch working, and all the features run fine, but I can not for the life of me get it to restore/backup from google when using LSPatch to apply your mod to the grindr apk.

Here is a screenshot here, if there is some kind of LSposed module that can bypass this check otherwise if possible to add a line of code in the mod to spoof the verification.

So my other idea was to install normal grindr outside of LSPatch, login and do a chat restore, and then install the patched version, but of course this doesnt work because the signatures are different:

Ive also tried apps like Swift backup to try and backup the messages from unpatched and restore on the patched but that also proved futile.

Thank you so much for your hard work on this project, it does not go unnoticed!!
[Xposed Framework Modules] RobbieTechie:
Again, that is not tied to this mod, I would guess it's due to signature differences, but Grindr has a horrible record of their backups not working with google. If you're not rooted you most likely won't be able to backup the database containing your chats which are in shared_prefs.

Also I would not update past 9.17.1 currently as I just found out tonight there are a few problems with 9.17.2 and 9.17.3. They do not currently keep the chats of blocked profiles, but it's being looked into...
[Xposed Framework Modules] vasileioskorompilias:
I am almost certain they suspended my profile because somehow they found out we were cheating... Anyone else seeing a "Something went wrong" when trying to login, and that there is no account registered with your email when trying to retrieve password? 🥴
[Xposed Framework Modules] RobbieTechie:
First off, how do you know that is the cause, they've suspended massive amounts of accounts over nothing, you can see the complaints on reddit about that. They use A.I. and they can use that to blame for their clueless actions. If you challenge what they do they will simply run you in circles and then tell you that if you are a subscriber to cancel renewals. So basically they could steal your money and shut you down from using service you've already paid for.

Second, you are making assumptions just like people did when the app needs updated and then scream that grindr stopped this when those people simply needed to update their app. Something went wrong, means, something went wrong, if you were suspended or banned you will see a screen that says just that, you would know. There are issues from time to time, so maybe they are having issues with their system. It seemed to be running rather slow recently as if their system is having issues.

Third, things are pretty much fine here, not seeing any error messages like that. If it can't retrieve your password, perhaps that is where the issue is, with their database perhaps or cloudflare.
[Xposed Framework Modules] vasileioskorompilias:
Let me put it in another way. This issue appeared, then I tested disabling lsposed and magisk modules, then blacklisted the app, tried installing different versions of the app, tried with and without vpn, it has a weird behaviour because it says it doesn't have access to the internet even if I try to create a new account. So, after trying everything except contacting them because... meh... I read that they also target imei which might be the case (Jez!).

To be honest I don't respect any of these developments, but this is a huge discussion. Dating apps suck. Also in countries like Greece, where there are a lot of people who are not fully open, quality profiles tend to gather to well known apps only. So it becomes a one way street and they take advantage of this. Romeo, Grindr, Tinder, even OkCupid and Scruff (which is actually not bad at all), they all make money by making our lives difficult through crap interfaces.

It's sad. I installed a baddoo mod 😅

Still, I won't take it personal.

Spotify once blocked me (They never sent me a notice that they did, and it happened exactly the same - I was trying to connect with google and it wouldn't work), but I had just decided to pay for a subscription at the time, and I spoke with the support - they made me kinda swear that I am not cheating (it was funny 🤣) and everything was resolved. I have no intention of paying Grindr. It has greater variety of profiles, better than Romeo, not better than Scruff, but overall it is for hookups which are not on my menu at the moment.

Thx for the reply by the way.