yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Rortiz2:
Since Grindr has released a new version, 9.18.0, I have decided to update my fork again: https://github.com/R0rt1z2/GrindrPlus/releases/tag/v1.3.3-9.18.0.

I have also added a small terminal in chat conversations. It allows you to get the user id and open any profile based on the user id. I will add more features in the future. Just type /help in any chat to see the usage.​
[Xposed Framework Modules] Thanks2You:
https://help.grindr.com/hc/en-us/articles/4573254440979-Boost

But off topic in this thread as it is for the mod.

So thanks to Rortiz2 for the updates for developments! Does the ID in the chat match up what was being shown in the enhanced user profile as the profile ID? That's really neat!
[Xposed Framework Modules] qtotter:
I created a free account to test Rortiz mod (v1.3.1 for v9.17.4), but the number of the profiles that I could see was the same as a normal free account, not unlimited. I cannot test v1.3.2 coz v9.18.0 is not available in Japan yet.

PS

Funny, I have updated Grindr to 9.18.0 and the mood to 1.3.2, and it works fine now. I can see unlimited number of profiles with a free account! Wow
[Xposed Framework Modules] Rortiz2:
Grindr - Gay Dating & Chat 9.18.0 APK Download by Grindr LLC - APKMirror

Grindr - Gay Dating & Chat 9.18.0 APK Download by Grindr LLC - APKMirror Free and safe Android APK downloads

www.apkmirror.com

My new version will only work with 9.18.0.
[Xposed Framework Modules] Rortiz2:
Yes, it does match.
[Xposed Framework Modules] qtotter:
Both on a tablet and a phone, some profiles miss 🚫 block icon ⭐ favorite icon, and then the app crashes and reloads...

The first 33 profiles are fine. 34th and later profiles are missing 🚫 ⭐ and causes crash.

Thx
[Xposed Framework Modules] Rortiz2:
I was able to reproduce this issue, I'm currently working on a fix for it.
[Xposed Framework Modules] qtotter:
Thx. But I hope you spend more time to use the app than fixing the mod.
[Xposed Framework Modules] Rortiz2:
Don't worry, I don't need to use this app. I already have a boyfriend, I'm just doing this for fun. Anyway, I managed to find the cause of the problem, it looks like enabling the new profile layout broke everything. I'm going to disable it and probably restore the extra profile fields.​
[Xposed Framework Modules] Rortiz2:
Please try with this one: https://github.com/R0rt1z2/GrindrPlus/releases/tag/v1.3.3-9.18.0
[Xposed Framework Modules] kkkkzk:
Edit: some regression: chats are deleted with blocking

Still crashes randomly when viewing profiles or shows a red bar with "something went wrong" message at the bottom of the screen, which blocks the message button,

or shows errors like:
[Xposed Framework Modules] qtotter:
It works fine with 🚫 and ⭐ here. Thanks.
[Xposed Framework Modules] :
This works for me too with LSpatch

However I had to grab the .apkm and run it through apktool M antisplit to get a regular apk

Only then it will be able to install via lspatch
[Xposed Framework Modules] RobbieTechie:
This mod is not meant to be used with lspatch, it is designed to be used with a rooted device and whichever xposed module manager you choose. Grindr doesn't run on a device below Android 6.

The original author has told people not to use lspatch, therefore support for lspatch will not be provided. Any support requests for that will likely be ignored. And YOU WILL NOT have the same results as a rooted device and you will have problems.
[Xposed Framework Modules] RobbieTechie:
Likely the person that could not view those either tried to load a profile that had been deleted or they had an issue and maybe the app crashed before a profile could load. I also have had problems with the profiles having problems at times, but it's not consistent. I believe it has something more to do with Grindr side and their code, but we have not narrowed down yet the precise cause of the issue, it is being looked into though.
[Xposed Framework Modules] qtotter:
The crash and reload caused by tapping to enlarge profile photos also happens with 34th and later profiles. It's not particular pictures or profiles but just the order in the grid.
[Xposed Framework Modules] RobbieTechie:
The issue causing the crashes has been found and fixed. I'm sure Roger will release that when he is ready to do so
[Xposed Framework Modules] qtotter:
I always wondered whether there was a way to directly patch an app with LSposed module. Thanks for the info!
[Xposed Framework Modules] Rortiz2:
Merry Christmas to everyone. I've released a new version for 9.18.1: https://github.com/R0rt1z2/GrindrPlus/releases/tag/v1.3.5-9.18.1. You can download the full APK for 9.18.1 directly from APKMirror.

