yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] neo_lithic3K:
WOW v7.0. That's ancient in technology-years. The LSPosed link that Robbie provided ... it only supports Android 8.1 and above.

For Android 7.0, you'll need to install the apk installer in this link: https://xdaforums.com/t/official-xp...low-nougat-oreo-v90-beta3-2018-01-29.3034811/ . Then follow Robbie's instructions on installing the mod and a compatible version of grindr, eg v9.12.

To be frank though, I haven't used v7's xposed in years so I don't know remember all the steps. Xposed has also changed alot over the year, so the steps are different now. Also don't forget to backup your phone just in case something happens to your phone.
[Xposed Framework Modules] sam3610:
I know it's very ancient as u said. I literally got the cheapest phone available just to experiment with it tbh and didnt wanna wreck my new phobe just to try it out so hopefully it works ha 😅 but I'll follow ur advise.thank you
[Xposed Framework Modules] azurroel:
Hi! I have a question regarding tags: since I installed the mod there's been two changes in my app:

1 - the tag system doesn't show up anymore and

2 - the 'Hi taps in Brazil are cookies, and they show up as 'Hi!'s.

I had to uninstall Grindr and reinstall it once and then that happened, didn't change countries or anything - is that related to the mod?

At the same time a different account in the same device (using work profile) shows the tags and the cookie tap correctly.

Just curious to know if it could be related to any info the xposed mod is using (it happened on 9.12 and I updated to 9.14 as of today)
[Xposed Framework Modules] RobbieTechie:
I apologize for that, it's been quite some time since Android 7. I was thinking of edXposed on Github as another possibility but that says Android 8 to 11. I thought that was one version that I used on an old emulator, but maybe it has a different android version on the emulator.
[Xposed Framework Modules] RobbieTechie:
The easy way to check is to simply disable the module for a bit and run grindr then check those things in the app. I just checked on my setup for the tags, and with the module enabled and with it disabled the tags do not show up on profiles. Grindr seems to have rushed through their last few updates.

I know the taps section also had issues when I did the update for 9.14.0 and those have not really changed in months code wise. As far as the cookies and Hi's part, I would say disable the mod to check that out, then re-enable it. I would guess that is also another thing grindr has messed up. Let us know what you find out if you would please.
[Xposed Framework Modules] azurroel:
Apparently it unloaded the options here even after the update and turning the mod off. I'll probably wait for the next one and see what happens then :P
[Xposed Framework Modules] thomasf1:
You´re very welcome :).

How do the albums work?

It being server side would mean it´s requested each time you click on an album, even when it´s already shown in the albums tap (and therefore at least partially locally stored/available presumably).

It´s probably completely out of scope, but maybe there would be a way to cache the albums (and also thereby fix the annoying issues with people emptying out their albums or changing things around all the time).

Maybe some of the code you guys have from the locally saved phrases could work for that. I assume albums are essentially a list of picture urls... The cache could be one way, just adding to the urls.

I´d like to help. Slightly allergic to Java though 😅. Bad memories from working for corporates 😅.
[Xposed Framework Modules] rawaca:
So it looks like there's a request to the backend to get a list of albums that have been shared, I haven't tested it with albums beyond the limit though, but it might return ALL of the album IDs in the response.

When a user clicks on a shared album, the app hits the backend (which which uses the albumid in the backend endpoint). You might be able to play with re-using the request header's jwt token and see if you can just hit the endpoint w/ the shared albumids.

Completely moot if the response to initial request to get shared albums returns a limited amount though.
[Xposed Framework Modules] Smthnhere:
Is it possible to install and use this on non-rooted devices? Maybe with LSPatch? If so, do you know the steps on how to make it work?
[Xposed Framework Modules] Smthnhere:
Is it possible to install on non-rooted devices? I tried with LSPatch, but the log in is not working.
[Xposed Framework Modules] daekdroom:
As discussed a few pages back, Grindr doesn't log in with a tampered apk file, so LSPatch or other rootless solutions won't work.
[Xposed Framework Modules] Smthnhere:
I worded that wrong, but it seems I managed to get it working on my rootless Galaxy S22.
[Xposed Framework Modules] daekdroom:
Could you explain how you managed to get it to log in?
[Xposed Framework Modules] RobbieTechie:
Most likely they can't explain it because there is a great chance it isn't true. This has the same vibe as the other guy that cam in here and made the same claim, then never showed anybody proof and simply left.

When someone says "I tried with LSPatch, but the log in is not working." then they say they worded it wrong, no, they didn't.

