yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] GrindrGuyNYC:
That is highly unlikely. I do not care for Tinder at all. On the extremely rare instance that I get a match, they never respond. That platform is not designed for people to meet other people - it goes against their business model.
[Xposed Framework Modules] GrindrGuyNYC:
LATEST VERSION:

GrindrMod 5.2.1

CHANGELOG:

Removed support for ALL versions < 5.2.0!!

Removed - filter inbox by online (now an Xtra feature)

Removed - auto generate profile names for blank profiles

Backup/Restore chats with GrindrMod is back! Options to backup locally or to Google Drive.

Location services MUST be turned on for fake location to work (previously this was not required)

NOTES:

If you are upgrading from an earlier version of GrindrMod (4.7), please use the following procedure to ensure the preservation of your chat history.

Before you begin, I recommend making a backup of Grindr using Titanium Backup or a similar app, in case something goes wrong.

1.) Force stop Grindr (If possible, disable it using 3C Toolbox or similar utility app)

2.) Update GrindrMod and reboot.

3.) Re-enable Grindr, but don't launch it yet.

4.) Update Grindr to 5.2.0 or 5.2.1.

5.) Launch Grindr and allow data migration to proceed.

6.) If you are unable to log in or refresh your cascade after upgrading, continue by making a backup (local or Google Drive) of your chats using GrindrMod's Backup/Restore function.

7.) Clear application data for Grindr and log back in with your credentials.

8.) Restore your chat history using GrindrMod's Backup/Restore function.

9.) To restore blocks, make a backup of your chats using Grindr's built-in chat backup utility

10.) Restore chats from Grindr's chat backup utility.
[Xposed Framework Modules] angelgf90:
Is it now compatible with the unnoficial xposed pie? Thanks in advanced
[Xposed Framework Modules] typhoonikan:
Thanks for this!

I'm just curious as to how grindrmod checks for Xposed presence. I'm running unofficial EDXposed on Android pie, but grindrmod isn't happy and won't run.
[Xposed Framework Modules] genesis89:
Just updated module and app on my phone. One question, do I need to always turn the location on to use this app now? Don't think I've ever turned the location on before. And it only works with "high accuracy" which means battery gonna drain faster than before. I'm on 5.2.1.
[Xposed Framework Modules] GrindrGuyNYC:
Yes, thanks for reminding me. Location has to be turned on now for fake location to work - until I can figure out a way around it.
[Xposed Framework Modules] Lanchon:
thank you!!!!!!!!

my 1.5+ GB db that couldn't be mmapped before has been migrated with no problem (migrated to what? have they dropped realm db?) while in airplane mode. it took around 5 minutes. after migration it's less than 400 MB of data.

the app starts, messages display and so do favorites, but not the grid: it can't refresh.

previously i couldn't backup with grindrmod: at some point (maybe db change in grindr or backup strategy change in mod) the backup went from instantaneous to never ending. i mean i tried leaving it there for an hour and it wouldn't finish; needed to force close mod. now backup works again in reasonable time. mod's local data after backup is only 80 MB; a bit suspicious...

FYI, a safer procedure: if you download 5.2.1 from apkmirror to the PC, you can "adb install -r the-grindr-app.apk" to upgrade the app WHILE IT IS DISABLED. this works, and the previous data is kept and will be there upon reenabling the app.

back on track: the grid doesn't refresh. so i made a local mod backup, cleared app data, and re-logged in. it worked: i see my profile pic and text, and i got the messages and taps i was sent during the weeks i couldn't log in, everything's fine for now.

AND NOW THE SHOWSTOPPER ISSUE:

when i try to restore my chat history, grindrmod says "you cannot restore chats from a different Grindr profile!". WHY???

1) the profile is the same: the email address that i'm shown when i choose the backup (there's only one) in the backup restore option matches the email with which i logged into grindr.