This version uses the new profile redesign again as I realized the root cause of the random crashes was all 3 subscriptions being activated at once (Xtra, Unlimited, Plus).​
[Xposed Framework Modules] mariuszc702:
since version 9.18.x you cannot send messages even without the mod, in older versions it worked

unable to send message

Android 7.1.2

Emulator F1VM
[Xposed Framework Modules] Rortiz2:
Works perfectly fine here...
[Xposed Framework Modules] mariuszc702:
I wrote that from versions 9.18.0, 9.18.1, sending to Android 7.1.2 with and without a mod does not work

(Translator google)
[Xposed Framework Modules] go-star:
Works great here too. Thanks so much!
[Xposed Framework Modules] citizenclock:
Thank you so much Rortiz2! Just one question: Does your version also prevent the recording of profile views?
[Xposed Framework Modules] qtotter:
This works perfectly! Thanks for your update!
[Xposed Framework Modules] alive505:
This is really excellent, thank you!

I upgraded the app and mod to 9.18.1 from 9.17.3 (also excellent) because of the new terminal feature to obtain a Profile ID by typing /id in chat and to open any profile based on its ID. This is such a brilliant feature and I don't know why nobody thought of it before! Thank you for the work that has gone in to this.

I was staying on 9.17.3 (with the forced old profile design) because of the visibility of Profile ID in the profile page (it doesn't show on the redesigned profile layout). Now with the ability to obtain the ID though chat terminal, it doesn't matter any more! THANK YOU!

I noticed one "bug" - when you block a profile, their chat entry in your inbox remains, with an appended [You have blocked this profile] message in the chat, BUT the contents of the chat get erased. Further, if you close and reopen the app, the entire entry is erased from the inbox so there is no record of the user at all. It's also erased if you go to the "Unblock Users" section in Settings and then return to your inbox without doing anything and without closing the app.

Vice versa, if another user blocks you, this also erases the contents of the chat. But in this case the [You have been blocked] message remains even after closing and reopening the app.

Worth mentioning that the previous 9.17.3 message was [You have blocked this profile.] or [You have been blocked.] with an added period/full stop before the closing bracket. On the new 9.18.1 version it doesn't have the period. Don't know if that affects things or if it's just cosmetic but the chat contents definitely get erased now.

I haven't noticed any other bugs but will let you know if I do.

Thanks for such excellent work to keep this alive. Merry Christmas!
[Xposed Framework Modules] alive505:
It does not appear to prevent the sending of "message status tags" for want of a better term (such as "Delivered" or "Read") to another user (although it DOES seem to prevent other users seeing my "Typing..." status) so I think it likely also doesn't prevent sending a record when you view a profile.
[Xposed Framework Modules] Rortiz2:
Yes, these are known issues that I'm still trying to fix. Grindr has changed so many things in the last few versions that it has become very difficult to get all the hooks to work.
​

It does prevent sending a record when you view a profile.
[Xposed Framework Modules] yonaaas:
Possible to keep conversation when someone blocks me?
[Xposed Framework Modules] alive505:
Thanks for the clarity, and just another big thank you generally for all the amazing work you and others put in to this project!
[Xposed Framework Modules] alive505:
Rortiz2 mentioned in the post just above yours: "Yes, these are known issues that I'm still trying to fix." :)
[Xposed Framework Modules] Rinkarious:
Keep up the good work
[Xposed Framework Modules] Rinkarious:
Glad to see it's still very active community
[Xposed Framework Modules] Hassy950:
Hi all,

First time poster, long time lurker here! I never participated but I appreciate the discussion and would also like to thank RobbieTechie in particular for his invaluable contributions and also Rortiz2 who's been sharing some interesting updates lately.

