VirtualHere USB Server APK

Version 4.0.5 - com.virtualhere.androidserver
Last updated: 2019-11-08 01:45:54

Turn your Android device into a USB Server!

APP Information

App Download Version4.0.5 (1037)
Updated2019-11-08 01:45:54
Apk Size2.54 MB
App DeveloperVirtualHere Pty. Ltd.
Malware CheckTRUSTED
Install on Android5.0 and up
App Packagecom.virtualhere.androidserver.apk

Download VirtualHere USB Server 4.0.5 APK

App Description

VirtualHere USB Server is virtualhere,androidserver,tools,server, content rating is Everyone (PEGI-3). This app is rated 0 by 0 users who are using this app. To know more about the company/developer, visit VirtualHere Pty. Ltd. website who developed it. com.virtualhere.androidserver.apk apps can be downloaded and installed on Android 5.0 and higher Android devices. The Latest Version of 4.0.5 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than VirtualHere USB Server APK Mirror. This app APK has been downloaded 4192+ times on store. You can also download com.virtualhere.androidserver APK and run it with the popular Android Emulators.

The VirtualHere USB Server will turn your Android Phone/Tablet/TV/PC/Shield/Embedded device into a USB Server. 

It is written as a C native complied binary (not java) for increased performance. It will utilize multiple CPU cores if available and supports all USB transfer modes, control, bulk, interrupt and isochronous.


In Trial mode, this app will support sharing one USB device three times. If you want to continue to use the app and have advanced features like sharing multiple devices from a single Android server, or running the client as a service, please purchase a license from

Clients are available for Windows, Linux and OSX. 

The VirtualHere USB Server removes the need for an actual USB cable and instead transmits USB signals over a wireless or wired network. The USB device appears as if it was directly attached to a client machine even though it is remotely plugged into your android device. All existing client drivers work as is, the client machine doesn't know the difference! Its like replacing the USB cable with a network connection (or alternatively giving a USB device an IP address)

For example:

1. Remotely control your digital camera by plugging it into your phone and controlling it remotely via a desktop
2. Turn any printer into a wireless printer
3. Use USB devices in virtual machines
4. Plug in your gaming controller and remotely play streaming games over the LAN or Internet
5. Use a USB-to-serial converter to remotely access serial devices
6. Use USB devices in the cloud. Plug in the device and it can be directly used from a cloud server with no special programming required!
7. Mount USB drives connected to your android device directly in windows/linux/osx

Your Android device needs to have USB host abilities (most larger or new devices have this). Also you may need to buy a Micro-USB OTG to Host adapter if you only have a Micro-USB plug.

The client software is available for download from

The first screenshot shows a USB webcam plugged into a remote Android Device and being used on a local Windows machine. i.e converting a normal webcam into an IP webcam. When sharing a webcam it is recommended your Android device connects via Ethernet for minimum network latency.

The next screenshot shows a Apple Mac machine accessing a FTDI serial device that is plugged into a remote android device. ie. serial over IP

App ChangeLog

  • * Fix for enabling SSL

App Screens

VirtualHere USB Server Screenshot 1VirtualHere USB Server Screenshot 2VirtualHere USB Server Screenshot 3VirtualHere USB Server Screenshot 4

Reviews From google play store

Really good software, works fast, reliably and without issues, unless Google decides to bring in new bugs with Android updates :). But the support from Michael is always fast and helpful, and he uploaded fixes for mentioned Android related issues pretty much the same day they were discovered.

i purchased this on steam years ago, would i also have full version on android now? how would my nvidia shield know i have the license?

I was getting excited to use this app and test it using software to connect to vechiles. unfortunately testing it on my computer with a flash drive used up the trial period. I dont even know if it will work for the intended process now before I would buy it. Michael, was there an older version which allowed more testing before buying?

Doesn't work with bluetooth paired devices (nvidia shield tv + xbox controller). Tried to use it with steamlink (app purchased) but it was a no go.

This app is one of a kind. Very easy to use & connect things together. Everything feels nice & polished & rather geeky. There are minor delay in input registering, but that's probably due to the lag in the network. It would be great if this could have android clients as well as in An2An remote, then it would simply be perfect. Also if possible, bluetooth connections would be nice too, since they seem rather stable compared to wifi. Thank you!

This has the potential to be a very useful and exciting app. I'm looking forward to trying it out as soon as I can find the time to do just that.

it would be awesome if I could buy the license through Google Play so I can use Google credit I have saved

It is not perfect but it is really good. It does what it says on the tin and does so very well for over 95% of USB devices and while not cheap, is available at a fair price versus pretty much all of the competition while supporting more platforms. A client on Android would be cool but only technically possible with root permissions. Occasionally it won't start on boot automatically but that is a small gripe versus the benefits of this application. Support is top-notch although some of you might get replies overnight because I believe the developer is from Australia.

I have an android tv box (A5X max) which has a connected USB 3.0 drive. The device is not rooted. This is the only app which makes it possible to read and write this USB drive from a pc via the network. My only problem is that the app does not start automatically at boot despite that option is ticked. So if I want to use the drive, I have to switch on the TV, and start the app manually instead of just switching on the box...

This saved an issue using my Sony Android TV to create a folder on the usb drive. Somehow Sony Nougat ATV does not give the file explorer the window to grants permissions to SD Card. Using this I can write a folder name with the android app package and then I can have the app use sd access. Thanks a lot for this. Question...can i use this to view files the files on the usb drive on my android tv not thru Windows PC but on Another Android device.? Could not find a Android Client. Basically needs my videos recorded on one Android TV be availalbe from other ANdroid TV on the house.