and most importantly, 2) WHY CHECK AT ALL??? in fact, i NEED to be able to cross-restore chats among accounts. they are just local chats, let me have them where i want! my plan was to create a new grindr account to reset the blocks both ways (i haven't done that in years but been thinking of doing that for a while now) but restore my old chats so i have the history that led to blocks, etc available.

i don't know whats wrong with the account check in mod but please don't fix it. just remove it altogether and let people restore chats as they please. until you push an update, i am still without grindr. no history means no value in the app.

thanks a bunch for all the work!!!!
[Xposed Framework Modules] GrindrGuyNYC:
Are you using Parallel Space or another similar app that allows you to log into multiple accounts simultaneously?
[Xposed Framework Modules] Lanchon:
no. i want to discard my old account, but not the chat history.

but maybe.... i'll keep my old account around running in a tablet or something.

---------- Post added at 04:44 AM ---------- Previous post was at 04:34 AM ----------

i see now that your question was not geared towards why i wanted cross-account restores, but towards debugging the cross-account check that is faling.

no, i don't and never have used any such multiple app instance tools: it's just a regular install of grindr.

it might be noteworthy that i do have 2 users on my phone, and on the second user i tried creating a new grindr account but it failed for unknown reasons. however, i guess you shouldn't see the secondary user at all, and the backup as shown in the mod's backup list has the right email on it: my main grindr account email with which i re-logged in after clearing app data.
[Xposed Framework Modules] GrindrGuyNYC:
Okay. Well to answer your original question, the module checks the profileId of the account to determine compatibility. If they do not match, the chat restore fails. I suppose, theoretically, it would be possible to restore chats from a different profileId, but that was something I really had no interest in debugging, hence the profileId check in the restore procedure.
[Xposed Framework Modules] Lanchon:
well you can simply warn, discourage, and ask for confirmation instead.

my data was backed up in grindr 5.2.1 (non-working) and restored into 5.2.1.

you seem to imply that my profileID changed. my account hasn't changed for others, i'm in their favorites and chat history.

at the beginning, in grindr 1, as i recall the profile ID was a string: the AndroidID. yep, no hash or obfuscation or anything. and no credentials. and at that time AndroidID was a global OS-install-specific value, public to all apps. so if you installed a nice bunny app, it could phone home your AndroidID and they could use it to log into your grindr account. and of course it happened, complete with stealing of compromising pics and blackmail, and it made the news.

to fix it they pushed an update where they changed profileID to be a opaque number, the way database 101 lessons tell you to do it time and time again, no matter how clever you think your choice of business logic values making a nice, unique D is.

so they restructured their backend db at least once, obviously during an outage. it is not completely impossible that theyve done it again, but highly unlikely. could you please push a mod update changing the check to a warning? if you also log the profileIDs i'll logcat so we can get to the bottom of this.

thanks!
[Xposed Framework Modules] GrindrGuyNYC:
I could, but it is more complicated than merely giving a warning as each message is encoded with the profile id string. Since it appears Grindr is most likely tying the account to the email I can implement a similar check in the module restore process.
[Xposed Framework Modules] Lanchon:
ah yeah, i remember now (cause i did my own hackings to grindr 2). messages were rendered as sent from you when the fromProfileID matches your profileID; otherwise rendered as received.

worse case, i rather have all messages as received (including my own) than no history at all.

are you logging something of value that i should check for in logcat when i attempt a restore? im root, i can dig into my install and check things as time permits if you want.
[Xposed Framework Modules] GrindrGuyNYC:
Not much logging in the release version of GrindrMod. I will implement the option to restore against a different profile id. Can't guarantee much though since I have no way of testing it.
[Xposed Framework Modules] GrindrGuyNYC:
So just to double check : you re-created your Grindr account with the same email address? I'm thinking maybe it just assigned you a brand new profileId.....but kept the email address as the identifier to the original account, restoring your favorites and such.
[Xposed Framework Modules] Lanchon:
i didn't recreate anything, i just followed your instructions.

again...

disable app

update mod

update app

reboot

enable app

>>> migration happened

>>> old messages and favs ok, no grid refresh, no reception of pending messages

back up msgs locally using mod (*1)

clear app data

reopen app, log into grindr via my usual credentials (*2)

>>> old messages gone, old favs ok, my profle pic and data are ok, grid refreshes ok. pending messages received ok.

>>> people that know me see me back and talk to me, they have me as a fav and have the chat history: MY ACCOUNT HASN'T CHANGED.

restore msgs using mod from local backup, choose the only local backup that exists, the one created in (*1). (the email displayed for that backup matches the one i used to re-login in (*2).)

>>> LOCAL RESTORE FAILS: "you cannot restore chats from a different Grindr profile!"
[Xposed Framework Modules] GrindrGuyNYC:
Very strange indeed. The only check is on profileId - I don't even check against email address. My only guess is that logging back in somehow assigned you a new profileId that doesn't match the profileId used to back up the chats.

I'll be pushing an update very soon that will allow you to restore chats from a different profileId.
[Xposed Framework Modules] Lanchon:
thanks! and i'll test it right away.

---------- Post added at 05:56 AM ---------- Previous post was at 05:41 AM ----------

btw, whats 5.X.X data migration all about? did they change db engine from realm to something else, or did they change the schema?

thanks!
[Xposed Framework Modules] GrindrGuyNYC:
Yes (to both) - that is why it took so long to update the module. Had to re-write about 80 percent of the code because they can't seem to decide which database system works best for them.
[Xposed Framework Modules] GrindrGuyNYC:
LATEST VERSION:

GrindrMod 5.3.0

CHANGELOG:

Updated for Grindr 5.3.0

Allow restoring chats from different profile ID

Fix initial zoom in map overlay service

Fix inbox filter by profile/no profile photos
[Xposed Framework Modules] Lanchon:
yay thanks!!!

restoring chats now, will take 5 mins or more. i haven't found anything in logcat, such as the different own profileIDs. is there anything i should be looking for?

---------- Post added at 02:18 PM ---------- Previous post was at 02:16 PM ----------

XDA seems to be having a hiccup, i can't see my own recent post...

---------- Post added at 02:20 PM ---------- Previous post was at 02:18 PM ----------

it's also showing you as the last poster of the thread... oh well

---------- Post added at 02:24 PM ---------- Previous post was at 02:20 PM ----------

now it's all back :)

restore of 253K messages is proceeding at 350 msgs/s...

80%...

---------- Post added at 02:49 PM ---------- Previous post was at 02:24 PM ----------

"saving chats to database" phase took an additional 2 minutes.

chats insterted: 253K

thanks so much!!!!!!

but.... bad news, didn't work :(

the chat list now shows all the imported chats, but imported chats have zero messages within them when i open them.

chats that have both messages in the backup and new messages received today before the restore only show the new messages.

more bad news...

did go offline for the restore but i forgot to make a TI backup of grindr after that, silly me. so now i get to keep a message db poisoned by 250K bad entries, or i loose the last few days of messages... i got carried away by the excitement and tested without thinking... i hate not thinking! :)

