Scrcpy is pretty dope: https://github.com/Genymobile/scrcpy
Open source and doesn't require any connection to any other server other than your own devices. Phone can be controlled via cable and WiFi.
However, it requires a few additional steps, so not sure how well it would suit you as you change ROMs often.
Thanks to the initial work submitted by igorinov via a pull request (https://github.com/Genymobile/scrcpy/pull/292), scrcpy now provides an option to record the device screen to a video file:
scrcpy --record file.mp4
The device is mirrored on the computer and can be controlled via keyboard and mouse, as usual.
If the device is rotated during recording, the recorded video is also rotated (its dimensions change). It seems to work correctly in video players (vlc, mpv and even firefox).
Discovered scrcpy this week. Allows to mirror and control your Android screen on a computer. OpenSource too, works fantastically!
https://github.com/Genymobile/scrcpy
Also they make Gnirehtet, to reverse tether the internet connection is a computer and use it on Android.
Those on Windows (as well as Linux & macOS) can also do something similar via scrcpy. It basically allows you to mirror your Android screen to your device through USB or WiFi.
It isn't able to forward audio (the GitHub page suggests using sndcpy alongside it for that) & I imagine it might be inconvenient to properly play via keyboard & mouse, but I mainly use it to sometimes check on auto runs remotely while my phone is elsewhere. If your computer has a touchscreen, you could try running a few quests manually. I've done it a few times and with proper configuration, it can feel somewhat natural.
There is no light emulator, because its an emulator. It still has to open a virtual machiine and load the entire android os. Simulators are very light but only iOS has a simulator.
From experience i noticed that the emulators without google play images are the fastest. Personally i stopped using the emulator because it is too much resource heavy, i use a normal phone with https://github.com/Genymobile/scrcpy
I've been having a lot of fun using the Flydigi Wee 2 to emulate DS games. While it does make DS emulation a lot better, it still doesn't solve the issue of not having a fine-tipped stylus for games that need that. Using Scrcpy, I was able to mirror my phone's screen to my Surface Go and use my Surface pen as a DS stylus. It works great for drawing lines, but not so much for taps. For whatever reason, DraStic makes me tap twice before a touch is registered (other apps are just fine when mirroring). If you need a fine-tipped stylus, I would suggest one of those disc stylus that can be found on Amazon for $15 or so.
Check out https://github.com/Genymobile/scrcpy, it should be usable via desktop view.
A properly integrated solution would be preferrable of course. Perhaps you could create a light wrapper around it using this new UI framework.
You cannot prevent malicious actors from leaking photos. More than one person has pointed out that it's possible to take a picture of the screen, and actually, screenshot block can also be bypassed using something like https://github.com/Genymobile/scrcpy
But, alternative direction; can you embed an invisible unique key into the image? A different key for every time a image is sent. Perhaps using a GAN to hide the data from the human eye, but make it maximally difficult to remove form the image. If a photo is leaked, by any method at all, a cuckoo filter could be used to verify who owns the image, who it was sent to, and when.
It doesn't prevent people from leaking photos, but that's not really possible anyway. If a leaked photo is found it makes it possible to identify that it was unwillingly leaked, and who is responsible.
Exciting part starts at 1:58. Just demoing the functionality. Mirror a video feed from the Oculus Quest VR headset to a Nintendo Switch or, if you want, any display you dock the Switch to.
​
The Switch is running scrcpy while booted into L4T Ubuntu. The Quest must be in developer mode.
​
Not sure how many people own BOTH of these devices, but thought this might be interesting to some peole. It is especially neat that you can mirror the Quest's stereoscopic picture to the Switch, then use a Labo VR to see what the player is seeing in realtime 3D.
Je viens de trouver un truc super sympa
Si vous voulez glander sur votre tél, sans l'avoir dans vos mains
Vous avez scrcpy
Un programme de mirroring de votre appareil
Il faut adb d'installé et bien sur les droits admins
Awesome open source screen mirroring software scrcpy supports recording to a file. Doesn't require root, nothing needs to be installed on your phone. It only requires an adb connection through USB or wirelessly.
there's some instructions in /r/leagueoflinux but I never got them to work. I think there was an ubuntu snap package too but I haven't tested it either.
I ended up playing on mobile and if I want to play on a bigger screen I use scrcpy
(scrcpy author here)
By applying this patch, you can list the methods available on SurfaceControl
on your device.
I just built a version: <code>scrcpy.exe</code> SHA256: 71aa92c2a25e95ea7a4574b926b78561b246180473c9ba9d33bd8e19d741be58
(take release v1.9 for windows, then replace scrcpy.exe
by this one)
Then run scrcpy, and post the output.
(when you encounter such a problem, you should post an issue)
/u/willasaywhat suggested a solution for starting applications in their comment which should work. Once you have adb
set up you can use <code>scrycpy</code> to get a live stream of exactly what the headset sees. It works for guardian and beat saber. You see what they see. By default this includes both eyes but you can pass an argument to crop it to just one eye for easier viewing. Note it does not include audio but if youre not using headphones the sound from the Quest is easy to hear.
For Android, you should check out https://github.com/Genymobile/scrcpy - no adapters necessary and performance is quite good. Have used for presenting stuff and remotely controlling my devices. For iOS I won't be able to help but I am sure that similar tools exist.
Running android emulator on a low end PC is always a hassle. I suggest you use scrcpy which lets you mirror your android device to your PC. I also wrote an article on the tools I use on a low end PC : https://medium.com/@bimsina/flutter-development-on-a-low-end-pc-21c867a2a748
If you have an Android device, I recommend using scrcpy
It only streams video (i.e. no audio), but it works pretty well for me. Just plug your phone in, start it up, and game.
Yes ,I used to develop only with emulator before but after I found scrcpy , with which android can be mirrored to pc with adb with no lag and full resolution , i have no use for emulator
Here's the link:
Generally, PulseAudio can do that if you only need audio, you just need to change the device class of your bluetooth chip, e.g. with sudo hciconfig hci0 class 0x20042C
. You should then be able to use pavucontrol and othet PulseAudio tools to check if it works and map it to your real speakers/microphone.
I have no idea if there's something more recent that provides number input & accept/reject, but you can use something like scrcpy or another remote control solution for that if you're using an Android phone - not exactly Bluetooth, but I believe ADB works quite well over WiFi.
There are already a couple of ways to do this. scrcpy is the method I have used. It is FOSS and gives full keyboard and mouse access.
I have also heard that TeamViewer can be used for this, but I haven't tried it myself.
Don't need root for mirroring, lots of apps out there can do it. Notably scrcpy for Android phones, lightweight and doesn't require an app. Just enable usb debugging on phone, run scrcpy on PC and plug phone in.
Also on the note of using a controller, game was literally designed for touch screen, accuracy isn't so precise that controller/keyboard input is needed.
Note this isn't to bash on streamers or anything, I just felt like you were bashing on the game for being... a mobile game?
If not Nox then Bluestacks is usually the other big name Android emu people use.
Do you have an actual Android device by any chance? You could connect it to your PC with scrcpy and play that way.
>The problem is that my screen doesn't work.
Did you, at any point, enable developer mode and set up adb debugging with a computer? if so you could use something like https://github.com/Genymobile/scrcpy to access your phone without needing the screen to work.
Usa scrcpy, non richiede installazione (almeno così pare, su Windows) ed è veramente semplice da usare, basta attivare il Debug USB nelle Impostazioni Sviluppatore sul telefono (molto semplice da fare anche se non sai di cosa si tratti, trovi qualche miliardo di guide online).
If you have Debugging ON on your phone and you can accept a popup window (with normal keyboard connected to the phone) you can use https://github.com/Genymobile/scrcpy to control your phone. With that, you can backup your phone. I'm not sure if the 6T offers HDMI out on the USB-C port by default.
Honestly i would upgrade, but i rather get a Samsung or Poco instread.
Any of these methods will require either root or developer options > USB debugging on. Otherwise, time to go to a screen replacement center!
First one that comes to mind is scrcpy. ScrCpy, short for Screen Copy, allows you to see and control the screen from the computer the device is attached to, once the MACID of your computer has been approved by the device.
Next up is pulling the data from the device itself. This would require ADB and can be got from either Google themselves or any of the micro ADB installs you can find online that don't involve installing the whole Android SDK. You'll also need to edit your path variable to include where you stick adb.exe, then run from command prompt:
adb pull /sdcard/0/ <PATHONYOURCOMPUTER>
Outside of those two, I think the rest are semi-crapshoots. You might be able to boot into something like TWRP and mount the disk from here, possibly, but that's some advanced level stuff.
If cc is missing you can try using Android's live caption, it worked out pretty well for me.
When I want to watch something on the computer instead, I use scrcpy to stream from my phone to my computer.
If you have an Android phone and headset hanging around, you can create a 0$ build using scrcpy and OBS with the VirtualCam plugin.
I think this might be what you want. Allows you to USB connect a phone or multiple. Launches a new window that shows your phone. You can use keyboard and mouse to interface with your phone.
Sure. Connecting wirelessly over the local network is easy and is documented here in the github page Now on the same wifi or network you can connect an Android phone and PC.
What about over the internet, like TeamViewer? For that to work, we need another PC to plug the phone into. I used a Raspberry pi 3 with Raspian, but theoretically any OS would work as long as it can host an SSH server and can port forward. We next open the necessary ports on the router the Raspberry pi is on(This process is very simple and there are many guides available online. This is just one of them
https://github.com/Genymobile/scrcpy/blob/master/README.md#ssh-tunnel Finally, from the computer we want to access the phone from, we run this command
ssh -CN -L5037:localhost:5037 -R27183:localhost:27183 your_remote_computer
Then in another tab or window, use the scrcpy
command as usual.
As it says in the dock, mirroring a screen in real time is going to be slow if you don't lower the resolution or limit the amount of frames. This command does just that, and lower the bit rate as well
scrcpy -b2M -m800 --max-fps 15
I would also suggest you use --stay-awake
to keep the screen awake (if it does, you can always use ctrl+o to wake it) and -t
to show your relatives exactly what you're touching on the screen.
Overall, a very simply process to set up. Make sure you test every part of this process before you attempt to rely on it. Start by connecting and testing over USB. Then Wifi, then finally over the internet. The creator of Scrcpy did a fantastic job with the docs, so be sure to take a look at them first.
Edit: Formatting and a longer explaination
I'll add another great tool for integrating Android with Linux, scrcpy: https://github.com/Genymobile/scrcpy
It displays your phone in a window and allows you to do whatever, using your mouse and keyboard.
"scrcpy" makes easier to make a phone demo/presentations or play full-screen games (screen rotation supported) on your computer not only by cable but also over wifi (it's cool to make or take a phone call from the screen while your phone is in your pocket or another room - wireless bullets) some screenshots..
give it a try!
(I assume you are using Windows)
cmd
in Windows menu)cd
, random stackoverflow link)scrcpy --record file.mp4
, then EnterNo, I gave up easily because that functionality wasn't that important to me. I did notice that scrcpy successfully solves the problem but they seem to do it by using an undocumented API.
I only found out about this feature a few weeks ago. But it isn't available for my tablet anyway. There's an open source feature anyway called SCRCPY (screencopy) that worked flawlessly. For Windows, Macintosh and Linux. also isn't restricted to Samsung devices.
Scrcpy injects keyboard and mouse clicks, so for games where you can just click on specific locations to make actions, you can.
Note that the keyboard keys only work if the game support them (if the game only accept actions by clicking on specific UI widgets on the screen, the keyboard actions do nothing on the game).
However, for first-person-shoot, the mouse is "relative", not "absolute", and movements (even without clicks) are important. This mode is not supported yet.
HID keyboard has been implemented for the next version: https://github.com/Genymobile/scrcpy/pull/2632
I would like to implement HID mouse too. With this, it would be possible to play FPS games with the mouse. It's support is currently limited to Linux though;
> Resolution isn't great since it's a Pixel 4a screen translated to a 24'' monitor
The reason is not that your monitor is bigger than your device screen, but probably the opposite: the resolution of your device screen is bigger than your computer resolution. For example, press Alt+g from the scrcpy window to resize to "pixel-perfect".
https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#the-quality-is-low
Maybe you can see the phone screen on PC using Scrcpy. Then you can try to fix the problem. If that doesn't work, maybe you can connect your phone to a monitor/TV using an USB to HDMI (or DisplayPort) (the phones screen brightness shouldn't affect the image shown on the monitor/TV).
Well theres a few problems:
No model infornation (not sure if this info is available on some part of the hardware)
Any recovery method could be risky if its carrier locked since there may be extra carrier restrictions
Its very unlikely that USB debugging is enabled and set to the right USB mode for screen mirroring/data recovery (you can try scrcpy)
At this point if you want to do anything with it you might have to replace the screen.
(if you do replace the screen dont tell the repair shop you found it on the side of the road unless you dont want them to give it back)
I don't think it's even an app limitation, it's an OS limitation of Android, or at least it was when I looked a year ish ago.
If your computer is good enough you can look into https://github.com/Genymobile/scrcpy and there's also https://github.com/rom1v/sndcpy for sound.
Fwiw, this works perfectly on my pixel 4a but I get only video and no audio from my Xiaomi phone. Can't tell you why, I've tried everything and it's one dev making this so it's not something that'll be realistically dealt with.
The other option is using a capture card with audio outs and an audio mixer interface.
Unfortunately mobile is just awkward to work compared to other platforms and you're going to be spending a lot more time in general with it all.
Are you talking about Google Authenticator?
click ⋮ > Transfer account > Export > you get a QR code
The downside is you can't screenshot it (unless you have magisk mod that allows that)
So either snap a high quality pic of it or use screen mirror to pc (scrcpy) and make a screenshot from PC
It's less pain in the butt to transfer all your 2fa to new platform, but if you really want a fresh install, might as well ditch Google Authenticator.
Try scrcpy. Works wired or wireless. In think the latter is more inconvenient due to the nature of how it works (USB debugging) but still within reason.
have pixel, work at a desk 8H a day. i keep my phone plugged in, screen off, with a small window on my 2nd monitor showing my phone using SCRCPY. I can see everything, and respond to notifications with my mouse and keyboard. It's way superior to checking my phone. it's just right there on my desktop.
For passwords, do not paste with Ctrl+v (which copies the content to the clipboard manager), but with Alt+Shift+v instead (which injects chars as if they were types manually).
See the WARNING in the README: https://github.com/Genymobile/scrcpy#copy-paste
You can look into scrcpy, that allows you to stream mobile screen to PC. I am using this with a "burner" phone. So the game is running 24/7 and when I want to do something I can just control it via PC. If you are concert about the scrcpy project, it has Apache 2.0 License. Source code is public. So feel free to read.
Second option: If you have time to spare and are tech savvy you can create your own BlueStack. Depending on your OS (Windows/Linux), performance may vary. On windows you just can not virtualize ARM based OSs with good performance. So you would have to use Android x86 and I do not know, if the OS can run the game, but as I wrote, if you have time to spare you could give it a try.
**Update**
You are all right, the Surface Duo has no build int recorder.
Nevertheless, I found `srcpy` and it works like a charm.
Maybe you could try to place it into the holder first and use scrcpy to control your phone from your PC afterwards?
Cleaning your device will probably support the general performance. If uninstalling most unused apps isn't enough, a factory reset might help.
I'm running a 6 year old PC (though it was high spec back then) and have no issues running Bluestacks. I do have an nvidia GPU though, so that cannot really be compared to a standard laptop.
Today's midrange hardware is probably on par, if not better than my PC, so you could check some recommended PC guides based on your budget if getting new hardware is what you want to do. Just keep in mind most setups still use older gen of graphics cards, cause new ones are hard to get or too expensive, but if budget is not a problem aim for newer 30 series. As for Bluestacks (and possibly some other emulators) you really want an nvidia gpu. The only problem is buying the newest cards since they are expensive (if they are even available), so it all comes down on how much you can spend.
Unless you want to buy a laptop, then you're kinda stuck with higher price for worse specs, and I wouldn't recommend "gaming" grade laptops because they are hot, loud and bulky, unless mobility is your #1 prio.
From my previous post, I still recommend setting up scrcpy if you want to use your current laptop with your current phone.
It might be doable with scrcpy, which lets you control your Android from your PC with pretty low latency. Some flags can be set to decrease the latency a bit more.
https://github.com/Genymobile/scrcpy
s*c*rcpy - the name is inspired by strcpy
Also check out my other comment about Chrome debugging in Android.
Your Phone-like functionality could probably work if Microsoft provided an API and an app developer supported it.
This will help you use it with PC: https://github.com/Genymobile/scrcpy
Or use Anydesk to control it from any device.
Voice access in the play store could help you use voice control or you could use Eva, eye control also from play store
I modified scrcpy to be able to use OpenCV functions, to process frames on android smartphones. In the video, it is using OpenCV's HoughCircles
function to extract the position of a ball in a soccer game. Then, the trajectory of the ball is predicted, and a tap is sent where the ball approximately will be. I'm kind of happy with the result, since it plays better than I can :)
Thanks for the info OP :) I actually haven't given LoR a shot on the desktop in a while. I found running it on my phone and using scrcpy was the easiest solution for me. Looks like I might try the Lutris script again!
AFAIK there's no desktop version of watchmaker.
What I've done that's worked pretty well so far is use Scrcpy to mirror my phone to my pc (over usb or wifi adb), and control it there. Works pretty well, easier than using the touchscreen.
If you're going to be doing a lot of scripting, I've had some success using VSCode with ftp to the phone, editing the script file directly.
I see your point, was also going through this phase where I thought tasker might help but then I stumbled upon this. https://github.com/Genymobile/scrcpy
Try this cuz it's one click away. Not even a tasker flow, just one click away*.
*Conditions apply
Have to be on same network. Prior but tiny setup required. Android should have ADB connection with the damn PC
https://github.com/Genymobile/scrcpy ,this one mirrors your entire phone once you plug it in and I think you can also wirelessly connect from PC to your phone,also make sure that you have virtualization technology (VT) enabled in your BIOS settings.Hope this helped.
I had no luck finding an emulator that runs the game. Tried with genymotion and android-x86 as a vm. Even with sideloading the apk, it seems to not work. =(
I then decided to use scrcpy. Not an emulator, but at least I can play on the pc. https://github.com/Genymobile/scrcpy
I also thought about using an emulator in a win10 vm, but it seems I deleted the vm I had and couldn't find my iso. Would probably run super slow anyway. Maybe I'll try it on the weekend.
Thanks! So I downloaded it and I'm not positive how to use it... if I run scrcpy.exe with my phone plugged in it says in command prompt and that's it..
INFO: scrcpy 1.14 <https://github.com/Genymobile/scrcpy> adb: error: failed to get feature set: no devices/emulators found ERROR: "adb push" returned with value 1 Press any key to continue...
I'm currently casting my phone screen to a laptop through USB-C cable without noticeable delay, using scrcpy (and ADB application I found on github). Occasionally I use the HDMI-out port on laptop to play android games on my TV. It don't cast audio, but works on Windows, Mac and Linux.
Probably you'll not be interested in that solution, but could be useful for someone else.
If you plan to stream the game to your PC and then to your friends via Discord or something, there's this (if you're not familiar with the command line) or this (if you are). It works either via USB debugging or Wi-Fi debugging.
You can also control the screen with this tool. I'm doing it right now. https://i.imgur.com/cgcKh2q.png
I'm an Android developer and while the emulator had significantly improved over the years it can still have issues. I'd recommend giving scrcpy a try. it's an amazing utility and there are many keyboard shortcuts
copy paste works from computer to device (and vice versa). also right click to activate the back button is a game changer.
if you have trouble getting it working you can pm me and I'll get you sorted.
Yeah, it does. It’s quite easy to use too! You can check the github page here for the latest release: https://github.com/Genymobile/scrcpy/releases and downloads are underneath the Assets dropdown menu. Get the one with win32 or win64 in its name, depending on your CPU.
Whenever you face any problem in linux.
Google search the main point first and try to find which are the main source.
As of this topic. The software developer is the main source.
https://github.com/Genymobile/scrcpy/blob/master/README.md
This is the github link. Which indicates apt repo. does have this app. If you couldn't find it, it also stated snap is possible. You could try using snap.
Sudo snap install package name
> While the device is plugged in type: adb enable tcpip 5555
Just a quick note, typing "adb enable tcpip 5555" didn't work for me. So I looked up the official guide, and it doesn't have the word "enable" in the command. I tried that, and it worked fine!
Best workaround I've found is to use scrcpy. Requires a computer in the mix but at least it works.
I have work projects that depend on the mic for speech recognition, so this has been a pain from day one of trying to give demos.
If you're cool with recording your phone screen from a laptop, scrcpy is a very powerful program. It is a command-line tool though, so it isn't for casual users.
Hey, to save you the trouble of fighting the phone as I did, here's something you can use to control your phone from your PC. https://github.com/Genymobile/scrcpy/blob/master/README.md
​
Just need to enable developer options(continually tap MIUI version in My Device > All Specs > MIUI version) and turn on usb debugging inside it. (Additional settings > Dev settings > usb debug). Then run the program with a usb line connected to phone (I think the default charging wire doesn't do data, so you might need another)
​
Highly suggest you turn OFF passcode before that becomes an issue
Scrcpy is much more convenient and only requires you to have it on your PC. No need to install anything on your phone. Audio inherently doesn't work with these type of things, because Android is actively preventing you from doing that for whatever reason unknown to me. There are workarounds with AUX cables or using dedicated capture cards though, if you really want the ingame sound for some reason.
Yeah, I'm not sure. I filed a bug report in August about some screen tearing issues with scrcpy, a program they recommended for mirroring to PC. The only response I got so far was that they assigned the issue to the proper team for scoping.
Here's the github issue, the oculus issue report is near the bottom of this: https://github.com/Genymobile/scrcpy/issues/634
This is not the answer you are looking for, but fuck the emulator. If you have an old phone laying around, use that for testing.
Then get scrcpy
1.9 added a cool feature:
> It is possible to turn the device screen off while mirroring on start with a command-line option: > scrcpy --turn-screen-off
AVD Emulators on windows are notorious for being awfully slow, so unless you're ready to switch to Linux, you can:
You can resize, and you can crop, but there's no facility in scrcpy for reversing the distortion correction. But even if there was the only way to end up with a 16:9 aspect ratio is to crop (or pad) since the viewport is ~1440x1536 per eye.
Cropping instructions are here: https://github.com/Genymobile/scrcpy
For info, on the dev
branch (not released yet):
> Scrcpy does not turn off the phone display while in use
Implemented: https://github.com/Genymobile/scrcpy/issues/175#issuecomment-497862439
> If you click anywhere outside of the Scrcpy window the window will minimize completely.
Fixed: https://github.com/Genymobile/scrcpy/issues/554#issuecomment-497711554
It the video part is easy to do with scrcpy, that is what I have been using.
I use the following command-line to crop it and reduce the bandwidth:
scrcpy.exe -b 6M -c 1300:1300:75:75 -n
> Scrcpy does not turn off the phone display while in use
The next release will probably support it: https://github.com/Genymobile/scrcpy/issues/175#issuecomment-473412085 It needs to be properly integrated.
> If you click anywhere outside of the Scrcpy window the window will minimize completely.
https://github.com/Genymobile/scrcpy/issues/554 I'm reluctant to change that behavior, but maybe an option could help (but I am also reluctant to add too many options).
> SideSync lets you pinch zoom with Ctrl+Mouse, I cannot find a way to replicate that function with Scrcpy
There is a feature request for that: https://github.com/Genymobile/scrcpy/issues/24 It is not planned to be implemented soon, though (it requires some time and investigations).
There is one option you have, if you don't / can't have root access and want remote control. If they have a computer on the same network, you can use remote desktop to connect to the computer, and then on the computer you can use scrcpy to view and control the fire tv.
I used scrcpy. It requires that you activate developer mode on your Quest, setup ADB on your computer.
You can either stream the video of your Quest to a PC, stream and record, or record only. It does video only, no audio. You can stream/record wirelessly or via USB. You don't need to side load anything to the Quest.
If you have Developer Mode enabled and ADB setup, these are the commands I used:
adb tcpip 5555 adb connect XXX.XXX.XXX.XXX:5555 scrcpy -c 1440:1600:0:0 -r file.mp4
The first command enabled wireless ADB on the Quest.
Second command connects to the Quest through its IP address.
Third command starts a screen recording and cast of the left eye only, saves it to a video called "file.mp4" when the streaming window is closed.
If you prefer to capture over USB then only the last command is needed.
This captures raw video so it works even on apps that disallow casting like Beat Saber and you also don't get that red recording dot.
Yes. Here is a really good video explaining it all.
You can download scrcpy here. scrcpy is a program that uses adb (Android Debug Bridge) to duplicate the screen from the Quest to your PC. You will need to make a Oculus Developer account so you can enable developer mode on the Quest. This is explained in the video.
Maybe you can use a USB-OTG cable to hook up a mouse so that you can use the cursor to move around the buttons?
Another suggestion that might work is using a screen mirroring app like Scrcpy to mirror your phone display to your PC and that way you can have a bigger canvas to move the buttons around more precisely (and a mouse).
scrcpy can do this, and it's open source so you can modify it if you need to, or borrow something.
Some useful information here in the "Input events injection" section: https://github.com/Genymobile/scrcpy/blob/master/DEVELOP.md
Don't use Vysor.
https://github.com/Genymobile/scrcpy
Performs a lot better and does all the stuff of Vysor Pro for free.
Either way you have to hook it up via USB. You can do wireless but you have to use wired first and
adb tcpip 5555
Unplug and
adb connect <ip-mirage-solo>:5555
And then scrcpy the same as being wired.
I just published scrcpy 1.3 including a crop feature: https://github.com/Genymobile/scrcpy/releases/tag/v1.3
The syntax is: scrcpy -c width:height:x:y
For instance, for keeping only the left eye (with the black borders): scrcpy -c 1224:1440:0:0
I use scrcpy (FOSS), but it doesn't play audio on the PC, just through the phone. It seems to be something they are working on, however. Make sure to read the instructions.
When you plug in is it detected as a device in windows?
Does it prompt you to allow USB debugging inside Go?
It's for screen mirroring but it works thru ADB and included ADB executable that works for me so you might want to check out:
https://github.com/Genymobile/scrcpy/releases/download/v1.2/scrcpy-win64-v1.2.zip
Afaik you need root access to remote control some devices with TeamViewer
If you are savvy enough to create a VPN or run TeamViewer on other one of their PC's, check out https://github.com/Genymobile/scrcpy I haven't tried it but it should work.
Try using scrcpy instead. It allows you to specify resolution from the command line, doesn't have ads, and is way faster
In order to change your display density, shell into ADB:
adb shell
Then use wm density to check your base density:
$ wm density
Physical size: ###
Use this as a baseline to tweak your size. Bigger density number = smaller screen elements. If you need to go back to stock:
$ wm density reset
Hope this helps!
I had similar issues and ended up using a differente application called SCRCPY. It doesn't require any app on your phone to be open. It just mirrors the screen but you can interact with it using left/middle/right mouse button.
https://github.com/Genymobile/scrcpy/blob/master/README.md#windows
A quick search has a Reddit thread explaining why Samsung won't do it:
https://www.reddit.com/r/GearVR/comments/7mb7t0/will_phonecast_come_to_s7_edge/
When its some other framework accessible app like Phonecast, I'm guessing it has to take over the accelerometer and gyroscope, let the app render its expected 2D visuals, AND THEN transform that into a 3D space so it needs more GPU power for arbitrary apps.
If you integrating a headset SDK into your app like SamsungVR or Daydream or Cardboard the render path knows about 3D & sensors and does that as part of the app, not render a 2D space and then wrap that into 3D.
TLDR: While there are ways to get a virtual screen of your device when connected via adb onto your PC:
https://github.com/Genymobile/scrcpy
I'm guessing that you'll need to root and/or other framework hack if you just want to do it on device. So non-trivial for someone new.
Hi! You might be able to mirror the phone with scrcpy - https://github.com/Genymobile/scrcpy/
Did you happen to have adb debugging enabled on the phone? If you did great and adb will work!
Otherwise it'll be a challenge to get it set up as you need to go to settings - developer options and adb debugging. It's feasible but interesting! :D
^^^^^please ^^^^^no ^^^^^gold ^^^^^if ^^^^^you ^^^^^do ^^^^^decide ^^^^^to ^^^^^gild ^^^^^me, ^^^^^send ^^^^^it ^^^^^the ^^^^^charity, ^^^^^preferably ^^^^^dogs ^^^^^:)
New version of the best solution so far to stream video from the Quest 1/2.
>Changes since v1.21:
>Add HID mouse support (#2916)
>Add OTG mode (HID only) (#2974)
>Enable DPI awareness by default on Windows (#40, #2865)
>Automatically retry with a lower definition on MediaCodec error (#2947)
>Add a shortcut "open a terminal here" on Windows (#2970)
>Add icon to scrcpy.exe (#2815)
>Add server options to send raw H.264 video stream (#2971)
>Fix process execution (mainly) on Windows 7 (#2838, #2840)
>Fix adb server hang due to signal masking (#2870, #2873)
>Fix input injection on some custom ROMs (#2250, #2946)
>Fix possible overflow on copy-paste (#2859)
>Upgrade SDL to 2.0.20 in Windows releases
>Upgrade FFmpeg to 5.0 in Windows 64-bit releases (#1753, #2952)
>Various technical refactors and fixes
(Download + Changelog)[https://github.com/Genymobile/scrcpy/releases]
There might be a micro - USB adapter to HDMI, but you can actually just use ADB and scrcpy (a phone screen mirroring program) to control your phone using your mouse and keyboard.
Echoing - Disabling Animations, and ADB.
ADB (Android Device Bridge) lets you control and modify Android devices with a computer, and is pretty powerful.
One useful tool is https://github.com/Genymobile/scrcpy - which lets you mirror and/or control your device over USB or WiFi.
If USB debugging is on, you can try with scrcpy. If not, try with a USB mouse using a type C to type A adapter. You could also use USB mouse to connect a buetooth mouse and then enable USB debugging to use scrcpy.
I figured out a pretty sweet solution using scrcpy. It allows mirroring and interacting with your android devices.
https://github.com/Genymobile/scrcpy
-Enable USB debugging on your phone.
-Install scrcp: sudo apt install scrcpy
-Install adb tools: sudo apt install android-tools-adb
-Plug phone to laptop via USB
-On phone accept access to USB debugging when prompted.
-In a terminal enable adb port 5555: adb tcpip 5555
-Make sure phone is on the same network as laptop.
-Disconnect phone and then connect scrcpy wireless: adb connect phoneipaddress:5555
Ths is pretty much a game changer for me. KDE connect wasn't reliable enough and reacted very slowly even when using sms. This is exactly what I needed. Hope this helps someone else out there looking for a similar solution.
Cheers!
scrcpy (free and opensource, unlike visor) may also be of interest to you.
it can record itself, or can mirror the tablet for recording with obs.
works via usb or wireless
I recommend you use scrcpy if you mainly want to mirror your tablet or any other android device on your PC. It also has a wireless option. It mirrors the display with very minimal delay. I'm only using Samsung Flow on one of my devices because of a broken charging port.