[MOD][XPOSED][NEW] Grindr Plus

Search This thread

RobbieTechie

Senior Member
Mar 18, 2022
278
312
Show profile visits mod won't be released anymore?
I can still release both versions when I do an update, the only difference is that mine is not the official version signed by the original author ElJaviLuki. I have already released updates to 9.9.1 above, so there is nothing for me to update at the moment. Some people just like official updates more, which I can understand.

If you install his official version then go back to mine later, it may give an error on the update. If that happens, all you have to do is uninstall the official version then install mine, as mine is not signed by him, it will likely throw an error and say it can't be installed when you try to install it.
 

RobbieTechie

Senior Member
Mar 18, 2022
278
312
Hello guys, I noticed something strange. A guy blocked me without me ever starting a chat with him. However, I still tried to respond to them with GIFs, and for a total of 3 times, the messages were received and read. Furthermore, I was blocked again for another 3 times. I tried to test it on myself with another account and smartphone, but nothing happened at all. No messages were received. I am attaching the screenshots, sorry for the lack of elegance in the GIFs I sent :LOL:View attachment 5922957View attachment 5922959
While ElJaviLuki was doing updates on his current version, he changed the code somewhat and there are certain things that don't work properly. One of those that I noticed was the blocking of the analytics. I downloaded his code and fixed one reference was incorrect, but after fixing that, it still did not block them, so likely there is an issue with the way he restructured part of his code.

The original work for the block notifications in chat was done by TebbeUbben, so Tebbe should be given credit for these parts of the code. I'm not sure what needs to be changed to fix that. It could also be a server issue with Grindr, as the people that now own Grindr seem to be completely clueless on the server side of things, so there may very well be an issue on the chat servers that allows that. They did try to do some updates for code after Tebbe did that update to handle blocks slightly differently, so they may have messed up the way some things are handled. It could also be a timing issue, perhaps Grindr servers are not processing something in a certain time frame so the blocks in chat are not instantaneous. Their chat servers are XMPP based which can be tricky at times, so they may have simply overlooked something...

Grindr is also run through Cloudflare, which has had issues at various times, so it could be an issue there, there are many areas that could have a glitch. I guess the only thing I could suggest is try it again later and see if anything changes if you test it yourself...
 

innit

Senior Member
I can still release both versions when I do an update, the only difference is that mine is not the official version signed by the original author ElJaviLuki. I have already released updates to 9.9.1 above, so there is nothing for me to update at the moment. Some people just like official updates more, which I can understand.

If you install his official version then go back to mine later, it may give an error on the update. If that happens, all you have to do is uninstall the official version then install mine, as mine is not signed by him, it will likely throw an error and say it can't be installed when you try to install it.
I've been using only your mod for the last couple of months. Currently on the latest version but does it include the latest fixes/changes from ElJaviLuki?
 

RobbieTechie

Senior Member
Mar 18, 2022
278
312
I've been using only your mod for the last couple of months. Currently on the latest version but does it include the latest fixes/changes from ElJaviLuki?
Yes, I gave him credit for the Explore mode, as he fixed that and the updates/fixes for the Xtra/Unlimited sections as some people still had problems with those.

Grindr is actually programming some of their experiments in the code now rather than pulling them off their server, which is what somewhat caused the xtra/unlimited issue. Rather than making the app perform better, they are wasting their time with doing stuff like that. In the end it does not benefit anyone.

Also the version I posted properly disables the analytics, where his does not. I have a feeling it has something to do with his restructuring code but I have not dug through it thoroughly so I can't say for sure. I know I downloaded his code and updated a code reference that should have made it work and it still logged user data. It's probably something extremely simple, but I just stuck with what I had as it worked already.

Edit: Many of the added changes were done by TebbeUbben and those have been included since he made those, such as the blocking notifications in chat etc..
 
  • Like
Reactions: innit

innit

