yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] RobbieTechie:
I don't believe you messed anything up, I believe this issue is from APK Pure being down. I believe this is the first time this has occurred. I know someone else had one temporary issue with this, but I don't believe this is a problem on your side.
[Xposed Framework Modules] RobbieTechie:
I don't think you are doing anything wrong. I believe Roger had a fallback for this type of thing, but perhaps it is not working as it was intended. I can try downloading and changing the code to not require APKPure, and see if that will load for your. Give me a few minutes and I will upload it here, after I get it off Roger's github and build it with the changes. Give or take 5 minutes.
[Xposed Framework Modules] RobbieTechie:
@blogthis you may have to uninstall the other mod to be able to install this one, as I believe Roger has his signed and I don't have the signing keys, so I left this unsigned, it's more for a test anyway.
[Xposed Framework Modules] RobbieTechie:
If you get an error when trying to install the mod I just posted, you can uninstall the other version by long pressing on the mod in LSPosed, a menu will pop up and at the bottom will be the option to uninstall it. Do that and then try to install this and it should install just fine.
[Xposed Framework Modules] blogthis:
Thanks! I tried removing the mod and installing yours but it also isn't working. The log no longer mentions APKPure - now it just says

Loading legacy module com.grindrplus from /data/apps/[long ugly string]/base.apk
Loading class .com.grindrplus.Hooker
GrindrPlus: Starting pre-onCreate hooks...

The verbose log has a lot more info

FATAL EXCEPTION: DefaultDispatcher-worker-3
Process: com.grindrapp.android, PID: 6408
at com.grindrplus.Hooker$Companion.getAppContext(Hooker.kt:20)

It goes on but I haven't figured out how to copy the log file or highlight the text (I'm just typing things out manually). I can keep copying if I've skipped important info.
[Xposed Framework Modules] RobbieTechie:
Do you know which version of Grindr you currently have installed? The mod version need to match the grindr version. So the mod is 9.18.2 or for 9.18.2 so you need Grindr 9.18.2 installed. If you long press on the grindr icon, then go to app info, then under storage, you should be able to see the app version for grindr
[Xposed Framework Modules] blogthis:
It is 9.18.2. Within the app it (Tap Profile Pic -> Settings -> scroll to bottom) it says 9.18.2.119665
[Xposed Framework Modules] RobbieTechie:
This is odd, it seems like everything is set right. Do you get a notification the top of the screen that says "LSPosed- LSPosed loaded"?
[Xposed Framework Modules] RobbieTechie:
Also did you install the Zygisk version of LSPosed and do you have Zygisk toggled on in Magisk settings?
[Xposed Framework Modules] blogthis:
Magisk says "Zygisk Yes"

I installed LSPosed-v1.9.2-7024-zygisk-release.zip from https://github.com/LSPosed/LSPosed/releases. When I first restarted after adding LSPosed, I had the notification about it being loaded, but I turned off the "Status Notification" option and now access it through a shortcut. The fact that it's opening and letting me see a log file shows that LSPosed is working, no?
[Xposed Framework Modules] RobbieTechie:
That seems correct. So what happens when you go to launch grindr? Does it just sit there and not load, does it load and close? Is it simply not responding to you? If it does load, does, it it showing the Xtra storeon the bottom? There should only be 3 sections on the bottom, The Browse, Inbox, and Faves.
[Xposed Framework Modules] blogthis:
It opens for less than a second and then immediately closes. The top and the bottom areas load but the grid is not there (all black). The XTRA Store button is at the bottom right as usual.

I have AdAway active - is that relevant?
[Xposed Framework Modules] RobbieTechie:
I'm not sure if that could interfere with it or not as I don't use it. All I can say with that is that you can try to disable it and see if grindr will load then. Some people have had issues using ad blockers, but I don't recall if AdAway was mentioned or not. With the mod active, you should not see any ads in the app. Also, I didn't know if you know this, but there is no icon for the mod, so if you look for one, you won't find anything. You'll know it's active when it's just the 3 sections at the bottom of the app
[Xposed Framework Modules] blogthis:
I tried disabling AdAway and it hasn't changed the behaviour. Any other debugging steps you'd recommend?