As you stated above it was already explained that the FCM token, which is required for logging in and for sessions (which change hourly, sessions not FCM) that FCM token will fail to be valid. It gets checked by Google Play and by Grindr hence why the fialed login.

Extraordinary claims require extraordinary evidence. I don't think anybody here is going to simply accept "I worded that wrong" as proof. One of the nice things with the S22 is that it has a screen recorder. So I would say he should prove it works. Clear out the cache and data and record a brand new install being installed, and record it being patched and logged in and set up. The other person that made that claim stated almost the same exact thing then vanished and here we are in the spot for rootless as we were back then...for now.

Edit: I'm not going to delete this as I'm willing to admit when I'm wrong and own up to it. It is possible to make this work, more info below...
[Xposed Framework Modules] Smthnhere:
I installed the normal apk file and the module apk, logged in with the Google option, then patched it with LSPatch, then once LSPatch prompts that the original needs to be uninstalled and tap procceed with the installation, LSPatch seems to not actually do anything else than delete the app, so I install the patched app manually, then open it and log in with the Google option again, and it seems it worked.
[Xposed Framework Modules] Smthnhere:
I did word my question wrong. I was confused because I accidentally made it work once, so I was curious about if anyone else found how to make it work yet. I am not very knowledgeable about how these things work, but maybe I did find something? Sorry if I took a while to respond, I just woke up.
[Xposed Framework Modules] Smthnhere:
Here's a screen recording of it working. Not sure if I want to uninstall and install again, but this is the second time I somehow made it work, so I might try again and show if that helps.
[Xposed Framework Modules] RobbieTechie:
Okay, I owe you an apology and I'm sorry I thought you were messing with people.

I just went through this and DID GET IT TO WORK ON A NON-ROOTED PHONE using Shizuku and LSPatch.

I don't typically use a google account lately on my devices. I added an old google account to my phone that I hadn't used in a while. I made sure Grindr had no left over data tied to the Google account in the Google account settings.

Just like you said, I installed the normal app and then logged in with the Google option.

Then I patched that APK with LSPatch.

It removed and installed the new version which cleared out my old data of course, then I logged in with Google again.

One time I had to go back into the google account and clear out grindr data and permissions inside the google account so I did that on PC.

Then I logged into the LSPatched grindr using Google, it took it a second that time but it went through.

When I tried it before, it just sat there as if it wasnt reaching google so I uninstalled and wen through it again. At first I thought it didn't work, but I did not hit the checkmark when I set the scope for the module in LSPatch. After I went back in and set it again and made sure I hit the check mark, it worked.

So yes folks it is indeed possible
[Xposed Framework Modules] Smthnhere:
It's alright. I can understand why you'd be skeptical about it, but anyway, I'm glad my accidental finding helped. 🙏🏻
[Xposed Framework Modules] pennywaltz:
quick question on the block notification.. if the person deactivate their profile, their chat history gets deleted. For this mod, curious, if it shows as unblocked and blocked.

I had a profile who I spoke to years ago and I think he did deactivate his profile randomly, unblock me, an hour later blocked me and then unblocked me and blocked me again. seems quite random.. just wondering what's going on here
[Xposed Framework Modules] grotesque02:
Maybe I'm a little off topic.

I have a new phone without root, there is some version of grindr as an normal apk but with mods?

Thanks!
[Xposed Framework Modules] nakuvt:
Is the unrooted Shizuku+LSPatched+Google login method currently working in the latest patch for 9.9.1 version? I can't seem to get past the login screen
[Xposed Framework Modules] Smthnhere:
I suggest you using 9.14.0, that's the one that worked for me.
[Xposed Framework Modules] nakuvt:
I'm confused, the latest patch is only for the 9.9.1 version tho? Unless you're talking about another fork of the repo
[Xposed Framework Modules] RobbieTechie:
If you had taken the time to bother to read through the forums or at least even skimmed through them you'd know there have been updates this entire time here for almost every version...
[Xposed Framework Modules] nakuvt:
I literally said the latest version for the repo from OP isn't up to date, I do am aware every version gets a patch, I was just surprised there was one for a version that released 2 days ago... I was only tracking the repos for new releases or forks and saw none
[Xposed Framework Modules] swiferlf:
is working for 9.12 and 9.14. not tested in 9.9.x. however, there is no need to do the google login for that. also, doing it, you get a google block account because is registered to another user.

Mod edit: Email link removed
[Xposed Framework Modules] nakuvt:
I get a login error if I try to log in normally tho? And for Google it just doesn't seem to connect at all after choosing the account, but I had no idea about the account blocking
[Xposed Framework Modules] swiferlf:
no error if you login normally.. only logging using google account doing that method
[Xposed Framework Modules] RobbieTechie:
First you should tell people what you mean by "login normally", you can login with email/password, using facebook or using google so there is not really a normal way...