i'll try to use mod to delete messages older than XXX, see if i can rescue my last few days.

before that, do u want to take a look at my local msg DB? i wont post it of course, but i dont mind PMing it to you.

if so, what file do you need? just make sure my login cookie doesn't go with it please.

---------- Post added at 03:23 PM ---------- Previous post was at 02:49 PM ----------

there's no longer a way to delete messages older than a certain date using the mod as there used to be, right?
[Xposed Framework Modules] GrindrGuyNYC:
You can still bulk erase chats. Long tap the inbox tab icon.

The Grindr database is in the userdata/databases folder with filename grindr_***.db. if you want you can just send me a single entry from table chat_message and conversation.

EDIT: Just FYI - I often implement several routines to repair chat backups, so if I can see what happened in your particular case, I can just add this to the module code. The fact that it showed the chats were successfully inserted, means they exist in the database....there may be an issue with your conversation table, perhaps something that is easy to fix if I can just see what's going on.

I do extensive testing before I release updates - but I do miss things sometimes. It's impossible for me, being the sole developer, to catch every possible scenario but I try to make things as safe as possible. I also always encourage users to make backups often - as to prevent or at least minimize any loss of data.
[Xposed Framework Modules] grotesque02:
Module work with edxposed? Thanks
[Xposed Framework Modules] GrindrGuyNYC:
What is edxposed?
[Galaxy S II Q&A, Help & Troubleshooting] friendcatdog:
guys, i decided to use custom rom on my old i9100 that i kept in perfect state until today, i've been using it for days normally, but since i missed the marshmallow cache cleaning system, i decided to clean it, kept using it and went to sleep, lefting my wifi connected and when i woke it was off, the wifi was not activating and i discovered that for it to work, needed to activate and deactivate 2 times through the notifications panel.

my i9100 was getting very hot and turning off the wifi every time i put it on stand by.

for curiosity, just remembered that i had cleared the cache and tried to clean again to see if it resolve the problem, because i was tired of reboot or clearing cache / dalvik cache through twrp

and now it just stopped working, even switching from custom rom or reflashing, the wifi does not come back

i realized that it didn't detect my wifi mac address (02:00:00.....) and i found on xda that for mac address to work it needed to change the wifi region, this worked, but when it activated it was just searching and not founding wifi networks, nor my neighbor's wifi

and swapping the wifi region and rebooting the previous region not work anymore

i remember using a code in the phone application and my dbm was -1 but detecting mac address, connected n working sending ping to google (this is possible??? it was not connected, but was with SIM card, not connected too but, so idk....) (a option in the same code).