(Thanks for all the help)
[Xposed Framework Modules] RobbieTechie:
Do you have any mods or anything blocking Google, or Firebase specifically. Grindr uses Firebase and has to communicate with it to get a token used for authorization inside the app. If it cannot successfully get the token the app will not work properly
[Xposed Framework Modules] blogthis:
Not that I know of. This is the first time I've heard of Firebase, so I definitely don't have anything that interferes with it on the phone on purpose. Are there things out there which interfere with it by accident?
[Xposed Framework Modules] RobbieTechie:
Are you running a modified operating system at all such as Lineage OS instead of a stock Android that came with your phone?
[Xposed Framework Modules] blogthis:
Nope, stock Android on a Pixel 8.
[Xposed Framework Modules] blogthis:
I just tried another LSPosed module (YoutubeAdAway) and it works (Youtube opens) so I'm taking that as a sign that everything up to and including LSPosed is probably OK.
[Xposed Framework Modules] RobbieTechie:
I sent Roger a couple messages, but he's in a different time zone than me so we might not hear back until tomorrow. I'm not sure of what else to try at the moment.
[Xposed Framework Modules] blogthis:
OK. Thanks a lot for your help!
[Xposed Framework Modules] RobbieTechie:
You're welcome.
[Xposed Framework Modules] holpeza:
When I open the app I get a Grindr icon on a gray background and it won't load any further.

The app version and the mod version are the same 9.18.2
[Xposed Framework Modules] Rortiz2:
Use adb logcat -b all > log.txt to get a full log and try to start Grindr while doing so. You can stop the command with CTRL+C once you're done and send me the log.txt file to PM.​
[Xposed Framework Modules] yonaaas:
When we teleport, can we refresh grid whitout gps turned on?

Also Maybe just use /tp

Its shorter

Is possible to show distance for all userrs?
[Xposed Framework Modules] RobbieTechie:
Not exactly, they use to send an array of Profiles[] and Previews[] the free version would give the one profile in the profiles array and the rest were sent to the client in the preview section and are missing the ProfileID.

Now they pull data from https://grindr.mobi/v6/views/eyeball which returns a viewedCount Integer and the mostRecent object containing the profileId, photoHash and timestamp, which is why you can click on that profile, it pulls that profileId info when you open it the others are not in the client and are not accessible.

When they did things the first way some people said they could bypass not being able to view them by double clicking those profiles that were blurred. I've seen them make changes to the data that they send back by viewing thei API calls at various times...
[Xposed Framework Modules] DJRKroz:
Does anyone know how to downgrade Grindr? My app updated to 8.24.0 and I can't go back to the previous version 8.23.0, I didn't want to lose my conversations 🥲
[Xposed Framework Modules] innit:
1.

If you can go to settings and use the online backup feature.

Uninstall current version.

Go to apkmirror.com and download Grindr 8.23.0 from there.

Install, log in and restore your backup.

2.

Backup data with Titanium Backup, Neo Backup or Swift Backup.

Uninstall Grindr.

Download version 8.23.0 and install it.

Restore app data with one of the above apps.

3.

If you use LSposed you can install Core Patch.

Enable the module and choose System framework.

Reboot.

You'll be able to overwrite a newer version of an app with an older one. This may cause issues sometimes.
[Xposed Framework Modules] keis0n:
xdowngrader

GitHub - Xposed-Modules-Repo/com.alex193a.xdowngrader: XDowngrader

XDowngrader. Contribute to Xposed-Modules-Repo/com.alex193a.xdowngrader development by creating an account on GitHub.

github.com
[Xposed Framework Modules] DJRKroz:
I did these steps but after restoring the data the app does not open at all, it keeps giving force close.

I installed the latest version of Grindr, restored the backup, when I installed the previous version the app no longer opens.
[Xposed Framework Modules] RobbieTechie:
Were you able to downgrade? I could thow together an update for 8.24.0 but I know they've moved some code around, such as for the blocking of viewing the profiles that ElJaviLukie recently added, so I'm not sure I'd be able to have that feature active right now.

They tried to relocate sections of code with that, so the version 8.23.0 mod won't run properly for the next version (8.24.0). Also some of the code refernces have changed, which isn't a big deal but it changes how the mod interacts with the app....
[Xposed Framework Modules] RobbieTechie:
@DJRKroz Here is an update for 8.24.0 I had looked slightly at the first build they put out 2 days ago, then they put out another last night, build 109823. I did not look to see if there are differences between those two, but tested this on the newest one, so if you need to update again, you can get it off APKMirror