Senior Member
Yes, I gave him credit for the Explore mode, as he fixed that and the updates/fixes for the Xtra/Unlimited sections as some people still had problems with those.

Grindr is actually programming some of their experiments in the code now rather than pulling them off their server, which is what somewhat caused the xtra/unlimited issue. Rather than making the app perform better, they are wasting their time with doing stuff like that. In the end it does not benefit anyone.

Also the version I posted properly disables the analytics, where his does not. I have a feeling it has something to do with his restructuring code but I have not dug through it thoroughly so I can't say for sure. I know I downloaded his code and updated a code reference that should have made it work and it still logged user data. It's probably something extremely simple, but I just stuck with what I had as it worked already.

Edit: Many of the added changes were done by TebbeUbben and those have been included since he made those, such as the blocking notifications in chat etc..
Thanks again for the thorough explanation, I'll stick to your mod then.
 

RobbieTechie

Senior Member
Mar 18, 2022
278
312
Here is an update for 9.10.0 (current build 115699)

If you need it from APK Mirror, it is here:

The first version records views, the 2nd prevents the views in other's list.

This is the original work of ElJaviLuki:

and TebbeUbben:


If you find any issues, feedback is appreciated.

I hope everyone is well !!!
 

Attachments

  • GPlusFor9.10.0RecordViews.apk
    1.4 MB · Views: 97
  • GPlusFor9.10.0PreventRecordViews.apk
    1.4 MB · Views: 120

neo_lithic3K

Senior Member
May 12, 2013
258
83
San Francisco
Google Pixel 6a
Here is an update for 9.10.0 (current build 115699)

If you need it from APK Mirror, it is here:

The first version records views, the 2nd prevents the views in other's list.

This is the original work of ElJaviLuki:

and TebbeUbben:


If you find any issues, feedback is appreciated.

I hope everyone is well !!!

Robbie, again, thank you for turning this around so quickly! Much appreciated!

Something I'm noticing ... I am getting an error saying that the hook is for 9.9.1 but I confirmed that I installed the mod for 9.10. (I tried both versions but same issue)
 
Last edited:

RobbieTechie

Senior Member
Mar 18, 2022
278
312
Robbie, again, thank you for turning this around so quickly! Much appreciated!

Something I'm noticing ... I am getting an error saying that the hook is for 9.9.1 but I confirmed that I installed the mod for 9.10. (I tried both versions but same issue)
I know these questions may seem silly or obvious, but did you install version 9.10.0 of the app? And did you install ElJaviLuki's version for 9.9.1 of the mod? He renamed his package to com.grindrplus, where I have not, so both mods be in the list. I would check your mod manager, whether it be LSPosed or edXposed, or whatever you use for handling xposed modules and make sure anything tied to 9.9.1 is not active. If this continues to be an issue I can look into things on my end more...
 

neo_lithic3K

Senior Member
May 12, 2013
258
83
San Francisco
Google Pixel 6a
I know these questions may seem silly or obvious, but did you install version 9.10.0 of the app? And did you install ElJaviLuki's version for 9.9.1 of the mod? He renamed his package to com.grindrplus, where I have not, so both mods be in the list. I would check your mod manager, whether it be LSPosed or edXposed, or whatever you use for handling xposed modules and make sure anything tied to 9.9.1 is not active. If this continues to be an issue I can look into things on my end more...
Oh, you're right. Didn't notice that I had 2 mods installed lol. Forgot that it doesn't replace it because ElJaviLuki's is different. All working now. Thx
 
  • Like
Reactions: RobbieTechie

RobbieTechie

Senior Member
Mar 18, 2022
278
312
Here is an update for 9.10.1

Everything is the same, just an update

Credit to ElJaviLuki and TebbeUbben for their awesome work.

If you have not been pushed this version and want it, it's here:

First version records when you view others, 2nd version prevents this.

If anyone notices issues, or believes something is not working correctly, please mention it.

I hope everyone is doing well!!!
 

