Android Server SSL

Hey Michael! I’ve been using the VirtualHere Android server for while now and liked your product so much that I decided to purchase a license a couple of weeks ago. I am using it mainly for gaming peripherals and sometimes also connect a keyboard that otherwise can’t be set to the correct layout thanks to Google’s decision not to support setting it in Android TV. If possible, I’d like to enable SSL on the (non-rooted) server as sending everything over the net in plain text is probably not a great idea when it comes to keyboard input.

A couple of questions regarding that subject:

(1) You mentioned in an older thread (https://www.virtualhere.com/content/android-server-configuration) that it might be possible to add configuration options if the poster purchased a few licenses. Nothing seems to have come of this and I’m wondering how much of a budget you would need to add the config.ini (and SSL configuration) to the Android Server.

(2) As the man pages regarding the SSL configuration are quite old and still mention SSLv3, I wanted to make sure whether or not the server is using TLS (v1.2) these days. I can’t really imagine it’s not, but better safe than sorry :)

#2

No at the moment you need to edit the server config.ini file because there is no other way to configure the ssl server side. It will use tls

#3

Perhaps I misunderstood then: The Android Server does have a config.ini? Your statement in the post linked above made it seem like there is none on Android. Does making changes to it require root? If not, would you mind pointing me to the location as I couldn’t find anything in the usual folders.

#4

Sure start the virtualhere server on the android device. Then click the menu at the top right and system messages and that will say the exact path to the config.ini file it is using. You could just edit that file and add what you need there. And put the ssl key file in that same path.

#5

Thank you very much for your reply and please excuse my late answer. I only recently had the time to revisit this topic and it seems that while the log does give the path (/data/data/com.virtualhere.androidserver), it is currently inaccessible on non-rooted devices. Would it be possible to move the .ini file to /main storage/android/data perhaps? Most other apps store their configuration data in this folder which can easily be accessed without the need to root the device.

#6

No i cannot do that at the moment sorry