Grindr - Gay Dating & Chat 8.24.0 APK Download by Grindr LLC - APKMirror

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

www.apkmirror.com

make sure you don't get the bundle version or you wil need the APK Mirror installer to install it.

In this version I commented out the added profile views, the disabling of posting to the viewed me, and the always make chats unsendable as Grindr has been changing some of the code and I did this extrmely quickly. It will allow you to move location, unsend chats, take screenshots and the typical stuff that's been in there.

I don't typically like doing this but was still seeing errrors in logcat for the added profile views and the always unsendable chats portion, but that's likely on my end, just didn't want to risk it. This is better than nothing for the moment, I hope it helps you and anyone else that uses it.

Edit: You may not need the version from APK Mirror. I would try the updated mod first, then if needed get the new version, but they might have already pushed it to you.
[Xposed Framework Modules] DJRKroz:
Thanks, it worked perfectly here.
[Xposed Framework Modules] RobbieTechie:
You are welcome !!! I'm glad it worked for you and thank you for letting me know.
[Xposed Framework Modules] andythegreat:
New version, needs to be updated
[Xposed Framework Modules] RobbieTechie:
"New version": Yes, you are correct 8.24.0 build 109950

"needs to be updated" What exactly needs to be updated? The mod posted above works just fine for this version still...
[Xposed Framework Modules] neo_lithic3K:
I'm hoping that it's because of a language barrier, but your message sounds extremely rude. The developers here are supporting this mod voluntarily. They're not making any money from this and could easily abandon the mod. Some use of "please" and "thank you" would help.

Besides, you don't have to update grindr as soon as a new version is released, which is quite often. I have [Enable auto update] for grindr disabled in Google play.
[Xposed Framework Modules] andythegreat:
Doesn't work on the current build, unless I am missing a step
[Xposed Framework Modules] DJRKroz:
Here it is working perfectly in this version. ☺️✌🏻
[Xposed Framework Modules] RobbieTechie:
Okay. Based off of pretty much no details that you've given us, likely nobody can help you so all I can say is that I'd recommend not using any mod for it now as nobody will be able to help you...
[Xposed Framework Modules] ElJaviLuki:
New release - v1.1.6 for v8.23.0​

Fixes #37 - ''Fresh'' section of the app no longer has unlimited grid: The issue with the 'Fresh' section of the app where the grid was no longer unlimited has been fixed and you should be able to see all users on the list of 'Fresh' profiles.

Fixes #38 - Errors in Logcat for the added profile views: Profiles with no public vanilla-Grindr information can now show their profile ID and last seen again.

Release v1.1.6 (for v8.23.0) · ElJaviLuki/GrindrPlus

Fix #37 - ''Fresh'' section of the app no longer has unlimited grid: The issue with the 'Fresh' section of the app where the grid was no longer unlimited has been fixed and you should be able to se...

github.com
[Xposed Framework Modules] DJRKroz:
Will there be an update to the latest version? 🙃
[Xposed Framework Modules] onoakino:
Is anyone here using grindr inside Island by Oasis Feng? Grindr used to work inside Island, but after I logged out to downgrade it to 8.23.0, the "log in' button doesn't work anymore. I tried to further downgrade the app to 8.22.0. There, it would take me as fas as to the Terms of Service page but I can't see any other text. Nothing is visible at all, execpt the title headline. Just black screen. I know this is off topic, but I'm just in case anyone from here experienced the same and had a solution.

Nothing is wrong with the module, nor with Grindr when its on Mainland.
[Xposed Framework Modules] RobbieTechie:
When you say downgrade, if you uninstalled the app,, make sure you uninstalled it in Island and Mainland. If you then install one of the previous versions, make sure you have it in the Mainland and Island and make sure they match.

I've done this on one setup with the mod when updating and had problems because I didn't copy it to the Island. It's sometimes simple little things like this that can cause someone some problems.

Also try logging in without the mod active and activate it after logging in. If you are doing MITM to sniff and inspect traffic, there are certain hours with certain setups that you will have more problems because of their illusion they call "security".

To simplify this:

a) if uninstalling the app, remove it from Mainland AND Island