Attachments

  • GPlusFor9.10.1RecordViews.apk
    1.4 MB · Views: 182
  • GPlusFor9.10.1PreventRecordingViews.apk
    1.4 MB · Views: 209

innit

Senior Member
Here is an update for 9.10.1

Everything is the same, just an update

Credit to ElJaviLuki and TebbeUbben for their awesome work.

If you have not been pushed this version and want it, it's here:

First version records when you view others, 2nd version prevents this.

If anyone notices issues, or believes something is not working correctly, please mention it.

I hope everyone is doing well!!!
Hi. Why does GPlus for 9.10.1 has an older build version (1.2.4) than the one for 9.10.0 (1.2.6)?
 
  • Like
Reactions: RobbieTechie

RobbieTechie

Senior Member
Mar 18, 2022
278
312
Hi. Why does GPlus for 9.10.1 has an older build version (1.2.4) than the one for 9.10.0 (1.2.6)?
Oh no, you caught me!!!

I'm joking, but I was messing with those when I did the update before this, and I wondered if maybe that caused an issue when the previous update wasn't loading for someone, so I bumped the version back down. It should not affect anything but I will bump it back up when there is another update.
Good eyes noticing that !!!
 
  • Like
Reactions: go-star and innit

citizenclock

Member
Apr 23, 2023
11
6
Since I've updated to 9.10.1 the spinner around my profile picture in the left upper corner keeps spinning forever. The behavior stops when I switch of the module in lsposed but the lsposed log shows no errors. Does anyone have a clue what's going on?
 

Attachments

  • spinner.png
    spinner.png
    7.7 KB · Views: 23

frankieuk

Member
May 13, 2016
45
8
Hey thanks so much for this, its fantastic... Does anyone else get a msg from a person saying "YOU HAVE BEEN BLOCKED" Does this mean the person has actually blocked me?, i get its loads of times from random people i have never spoke with, i don't like it, i would rather not know, is this a feature of this mod or is it just a bug in the actual grindr app... 10 blocks yesterdays from random people!, no idea whats happening lol
 
Hey thanks so much for this, its fantastic... Does anyone else get a msg from a person saying "YOU HAVE BEEN BLOCKED" Does this mean the person has actually blocked me?, i get its loads of times from random people i have never spoke with, i don't like it, i would rather not know, is this a feature of this mod or is it just a bug in the actual grindr app... 10 blocks yesterdays from random people!, no idea whats happening lol
I got the same, some with picture and some without pic. I assume some guys just block people they know they aren't interested in just to clear up their grid
 

alive505

Member
Apr 12, 2023
17
11
I got the same, some with picture and some without pic. I assume some guys just block people they know they aren't interested in just to clear up their grid
That's exactly what it is, I get this too, it's just guys removing you from their grid so they can see more guys they're interested in. It's not a bug, it's just a feature of this mod that lets you know when someone has blocked or unblocked you.

Thanks as ever for all the updates ElJaviLuki (good to see you back!) and Robbie and Tebbe :love:

One question, I'm staying on 9.7.0 for now because I prefer the old/normal interface to the new interface that seems to be forced on newer builds. The newer interface also seems to break the "Profile ID" field which is missing. Is there a way to add this back again, as well as the "actual last seen time" that was present on older versions? Thank you!
 
Last edited:

go-star

New member
Jun 3, 2023
1
0
I got the same, some with picture and some without pic. I assume some guys just block people they know they aren't interested in just to clear up their grid
Could also be spam profiles deleted by Grindr. It looks like that shows up in the app that ur blocked.

I got this tweak just recently working, I have 9.10.1 and it works great. It still has the old view. And way faster than regular. Really happy with !
 

RobbieTechie

Senior Member
Mar 18, 2022
278
312
Since I've updated to 9.10.1 the spinner around my profile picture in the left upper corner keeps spinning forever. The behavior stops when I switch of the module in lsposed but the lsposed log shows no errors. Does anyone have a clue what's going on?
That looks like the spinner you have around your profile when it is being boosted. It's not a bug but I think most people it goes off right away. Perhaps in the area you're in they are letting that work for testing purposes.
 