at the moment, wifi doesn't work or activate anymore, only shows off and a loading line, mac address bugged again, using cyanogenmod 13 nightly, last release with security updates by linusdan n the pit is 6gb

anyone can help me?

sorry for my english!!!
[LG V30 Questions & Answers] figer:
Hi

I have H930 on rooted OREO (H93020d_00_OPEN_EU_OP_0326.kdz)

I use 2 sets of bluetooth headphones that support the aptX protocol.

RHA MA750 Wireless and Bluedio Victory.

Unfortunately, after connecting the headphones, the phone does not display in the notification bar in which protocol is connected.

Every time I connect the set to the phone I have to enter the programming options, to the Bluetooth

transmission where AAC is selected by default - and manually switch on aptX.

When I change it, I hear a break in the transmission and then it displays that it works in aptX and I can hear better sound from the headphones.

Is anybody know the possibility to force permanently this protocol?

Has anyone observed such a problem?

Best regards

figer
[LG V30 Questions & Answers] XCaliburX:
If the highest quality codec your headphones support is Aptx, then you can go to the bluetooth pairing settings of your headphones and select "Best Sound Quality" underneath "Connection type".
[LG V30 Questions & Answers] figer:
Could you give me the path?

Options / Network / Bluetooth / ???
[LG V30 Questions & Answers] figer:
Sorry, I can't find it

Could you give me the path?

Options / Network / Bluetooth / ???

I have like this (sorry in PL but there is nothing like that) - see my attachements
[LG V30 Questions & Answers] XCaliburX:
Seems like your "V" headset doesn't even have that option. Check for the option with your "Bluedio" headphones. You should see "Connection type" above Pair/Unpair
[LG V30 Questions & Answers] figer:
V is my Bluedio Victory. They support aptX.

I switched to RHA MA750 Wireless and changed the language for you in my phone - please look in the attachments

When I change in advanced settings on aptX - it is aptX - until the headphones are disconnected.

On reconnection - AAC is default again :(
[LG V30 Questions & Answers] juansuandi:
Hi, did you find any solutions for this? Have same problem here on oreo with aptx support headphones. The setting always going back to aac.
[LG V30 Questions & Answers] figer:
I didn't found any tool or resolution
[LG V30 Questions & Answers] arielsajda:
I have very same problem on latest build on my LG G6 :(
[LG V30 Questions & Answers] pauliusb1:
Same problem with V30+ and Audioengine B1
[LG V30 Questions & Answers] mangoman:
same issue on lg g7
[LG V30 Questions & Answers] cle_m_ent:
Go to the dev settings and codec Bluetooth. Select APTX or APTX HD.

Work?

Regards.
[LG V30 Questions & Answers] mangoman:
have to do that with every connection.

lg sets aac before apt-x, who knows why
[LG V30 Questions & Answers] schizovivek:
did you try the developer option settings?
[LG V30 Questions & Answers] cle_m_ent:
Did you see my post ? ;)
[LG V30 Questions & Answers] schizovivek:
ahh.. you mention Dev Settings so I thought it was some app specific settings :eek:

Another option.. Maybe try the Fiio Music app? Read reviews that it gives you the option you guys are looking for. (Please note.. I myself do not use wireless headsets. just trying to help)
[LG V30 Questions & Answers] mangoman:
The problem is that lg sets aac higher than apt-x on devices that had both.

I have tried to contact them, no luck.

Having to manually select apex each thine of ridiculous
[LG V30 Questions & Answers] Tenlow:
Has there ever been a fix for that? I have to select AptX in the Dev settings every time I connect my Sennheiser Momentum True Wireless to my V30 as they default to AAC every time I connect them again. This is really annoying but so far I wasn't able to change this behaviour - we probably can't, right?
[LG V30 Questions & Answers] mangoman:
no...
[LG V30 Questions & Answers] Tenlow:
I thought so. Maybe Pie changes that... if... they ever release it for the V30 :/

Gesendet von meinem LG-H930 mit Tapatalk
[LG V30 Questions & Answers] mangoman:
did not change on my lg g7 with pie..

Best option is to set a macro to open dev options and change to aptx when device connects. (like macrodroid) Does not work 100%
[LG V30 Questions & Answers] Tenlow:
Yeah, I already set a button press in the 'Button Mapper' app to directly get to the dev options because of it. Still not very convenient but better than nothing.

Gesendet von meinem LG-H930 mit Tapatalk
[LG V30 Questions & Answers] StephenMSmith:
Let me know if you do get AptX selection in dev options somehow automated. I gave up and returned my high-end earbuds for ones that didn't include AAC. So frustrating for a phone that LG touts as for audiophiles, arrrrg.

I have LG v35 so no root possibility. Any idea if a rooted LG v series phone can fix this via root access?
[LG V30 Questions & Answers] Tenlow:
For now I will stick to press the lower volume key to automatically get to the developer options and switch to AptX manually each time I connect the MTW. Not convenient at all but it only takes a couple of seconds and at least stays like this until I disconnect them again. If anyone ever comes up with a better/proper or permanent solution, please let us know!
[LG V30 Questions & Answers] Aptahar:
Deal with it, but root needed https://xdaforums.com/lg-v30/help/aptx-problem-stock-rom-solved-t3946471
[LG V30 Questions & Answers] Bronnel:
I tied it, it is not working, the best way is to use an automate process when conected to an aptx device, but I can not find a way execute it.
[LG V30 Questions & Answers] mangoman:
heres my g7 with macrodroid and autotools for scroll down
[LG V30 Questions & Answers] Bronnel:
Can you explain a bit what you please?
[LG V30 Questions & Answers] mangoman:
i used macrodroid, autoinput and some app like https://play.google.com/store/apps/details?id=kr.co.robin.android.developmentsettings

On connection with selected bt headphone macrodroid opens dev options app, autoinput scroll down the page and macrodroid selects bluetooth sound then apt-x, waits then goes to home screen.

I can share the autoinput scroll forward, but it is tied to my dpi settings etc
[LG V30 Questions & Answers] Bronnel:
thanks I will try this.
[LG V30 Questions & Answers] mangoman:
you might have to adjust the wait time in macrodroid, it is not very accurate in in the app.
[LG V30 Questions & Answers] Bronnel:
Thanks I will keep that in mind.
[LG V30 Questions & Answers] randytsuch:
I tweaked the macro by mangoman to not use autoinput because I couldn't figure out autoinput.

Stuck the details and link to exported macro over here

Reddit thread

Scroll down a bit and find my posts and links
[Huawei MediaPad X2] Kensemui:
Hi guys !

I hope someone can help me :)