If you are saying login with email/password is normal then I challenge you to prove that it worked for you with a screen recording of you logging in on a non rooted phone and prove it's not rooted. I challenged Smthnhere when he said he was able to login with google and he did it and yes google login does work.

The other thing I notice here is that it seems like you've told people things that are not factual. Here you sound like you're saying the google login won't work, yet I tested this myself and it worked.

Back here: https://xdaforums.com/t/mod-xposed-new-grindr-plus.4461857/page-14#post-88526149 you told people that the mod only worked for certain builds of a major version which was not true. The mod only checks the main version of the app when it loads, such as 9.8.0 in the discussion where you stated that. Or currently 9.14.0 the mod won't check if it's build 117151 or 117267.

Also why are you giving out people's email addresses here?!? With the google method you use your own google account, not someone else's account. Nobody has their email address in the code for the module, and you don't have another gmail tied to your own device so I don't know why you are stating that there is an account registerd to someone else when it's on your own device?!?
[Xposed Framework Modules] RobbieTechie:
You don't need account blocking and google account works just fine. You stated that it doesn't seem to connect after choosing the account.

If you had already picked the account once and authorized your google account to allow grindr then go into your google account in the authorized app section and remove grindr authorization then try logging in again with google and the pop up screen should show up again then for you to allow grindr, then it should allow it. This is after the app is patched.

I went through and did this twice because I had to remove grindr from my google account once and also had a spot where it seemed to just do nothing. After I removed the authorization from the normal app and removed it frrom google then did this again with the patched app, it logged me in.

I had also tested this with what swiferlf calls the normal way on a friend's device that doesn't even mess with rooting or mods and it did not work, it just gave the error that something went wrong. The google method does work, at least two of us on here have proven that now. I dont' know if 9.9.1 would work, but when we tried it a few months ago it would not log in then. I don't know if swiferlf is telling you that it won't work on purpose or not but if I see someone making false claims then yes I will call that out. I challenged him to prove it just as I did the other day when I still thought this was not working and Smthnhere proved it works with a screen recording...
[Xposed Framework Modules] swiferlf:
hi robbie

i appreciate your work, and app is working for me with user/password login. i have unrooted phone and am using Shizuku/LSPosed method in 9.14 app to use the mod.

however see attached pictures on where you can see that FOR ME is not working the google method and app said is blocked.

maybe you are used to receive false claims... but is not this time, not with me...
[Xposed Framework Modules] RobbieTechie:
Something still seems off about this. I get that you can screenshot but I could do the exact same thing on my rooted phone and say it's not rooted.

You said something about blocking google, what exactly did you block and how?

What version of Android are you on?

Are you on a normal phone or did you install a different rom such as LineageOS or Graphene or something with microG? Or are you somehow signature spoofing?

We've covered this stuff about 3 months ago and it was brought to everyone's attention that the token needed to login would not work properly unless there were modifications made and the developer that stated that stated that it's not worth his time, so nothing has changed there.

Something feels like we're not getting the entire story herre...
[Xposed Framework Modules] swiferlf:
I was using this mod for months in a rooted phone, with no errors, login user/pass and doing chat backups with gooogle account with no problem.

Then i did change to a new phone, still not rooted, so then i use then LSposed method, did login with Google, then logoff and patch the APK as posted.

Uninstall the not patched APK and then install the patched one, login again with user/pass, It works, but when i try to use the chat backup as i used before, i receive the Google blocked message, dont know what means exactly...but said something like Google verification is blocked for my account because i am not a developer. No data in Google security settings regarding grindr
[Xposed Framework Modules] RobbieTechie:
I'm not trying to be mean, but you don't seem to be keeping things straight here. LSPosed is NOT for an unrooted device. LSPosed is used with rooted devices. Shizuku/LSPatch is for the not rooted devices.

LSPatched apks for Grindr have not worked with a normal email/password login so far for anyone that has tried. You claim that they work for you, yet you did not show anything where you patched it and were able to login. I tried this on another non rooted, new phone that a family member has and again it failed to login, the same as it's done for everyone else that has tried it.

I'm not trying to be difficult about this, but I do not like it when people are given false information or told that something will work if it won't. You stated or at least made it sound like you blocked google then turned around and stated that google blocked you. I don't know if you have problems with google in whatever area you are in but at least two of us have proven it to work so far with google. And multiple people that have tried this with an email/password have not had any successful logins.

