Android 10 + Vysor Pro - OnePlus 7 Pro Questions & Answers

Good afternoon!!
I have been using the Vysor Pro application for several years, on my OnePlus 7 Pro for several months now.
I use it because I have a physical disability and that allows me to use the smartphone from the computer.
Normally I make the connection by Wi-Fi so as not to damage the battery by having USB connected and charging without stopping.
Since I upgrade to Android 10 I can connect it via USB, but when I try it over Wi-Fi, I get a message like the mobile phone is not connected to Wi-Fi, of course, the computer and mobile phone are connected to the same network and before the update it worked without problem.
After updating and seeing that it did not work, I did a factory reset and installed everything from scratch, as if it were a new terminal.
I wanted to ask you if you could give me a solution, to run Vysor connected by wifi?
I have written to the developer several emails and in more than 15 days I have not responded.
Thank you

Hi!! I wanted to ask if someone has come up with a solution or could you tell me how to contact the developer.
Greetings and thanks.

I just found this thread long after I got Vysor (and scrcpy) to work (almost) flawlessly on Android 11 (with USB setting up the initial adb connection and then switching to Wi-Fi thereafter)....
In early May I updated from Android 11 to Android 12 and I found out that Android 12 has a fantastic new Developer option "Wireless debugging" feature where you can set up the adb connection to the PC completely over Wi-Fi (no need for the initial USB connection!).
I just wanted people to know new information related to using Vysor completely over Wi-Fi (no USB connection is ever needed again!).
This always on Wi-Fi Vysor capability is new in Android 12 because Android 12 has a new Developer option for "Wireless debugging".
However, Android 12 also has a new Developer option for "Enhanced MAC Randomization" which randomizes the MAC address on every Wi-Fi connection, so with that added desired Wi-Fi simplicity in Android 12 comes also the added desired privacy of MAC randomization on every connection (the difference being Android 11 only randomized the MAC per SSID, as far as I understand it).
All this new Android 12 functionality has implications for your Vysor (and scrcpy) setup, based on my tests over the past couple of months.
Of course, if your router is using the MAC address to hand out the IP address you might need address reservation since the router can no longer expect a consistent MAC address if you set that new Android 12 Developer option but you can set the Android phone to request a "Static" IP address (if you want the adb connect commands to be consistent in the IP address in day to day usage).
I have found that rebooting the PC causes me to need to reconnect via an adb command on the PC before Vysor will work, and, for unknown reasons yet, often the Android 12 "Wireless debugging" switch gets turned off (mysteriously) - which affects the Vysor (and scrcpy) connections from one day to another.
It's no big deal once you figure out the commands and switches though, where the screenshots below show the settings I currently have on my unrooted Android 12 Samsung Galaxy A32-5G phone from T-Mobile (many of which are for privacy and functionality reasons).

Related

[Q] Android devices and their refusal to connect to wifi

I have some android devices (LG Thrill & Nook color specifically) that have issues connecting to some wifi routers. Both devices have been rooted and run 3rd party firmware, however the problem existed when on stock rom as well.
I believe the router runs "WPA/WPA 2 Personal". I'm pretty sure the router is not at fault as I can connect to it just fine with other devices (Macbook Pro, netbook running Ubuntu, iPhone 4 & 4s, Moto Atrix, PSP slim...ect). That is just a handful of devices that connect just fine.
The 2 devices here in question will see the router just fine and attempt to connect. The continue to try and connect and eventually fail. The order of connection goes: SCANNING -> AUTHENTICATING -> OBTAINING IP ADDRESS -> ...
It never connects at this point, it just goes back the beginning. I tried to restart the router to no avail. This is on a handful of routers that use security of some sort. Likewise the devices CAN CONNECT to certain other routers, both using security and open.
Any ideas?
Oh and BTW: I checked all the setting in the router and played around with it for a while. No dice!
MAC addressing is disabled. I tried both G&N, individually and combined. I tried every security type as well as no security (not an option even if it worked). I'm getting pretty frustrated.

USB Tether Your Android Device to Your Mac—Without Rooting