deserves 5 stars. Was working perfectly for months, but ever since upgrading to Android 8, the PC client can no longer find the 'Android Hub'... hopefully the developer will send out a update to this Server app edit: works perfectly on android 8.1 I use the clients on both my Windows 10 PC, and my Android tablet. Very very quick response time with minimal noticeable lag. Obviously with increased network traffic, lag does become a bit more noticeable but not enough to diminish it's usability...just requires the user to adjust their behaviour. The free version is fully functional, but limits the user to 1 network device at a time. Buying a licence allows for multiple devices on the Virtual Hub at the same time. Really well developed app.. After my USB ports on my Windows 10 PC decided to fail, and this app has literally saved me having to spend hundreds of dollars on replacing the motherboard / laptop entirely. (PS: never buy a Toshiba laptop)

Working well on Windows, but I have a trouble with Linux client :/

Hi can this be other way around I want my USB devices connected to PC to show up in my android

Omfg this app is amazing, the only less is that it's unable to share Bluetooth device like keyboard, only usb


Doesn't work with USB 3.0

App is Absolutely Amazing. It blows my mind that you can actually do this. Using this with an Xbox One controller and Game Stream on an Nvidia shield and it works beautiful. The Developer is also very responsive! Absolutely recommend this app, especially if you are streaming UWP games that require the use of an Xbox one controller.

wonderful app, runes wonder full on LG V10, seem to not support zte spro 2 usb port :( if this could work!! the thing i could do!

Works perfectly on my nvidia shield tv. It sorted out all my gamestream controller compatibility issues.

I'm trying to use this while streaming games via Moonlight to my android device running RemixOS. Ond in particular is a RC flight simulator program that can use my RC controller via a USB interface. In theory, I should be able to use your software to plug my controller into my android box and my streaming computer will think I plugged it into it. So, why isn't it working? Searched the forums and tried the suggestion of manually entering the device IP address but, no effect. Is there a manual or any kind of official guidance at all? If I can find out what I"m not doing that I'm supposed to be doing then I'll update my review but, right now, this is useless to me and will be uninstalled. RESPONSE TO BELOW COMMENT: Actually, RemixOS does support the play store. That's how I downloaded and installed it. Perhaps it doesn't work on the Pine64? UPDATE: did try it again, still doesn't work regardless of what USB device I plugged in. CAN THE DEVELOPERS PROVIDE ANY INSIGHT WHAT SO EVER? NOTE TO DEVELOPERS: Instead of the snarky response, you should have read my original post. Then you'd have seen that I DID check the forums before posting here.

I tried everything, it won't work and I don't know why. My device is an xperia z2 with android 5.1.1, stock rom rooted via kingroot. I hate to dislike it, the windows and linux versions work so well..

This works perfectly on my Nvidia Shield, and allows me to use my Xbox One Controller when streaming to my PC. This is the single best app that I have purchased for my Shield.

Perfect for managing removable storage from a PC! Allows Nvidia Shield TV owners to mount any non-adopted USB or microSD drive on their PC in a few clicks. Transfer your stuff and unmount. Super easy.

Works great to get my Steam Controller running on a Shield TV, thanks!

Nvidia Gamestream: "Troubleshoot Your Living Room" I you get that, you probably know this app can be very VERY useful. I have done well with it and "kinoconsole" when gamestream has had issues. It is really great for any remote connections so you can use your mouse or trackball and not have to try to replace them with a touchscreen which is anywhere from clunky to useless. I bought a license and strongly urge anyone using it to consider the same. We need this solution, let's support it.

Exactly what was needed to get multi-controllers working over NVidia Gamestream until they fix their controller issues. Still has limited options (such as only sharing one device), but in my case, it worked perfectly to share the xbox wireless dongle with my PC.

Well I brought this app up on the Shield forums. Not sure if these people saw my post and checked out the app but for whatever reason they confirmed it to be working. Here's 5 stars. :-)

Works great for Nvidia Shield TV and Gamestreaming for the games that don't detect a controller, but you need to use some other controller than the official from Shield for it to work on most games, since that one doesn't work on most of those games even if wired on the PC, so if you got a X360 one or Dualshock you are set.

Its really not working

I was searching for a long time for a app like this. Will come in handy many times. For now I will use it for my controller Edit:worked only once not working now :(

This is a great piece of software. I've been using the Raspberry Pi version and now that there is a Android version, it makes it even easier to share USB devices around the house using my android TV box. Thanks for all the hard work that went into this.

Applications are numerous and this app has tremendous potential!!!

we use this to monitor our young childs blood glucose levels. it works brilliantly. thank you!


Apk scan results

Apk Scaned By TotalVirus Antivirus,com.virtualhere.androidserver.apk Was Pure And Safe.

Scan Stats:failure:0|harmless:0|malicious:0|suspicious:0|timeout:0|type-unsupported:12|undetected:60|
File type:Android
Magic:Zip archive data
File size:2665164
Uncompressed Size:5869513
Contained Files	:547
Contained Files By Type:MF:1,RSA:1,SF:1,dex:1,png:263,xml:241,


requires following permissions on your android device.

allow Wi-Fi Multicast reception
Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.

Allows access to the list of accounts in the Accounts Service.

full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.


Certificate Issuer:C:AU, CN:VirtualHere Pty. Ltd., L:Manly, O:VirtualHere Pty. Ltd., ST:NSW, OU:Software
Certificate Subject:C:AU, CN:VirtualHere Pty. Ltd., L:Manly, O:VirtualHere Pty. Ltd., ST:NSW, OU:Software







Interesting Strings

Older Versions

More Android Apps to Consider