I'm reaching out to the forums because I need your help: my Samsung phone recently died and I replaced it with a Huawei. To my dismay, I later found out it's next to impossible to root a Huawei phone these days. I live in a country where I don't feel safe sharing my location on Grindr so using Grindr Plus with a fake GPS app was truly a boon.

Before rooting my old Samsung phone I remember downloading the Grindr9.17.3integratedAND-patched.apk file, which was originally shared on page 38 of this thread, and that worked PERFECTLY on my then-non-rooted Samsung. I then decided to try my hand at rooting so I switched to the regular LSPosed version. Like an idiot, I didn't save that integrated and patched version which would now be a lifesaver on my non-rooted Huawei phone.

So I thought I'd reach out to ask if anyone has that file saved somewhere and wouldn't mind sharing it with me.

Many many thanks in advance to anyone who might be able to help!
[Xposed Framework Modules] RobbieTechie:
You're welcome. As far as lspatch, it is not supported by the developers, nor the original author.

As far as mock locations, that will have problems with lspatch, as it has issues with system-wide functions and mock locations will not work properly, so you won't change location. If that really is one issue you are concerned about, lspatch is not the solution
[Xposed Framework Modules] Hassy950:
Thank you for your feedback. It's been at least a couple of months since I downloaded the lspatch version but I used it for a few weeks and I remember it working perfectly, it allowed me to spoof my location and the only thing that didn't work for me was doing backups on Google Drive which was not an issue.

Changing my location is my main motivation but obviously all the great features of Grindr Plus are, well, a plus! Hope that clarifies, many thanks again for your feedback and all the great work you do.
[Xposed Framework Modules] RobbieTechie:
I don't believe they were strictly locking down the prevention of mock locations a couple months ago, but of course I may be wrong. It is your device and you're welcome to do whatever you wish with it of course. Just don't claim you were never given notification of such things. I hope you are doing well!
[Xposed Framework Modules] qtotter:
How can I see the IDs??
[Xposed Framework Modules] qtotter:
I often switch between online and incognito. Can you skip the dialogue to confirm "Go Incognito" with the mod? That would be great. Thx!
[Xposed Framework Modules] qtotter:
I downloaded LSPatch and installed it on my unrooted phone to see how it works. I downloaded Grindr 9.18.1 apk and Rortiz2's LSPosed module, and patched the app on it. It was no brainer, and anyone can do it in 5 mins. The patched Grindr works quite normal although I didn't check the mock location feasibility. Why don't you patch the app yourself if your phone is not rooted, insteaad of asking for patched apks? It is VERY simple and easy!

Lastly, I'm not encouraging to patch Grindr app using LSPatch because it's not recommended here. If your phone is impossible to root, you can tryLSPatch as a last resort coz it's super easy.
[Xposed Framework Modules] neo_lithic3K:
Thanks Rortiz for all of your work on this. Thanks to Robbie for all your contributions as well.

I'm testing out 9.18.1 with the matching mod and I noticed that it doesn't prevent profile views. In other words, I still show up in "who viewed me." It does work if I turn on "incognito mode" but I didn't test that out in depth.

P.S. Grindr seems faster/snappier with your 9.18.1. Did you improve its performance? 😃
[Xposed Framework Modules] chaddykun:
Good evening! and thank you in Advance who can help me our with this..

What is the process of installing the new version? I am new here and needed some guidance on how to make it work.

Thanks again
[Xposed Framework Modules] neo_lithic3K:
I'm unsure at which stage you're at. Have you used the grplus mod before and simply need to install the new version, 9.18.1?
[Xposed Framework Modules] chaddykun:
No i haven't installed anything at all.. i just discovered this page like 20mins ago, so any help setting this up would be greatly appreciated
[Xposed Framework Modules] neo_lithic3K:
Assuming you have an android phone. You'll need to (1) have your phone's bootloader unlocked and (2) phone rooted. Then you'll need to (3) install magisk and (4) install lsposed (or xposed). Then you can install this mod.

Unfortunately, each phone brand is a bit different so you'll need to find the bootloader unlock and rooting instructions on XDA for your phone brand. (If you have a Samsung US variant, then you won't be able to root your phone and you won't be able to install this mod, as far as I know).