b) Don't use the mod until after logging in as I have seen it cause issues at times with this and never looked at why

c) Make sure the versions match in Island and Mainland

Of course you are free to ignore any of this, but don't be afraid to try things, at worst you may have to uninstall everything and start over if something is messed up bad, but that's always an option. I hope this somewhat helps you.
[Xposed Framework Modules] no_nam:
This sounds like you are taking about windows, not android 😀. But I get it.

Grindr in island stopped working for me 1 or 2 years ago, so I stopped bothering with it.
[Xposed Framework Modules] v.velichkov7:
Any chance to see the locked albums, when reach the free limit? I'm scared to click restart now, because of the ruing the mod.
[Xposed Framework Modules] Rortiz2:
This topic has come up in past discussions. Unfortunately, it's impossible to bypass this limitation because it's managed server-side. The sole workaround, as suggested by Tebbe, involves caching all albums and displaying them when a user attempts to access them. However, this approach is outside the scope of my knowledge.​
[Xposed Framework Modules] RobbieTechie:
There are certain countries that will literally murder people for being gay.

Having a regular user have the ability to turn someone else's distance on is an extremely bad idea.

Besides that would be a massive invasion of someone's privacy and personal choices.

Would you want someone to be able to do that to you if you were in those situations?!?
[Xposed Framework Modules] yonaaas:
Distance is approximate however, so not that bad idea, also from the grid you can tell approx distance even when distance is not showing
[Xposed Framework Modules] RobbieTechie:
Your statement is very incorrect.

For a while there was a choice for approximate or precise with distance settings.

When grindr puts your location in the app it uses a geohash. This geohash is 12 characters long. This equates to a tiny rectangle, approximately 7.62cm x 5.08cm or 3 inches x 2 inches.

That IS NOT a good definition of approximate!

The app use to use so many decimal places for latitude & longitude that they were precise enough to know if a tectonic plate had moved one millimeter. Also not "approximate".

Besides that, you totally disregarded the question I posed to you regarding if you were in those situations.

It would appear you have no regard for the privacy, choices, or safety of others!

My only question now would be, what would make you so desperate to have everyone's distance turned on that you would ignore the privacy, choices, and safety of other human beings?

This speaks volumes about you and not much about anything else!
[Xposed Framework Modules] yonaaas:
U are wrong, distance is showing 1m and then 111m ...so no in between, lower than 100m is showing as 1 m, so it is approximate!

And yeah, I dont care, I have it turned on so others can know where i am, its so much easier
[Xposed Framework Modules] RobbieTechie:
What have you done again as far as pulling the app apart and looking at the actual way it runs? Oh that's right, NOTHING.

And when have you inspected the traffic between the app and the server and observed the data/settings/interactions exchange between them both? Oh that's right...NEVER.

All you have seen is the app side of things which is a basic display of data, which can be formatted and shown in various ways to an end user, meaning you.

So how am I wrong again? Why don't you explain that I am wrong in terms of how the app processes data, including distance? Which format is the distance originally in? What measurement system do they use inside the app? Do they convert distance from any certain format to any other certain format? If you're so knowledgeable about all this then by all means, please share some details with us. It's funny but in America I can get down to a few feet, less than 1m.

So much for your "so no in between" statement.

Given that you don't care for anyone but yourself, why would you even think anyone would want to help you?

You clearly just stated that you don't care about human life if someone else is involved. I certainly do hope you end up in a situation that makes your re-think your statement! However, I certainly hope it does not cause anyone, including yourself to be murdered!

Kindest regards,

~Robbie Techie
[Xposed Framework Modules] steavwe:
Thanks, I just started using this today, it's awesome, thanks.

I noticed, when both parties have the mod enabled, some features don't work. We can't see each other typing, also we don't see if the other have read the message (even the delivered status is gone , all we see is sent).

If the other party don't have the mod, it works as expected.

We both used. R0rt1z2's build 1.3.7 for 9.18.2.
[Xposed Framework Modules] Rortiz2:
That's the whole point of the mod, that others can't see your 'writing' / 'read' indicators. There's a hook that prevents statuses from being sent to the server, so if both of you are using the mod, you won't be able to see these.​
[Xposed Framework Modules] yonaaas:
Yeah, probably few feet is 3 feet as this equals 1 meter, but can you get for example 30 or 50 feet? No! What is next number after 3 feet?

