Vnc Server No Root Apk
My rooted Galaxy Nexus has a broken screen. How can I use my PC (ie, via ADB) to control the phone? Androidscreencast would be the ideal solution, but its keyboard/mouse control feature does not work in Jelly Bean. Perhaps someone knows why and we can patch the code? (see: ) Installing a VNC server is another, but for the love of me I can't get it to work. Eg, using Droid VNC Server, I install the apk, and am supposed to execute /data/data/org.onaips.vnc/files/androidvncserver but there is no files directory inside org.onaips.vnc (instructions from here: ).
THE FIRST AND ONLY VNC SERVER WITHOUT ROOT REQUIREMENT Our app supports Amazon Fire TV very well. If you use cracked version, it simply won't work, so please do.
VMLite is another VNC server that can be started with a special Windows utility (and doesn't need root!) but it's not OSS so I can't get the apk in order to install (Google Play is not pushing apps to my phone prob because I disabled some service--let me know if I can force Google Play to update itself from ADB or install the app). Fastdroid-vnc is a binary (not apk) and it runs fine via shell, but something is broken and it shows nothing. What are my options?
Let's make this a community wiki, to help anyone who's broken their screen! It opens a window containing the phone screen on your computer, so you can use it when the phone screen is broken, and you can click and type in the window to control the phone. To install adbcontrol do: wget unzip adbcontrol.zip Now edit config.properties and change: adbCommand=/your/path/to/adb localImageFilePath=/home/youruser/adbcontrol_screenshot.png Save config.properties and run java -jar adbcontrol.jar which will open a window to remote control your phone. Make sure that adb works ( adb shell opens a shell), and that the phone is awake so the screen is on (even if it's cracked/broken) otherwise you'll just get a black window. Is a great app for this. On top of being a VNC server, it is also a web host.
You go to your phone's IP in a web browser, and you control your phone via the page's VNC viewer. It also has services for file transfer, GPS location, and a bunch more. And, it lets you define users and passwords, along with different services each user is allowed to access (view only, view and control, gps, etc). And the web server can be accessed over https as well as http, so you can encrypt your connection (it's a self-signed cert). The only downside I can think of is that I don't know if it can be initially configured without having access to the touchscreen. Perhaps if you configure it on another phone, then you could side load the apk and copy the settings to your broken phone.
About the only thing you would need to figure out in that case is how to add the app to SuperUser's list of allowed apps. For those who care, WebKey is open source and free.
Just icing on the cake. This is the my absolute favorite method so far out of everything I have tried for countless hours of Google surfing for this exact same answer. It requires a bit of configuring, and honestly I have no idea if it works on Windows, so you may have to borrow a friend's Mac or install Ubuntu inside Virtualbox or something, but it's well worth it.
• Download STF (Smartphone Test Farm) from github. • This requires a ton of dependencies, and while the instructions are pretty simple, it may seem a bit hazy so I'll try to simplify. If you are using OS X then you can use homebrew (navigate to brew.sh for homebrew) to install all dependencies with a single command: brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config • If you're on Linux then manually install the dependencies via the provided links: Node.js - RethinkDB - GraphicsMagick - ZeroMQ Libraries - Protobuf Libraries - yasm - pkg-config - • Extract the STF-master folder from the Github zip and navigate to it from Terminal npm install then npm link. • Next, type this in from a terminal still inside the same directory rethinkdb. Minimize the terminal window and open up a new terminal window and navigate to the STF-master folder again. This time type in stf local.
Minimize this window as well. • Now connect your device via USB to the computer. Open up any internet browser from the computer, not the phone and type in the URL localhost:7100. This will bring up the STF interface. Simply provide any username and email you like and you will see your connected device in a panel and be able to control it like never before. Clicking simulates touch functionality, typing is automatically sent directly to the device, take screenshots, send shell commands, create your own Oauth services and keys; the possibilities are endless.