If you're not technically savvy, then you should NOT attempt this. It could destroy your phone or void your warranty.
[Xposed Framework Modules] chaddykun:
oh i need to root my phone 1st i see, dang
[Xposed Framework Modules] RobbieTechie:
It is indeed a bit more snappier. With the recent rewrites they did starting with 9.17.4 They broke the code into many smaller chunks code which contribute to this. They don't have to process as large of chunks as previous versions.

The prevent views section is one that indeed needs updated.. Incognito mode does not technically work properly. If it works currently, they likely have an issue with their server code and I'm sure it will get patched. Perhaps the views don't take place after that as it would switch the views off just as turning that list off in settings section defaults to not recording views.

There are others helping work with the code, whom I shall not name as I don't know if they want their name out there or not and won't disclose it without specifically asking them. I can tell you more updates were made last night, these ones I did not assist Roger with, as I have helped some in the recent days/weeks. You're welcome for the past help I've provided.
[Xposed Framework Modules] RobbieTechie:
Patching the Grindr app, and sharing it is technically not legal from a legal perspective and it is technically grindr's intellectual property, so someone giving it out is not a wise ides. As you stated someone should should do this for themselves.

Hence the reason I removed mine previously and some of the mod devs have discussed this recently. This is another reason why it will not be provided support by those who develop and work on the mod.
[Xposed Framework Modules] RobbieTechie:
Incognito mode is the same as before, it does not work properly in the mod. I literally just tested this with two separate devices on two different networks. One regular device and one rooted with the mod.

It still only shows your last online time as offline but does not make you disappear from the grid. One time it randomly disappeared only to pop right back on the grid as it is still controlled server-side. When you confirm the go incognito prompt there are literally three or four server interactions that take place. One of which is putting your location info to the server. In that process is where it seems to check if you do actually have permissions to go incognito.

However logically preventing views does make sense with the logic/code setup. Incognito logically never made much sense as it's more or less a spy mode and does not help your visibility nor does it help you be social to meet people. So basically they give you the option to hide from people on an app where you are suppose to be visible to interact with people. My opinion is that it gives you the option to throw away your money to hide from people which could easily be done by simply not even using grindr.

Anyways back to the main point, Incognito in the mod still does not allow you to go invisible properly. If someone knows what to look for one can easily tell it's not working and could also let someone know you are using the mode if they are familiar with it's functionality.
[Xposed Framework Modules] neo_lithic3K:
Yup, to truly go invisible (ie, voyeur mode 🤣) it doesn't work properly. I was just seeing if it could be a stopgap to prevent me from showing up in "who viewed me" where it does seem to work, based on the tests I did. Only thing is that incognito turns off after awhile. I went back to 9.17.3 hehe. Easier.
[Xposed Framework Modules] qtotter:
Actually, I like the current incognito mode that you remain in the grid, but you can read other people's profiles without leaving a mark or giving a wrong impression...
[Xposed Framework Modules] neo_lithic3K:
I think you're referring to Robbie's 'prevent recording views' right? Me too. I like it because sometimes I just want to look at pictures without looking like a stalker lol
[Xposed Framework Modules] neo_lithic3K:
Hmmm weird. I just reinstalled 9.18.1 and 'prevent recording views' seem to be working. Weird because it wasn't working before. I double checked that gplus for 9.18.1 was installed and that Grindr was enabled in its scope. I even rebooted my phone.
[Xposed Framework Modules] qtotter:
Yes. Even while chatting with someone, I'd like to recheck what's written in his profile to pretend like "Yes, I do remember who you are." LOL
[Xposed Framework Modules] alive505:
From the chat, type /id then tap the send button. This is useful because you can tell if someone is really the same person even if they change all the details on their profile. This doesn't work on previous versions of the mod.

The recent discussion about location spoofing has got me interested. I've not tried this before. I have a rooted phone and Magisk and LSPosed and of course this mod all running with no issue. Is it a case of installing a mock location app from the Play Store and enabling Mock Location in Android Developer Settings? Or are any additional steps required? Any recommendations for what app to use?

Million thanks always ❤️
[Xposed Framework Modules] qtotter:
Now, I can see the profile ID!, but I'm not sure how useful it is for me...

