Dear all, I am writing here because I have a very specific issue and I need to deal with it myself.
I have Xiaomi Poco x3 nfc, and I love this phone to bits. I never bothered rooting or flashing any roms so far because I was always happy with stock. Recently however, an issue has popped up.
Grindr, an app I use regularly, has recently pushed an update down our throats that cuts off your access if you are spoofing your location. This is a hazard for me, because I cannot have strangers know exactly how many meters I am from them. So far, I've been able to use mock gps fine, until this update. Mock GPS works even if your phone is not rooted so I used that. However, it no longer serves me now
How can I workaround this? Would root/installing a custom ROM, help with this? Is there a superior way of spoofing your location that Grindr wouldn't be able to detect? Please advise, I literally have no clue how to do this, the last phone I rooted and flashed was the Galaxy S lol. (Original one)
Appreciate the views but a response would be helpful. I can't be the only person on this forum interested in spoofing location
Chrsp said:
How can I workaround this?
Click to expand...
Click to collapse
The app is detecting that you are spoofing the location. To bypass that in unrooted device, you will need to decompile the apk and remove the checks which do that. If you are in rooted device with Magisk, you only need to install this LSPosed module: https://github.com/ThePieMonster/HideMockLocation
If you can't find a modded apk or made one yourself, you will need to root the phone
Ok thx for the help. Will Grindr detect magisk?
Or maybe are you able to provide me with a modded Grindr apk?
Lastly. I'm in stock. Never rooted or unlocked anything. How do I get started?
Related
Hi everyone,
Running a galaxy sII lte, rooted on official 4.0.4 and my carrier is Rogers. I believe this is the same phone a the skyrocket so I hope I'm in the right forum.
I have a problem with the GPS on my device, or maybe the option is not available on my device I don't know. I did some research about it but still couldn't address this problem. I turn on my GPS signal and it tries to locate me for hours never actually pinning me anywhere on the map. Now I don't have a data connection, but the maps are all cached to my phone, it's the pinning that doesn't work for me. My question is, is my phone capable of doing this without a data connection? If not, what makes an iPhone different that it can do this? Why even have a GPS toggle if I'm getting limited through data?
Thanks in advance!
First off, let me say welcome to xda! Also yes u are in the right section.
Secondly, look for the "agps fix.". It will address the issue with non-locking. With it, I went from 20 seconds to 3.
If that doesn't work look for the galaxy nexus GPS fix, its pretty much the same as agps, which I recommend u try first.
Lastly, caching of Google maps is frankly, [email protected] U need a data connection to use them. For offline GPS, theres really only one app capable, sygic. Look for it in the play store. I have no experience with it so I can't comment on its effectiveness.
If I helped hit the thanks button
Hi!
I totally agree with Icenight89. I also have the Rogers' Skyrocket (the model number is SGH-i727R; you can verify this under the battery inside the phone), and I got problem with GPS position locking. It took about 10 to 15 minutes to lock my position; after I applied the fix, locking takes seconds.
Google Maps needs an active data connection -- be it WiFi or a data plan from Rogers -- in order to guide you through the maps. Caching just takes an instant of the map/area you want, and allows you to view it while you are offline. Without a data connection, though, you won't be able to, say, search for a specific address, look for restaurant/gas station/touristic attraction or get directions. If that is what you are looking for, you might be interested in another GPS navigation app.
icenight89 said:
First off, let me say welcome to xda! Also yes u are in the right section.
Secondly, look for the "agps fix.". It will address the issue with non-locking. With it, I went from 20 seconds to 3.
If that doesn't work look for the galaxy nexus GPS fix, its pretty much the same as agps, which I recommend u try first.
Lastly, caching of Google maps is frankly, [email protected] U need a data connection to use them. For offline GPS, theres really only one app capable, sygic. Look for it in the play store. I have no experience with it so I can't comment on its effectiveness.
If I helped hit the thanks button
Click to expand...
Click to collapse
Alexandre-P said:
Hi!
I totally agree with Icenight89. I also have the Rogers' Skyrocket (the model number is SGH-i727R; you can verify this under the battery inside the phone), and I got problem with GPS position locking. It took about 10 to 15 minutes to lock my position; after I applied the fix, locking takes seconds.
Google Maps needs an active data connection -- be it WiFi or a data plan from Rogers -- in order to guide you through the maps. Caching just takes an instant of the map/area you want, and allows you to view it while you are offline. Without a data connection, though, you won't be able to, say, search for a specific address, look for restaurant/gas station/touristic attraction or get directions. If that is what you are looking for, you might be interested in another GPS navigation app.
Click to expand...
Click to collapse
Thanks guys, the patch worked wonders!
I wonder if there is a fix for those that don't root, because doesn't that take away one of the key functionalities of the phone? Was this addressed in jelly bean?
It looks like the GPS is working wonderfully for some people, but awfully for others. I had no problem with the GPS when I was on stock Gingerbread. I did not stay long enough on stock ICS to tell if the problem started when I upgraded, I went pretty quick to CM9 nightly, and I had the GPS to work not so good. Applying this patch was like night and day, now the GPS is working great.
So no, I'm not sure that this patch will make its way into a stable ROM -- in your case, Rogers' stock ROM. You may want to take a look at Rogers Community Forum and ask if someone had problem with the GPS. If a lot of people report GPS malfunction to Rogers, Rogers might consider patching its ROM.
And about your other question: I don't think there is a way to patch the GPS on an unrooted phone. This patch write/replace a system file, which means you have to have root access to apply the modifications.
Alexandre-P said:
It looks like the GPS is working wonderfully for some people, but awfully for others. I had no problem with the GPS when I was on stock Gingerbread. I did not stay long enough on stock ICS to tell if the problem started when I upgraded, I went pretty quick to CM9 nightly, and I had the GPS to work not so good. Applying this patch was like night and day, now the GPS is working great.
So no, I'm not sure that this patch will make its way into a stable ROM -- in your case, Rogers' stock ROM. You may want to take a look at Rogers Community Forum and ask if someone had problem with the GPS. If a lot of people report GPS malfunction to Rogers, Rogers might consider patching its ROM.
And about your other question: I don't think there is a way to patch the GPS on an unrooted phone. This patch write/replace a system file, which means you have to have root access to apply the modifications.
Click to expand...
Click to collapse
Technically u don't need a rooted phone, merely a custom recovery on Samsung based devices, which u can flash via Odin, and reflash stock after but yes, in principle u are correct. U cannot use it with a non-stock phone
Thanks everyone that helps a lot!
fornoggg said:
Thanks guys, the patch worked wonders!
I wonder if there is a fix for those that don't root, because doesn't that take away one of the key functionalities of the phone? Was this addressed in jelly bean?
Click to expand...
Click to collapse
Why wouldn't you want to root? I feel so naked without it
Sent from my SAMSUNG-SGH-I727R running SKY-ICS 4.2F6-2.7
mymusicathome said:
Why wouldn't you want to root? I feel so naked without it
Sent from my SAMSUNG-SGH-I727R running SKY-ICS 4.2F6-2.7
Click to expand...
Click to collapse
Everything I have bookmarked about GPS:
http://forum.xda-developers.com/showthread.php?t=1726565
http://forum.xda-developers.com/showthread.php?t=1239713
http://forum.xda-developers.com/showthread.php?t=1438129&highlight=gps+lock
http://rootzwiki.com/topic/21453-optimal-gps-settings-for-galaxy-nexus/
They all work with everything from GB up to JB on multiple models...
Most of them require root permissions or a custom recovery (CWMR) to install.
Hope this benefits SOMEBODY, I spent a great deal of time researching this...
I had similar issues with my galaxy s2.
There is a free app in the play store called "gps status".
Tools/manage a state/reset
Fixed it.
~Samsung Galaxy SIII (SPH-L710) - Blazer ROM v1.6 - TWRP~
I'm not sure where to put this so I'm going to post it here but if it's in the wrong spot please feel free to move it, Mod.
Ok, I have a Motorola Photon Q 4G LTE (downgraded to 3G, no 4G in my area) running Android 4.1.2 that I use my Hotspot internet off of. I have connected it to just about everything, computers, tablets, and other phone and it has always worked perfectly until now. I got a Visual Land Prestige Pro 7D tablet running Android 4.1.1 for Christmas and for some reason my phone's hotspot won't connect to it. It says it is connected but when I go to use the browser or any app that uses the internet it never loads or doesn't work. Sometimes the signal even drops out and reconnects but never actually works. I did some research and it sounds like it might be an IP address conflict but I am not sure how to fix it. Some sites suggest downloading another tether/hotspot app so I tried a few. Some revert back to the original hotspot setting on my phone, which of course did me no good, and some just plain did not work, they did exactly like my original hotspot, connect but won't work. I have pretty much figured out that it has something to do with my phone's hotspot since my tablet works perfectly fine on other people hotspot or wifi internet. Can someone please help me figure out what is going on?! Thanks in advance!
Are you on the stock ROM? Seems to be from your post.
You've tried using the built-in tethering feature, as well as some 3rd party software. Most of the 3rd party programs will create an 'ad-hoc' network which typically only other computers can connect to. There's some threads around here that discuss how to remedy this on stock. Search around.
http://forum.xda-developers.com/showthread.php?t=1949991&highlight=hotspot
arrrghhh said:
Are you on the stock ROM? Seems to be from your post.
You've tried using the built-in tethering feature, as well as some 3rd party software. Most of the 3rd party programs will create an 'ad-hoc' network which typically only other computers can connect to. There's some threads around here that discuss how to remedy this on stock. Search around.
http://forum.xda-developers.com/showthread.php?t=1949991&highlight=hotspot
Click to expand...
Click to collapse
Yes I'm still on the stock ROM the phone came with. I have tried the built-in and 3rd party apps and neither is working. I'm really not sure to look for. I have tried a few different things including changing the IP address in my phone hotspot settings and nothing works.
babygirl17_06 said:
I'm not sure where to put this so I'm going to post it here but if it's in the wrong spot please feel free to move it, Mod.
Ok, I have a Motorola Photon Q 4G LTE (downgraded to 3G, no 4G in my area) running Android 4.1.2 that I use my Hotspot internet off of. I have connected it to just about everything, computers, tablets, and other phone and it has always worked perfectly until now. I got a Visual Land Prestige Pro 7D tablet running Android 4.1.1 for Christmas and for some reason my phone's hotspot won't connect to it. It says it is connected but when I go to use the browser or any app that uses the internet it never loads or doesn't work. Sometimes the signal even drops out and reconnects but never actually works. I did some research and it sounds like it might be an IP address conflict but I am not sure how to fix it. Some sites suggest downloading another tether/hotspot app so I tried a few. Some revert back to the original hotspot setting on my phone, which of course did me no good, and some just plain did not work, they did exactly like my original hotspot, connect but won't work. I have pretty much figured out that it has something to do with my phone's hotspot since my tablet works perfectly fine on other people hotspot or wifi internet. Can someone please help me figure out what is going on?! Thanks in advance!
Click to expand...
Click to collapse
Try ISWAT tether unlocker from the market or this.
http://forum.xda-developers.com/showthread.php?t=2547095
The Solutor said:
Try ISWAT tether unlocker from the market or this.
http://forum.xda-developers.com/showthread.php?t=2547095
Click to expand...
Click to collapse
I just tried to download the ISWAT Tether Unlocker but I noticed that it is only for rooted devices, I'm not rooted, and I really don't want to root it. Any other suggestions?
A phone w/o root is less than half phone.
BTW you can try foxfy or pdanet, the latter works surely, but at the price of a client installation on the PC side, and is USB/BT only.
I haven't tested the former
The Solutor said:
A phone w/o root is less than half phone.
BTW you can try foxfy or pdanet, the latter works surely, but at the price of a client installation on the PC side, and is USB/BT only.
I haven't tested the former
Click to expand...
Click to collapse
I have rooted my phones before but I like this phone the way it is for right now and I just don't want to go through that long process of rooting it.
I have tried Foxfi, it connects but like the others, the browser and app never load, but I can connect to any other wifi or hotspot and they load fine. From what I have heard Foxfi and PDAnet are the same, they even have a combined app. I have done some more research and it looks like maybe my phone or tablet, which ever one, is running adhoc (?) and either one or the other can't use that. Does that sound about right?
PDAnet and foxfi, are two apps sold by the same company, but are all but the same thing.
PDAnet is a 10+ years old program, is older than android, and is an absolutely proven SW, working on multiple platforms either on server and client side.
FoXfi is a relatively new program that manages to work on a great number of devices, but that is not guaranteed to work on any device.
If foxfi doesn't work on PQ, I'm afraid there is nothing you can do w/o rooting the phone.
The Solutor said:
PDAnet and foxfi, are two apps sold by the same company, but are all but the same thing.
PDAnet is a 10+ years old program, is older than android, and is an absolutely proven SW, working on multiple platforms either on server and client side.
FoXfi is a relatively new program that manages to work on a great number of devices, but that is not guaranteed to work on any device.
If foxfi doesn't work on PQ, I'm afraid there is nothing you can do w/o rooting the phone.
Click to expand...
Click to collapse
Darn! Ok, can you point me into the right direction for an easy rooting process? Thanks!
babygirl17_06 said:
Darn! Ok, can you point me into the right direction for an easy rooting process? Thanks!
Click to expand...
Click to collapse
Install TWRP, it will automatically offer to root the device after booting to recovery and then in recovery restarting to system.
Otherwise follow this guide to install CWM / SuperSU.
babygirl17_06 said:
Darn! Ok, can you point me into the right direction for an easy rooting process? Thanks!
Click to expand...
Click to collapse
Sorry for the late reply. (time zone is our enemy
BTW given arrrghhh already replied, I can only add to avoid confusion to follow the linked thread about CWM, but replacing the CWM part with TWRP.
The latter is more newbie friendly and, will root automatically the phone, and will also block the function that restore the original recovery on the first boot.
The Solutor said:
Sorry for the late reply. (time zone is our enemy
BTW given arrrghhh already replied, I can only add to avoid confusion to follow the linked thread about CWM, but replacing the CWM part with TWRP.
The latter is more newbie friendly and, will root automatically the phone, and will also block the function that restore the original recovery on the first boot.
Click to expand...
Click to collapse
Ok, it has been awhile since I have did this. Last successful root was an HTC Hero, if that tells ya how long it's been. I just tried but I am stuck cause I can't remember what to do. Can someone please give me the noobiest of noob instruction on how to get this done? Please?!
babygirl17_06 said:
Ok, it has been awhile since I have did this. Last successful root was an HTC Hero, if that tells ya how long it's been. I just tried but I am stuck cause I can't remember what to do. Can someone please give me the noobiest of noob instruction on how to get this done? Please?!
Click to expand...
Click to collapse
Where are you stuck? Did you read the guide I linked? Have you checked the official TWRP page?
babygirl17_06 said:
Ok, it has been awhile since I have did this. Last successful root was an HTC Hero, if that tells ya how long it's been. I just tried but I am stuck cause I can't remember what to do. Can someone please give me the noobiest of noob instruction on how to get this done? Please?!
Click to expand...
Click to collapse
Basically you need to install the drivers and get ADB working, before doing anything else
Once you have done that step you can unlock your phone, using the instructions provided on the CWM thread, and in the related motorola website iself.
Then is flashing the TWRP is pretty easy, you just need to start your phone in fastboot mode, connect your phone the the pc, then issue the command
fastboot flash recovery twrp-something.img
(replace the last part with the real name of the file downloaded from the TWRP thread.
then reboot in recovery once (is mandatory to not reboot in system the first time) and when you will exit the recovery environment, it will ask if you want to root your phone.
That's all
This is a quick walk-trough, I hope you can understand that I can't detail every single step more, if and when you have doubts, just google a bit and ask for the definite problem you may have, here.
Hello folks of XDA, especially the Italians one since i'm creating this thread to address one of the most wanted feature of the Italian Intesa San Paolo home banking mobile application for Android, that is making PayGo work with a custom ROM, rooted phone, ecc....
Now let's first state what PayGo is and what's the problem:
PayGo it's a feature of the application that allows you to emulate the contactless chip of one of you credit/debit card through NFC.
PayGo requires your phone to be unrooted and unmodified.
Every attempt to hide the modifications through Magisk Hide allows you to pass the initial warning of the application about Root and Custom ROM but the feature then fails to start with an unknown error.
So, summing up, PayGo won't work even if you pass SafetyNet checks and no one seems to understand what it checks.
Now, I'm a developer but I'm not even close to understand how security checks and stuff works under the hood in Android but my guess is that PayGo checks somehow if the bootloader is unlocked or not. Following this intuition I Googled how to check from application code if the bootloader is unlocked or not. One answer on Andorid Stack Exchange seemed to be really useful: it states that from a dialer app you can check if the bootloader is unlocked or not. Now, that answer reminded me that I was always wondering why Intesa San Paolo app was asking for phone permissions even if it never used them (at least apparently) and an idea popped to my mind:
what if the app asks for phone permissions only to check as dialer if the phone has unlocked bootloader or not?
Well, I revoked phone permission to the app and tried to open PayGo and guess what, it asks phone permissions right away! If you deny them and check "don't ask me again" it won't even open anymore, so my guess may be right.
The problem now is to understand what values is returned to the dialer and how to modify it so that we can test it.
Any good soul that can offer a solution through, i don't know, a Magisk module or something?
Thank you for your time in reading this, I hope it helps someone
@Diomorgan, @Errtu73, @olivercervera may find this thread useful
Have you tried disabling ADB debugging? I have personally tested PayGo and works
olivercervera said:
Have you tried disabling ADB debugging? I have personally tested PayGo and works
Click to expand...
Click to collapse
Yes, it passes the first warning but then fails to start with unknown error
You are lucky because I'm customer of the Intesa group (although I usually don't use this app)
As I said earlier, it works perfectly on my device. The issue is specific to your ROM/device.
I just activated the App and PayGo right now...
olivercervera said:
You are lucky because I'm customer of the Intesa group (although I usually don't use this app)
As I said earlier, it works perfectly on my device. The issue is specific to your ROM/device.
I just activated the App and PayGo right now...
Click to expand...
Click to collapse
Well I tried it on a OnePlus One with Sultanxda LOS but no luck, same on LG G4 with official LOS. Which phone and ROM are you using?
I'll try with my OnePlus 5 keeping the stock ROM, hoping it will work
Lamba92 said:
Well I tried it on a OnePlus One with Sultanxda LOS but no luck, same on LG G4 with official LOS. Which phone and ROM are you using?
I'll try with my OnePlus 5 keeping the stock ROM, hoping it will work
Click to expand...
Click to collapse
I'm on Xiaomi Mi5 and LOS 15.1 (Android 8.1)
LOS is not the problem, probably there was something weird in the ROMs you tried. Some old ROMs are implemented in a way that Magisk can't really work/hide everything, most of them before SafetyNet/Magisk era.
Try with stock ROM and Magisk, you should be fine.
As stated in the tittle, the app worked fine before rooting but doesn't after, it crashes with isn't responding pop up but I don't see a catlog for it. I think it must have to do with a security check? Safety net check is success in magisk. Any ideas what this is about?
Moto G4 rooted with magisk.
Also tried Moto x pure.
Edit: I'm surprised no one could answer this for me, I had to reach out to someone for help. It's because I didn't know about hiding in the magisk app, once I did that it's fine.
So sometime throughout today my gpay started failing cts and I also got a notification to update my phone's firmware. Lol
I'm still on August as I haven't had a chance to update yet. I am also running Canary Magisk and Kirisakura so clearly in not taking the OTA.
I guess Google decided to push out some server side stuff. Anyway just thought I'd throw this out there for anyone else with the same to know they are not alone.
CyberpodS2 said:
So sometime throughout today my gpay started failing cts and I also got a notification to update my phone's firmware. Lol
I'm still on August as I haven't had a chance to update yet. I am also running Canary Magisk and Kirisakura so clearly in not taking the OTA.
I guess Google decided to push out some server side stuff. Anyway just thought I'd throw this out there for anyone else with the same to know they are not alone.
Click to expand...
Click to collapse
Same thing happened to me this morning with google pay.
Notification saying google pay can't be used because of uncertified software out of nowhere. Fact is, it's a cat and mouse game. We find an exploit, google patches it.
Try to check if hardware verification is enabled
If hardware verification is enabled, CTS will fail
There are currently three solutions
1.Replace ROM, some ROM hardware verification will not be enabled
2.use MagiskHide Props config Change fingerprint
3.Use the module I made to change the name of the phone to the code name, which can maintain the original fingerprint
cracky.ice said:
Try to check if hardware verification is enabled
If hardware verification is enabled, CTS will fail
There are currently three solutions
1.Replace ROM, some ROM hardware verification will not be enabled
2.use MagiskHide Props config Change fingerprint
3.Use the module I made to change the name of the phone to the code name, which can maintain the original fingerprint
Click to expand...
Click to collapse
I just use the basic module and I'm good... I just wanted to head off the rush of posts about this. Figured it would at least corral some of them into one thread.
CyberpodS2 said:
I just use the basic module and I'm good... I just wanted to head off the rush of posts about this. Figured it would at least corral some of them into one thread.
Click to expand...
Click to collapse
It is very difficult to merge threads, because everyone has different ways, and even the wrong way makes developers difficult