Top Liked Posts

  • 2
    if you're open to donations im more than willing to donate :)
    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.
  • 3
    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.
    How is this for soon? I'm attaching both the record views and the version that prevents that as some people wish to have views recorded and some don't. 1st one records, 2nd one does not. The profile redesign is disabled in both and the profile id shows in them.

    You are correct that in the redesigned profiles the those fields will not show up. I also have not been able to find the correct reference for the last time seen even though I can add those fields back and just add fake data to them so they show, the actual time reference I was unable to figure out at the moment.

    These are for 9.16.0 and NOT 9.16.1. I tested them before uploading, the video call on empty chats kept saying the call was cancelled and never showed up on a test profile being called but I think the test profile may have had gps off. It seemed to act as though it would work and at least let the call be attempted rather than giving the warning about needing to chat first. Also grindr could be having an issue with their system as that does happen from time to time...
    3
    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.
    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
    2
    if you're open to donations im more than willing to donate :)
    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.
    2
    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.​
    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.
    2
    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? 🙏
    ...
  • 12

    Grindr Plus - Extend the limits of Grindr!​

    I am pleased to present Grindr Plus, a mod for Grindr that adds new features to the popular dating app!

    Precedents

    A similar mod already exists (https://forum.xda-developers.com/t/mod-xposed-grindrmod-new.3807621/) although it hasn't been maintained for quite a long time.

    Within the range of possibilities and options offered by the Xposed API, the main goal is to improve the experience in this dating app as much as possible.
    I'm also implementing some features requested by users in official Grindr feedback (https://grindr.uservoice.com/forums/912631-grindr-feedback). Some requests are very simple to implement and today I do not understand why the official Grindr team has not been in charge of carrying them out, something that makes lots of people very angry. It is time for users to be heard once and for all.!

    Little by little we will add more features. You can collaborate on the project and contribute your own ideas through my GitHub repository! https://github.com/ElJaviLuki/GrindrPlus

    Mod Features​

    (Depending on the version of the client and module you're using, some features may not be available or may work buggy.)
    • Allow mocking locations (WARNING: Abusing this feature may result in a permanent ban)
    • Advanced features:
      • Unlimited cascade view.
      • Unlocked 'Explore mode'.
      • Advanced search filters.
      • See 'Read' and 'Typing...' message states.
    • Allow taking screenshots in any part of the app (including albums and expiring photos).
    • Unlimited expiring photos.
    • Remove expiration on incoming expiring photos, allowing to see them any number of times you want.
    • Extra profile fields in the so-called CruiseViewHolder ('Profile ID', and exact time of 'Last seen')
    • Make videocalls even if you didn't start a chat with the recipient.
    • Access to some user-hidden features (developer features)
    • More accurate online status from other users. (Now, the green dot from other profiles goes off after 3 minutes of inactivity.) Inspired in the feedback made at: https://grindr.uservoice.com/forums/912631-grindr-feedback/suggestions/34555780-more-accurate-online-status-go-offline-when-clos
    • Allow unlimited taps (no 24h restriction)
    • "N/A" when Last Seen profile field is not available (= 0)
    • New profile field: Body Mass Index (BMI)
    • Check client version before hooking (as a security measure for avoiding possible crashes and bans*)
    • Ability to see who viewed your profile even if you have "Show Me In Viewed Me List" disabled.
    • Ability to remove messages from anyone, any time.
    *Read the Disclaimer!

    Bugs​

    • Incognito mode is kinda buggy (it turns off after a little while)

    How to install​

    1. Install the Xposed Framework and its app (Xposed, EDXposed, etc.)
    2. Download the Grindr Plus module.
    3. Activate the module in the Xposed Installer.
    4. Reboot your device.
    5. Done!

    Troubleshooting​

    My Grindr app suddenly stops when the module is installed.​

    Check if the module supports the app version. Grindr has lots of obfuscated symbols that change in each app update and the module couldn't work (or couldn't work properly)

    Contributing​

    This project is open to any kind of contribution. Feel free to open an issue or a pull request or submit an issue or suggestion!

    Credits​

    As an open source project, you're free to inspire yourself from this code. However, please DON'T copy it and release it as your own (kanging). Give the proper credit and reference to the original project (https://github.com/ElJaviLuki/GrindrPlus) and its contributors.

    Main contributor: https://github.com/ElJaviLuki

    Additional credits in the Github repo (since I don't I will be able to edit this post, if new people join to the project)

    Disclaimer​

    This module is neither affiliated with nor endorsed by the official Grindr app. It is provided for free with no warranty of any kind. Use at your own risk! I am not responsible for lost chats, user data, unexpected bans or any other problems incurred from the use of this module. This mod does not collect any personal data nor does it display ads of any kind. No earnings are generated or collected from the use of this software. This project is open source so you can check all these facts by your own!

    Download​

    https://github.com/ElJaviLuki/GrindrPlus/releases <- THAT is the official download repo page for the mod.

    Again: Make sure that the module version is compatible with your Grindr client version, otherwise you can expect bugs and/or crashes.

    I am NOT responsible for any damage that may be incurred by downloading a modified version of this mod that could have been uploaded any website that is not THAT one (I mean that includes viruses, ads or other strange things).
    9
    Here is an update for version 9.13.0

    Same features etc. as 9.12.0, this is basically an update for the 9.12.0 to make it work with 9.13.0

    Everything should be working, any testing and feedback is appreciated. If you think something is not working please make a post about it.

    Credit for this mod goes to ElJaviLuki:

    and TebbeUbben:

    1st version records when you view a profile, 2nd version prevents that.

    I hope everyone is well.
    9

    New release - v1.2.5 for v9.9.1​

    • Display blocked and unblocked actions in Chat History
    • Retain blocked and blocked-by profiles
    • Saved Phrases working!: enabled local saving of Saved Phrases instead of server-side storage
    • Disable privacy-concerning Analytics
    • Introduce a three-column layout for favorites
    • Disable automatic message deletion
    • Prevent sending "Typing..." or "Read" indicators to maintain privacy
    • Temporarily remove additional profile fields (they will be reinstated soon)
    8
    Here is another update for 9.2.0 build 111227 (they might not be pushing this to you yet).

    Everything is the same as the last post except it's updated to version 9.2.0

    Edit: You can get it off APK Mirror if you wish or just wait for your phone to ask you to update. If you want it off APK Mirror, I suggest grabbing just the APK and not the bundle. The bundle requires their installer and the regular apk is the 2nd in the list (there are only two options there)
    7
    Here is an update for Grindr 9.6.0 build 113403 to fix more issues.

    This will fix everything except the blocking of showing up in someone's "viewed me" list. This will once again notify you if you are blocked or unblocked and also fixes experiments.

    A huge THANK YOU goes to TebbeUbben on Github for fixing these issues. The only thing that has not been fixed...yet between all of us is the part that prevents you from being shown in someone's viewed me list. He also updated the experiments section, which I had not realized that it was not hooking properly. This part of the update is mainly thanks to him, I simply compiled the updates into this.

    Again, this is the work of ElJaviLuki and is kept as he designed it, the only changes are those to update the code for version 9.6.0 build 113403 of Grindr. There is a pull request in for the updates from TebbeUbben but I have no idea if ElJaviLuki will compile an official version. If he does, you will likely need to uninstall my version and install or re-install his verison, given that his is a signed certificate version and mine is not, this may cause some of you to get an error saying it cannot be installed if you leave the other version installed and try to update/install over the other version.

    If you need the 9.6.0 version:

    ElJaviLuki's Github:

    TebbeUbben's Github for GPlus:

    This was a team effort !!!