Related
You are being watched...
A fairly new trend in (for example) retail is tracking customer's movements by snooping Wi-Fi signals. If your Wi-Fi is turned on, even though it is not connected to any network, your phone will periodically broadcast a unique number (the MAC address), as well as all the Wi-Fi network names and addresses it remembers ever connecting to. With newer Android versions this can happen even if Wi-Fi is turned off, due to a feature called "scanning always available", which helps your device better determine its location.
At the very least, businesses can use these signals to track your visits. But these signals can also be used by a malicious entity (store owners, for example) to track your exact physical location in any area under their Wi-Fi surveillance. In a store, this data can be used for optimizing another one of those annoying store re-arrangements, forcing you to walk by all the product you don't want, to get to those you do want. Or detecting products you're tempted by, but ultimately not buying.
Of course they can also track your trip to the register, and couple your device's MAC address to the payment information (and thus many details about who you are). The tracking hardware and software vendors, the store (or chain) owner, their business partners, they can now all track where you are every time you come into range of one of their systems, and fully profile who you are, what you do, your financials, and your daily patterns!
That's just one small example - the possibilities are endless. A crook could hide a tracker at a bunch of houses, and in an automated fashion learn the patterns of everybody living in all those houses, without even having to do any surveillance - picking the ideal time to heist the family jewels becomes trivial. Authorities can use this information to correlate physical evidence with your location as well, and all the nastiness that comes with that.
Not even mentioning that your device's habit of announcing who all it's friends are and their names, makes it easier for hackers to perform a man-in-the-middle attack, tricking your phone to connect to an access point under their control.
Pry-Fi
One solution is shutting off Wi-Fi completely (including the background network scanning), but you would lose benefits like automatically connecting to known Wi-Fi networks and improved location awareness for your apps. It also does nothing to help the situation for others.
Pry-Fi will prevent your device from announcing all the networks it knows to the outside world, but it will still allow background scanning and automatically connecting to Wi-Fi networks. While you are not connected to a Wi-Fi network, the MAC address will constantly be pseudo-randomized, following a pattern that still makes the trackers think you are a real person, but they will not encounter your MAC address again. This will slowly poison their tracking database with useless information.
When you do connect to a Wi-Fi network, unless you specify otherwise, your MAC address will also be randomized - the same MAC address will not be used the next time you connect to this or any other network.
War!
Though of course the companies involved with these trackers claim they wouldn't use the data maliciously, the possibility is there, and we all know that if something can be abused, ultimately it will be. There do not appear to be any laws against these practices yet, nor is it likely Wi-Fi will be redesigned any time soon to get rid of the information leaks.
But we can make an effort to reduce the usefulness of the tracking data for the exploiters. Pry-Fi comes with a War mode, which when enabled tries to make your Android device appear like dozens of people. Just wandering around an area under Wi-Fi location surveillance for a few minutes can ruin the tracking data for the period of your stay.
Proof-of-Concept
This is proof-of-concept code, and how for it will go in the future depends on interest and how well it works. It has been tested on several devices and seems to work, but it is very young still. The magic the app does to achieve its purpose is ever subject to changing Android security policies and OEM customizations, so even though it works now, there really is no saying if it will still be possible in future firmwares.
Download
You can get Pry-Fi from Google Play
If Play is not working out for you, the APK is also attached below
TEST
Attached you will also find a 'beta-test' version. This one is compiled to work on all Android 4.0+ devices (instead of 4.2+ of the current official release). I have made all the changes needed to make it compile and technically run on pre-4.2 firmwares, but I have not tested it on an actual 4.0 or 4.1 firmware yet. Let me know if it works for your pre-4.2 firmware!
Issues
This is a very young app and its main feature is doing something that by all counts no app should be doing - as such, it will probably always have issues.
The app was developed against and tested on the following devices:
- Google Nexus 5 @ Stock+root 4.4.2
- Samsung Galaxy S4 @ Stock+root 4.4.2
- Samsung Galaxy Note3 @ Stock+root 4.4.2
- Samsung Galaxy Note2 @ OmniROM 4.4.2
- HTC One @ Stock+root 4.3 (S-OFF or otherwise writable /system needed)
- Sony Xperia family - NOT COMPATIBLE
- Oppo devices - NOT COMPATIBLE
Note that your firmwares should be fully up to date - that includes the TrustZone component in case of Samsung.
Known issues
- Requires SuperSU ?
It's tested against SuperSU, and uses some features that may not be available in other root management apps. Depending on both your Android and root management app version it may or may not work with other solutions, but I certainly recommend against it.
- Using the Android Wi-Fi settings is weird
Pry-Fi does a lot of event-based Wi-Fi on/off switching and connecting/disconnecting. So if you go to settings and turn Wi-Fi on or off, add a network, etc, the interface may start looking as if it has gone mad for a few seconds. Don't worry, this is expected behavior.
- Connecting to a Wi-Fi network (either a new one or a previously known one) is slower
Yes. Indeed.
- Forgetting networks
You can't just forget a network from the normal Android Wi-Fi settings. If Pry-Fi is enabled, you need to use the in-app network management tool to forget a network.
- Multiple known networks
Since v1.10, multiple known networks should be supported.
- Hidden networks
It doesn't currently work with hidden SSIDs, and it won't in the future.
- Wi-Fi Direct (to-do)
Behavior is undefined. Pry-Fi probably heavily interferes with this. Needs more testing/development.
- Beam, S Share, etc
Some methods that quickly share data between two Android devices that are close, tapped together, etc, make use of Wi-Fi Direct, and may thus be negatively affected by Pry-Fi.
- Authentication errors
If the Wi-Fi settings keep claiming authentication errors, your device may not actually support changing the MAC address, and Pry-Fi may not be for you... this doesn't have to be the issue, but it is one of the indicators.
Changelogs
2014.02.02 - v1.20
- Force toolbox calls. Typical case of busybox symlinks causing unexpected failures. Probably the primary cause of people losing Wi-Fi completely
- Service receivers are now en/disabled dynamically. Saves a few CPU cycles and a bit of memory when Pry-Fi is installed but disabled.
2014.02.02 - v1.10
- Support for multiple simultaneously known SSIDs
- Spoofing MACs *also* while connected to a network is now a feature you need to enable separately, as this is the feature that causes most issues yet is arguably the least important tracking-wise.
2014.02.01 - v1.02
- Fixed crash/freeze in case of SU denied
- Changed non-SuperSU error to a warning
- Fixed various reported crashes
- Added Superuser permission (doh)
2014.02.01 - v1.01
- (Hopefully) Fixed an issue with the optional IAP
2014.02.01 - v1.00
- Initial public release
--- reserved ---
This app only works with SuperSU. Would it be able to work with Koush's Superuser in the near future?
Sent from my Nexus 4
Whilst not its main purpose, it will also work great at airports with time based free WiFi. Schipol uses the MAC address to assign a timeframe to devices.
Anyway, working well on HTC One - 4.4.2.
0.0 said:
This app only works with SuperSU. Would it be able to work with Koush's Superuser in the near future?
Click to expand...
Click to collapse
Maybe. Currently has to do with some changes to AOSP that haven't fully panned out yet. Once I'm clear on that, I might put in some time to make it work with Superuser. But I'm certainly not going to delay a release to make it compatible...
Up and running on my s2 with slimkat. So glad I'm aware of guys like you and the work you do. Thank you.
Sent from my GT-I9100 using Tapatalk
Just fine here on my Nexus4.
One thing though is that Playstore has v1.00. I've downloaded v1.01 from here and it updated flawlessly. I just thought you'd like to know it.
Anyway thank you for all your hard work to our benefits.
• OMNI 4.4.2 NIGHTLY • AK.042.XGENESIS •
HTC One, CM11, up and running. Have multiple networks at home so can test with that if needed. I'm ready for a little wifi war.
Thanks for this tiny and helpful utility. However, I initiated it, then started my (home) wifi up, then could not login to the network, although I have re-entered the correct password. Turning this off, again allows me to access the wifi. What should I do? (I am on Samsung Galaxy S4, I9500 @ 4.3)
Working great on s4 4.4.2 Probam
Sent from my GT-I9505 using Tapatalk
Thanks!!!
Working great on note 2.
4.3 alliance
4.4.2 Resurrection Remix
4.4.2 Omni
Hope this will still work in future android development
Verstuurd vanaf mijn GT-N7100 met Tapatalk
Which features will not work on HTC One with root SuperSU, but with S-ON?
This app broke my WiFi on GalaxyS4 (i9505) with Omega ROM v19. I already tried to flash the ROM again, flash new kernel, flash the modem via ODIN again and WiFi fix, but nothing helped. I'm out of ideas what could happen. I cant put the WiFi on anymore.
thangbom said:
Thanks for this tiny and helpful utility. However, I initiated it, then started my (home) wifi up, then could not login to the network, although I have re-entered the correct password. Turning this off, again allows me to access the wifi. What should I do? (I am on Samsung Galaxy S4, I9500 @ 4.3)
Click to expand...
Click to collapse
Something is breaking some of Samsung's extra encryption... this would take a lot of tinkering to figure out, there's no direct answer I can give you right now. Turn it off for the time being.
muamers said:
This app broke my WiFi on GalaxyS4 (i9505) with Omega ROM v19. I already tried to flash the ROM again, flash new kernel, flash the modem via ODIN again and WiFi fix, but nothing helped. I'm out of ideas what could happen. I cant put the WiFi on anymore.
Click to expand...
Click to collapse
If all else fails, flash a full stock firmware and see if that restores operation.
reeder said:
Which functions will not work on HTC One with root SuperSU, but with S-ON?
Click to expand...
Click to collapse
S-ON is not supported at all.
Confirmed working on Galaxy Note N7000 running Kitkat 4.4.2 with SuperSU 1.91
- OmniROM nightly 2014-02-01 (ART)
- Carbon ROM nightly 2014-01-31 (Dalvik)
In the play store description it was mentioned "developed for phones". I tried it nevertheless with a Galaxy Tab2 10.1 GSM (P5100) running OmniRom KK nightly and it changed successfully the Mac address also.
?
Yes. Reconnect to known WiFi takes a bit longer, but still working..
Just about to backup my apps and setting ... will try a clean instal first.
How do I exactly check if it's working?
I'm on HTC One Cyanogenmod 10.2 Rooted S-ON and there seemed to be no error till now :/
Same for me. Please share if you are able to fix this. Unfortunately I am away from a laptop for the coming week
At least the app does what it should.nobody can track me through Wi-Fi now...
muamers said:
This app broke my WiFi on GalaxyS4 (i9505) with Omega ROM v19. I already tried to flash the ROM again, flash new kernel, flash the modem via ODIN again and WiFi fix, but nothing helped. I'm out of ideas what could happen. I cant put the WiFi on anymore.
Click to expand...
Click to collapse
hi, i have a galaxy note 4 (exynos variant) and i decided to root it. After I'de done that i downloaded root booster and used it. whilst it was working and setting the governor, i saw it say on the screen "shutting down poorly programmed apps" which was followed by a list of apps (com.google."whichever app here") ever since that, some of my apps haven't been connecting to the internet. the built in browser works fine, it connects and works but apps like snapchat, google play store don't work, they don't connect to the internet. some apps do work such as whatsapp. I've tried disabling and re-enabling, clearing data, clearing cache. nothing worked so far. does anyone know how to fix this? thanks.
I just noticed that when my phone is in standby/locked screen, I can't remotely locate or control it using either Cerberus or Android Device Manager. As soon as I unlock the screen, these services work fine. I've tried various suggestions that have come up in my searching, but as far as I can tell I've installed all of the necessary services and settings to enable remote device control. Other background things like SMS/phone calls/email/facebook notifications/etc seem to work fine when phone is in standby.
Any ideas? Remote controlling the phone isn't very useful if you can only do it when the device is in your hands and you're using it!
I have a Galaxy S6 Edge on AT&T, Android 5.0.2 rooted with PingPong Root but otherwise fairly close to stock. Thanks
After I updated my sprint galaxy s6 edge to marshmallow OTA, VPN is not working for me. I have tried more than 5 different VPN apps, but none of them work. They say they are connected, but as soon as I switch to a new app, they stop working. VPN worked fine before I updated, but now it is not. Please help!
Yoshi20017 said:
After I updated my sprint galaxy s6 edge to marshmallow OTA, VPN is not working for me. I have tried more than 5 different VPN apps, but none of them work. They say they are connected, but as soon as I switch to a new app, they stop working. VPN worked fine before I updated, but now it is not. Please help!
Click to expand...
Click to collapse
I've got this problem too, on chinese 9250
Go to Settings > More > VPN
Set up your VPN in there. I've set up VPN on my Galaxy S6 and S7 using L2TP IPSec with a signed certificate from GoDaddy.
I had it working on the S7 with a PSK also. Both phones are running Android v 6.0.1 Marshmallow.
It's strange but the VPN connection settings are different. My S6 is a Sprint phone, and I can't assign it a Certificate Authority. But the Verizon S7 won't let me save the VPN connection without a CA. I have to install the certificates in different ways for each phone as well. Very odd.
Anyway good luck.
MrKrunch said:
Go to Settings > More > VPN
Set up your VPN in there. I've set up VPN on my Galaxy S6 and S7 using L2TP IPSec with a signed certificate from GoDaddy.
I had it working on the S7 with a PSK also. Both phones are running Android v 6.0.1 Marshmallow.
It's strange but the VPN connection settings are different. My S6 is a Sprint phone, and I can't assign it a Certificate Authority. But the Verizon S7 won't let me save the VPN connection without a CA. I have to install the certificates in different ways for each phone as well. Very odd.
Anyway good luck.
Click to expand...
Click to collapse
Could you tell me how to do this please?
same problem for me Samsung s6 edge android 6..0.1 VPN apps work.... cyberghost / opera max/ and the rest .
PS after Zamber88 suggestion go to settings>> battery>app power saving > turn off for opera max or other vpn app.
PPS: if that is not enough do this: Settings >>Battery >> Battery Usage >> more (right up cornet button) >> Optimize battery usage >> select All apps and choose your VPN app and turn off .
also if in OPERA MAX when u use mobile data u get the error "enable background data " is because of the power saving.
CASE CLOSE !
That's a really strange issue. We did a lot of testing on MM with Nexus devices and everything works as intended. We even have a S6 Edge with MM that works fine (SM-G925F with one of the Unknown build listed on sammobile IIRC).
All I can come out with now is that you could try checking if there aren't any battery saving features interfering with the VPN apps.
Solved.
S6 edge.. disabled powersaving features. Vpns are working fine. Strange but cant figure out how powersaving is meddling with vpn. Solved.
Its not power saving . its restrict background data . just off the restrict background data and will work fine
zamber88 said:
That's a really strange issue. We did a lot of testing on MM with Nexus devices and everything works as intended. We even have a S6 Edge with MM that works fine (SM-G925F with one of the Unknown build listed on sammobile IIRC).
All I can come out with now is that you could try checking if there aren't any battery saving features interfering with the VPN apps.
Click to expand...
Click to collapse
I'm not sure if anyone can help me over here, but I'm not finding anything in the Nexus forums. Since @zamber88 did MM testing with Nexus, maybe you can help me with my Nexus 6. I have a 10 day trip to China coming up in a couple weeks and really need to get VPN working.
Google searches haven't helped, except to point me here. I have purchased VPN Unlimited and tried it with their app and an OpenVPN app. I got a free Galaxy J7 as a spare through the T-Mobile promotion a while back, and both apps work on it with no changes at all. Neither work on my Nexus 6, despite turning off power saving and restricting background data for both apps.
When I select a server, the J7 the Allow connection pops up, I OK it, and connect. On my Nexus 6, the refused to grant permission pops up. See the attached screenshots.
Any help would be greatly appreciated.
JimSmith94 said:
I'm not sure if anyone can help me over here, but I'm not finding anything in the Nexus forums. Since @zamber88 did MM testing with Nexus, maybe you can help me with my Nexus 6. I have a 10 day trip to China coming up in a couple weeks and really need to get VPN working.
Google searches haven't helped, except to point me here. I have purchased VPN Unlimited and tried it with their app and an OpenVPN app. I got a free Galaxy J7 as a spare through the T-Mobile promotion a while back, and both apps work on it with no changes at all. Neither work on my Nexus 6, despite turning off power saving and restricting background data for both apps.
When I select a server, the J7 the Allow connection pops up, I OK it, and connect. On my Nexus 6, the refused to grant permission pops up. See the attached screenshots.
Any help would be greatly appreciated.
Click to expand...
Click to collapse
I'll try to cover all of the bases from easiest to most cumbersome. Given you have some time on your hands this should helpful. Read through the list before doing anything and once you start doing stuff note it down as you're going so that we'll be able to pinpoint any other problems that could pop up. If you succeed then you'll have an answer pretty much ready for posting .
Reboot. Sometimes freshly installed VPN apps fail exactly like the screenshots show.
Try setting up a VPN connection with another app. Shameless plug: Opera Max, Opera VPN (note: there's an issue in Max which makes some VPNs disconnect after a couple of minutes so make sure to kill it before running any other VPNs).
Scan the device with Avast, AVG and Avira to rule out any worms.
Rule out any other apps interfering by booting into safe mode and try connecting again (with your app and, Opera Max for a sanity check).
If you don't want to commit to steps that will follow (or the step before this one succeeded) remove apps from least to most needed retesting with your app and Max after each uninstall.
Upgrade to Android Nugat. It shouldn't break anything and could potentially fix this issue. Either ways it's always a good idea to upgrade when updates are available. It's not like you're on iOS .
Now it's a god time to make a backup (frankly, anytime is good for a backup). If you went over with uninstalling apps making one will be easier. If you have root on your device you probably have TWRP, make a backup with it and download it to your PC. You could also make a Titanium backup if you're not big on setting up basic apps but it's optional. If you don't have root just backup all sensitive data (photos, videos, settings if it's possible to export these in-app). Also note down all apps you can't live without. Google Play has a history of installed apps but going through it is a pain and the "Copy settings from another device" option when setting up a fresh device is helpful but will not restore in-app settings. Also I would advise to not use it given that the culprit can sill be lurking in your apps.
MAKE THAT BACKUP, there's no going back from here . Do a factory reset. After that as mentioned before don't restore settings and set up a "new" device. Set up your accounts and check if both VPN apps work (they should by this point). Now start installing your basic app setup and after configuring each one make sure that the VPN still works.
If somehow this didn't help make sure you're not running a ROM that's botched by flashing the official system image (and upgrade to Nugat as a bonus). If you know what I'm talking about then you will know how to do it, if you don't know AND the issue still reproduces the there's something really strange going on.
By now you should have your issue solved, hopefully in the first three steps at most. There's one other thing to take into account. The great firewall does not like VPNs and there's a fair chance that Unlimited VPN will not work so be prepped to have a backup plan. You could try with Opera VPN (no idea if it works, not my project, would be nice to get feedback) and also get a trial for any service that looks interesting to you on this list.
Hope this helps and that you'll have a safe trip .
UPDATED minutes after posting:
One simple step I missed: reboot. In most cases it solves exactly the issue you're having. No idea why it happens but probably there's a 2y bug opened and tagged as low prio in the Android project .
Thanks for the quick reply!
1. Besides VPN Unlimited, I've already tried OpenVPN for Android and OpenVPN Connect. They both use .ovpn files from VPN Unlimited. I just installed Opera VPN and whether I swipe through the intro screens or skip them, I can't click on "GOT IT"; nothing happens. I think this might be the crux of the problem as some of the buttons in the other VPN apps don't respond either. I'm "almost" positive it's not a screen overlay problem because I used to use f.lux that did that, got rid of it, and haven't had any problems since.
2. I run Lookout Security & Antivirus and just scanned again to be sure. Nothing found.
3. I tried safe mode earlier, only to learn that you can't install or run any aftermarket apps.
4-7. Nougat hasn't been released yet and I'm too dependent on systemless root and Xposed, I'm still stock rooted on MM 6.0.1 with the September security update. I do run TWRP and Titanium Backup and make sure their backups are up to date before I try anything dangerous.
8. Unless you can think of why I can't click on "GOT IT" in Opera VPN, I guess my next step is to sideload the latest OTA again and try all of the VPNs before installing TWRP, SU, and Xposed. That's about all that's left.
JimSmith94 said:
Thanks for the quick reply!
1. Besides VPN Unlimited, I've already tried OpenVPN for Android and OpenVPN Connect. They both use .ovpn files from VPN Unlimited. I just installed Opera VPN and whether I swipe through the intro screens or skip them, I can't click on "GOT IT"; nothing happens. I think this might be the crux of the problem as some of the buttons in the other VPN apps don't respond either. I'm "almost" positive it's not a screen overlay problem because I used to use f.lux that did that, got rid of it, and haven't had any problems since.
2. I run Lookout Security & Antivirus and just scanned again to be sure. Nothing found.
3. I tried safe mode earlier, only to learn that you can't install or run any aftermarket apps.
4-7. Nougat hasn't been released yet and I'm too dependent on systemless root and Xposed, I'm still stock rooted on MM 6.0.1 with the September security update. I do run TWRP and Titanium Backup and make sure their backups are up to date before I try anything dangerous.
8. Unless you can think of why I can't click on "GOT IT" in Opera VPN, I guess my next step is to sideload the latest OTA again and try all of the VPNs before installing TWRP, SU, and Xposed. That's about all that's left.
Click to expand...
Click to collapse
1. Some of the buttons don't respond? What about Opera Max? Opera VPN is fairly new in the game and it still can have issues (though I haven't found any during the brief time I was testing how it works with Max). This sounds really strange. Does it happen in other apps?
2. Rerunning the same Antivirus app will not double the likelyhood of finding a thread . Try with Avast too. You can safely uninstall it after that.
3. What aftermarket apps you have in mind? APK's installed not from the Play Store? It shouldn't impact testing if Unlimited VPN works fine. All background stuff shouldn't run by definition in safe mode.
4-7. Nougat is released. After beta 4 they started releasing OTAs and images for the final release on the beta channel and now it's going to go global. There are factory images for Nexus 9 which I upgraded recently and we have a Nexus 6 but after checking it looks like got the OTA from the beta channel, so it will take a while for the official release to roll out to 6 (though 6P and 5X already have it). Also you're right, there's no systemless root for it yet. We're rolling standard SuperSU on test devices in the office (no need for Android Pay or banking apps there).
8. I'll reach out to the VPN guys for info on gathering debug information for this. Meanwhile try with Opera Max or even Betternet. Do these also fail to connect? Also does it reproduce on mobile and on WiFi?
Got a response from the VPN guys. Most probably your network blocks VPNs. Try pinging http://api.surfeasy.com/ from mobile and WiFi. If it doesn't go through then your network provider is blocking it. Probably it will be the same case for other VPNs. The issue is known and they'll probably add an error message in the next release .
zamber88 said:
1. Some of the buttons don't respond? What about Opera Max? Opera VPN is fairly new in the game and it still can have issues (though I haven't found any during the brief time I was testing how it works with Max). This sounds really strange. Does it happen in other apps?
2. Rerunning the same Antivirus app will not double the likelyhood of finding a thread . Try with Avast too. You can safely uninstall it after that.
3. What aftermarket apps you have in mind? APK's installed not from the Play Store? It shouldn't impact testing if Unlimited VPN works fine. All background stuff shouldn't run by definition in safe mode.
4-7. Nougat is released. After beta 4 they started releasing OTAs and images for the final release on the beta channel and now it's going to go global. There are factory images for Nexus 9 which I upgraded recently and we have a Nexus 6 but after checking it looks like got the OTA from the beta channel, so it will take a while for the official release to roll out to 6 (though 6P and 5X already have it). Also you're right, there's no systemless root for it yet. We're rolling standard SuperSU on test devices in the office (no need for Android Pay or banking apps there).
8. I'll reach out to the VPN guys for info on gathering debug information for this. Meanwhile try with Opera Max or even Betternet. Do these also fail to connect? Also does it reproduce on mobile and on WiFi?
Got a response from the VPN guys. Most probably your network blocks VPNs. Try pinging http://api.surfeasy.com/ from mobile and WiFi. If it doesn't go through then your network provider is blocking it. Probably it will be the same case for other VPNs. The issue is known and they'll probably add an error message in the next release .
Click to expand...
Click to collapse
I installed Opera Max and it was the only app that gave me a helpful error message, so thank you and the coders for that! The message said something like it couldn't establish a VPN connection due to an Xposed module. I disabled Xposed, rebooted, and all of my VPN apps worked. Further searching found this thread saying that Xposed's Immersive Mode was the cuprit. http://forum.xda-developers.com/xperia-z2/help/vpn-to-t2850981
I re-enabled Xposed and disabled only Immersive Mode and VPN still works. Hopefully this will help others in this thread too.
JimSmith94 said:
I installed Opera Max and it was the only app that gave me a helpful error message, so thank you and the coders for that! The message said something like it couldn't establish a VPN connection due to an Xposed module. I disabled Xposed, rebooted, and all of my VPN apps worked. Further searching found this thread saying that Xposed's Immersive Mode was the cuprit. http://forum.xda-developers.com/xperia-z2/help/vpn-to-t2850981
I re-enabled Xposed and disabled only Immersive Mode and VPN still works. Hopefully this will help others in this thread too.
Click to expand...
Click to collapse
I missed that you mentioned Xposed earlier. We implemented Xposed detection to prevent abuse so it's good to hear that it helped you to resolve your issue . Thanks forwarded to the developer behind it . Enjoy your trip!
I tried to figure this out by myself but I couldn't, and decided to post here on XDA for the last resort..
You see, I'm trying to reverse tether my android device to my own pc so I could get stable connection (for gaming) using this app Reverse Tethering NoRoot Free.
Fortunately, it worked as expected. I can browse the internet without any problems.
However, there are certain apps that ONLY CHECKS if there's a WIFI CONNECTED not the present Internet Connection Available.
At a certain point, I was browsing on chrome flawlessly. I could browse youtube and watch videos, but there's still like a sign that "No internet connection available"
In order to fix this, I have installed Riru Core, EdExposed, and the Fake Wifi Connection (on the xposed repository)
Last night it worked flawlessly. The apps being used with it never gave an error that there was "No internet connection". I could play the games I want with the lowest ping possible. Like 10ms below.
The problem is that today, for some reason it stopped working. Maybe because that app was published 6 years ago, and there are bugs unsaid to fix.
It is no longer maintained as I've read. I'd also like to add that I've tried the reworked version of Fake Wifi (still on xposed repository) but it did not work as well.
I was stuck because it asked for the older xposed for nougat, I installed one (basically i had 2 xposed with one not working to bypass app checking for xposed) but even tapping the master switch and save did not work.
Before I downgrade back to nougat, I'd like to ask all the geniuses here if there's anything I could try.
It's really a pain reverting back to nougat and missing the good ram management of Android 10.. honestly.
Thank you in advance
Apologies, you're saying the game was working fine with 10ms ping, and then it suddenly stopped working?
Or you're trying to play another game which is not maintained, and considered dead? Can you mention the name of the game, and the exact issue with EdXposed?
@ryeisqt
Use an Ethernet connection instead of Wi-Fi connection.
Mohamedkam000 said:
Apologies, you're saying the game was working fine with 10ms ping, and then it suddenly stopped working?
Or you're trying to play another game which is not maintained, and considered dead? Can you mention the name of the game, and the exact issue with EdXposed?
Click to expand...
Click to collapse
I'm trying to reverse tether my device (My androids gets internet from my pc instead of using the wifi) because wired connections are much much more stable.
The problem is, apps and games says that there's still "No internet Connection". Which is not true because I could still browse and watch videos using wired connection.
There are apps that will not let you open unless you connect to an "Actual Wifi"
*The dead are the fake wifi connection app from xposed repository.
*The game is called mobile legends
*there are no issues with edxposed
jwoegerbauer said:
@ryeisqt
Use an Ethernet connection instead of Wi-Fi connection.
Click to expand...
Click to collapse
you mean the otg ethernet cables?
A compatible OTG-Ethernet adapter.
More info here:
How to connect your Android mobile device to Ethernet
Yes, but the question is, how can you do it?
knowtechie.com
ryeisqt said:
I'm trying to reverse tether my device (My androids gets internet from my pc instead of using the wifi) because wired connections are much much more stable.
The problem is, apps and games says that there's still "No internet Connection". Which is not true because I could still browse and watch videos using wired connection.
There are apps that will not let you open unless you connect to an "Actual Wifi"
*The dead are the fake wifi connection app from xposed repository.
*The game is called mobile legends
*there are no issues with edxposed
Click to expand...
Click to collapse
So .. to make it clear:
Mobile Legends was updated like a month ago, so there's nothing wrong with it. And it also runs well on even 3G, so it's like a luxury to you, enjoying the least ping possible.
Fake WiFi Connection wasn't updated recently, probably since 2014, it was designed for Android <= KitKat, but it is usable even on Android 11, it has an adjustment in order for it to work well, a toggle, and an app selection.
You have to understand that, for your phone to believe that it is on WiFi, there are apps that should be selected from within the Fake WiFi Connection app. The best is to select all apps.
Mohamedkam000 said:
You have to understand that, for your phone to believe that it is on WiFi, there are apps that should be selected from within the Fake WiFi Connection app. The best is to select all apps.
Click to expand...
Click to collapse
That's the problem, for the phone to believe that it is on WiFi.
I already have tried selecting the apps. Sometimes it is working, the game believes that there is a WiFi. Sometime it isn't. I was hoping someone knows the way to fix this problem
ryeisqt said:
That's the problem, for the phone to believe that it is on WiFi.
I already have tried selecting the apps. Sometimes it is working, the game believes that there is a WiFi. Sometime it isn't. I was hoping someone knows the way to fix this problem
Click to expand...
Click to collapse
Seeing the app developer's comment, some apps may do some WiFi calls not supported by the app just yet. (Like, check if it is a real WiFi or not).
Just wondering, can't you use a VPN and link the whole device's network with an app that thinks it is on WiFi?
Is there an updated app for this? My Nokia with LineageOS 18.1 (Android 11) is rooted, and I have Magisk + Riru Zygisk + LSPosed installed. I doesn't seem sensible to run an Xposed module from 2015 or 2017 for this matter.
RootedLee said:
¿Hay una aplicación actualizada para esto? Mi Nokia con LineageOS 18.1 (Android 11) está rooteado y tengo instalado Magisk + Riru + LSPosed. No parece sensato ejecutar un módulo Xposed de 2015 o 2017 para este asunto.
Click to expand...
Click to collapse
Nothing
Any update?