Android devices are known for their USB and Wi-Fi tethering abilities—rooted or unrooted—which comes in handy for those that travel and need internet on their laptops in areas that don't have any Wi-Fi networks available, but have a strong cellular signal.
And tethering via USB is pretty much everybody's preferred method, since it provides faster speeds compared to Wi-Fi tethering. Plus, your phone is constantly being charged, whereas Wi-Fi tethering drains your phone's battery.
While USB tethering your Android device to a Windows-based laptop is pretty easy, Mac users were required to root their phones in order to get the faster, more stable USB tethering to work. But not anymore. Now there's a new Android app on the market that lets you connect your un-rooted device to your MacBook for easy web access without any hiccups.
HoRNDIS, (pronounced horrendous) is a driver created by Joshua Wise for Mac OS X users with 10.6.8 and above. It allows you to use your Android smartphone's native USB tethering mode to gain internet access—Without rooting.
How to Use HoRNDIS on Your Mac for USB Tethering
To get started, first download the latest binary package of HoRNDIS from Github.
Follow the instructions in the installer. Once installed...
Connect your Android phone to your Mac via USB cable.
Go the settings menu on your phone.
In the connections section, select "More…".
Select "Tethering & Portable Hotspot".
Check the "USB tethering" box.
If everything worked out okay, your device should now become available in Mac OS X's network menu.
HoRNDIS has been tested extensively on the Samsung Galaxy Nexus running Android Jelly Bean, but is reported to work just fine with other Android devices, such as the Samsung Galaxy S, S2 and S3 as well as the new LG Nexus 4.
Try out your phone and let us know if it works!

Android 6 Marshmallow Set-up Activation - Wifi - China roadblock

Since I am in China, a non-Google country, the activation is impossible. It requires Wi-Fi, which obviously I have, but all devices must connect with Google, which is impossible without the VPN. Secondly, there is no VPN option on start-up screen. So, it is in the Checking connection "up to 2 minutes" screen indefinitely. I would say this is a major BUG.
My solution will be to downgrade to 5, which I recall could go into the android without Wi-Fi first connecting with Google. Whereby, I can setup a VPN using full android OS access.
Any other solutions here to get into Android 6?
This didn't work for me, but it might be my VPN provider: If you have a laptop, connect it to the internet with an ethernet cable, turn on your VPN, and then share your connection through wifi.
In theory, this should work, but it didn't for me. And I found your thread because I was either looking for a solution, or at least a place to vent. I read somewhere on a Google forum that Google doesn't have an answer for this. We're SOL.

Privacy: How to set a random MAC address upon every Wi-Fi connection