The reasons for this were covered a few months back, the FCM token fails to be valid and without it you won't login normally with email/passwwrod. If you had a modified device that could spoof the signature, such as LineageOS or GrapheneOS, something with microG then it would be possible. I've spoken to a few different developers about this and they've given the same information in different words basically.

If you actually have this working then please logout and do a screen recording of the app being patched and logging in with an email/password successfully and prove you are not rooted just like the other user did that logged in successfully with google in his screen recording...
[Xposed Framework Modules] onoakino:
With lots of faceless, pictureless users with zero info on their profile, it has been very difficult to distinguish them from one another without the experimental feature "profile ID".

This is just a wish, but I hope "profile ID" would land on 9.12.0 too. Crossing fingers it gets force enableb too. 🙏

@RobbieTechie @TebbeUbben
[Xposed Framework Modules] nakuvt:
I've also noticed old albums get locked and when you try to unlock them it asks to reload the app but it obviously doesn't work. Has this been a feature ever?
[Xposed Framework Modules] neo_lithic3K:
I'm curious to know how profile ID would be useful. Why do you need to distinguish a blank profile from another blank profile using the profile ID? I guess you could write down their profile IDs somewhere, but not sure what use that would have.

Do you chat with ppl with blank profiles? I normally just ignore or block those. Or if i really want to track a specific blank profile, I guess I could "favorite" the profile and add a note.
[Xposed Framework Modules] RobbieTechie:
-Grindr is already past 9.12.0, currently on 9.14.0

-Profile ID is not a force enable option, that was app manipulation using Xposed. ElJavLuki forced that to be displayed on a user's profile after a discussion of how Grindr generates fake profiles. Every account has a profile Id field and it is assigned to an account when it is created. He stated that for now it will be disabled but will return in the future. I have not tried to make it show up lately. That honestly seems to be one of ElJaviLuki's areas he is very good at dealing with/fixing.

The best way to distinguish them is block them then you don't need to even deal with them. As it was already asked to you, what would be the point of trying to keep multiple people with no info distinguished. Doing that seems as though it would simply be a waste of your most valuable resource, your time...
[Xposed Framework Modules] RobbieTechie:
This has been covered multiple times now on this thread, and if you bothered to read through the thread you would already know this. The Albums and access to them is mainly controlled server-side. Albums are stored on cloudfront and even though they are accessible over the internet, they require a key/signature for access. I'm not sure what you are asking about it being a feature? but it is not likely something that can be fully bypassed, at least not currently...
[Xposed Framework Modules] RobbieTechie:
Deactivating a profile or clearing chat history is not the same as being blocked so no, you should not get a notification in your chat messages as it's not a block and shouldn't go through chat messages at all.
[Xposed Framework Modules] RobbieTechie:
Here is an update for 9.15.0

NOTE: If you get this off APKMirror, be careful the first build, build 117679 was basically garbage and would not even launch in some instances on certain devices. For those that are not aware, Grindr employees were on strike recently, which is likely why that build is pretty much useless.

If you want 9.15.0 you can get the working release, build 117736 here:

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

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

www.apkmirror.com

Everything appears to be working in this mod update except for multiple taps. Honestly I don't care for them much and didn't even feel like looking into fixing those for now., other than that everything should be working, but if you find something I may have missed, please make a post...

Credit to ElJaviLukie:

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:

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

The first version records views, the 2nd version prevents this...

If you feel you've found an issue please post about it.

I hope everyone is well...
[Xposed Framework Modules] xk3v1lx:
Excellent update

Thanks
[Xposed Framework Modules] RobbieTechie:
Here is another update for 9.15.0 I updated the code to add the Profile ID field back to the profiles.

I would consider this experimental. I noticed in the logs that there seem to be issues with facebook not functioning properly in 9.15.0 although I removed facebook from this testing device due to the data collection/spying the facebook app/katana app does, and was scanning API traffic at the same time on this device. The previous version without the Profile ID field didn't seem to have these issues. Since most people won't be using a setup like this is may work fine for most people. When the app had problems it would freeze or simply crash. Other than the profileID field being back, there is no difference from the previous update I just posted...

Any feedback on this is appreciated, bugs, crashes, lock-ups, works fine, etc

Credit 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

and 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

First version will record views, 2nd will prevent views from being recorded.

I hope everyone is well
[Xposed Framework Modules] sxoron:
I am not seeing the Profile ID's. I just updated to Grindr 9.15 using the apk above (Google play store only went to 9.14) and I installed the module. I can spoof location so I think the module is working.

Are the profile ID's in the Stats section like before?

Using Rooted Pixel 6a if that matters.

BTW, thank you so much for your work. I really appreciate everything you do.