So, I have a Huawei mediapad X2 and I tried to install TWRP on it.

Huawei M2-801W

I unlock the bootloader by the way.

I tried with few adb version (15 seconds ADB Installer v1.4.3) and few TWRP version too.

I can install TWRP on bootloader mode :

C:\Users\Desktop\platform-tools_r28.0.0-windows\platform-tools>fastboot flash recovery twrp.img

Sending 'recovery' (25422 KB) OKAY [ 0.836s]

Writing 'recovery' OKAY [ 0.423s]

Finished. Total time: 1.275s

But when I tried to boot on recovery mode, I have the Huawei logo and nothing happened.

someone knows how to fix this ?

Thanks !!
[Huawei MediaPad X2] ajsmsg78:
Which twrp are you using? What system are you currently on? If you're on lower than B112 (which you probably are) then you have to use an older version of twrp. This is the older version:

https://androidfilehost.com/?fid=457095661767151055

Also, next time post this in the TWRP thread where it belongs.
[Huawei MediaPad X2] Kensemui:
Sorry for the late answer,

i'm on B217 - EMUI 4.0.3 - Android 6

I tried your TWRP version but still can't boot in recovery mode

I Always have the Huawei boot screen

I also tried with thos TWRP version :

TWRP+3.2.1-0+Black+Light+Blue+X2

twrp-3.2.2-0-mozart

X2-TWRP-6.0-BLACK-DEEPBLUE

Thanks again
[HTC U Ultra Questions & Answers] dranzer006:
Hi,

i am looking for original stock ruu (exe version ) for u ultra for India SEA
[HTC U Ultra Questions & Answers] spritwaker:
hi this is for 1.62.400.1 HTC U ultra India dual sim

androidfilehost.com/?w=search&s=1.62.400.1
[Huawei P20 Lite Questions & Answers] pim8181:
So I am a regular user of Snapchat but after I rooted my phone I can't log in to Snapchat. I think it is because of SafetyNet. The check from Magisk tells me my basicIntegrity is alright buy my ctsProfile isn't, any tips?
[Huawei P20 Lite Questions & Answers] kilroystyx:
Which Magisk version have you installed?
[Huawei P20 Lite Questions & Answers] pim8181:
I already fixed it on my own, thanks nonetheless.