Privacy: How to set a random MAC address upon every Wi-Fi connection
I post this for two reasons, the first being I just learned this and therefore I want others to benefit from my newfound knowledge:
"Every time your device connects to a new network it can use a randomized MAC address. Why is this important? To put it simply: Privacy."​which seems to apply to a variety of Android releases:
"Starting in Android 8.0, Android devices use randomized MAC addresses when probing for new networks while not currently associated with a network. MAC randomization prevents listeners from using MAC addresses to build a history of device activity, thus increasing user privacy."​
And the second reason is that those who know more than I do can further add technical value to this topic.
What I did on Android 11 was I changed the following two settings which I believe add to privacy.
Android11-Settings > Connections > Wi-Fi > GearIcon > Advanced > MAC Address Type
Set to either {Randomized MAC} or top {Phone MAC}
Settings > Developer options > Networking > Enhanced Wi-Fi MAC randomization
Turn either {ON} or {OFF}
"Change this phone's MAC address each time it connects to a network that has MAC randomization turned on."
One caveat is the following:
"Once a random MAC address is used for a given network profile, the mobile device will continue to use the same random MAC address even after the user deletes the network profile and recreates the SSID/network profile."
Another caveat is the following:
"There is a bit which gets set in the OUI portion of a MAC address to signify a randomized / locally administered address. The quick synopsis is look at the second character in a MAC address, if it is a 2, 6, A, or E it is a randomized address."
If you're aware of additional technical information on this privacy topic, please add it to this thread so that we all benefit from your knowledge.
Thanx,
I did option 2 - Settings - Developer Options - Networking - Enhanced Wi-Fi MAC Randomization - as to On, and I tried googling where to find your first option 'Randomized MAC' on Android 11, but I can't find a solution as to why I don't see that 'Randomized MAC' option there on my Samsung Galaxy S21 Ultra, it is updated.
May you possibly tell me if you know of whether if I should have both your suggested options enabled and why I maybe can't see option 1 for me?
Hi, I cant find the setting Privacy - Use Randomized MAC on my Galaxy Note 8 but on my Mi Mix 2S, this option is there. Tried MacRandomizationEnabler module on Magisk but there's no changes. Tried it on various Roms Q/R/S for Note 8 but cant seem to get it to appear.
helionexusbiz said:
Thanx,
I did option 2 - Settings - Developer Options - Networking - Enhanced Wi-Fi MAC Randomization - as to On, and I tried googling where to find your first option 'Randomized MAC' on Android 11, but I can't find a solution as to why I don't see that 'Randomized MAC' option there on my Samsung Galaxy S21 Ultra, it is updated.
May you possibly tell me if you know of whether if I should have both your suggested options enabled and why I maybe can't see option 1 for me?
Click to expand...
Click to collapse
Try going in WiFi setting while being connected to a WiFi network. You will see a 'gear' icon beside the connected WiFi name. click on that then click on 'advanced'. Hope you will find what you are looking for.
Though I might be too late to reply, but anyway. I just got into (and presumably out of) this mess.
I think I might know where other people might be having issues...
Some routers are set to recognize devices by their MAC address (which won't work anymore with MAC randomization).
First, let me state unequivocally that I have been successfully using MAC randomization on Android 11 (which randomizes per SSID and only changes that randomization under certain circumstances) and I've been successfully using MAC randomization on Android 12 (which randomizes on every connection if you set the Developer options for that).
But I changed a few other (unrelated!) Wi-Fi settings that others might not be setting; (but maybe they matter?).
I don't think most of those Wi-Fi changes I've made are needed for MAC randomization to work per connection, though, as I did them only because I have other tools (like scrcpy and vysor and webdav which you can see in the screenshots below) which work best with a static IP address on the phone (and I hide my router broadcasts for privacy reasons - and yes - I said privacy and not security as Google/Mozilla/Kismet/Wigle/etc. still get your SSID even if you add "_nomap" and "_optout_" to that SSID).
But that's what I think may be DIFFERENT in my setup than in your setup (but I would think my setup would be harder to set up than for most people since my router doesn't broadcast the SSID and my phone doesn't try to reconnect to that SSID when I leave the home due to geofencing tricks).
Anyway, the things I did different from (perhaps?) most people are:
I set Developer options to Enhanced Wi-Fi MAC randomization
(Enhanced Wi-Fi MAC randomization = on)
I set the Android Wi-Fi to request a static IP address
(IP settings = Static)
I set the router to address reservation for that IP address
(Address Reservation = on)
I set the Android Wi-FI to not attempt to reconnect upon failure
(Auto reconnect = off)
I set Developer options to allow wireless debugging
(Wireless debugging = on)
But I want to stress that almost all those Wi-Fi settings I changed that may be different from others weren't necessarily for the MAC randomization feature to work but for other Wi-Fi privacy and functionality features to work, including:
Causing a new Wi-Fi MAC randomization on every connection
Not broadcasting the home Wi-Fi SSID (on the phone) whenever I'm away from home
Not broadcasting the Wi-Fi SSID (on the router) when I'm at home (in addition to using "_optout_" & "_nomap" names).
Mounting the entire phone (root & external SD included) as a read/write drive letter on Windows over Wi-Fi (using WebDav)
Mirroring the Android phone on Windows over Wi-Fi so that I can use the Windows keyboard & mouse & clipboard on the phone (using Vysor and/or Scrcpy) & so that I can just slide an APK from Windows to Android over Wi-Fi to install it onto Android
etc.

[SOLVED] Syncing with Windows: Wifi OK, USB Tethering no longer OK

Hello,
I got a new smartphone running Android 12 through Evolution X — because the original ROM was stuck at Android 9.
Syncing an organizer app with Windows through USB tethering worked for a few days… and stopped working all of a sudden with its familiar "Connection error. Unable to connect. Check firewall settings on your computer."
"ipconfig" shows the USB tethering connection, and the IP + port # in Android match those used by the Windows appp.
Syncing through wifi works.
Exact same issue on another computer.
Disabling the firewall on the computer makes no difference.
Any idea where I could look? I wonder if I didn't enable/disable a feature by mistake.
Thank you.
---
Edit: Found it. I just had to sync once letting Windows use whatever IP it wanted, and then use it to assing the address manually.

Categories

Resources