As for mock location, yes, you just install a mock location app from play store and choose it in the dev option. That's it. No additional steps. Unfortunately, I have no recommendation. I just choose a free simple one with a high rating. They are all the same, anyway. It's very convenient for me coz I usually spend weekends in the country side where you can find nobody around.
[Xposed Framework Modules] Rortiz2:
New Release: GrindrPlus v1.3.5 (9.18.1)​

Fixes:

- Resolved issue with messages being deleted when someone blocks you.

- Fixed chat markers being sent to the other user. Now they're not sent.

New features:

- Added /redesign command to toggle the profile redesign feature (requires app restart).

Acknowledgments:

- TebbeUben
[Xposed Framework Modules] GrandMstrBud:
I just tried 9.18.1 with the latest patch and Fake GPS worked just like it has in previous versions. I do have the LSPosed "Hide Mock Location" module enabled as well.
[Xposed Framework Modules] qtotter:
I don't think you need "Hide Mock Location" module with this Grindr plus module... Mock location works fine without any other module here.
[Xposed Framework Modules] qtotter:
Is there a list of these commands somewhere?
[Xposed Framework Modules] genesis89:
Does this version record views? I prefer to be able to view other profiles without them knowing while having the "viewed me" feature turned on.
[Xposed Framework Modules] qtotter:
Turn on the incognito mode, and you'll be able to view as many profiles as you want without them knowing while you still remain in the grid with viewed me feature on.
[Xposed Framework Modules] genesis89:
We can use incognito mode now? I thought it was buggy.
[Xposed Framework Modules] qtotter:
I don't notice any bugs... It works fine here.
[Xposed Framework Modules] alive505:
Type /help it was mentioned a few pages back 👍

FANTASTIC you are all geniuses, thank you thank you thank you! Retaining blocked chats works perfect now! ❤️
[Xposed Framework Modules] qtotter:
Thx!
[Xposed Framework Modules] genesis89:
Pretty sure the incognito mode only works for a while because I remember the old dev said it is on the server side which makes it difficult to modify. I just updated my Grindr and turned the incognito on. I still received messages even after half an hour which means it's clearly not working like it supposed to like in Unlimited.
[Xposed Framework Modules] qtotter:
I guess you meant total invisibility from other people. As I said above, you remain visible in the grid even in the incognito mode, but you can view other people's profiles without them knowing. As I wrote in a different post, I prefer it this way coz I don't wanna be invisible but wanna check profiles without leaving marks.
[Xposed Framework Modules] portamento:
I understood that the module prevents by default sending a record when you view a profile, so you don't need to activate incognito mode. But, after reading your post, I have great doubts about it.

It would be nice if @Rortiz2 could clarify this. Btw, I installed the last version and it's working perfectly. Thanks a lot for all your time and effort!!!
[Xposed Framework Modules] Rortiz2:
Technically, this module hooks into the recordProfileView function, modifying it so people can't tell when you've checked out their profiles. This function is normally the one that keeps track of who's looking at what.

Honestly, I've never actually checked to see if this really works. I mean, I don't use Grindr myself; I'm just messing around with this stuff for kicks. I just took it for granted that the original code was fine. But if you're saying it's acting up, I'll definitely give it a closer look. Robbie's been a big help, throwing a lot of info my way, so maybe together we can sort out a solid fix if there's really an issue.​
[Xposed Framework Modules] qtotter:
It hooks the recordProfileView function only in the incognito mode. I have a free account for testing and an Xtra account for daily use, and checked how the mod works between those two accounts.

It is rather better for me, like how the mod works now, that you can choose whether you want to record your profile views or not than blocking recordProfileView by default all the time...
[Xposed Framework Modules] alive505:
This is just an observation and absolutely NOT a problem or a bug! So it can go to the very very bottom of the list of things to worry about and absolutely does not warrent a new release just for this!

The new /id feature, rather than also returning your own ID first each time, it would make more sense to have it return their ID first, or even a separate /myid command to obtain your own profile ID and make /id purely for the other person's ID. This avoids the inbox looking like this with just my ID listed over and over:

Like I say this is just an observation of something that might be improved in a future version, it's NOT a complaint, far from it, I love this new feature!
[Xposed Framework Modules] Rortiz2:
Sure, I'll keep that in mind for the next update.