You are completely wrong about this, the few feet distance is fake, it is distance <300 feet
[Xposed Framework Modules] Thanks2You:
Absolutely this, and is the main reason I usually have my location set close to but not exactly where I am.

In the UK, I certainly see < 100m values, and triangulation is certainly possible.

It doesn't matter that 99.9% of users are cool. Just need that one that's not to be an issue.
[Xposed Framework Modules] RobbieTechie:
Actually a meter is a bit over 3 feet, and i can get 40, 50, and 60 feet on a regular basis, especially in crowded cities or apartment buildings. If you wanna keep lying to yourself to make yourself feel better, that's fine. Even others have stated that they can see distances that you claim are not possible, myself included. You've already been answered on your question and I'm not wasting any more time or space on this.

Please have yourself an absolutely awesome day.

~Robbie Techie
[Xposed Framework Modules] landline:
Hey, I absolutely love this mod, it's been working great for me. Thank you so much for your work on it. I recently updated Android and restored root, but now Grindr Plus isn't working anymore and Grindr crashes a few seconds after I open it when I have the mod enabled. From Logcat:

Do you know why this might be? Thank you so much again.

Edit: I'm on the latest version, by the way, 1.3.7-9.18.2 with Grindr 9.18.2 and the most recent version of it R0rt1z2 uploaded. It seems someone else here had the same problem :( I use AdAway like them so that may be related?

Edit 2: Logged out of Grindr, force quit Grindr, turned off blocking of everything (switched to Quad9's DNS), restarted my phone, cleared the Grindr cache, opened Grindr again with the module enabled, logged back in. Now Grindr doesn't crash but Grindr Plus still fails to work (now because apkpure.com can't be resolved? would seem from the logs)

Edit 3: Built the mod with the latest R0rt1z2 GrindrPlus commit that fetches the latest version from the JSON file on the repo, no longer getting the apkpure message in logs but it just stops after "Starting pre-onCreate hooks..." and nothing else is logged. I'd be really grateful for any further guidance or suggestions because I don't know what else to try
[Xposed Framework Modules] yonaaas:
Ok, one question, how to disable teleport?
[Xposed Framework Modules] landline:
Using /teleport with no arguments disables it if it's on
[Xposed Framework Modules] RobbieTechie:
You are correct. As far as your issues above this, I believe Roger shared an update with the person having similar issues. I know he stated he had found a couple issues he was working out. I'll send him a message for you and maybe he'll get back to you before he does an update/release. I'm not sure what his current plans are, but I know he mentioned possibly doing an update for these.
[Xposed Framework Modules] blogthis:
This looks like the exact same issue that I was experiencing. No fix yet, but I have been in touch with Rortiz2 via DM and he is aware of the issue. Good to know that it's not just me!
[Xposed Framework Modules] Rortiz2:
New Release: GrindrPlus v1.3.8 (9.18.2)

Fixes:

- Resolved issues with the app updates hook and eliminated the dependency on APKPure.

- Fixed a bug where double-tapping didn't directly open chat after viewing the 100th profile.

- Addressed sporadic crashes encountered during the mod's launch (?).

New features:

- Introduced a BMI field in profiles, visible only with the redesign feature activated. This can be toggled on or off by using /details.

- Enhanced the teleport feature with aliases. Use /save [alias] to save your current location with a chosen alias, or /save [alias] xxx,yyy to save specified coordinates under a given alias.

- Implemented commands for managing teleport aliases. Use /list to see your list of aliases and /del [alias] to remove an alias.

- Added aliases for commands:

/delete -> /del

/location -> /loc

/teleport ->/tp

/clear -> /cl

/details -> /dt

/redesign -> /rd

/views -> /vw

- Reworked the commands system, organizing them into modules (check /help).

- Added a new cache manager to circumvent the issue with shared albums (specifically the inability to access the 7th album and older).

Important notice:

- The new cache manager only saves albums you've opened and checked out before they become unreachable. So, if you've already got albums you can't get into, they won't be saved by this feature.

Acknowledgments:

- TebbeUben

- @RobbieTechie
[Xposed Framework Modules] Rortiz2:
^ fixed the link of the GitHub releases section (it was pointing to the 1.3.7 release).