yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Zabalba:
Hopefully this is fully compatible with my HTC EVO 3D.

Looking forward to your latest update to your app. This is a godsend for at work PCs.
[Android Apps and Games] Joooom:
I would like to test it out, but I have no idea what the file is in the download link you provided.
[Android Apps and Games] onaips:
Dear Droid VNC users, I am pleased to introduce vnc server 1.0a, an alpha version with the following features:

- Rotation now fully working (on demand with F4 key)

- Speed improvements and bug fixes

- Improved server state detection (using IPC)

- changed to LibVNCServer from kanaka repository

- New webserver vnc client (noVNC), uses javascript

- Ability to make a reverse connection

- Two new framebuffer access methods (gingerbread and adb)

- New minimalistic interface

Please provide feedback on the app, i will release it in the market only when critical bugs are fixed and other features implemented.

I said previously it would feature non-root access for gingerbread+ devices, and although i've got the implementation working, it seems that only android "system apps" would have the permission to capture the display, THEREFORE, you should need root for all the display grab methods. I am still working on it, but i cannot garantee yet there will be a non-root version of droid vnc.

Regards,

José Pereira

Download droid vnc server 1.0a APK - http://feupload.fe.up.pt/get/F257APKazYOsbwg
[Android Apps and Games] Regis St-gelais:
eLocity A7

Android 2.2

Tegra 2

Rooted

Access method: frame buffer

Result: black screen (as expected)

Access method: adb

Result: can't start the server (bug report sent)

Access method: Gingerbread

Result: can't start the server (as expected)

Best regards
[Android Apps and Games] liboreks:
Samsung Galaxy ACE. Runs well but the colors!!!

Android 2.1, rooted.

:-(
[Android Apps and Games] Joooom:
Thanks!! finally it works on Tegra 2, Motorola Atrix 4G, 2.3.4 rooted

Connected using "Gingerbread" via USB, but failed on both "Framebuffer" & "ADB".

Would it be possible to turn off the phone screen while it is still running on VNC client?
[Android Apps and Games] onaips:
I'll add it to my todo list, would you toggle the screen with an F* key?

I noticed that the ADB method is not working right now, will release a fix soon. (if someone wants to try it, activate your adb wifi on port 5555, like in here: http://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp)
[Android Apps and Games] bmt626:
pressing f4 to rotate screen cause it to be unreadable

when using rotate from in the app all i get is a black screen when i vnc

HTC Thunderbolt running CM7
[Android Apps and Games] ttsherpa:
No problem apparently in a galaxy tab with overcome gingerbread firmware. Not even with F4 rotating the screen (i chose gingerbread option for screen).

Muito obrigado!!!!

Enviado desde mi GT-P1000 usando XDA Premium App
[Android Apps and Games] onaips:
You rotation issue may be from your vnc client, not the server. Please try out with the embedded browser vnc client.
[Android Apps and Games] smart2smart:
Android ScreenControl without root

While I am still hopeful that Jose is able to pull off the non root capability, I have been working on some limited non root access stuff.

You can have a look here.

http://piglings.blogspot.com/2011/08/android-screen-control-without-root.html

Cheers,

Vikram.
[Android Apps and Games] balazer:
Droid VNC Server 1.0a is working fine on the Viewsonic G Tablet running CyanogenMod 7.0.3. Thank you so much, Jose. I just donated.

I had to set the display access method to 'gingerbread'. Rotation works. Reverse connections work. 'Start on boot' works. If the screen is off when I connect, I need to turn it on with the End key before my mouse clicks will do anything. I use UltraVNC Viewer, and it works fine and even supports tight encoding. The noVNC web client did not work, always saying 'connect timeout' or 'connect failed' depending on which browser I used after I click the Connect button, causing the server to stop. The old Java web viewer and TightVNC Viewer worked, but eventually gave errors about coordinates being out of bounds.

I had to install Pershoot's version 2.6.32.43 kernel to fix a problem where WiFi would stop working every time the screen was off.

I'll soon be sending this tablet off to my 92-year-old grandmother. She'll be happy to have it.
[Android Apps and Games] onaips:
Dear Droid VNC Server users,

I have just seen this video right now,

http://www.youtube.com/watch?v=oE0u3bVFqpc&list=UUz-ayhbZRDs0

realVNC company has a server solution for Android, and they refer that Android "requires the cooperation of the phone vendor or network operator to sign the package that goes on the phone".

I guess, definitively no luck for NON-ROOT vnc. Let's hope Ice Cream brings us something new...

Regards,

José Pereira
[Android Apps and Games] balazer:
Feature request: the ability to create a reverse connection homescreen shortcut to a viewer address stored in the shortcut. I'm thinking of my grandma here: initiate remote help with a single tap.
[Android Apps and Games] onaips:
Dear Droid VNC users,

I think i've got a solution for non-root vnc access but need you to test on your non-rooted devices.

The thing is: the ADB method for display grab uses the adb daemon from the device, but it needs to be in WIFI mode to work with the app. I've noticed here that there are some devices with WIFI by default so they are in luck, dont need to do nothing to get it working.

What i need you to do is:

Set adb to work in wifi mode:

1. Run command

# adb tcpip 5555 (do this on PC, vnc server is listening for 5555 port)

2. Set ADB display method on droid vnc settings

3. Start server

4. Let me know how it goes...

The input will not work for now as i'm using a low-level method only accessed by rooted devices, but i can work a non-root solution.

Please NOTE that this display grab method is SLOWER than the others (and will be).

Regards,

José Pereira
[Android Apps and Games] Regis St-gelais:
Tablet: eLocity A7 (Tegra 2)

Android 2.2

rooted

Set to ADB capture more.

adbWireless started.

connected to adb.

Server starts.

As soon as UltraVNC try to connect, droid vnc server stops.

(bad OKAY response on send_framebuffer_string)

Bug report sent.
[Android Apps and Games] lupoalberto12:
Hi,

I'm looking for your wonderful app apk because I can't install it by Market (<i>This app it isn't compatible with your Wildfire</i>).

I have just tried the beta and it works fine.

Or can you update this version and enable it for low screen resolution?

Thank you very much.

Bye!

! :) !
[Android Apps and Games] Regis St-gelais:
Phone: LG-P500

Android 2.2.1

Firmware: LG-P500h-V10v

not rooted

The application does not even start (FC).

It never gets to the UI.
[Android Apps and Games] tuma2:
Hi, bug report:

unsupported pixel depth. On Samsung Galaxy 3 i5800. I can control screen but screen is black in vncviewer. How can I check what pixel depth I have?
[Android Apps and Games] onaips:
Please send a bug report from the application.

Regards
[Android Apps and Games] Sopalajo de Arrierez:
Is that server program available? I can not find it on his site.:(
[Android Apps and Games] onaips:
No, its for companies... They demand a modified ROM so its just for high investment parties...
[Android Apps and Games] hitokiri_jaguar:
Same bug here

here is the log:

---------DEBUG--------
droid VNC version: 1.0a1
Device model: GT-I5800
Firmware version: 2.2
Kernel version: 2.6.32.9
sebastien@fugumod-I5800 )
#fugumod_v2.4.19_Ultra Sat May 21 18:10:39 CEST 2011
Build number: Kyrillos' rom v6.0

--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
08-15 20:13:32.099 V/VNCserver( 5573): Not first run
08-15 20:13:32.107 V/VNCserver( 5573): ServerConnection started
08-15 20:13:32.115 V/VNCserver( 5573): Listening...
08-15 20:47:28.519 V/VNCserver( 5573): Starting /data/data/org.onaips.vnc/files/androidvncserver -r 0 -s 100 -P 5901 -m fb
08-15 20:47:29.759 I/VNCserver( 5899): rotating to 0 degrees
08-15 20:47:29.759 I/VNCserver( 5899): scaling to 100 percent
08-15 20:47:29.759 I/VNCserver( 5899): Framebuffer display grabber selected
08-15 20:47:29.759 I/VNCserver( 5899): Initializing grabber method...
08-15 20:47:29.759 I/VNCserver( 5899): --Initializing framebuffer access method--
08-15 20:47:29.759 I/VNCserver( 5899): line_lenght=960 xres=240, yres=400, xresv=240, yresv=800, xoffs=0, yoffs=400, bpp=24
08-15 20:47:29.759 I/VNCserver( 5899): Colourmap_rgb=16:8:0 lenght=8:8:8
08-15 20:47:29.759 I/VNCserver( 5899): Initializing virtual keyboard and touch device...
08-15 20:47:29.759 I/VNCserver( 5899): ---Initializing uinput...---
08-15 20:47:29.883 I/VNCserver( 5899): Initializing VNC server:
08-15 20:47:29.883 I/VNCserver( 5899): width: 240
08-15 20:47:29.883 I/VNCserver( 5899): height: 400
08-15 20:47:29.883 I/VNCserver( 5899): bpp: 24
08-15 20:47:29.883 I/VNCserver( 5899): port: 5901
08-15 20:47:29.883 I/VNCserver( 5899): Initializing server...
08-15 20:47:29.935 I/VNCserver( 5899): Unsupported pixel depth: 24
08-15 20:47:29.935 V/VNCserver( 5573): RECEIVED ~SHOW|Unsupported pixel depth, please send bug report.
08-15 20:47:29.943 I/VNCserver( 5899): Sent ~SHOW|Unsupported pixel depth, please send bug report.
08-15 20:47:29.943 I/VNCserver( 5899):
08-15 20:47:29.943 I/VNCserver( 5899): Starting IPC connection...
08-15 20:47:29.943 I/VNCserver( 5899): binded to port 13132
08-15 20:47:29.943 V/VNCserver( 5573): RECEIVED ~SERVERSTARTED|
08-15 20:47:29.947 I/VNCserver( 5899): Sent ~SERVERSTARTED|
08-15 20:47:29.947 I/VNCserver( 5899):
08-15 20:47:29.951 I/VNCserver( 5899):
08-15 20:47:29.951 I/VNCserver( 5899): Waiting for a connection
08-15 20:47:30.379 I/VNCserver( 5899): Recebido: ~PING|
08-15 20:47:30.539 I/VNCserver( 5899): Recebido: ~PING|
08-15 20:47:42.251 I/VNCserver( 5899): Recebido: ~PING|
08-15 20:47:42.255 I/VNCserver( 5899): Recebido: ~KILL|
08-15 20:47:42.255 I/VNCserver( 5899): Cleaning up...
08-15 20:47:44.359 I/VNCserver( 5899): Sent ~SERVERSTOPPED|
08-15 20:47:44.359 I/VNCserver( 5899):
08-15 20:47:44.363 V/VNCserver( 5573): RECEIVED ~SERVERSTOPPED|
[Android Apps and Games] onaips:
Please try out this build. http://feupload.fe.up.pt/get/ulXrwk7bq3xzLR9

Regards
[Android Apps and Games] Sopalajo de Arrierez:
Suggestion: power button.

Suggestion: any key to press the power button on remote android device. At least, I can not see it in the help. :confused:
[Android Apps and Games] hitokiri_jaguar:
mm didn't work

now I get the following

---------DEBUG--------
droid VNC version: 1.0a2
Device model: GT-I5800
Firmware version: 2.2
Kernel version: 2.6.32.9
sebastien@fugumod-I5800 )
#fugumod_v2.4.19_Ultra Sat May 21 18:10:39 CEST 2011
Build number: Kyrillos' rom v6.0

--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
08-16 23:10:49.291 V/VNCserver( 4743): Not first run
08-16 23:10:49.343 V/VNCserver( 4743): ServerConnection started
08-16 23:10:49.359 V/VNCserver( 4743): onStartCommand(Intent intent, int flags, int startId) {
08-16 23:10:49.359 V/VNCserver( 4743): Let me see if we need to start daemon...No
08-16 23:10:49.411 V/VNCserver( 4743): Listening...
08-16 23:18:29.223 V/VNCserver( 4743): Running as root...
08-16 23:18:29.695 V/VNCserver( 4743): Starting /data/data/org.onaips.vnc/files/androidvncserver -r 0 -s 100 -P 5901 -m fb
08-16 23:18:31.943 V/VNCserver( 4743): Could not start server :(

thanks for the quick answer :)

p.s: If I try to run /data/data/org.onaips.vnc/files/androidvncserver -r 0 -s 100 -P 5901 -m fb from a terminal it gives me:

"link_image[1995]: failed to link androidvncserver

CANNOT LINK EXECUTABLE"
[Android Apps and Games] meimeifung:
Just want to say 1.0b1 version works on eee pad at about 2fps (much better than screencast 0.5fps).

Thanks
[Android Apps and Games] foxct2005:
Hi,

in my i5800 with Kyrillos rom 7.1 I had 3 problems:

- On start server, I have this message "Your pixel depth is not supported, please send a feedback with bug"

- Often server doesn't start. It starts (a few times) only in the first screen mode. Never starts in ADB or Gingerbread mode

- When server starts, Viewer show Black Screen on viewer, even if the virtual mouse and keyboard work, but it's impossible to use in black screen on viewer.

You are a great for your idea and your software.

I hope i could use soon on my i5800.

Regards.
[Android Apps and Games] Quacktop:
On Honeycomb 3.2 it says:

/data/data/org.onaips.vnc/files/androidvncserver -r 0 -s 100 -P 5901 -m fb

<snip/>

Initializing grabber method

--Initializing framebuffer access method--

Cannot open fb device /dev/graphics/fb0

Sent Cannot open fb device, please try out another display grab method.

Do you have any idea on this or do you have another display grab method?
[Android Apps and Games] tpbeta:
No luck on Tegra 2 powered Advent Vega

Just showing a black screen.
[Android Apps and Games] mwiles217:
Is this version going to fix the "connection reset by peer" error when connecting to the server via VNC? When this happens, the service stops, but I can start it back up right away.

I have a rooted Motorola Photon 4G 2.3 phone with the latest version of Busy Box (including yesterday's patch) and SuperUser (also installed yesterday). I finally was able to make my phone pingable from my Windows 7 64 bit computer (with only 1 lost packet out of 80 with a size of 1350 as the VNC troubleshooting message said to try). I was able to get the screen cast utility to work which I think proves my phone is rooted and is able to get the proper permissions.
[Android Apps and Games] onaips:
Dear Droid VNC Users,

Here is a 3rd alpha version of droid vnc, it tries to fix all the aforementioned bugs, such as the "link_image[1995]: failed to link androidvncserver CANNOT LINK EXECUTABLE" problem.

It now tries to auto-detect the best grabber method for your device, so let me know if it is working for you.

Tegra2 devices should be supported with the "Gralloc" method (which is auto-detected too). And good news, there are some Tegra2 devices that do not need ROOT to access the display.

http://feupload.fe.up.pt/get/ifztEuIjXeSBbFB

Mirror - http://xis.student.utwente.nl/files/droidVNCserver.apk

Regards,
[Android Apps and Games] Quacktop:
Honeycomb 3.2, still doesn't work with tegra 2 method: Unknown pixel depth.

Report is send.
[Android Apps and Games] onaips:
I've seen you have gralloc access method on, please select AUTO and try again. Make sure you have the server off when you install the new version.

Regards
[Android Apps and Games] Quacktop:
Done and submitted a new issue log.

Couldn't start server, but it does start the androidvncserver, i can see it while looking at processes.

But can't connect to it.
[Android Apps and Games] imayoda81:
Hi there..

i've just sent a bug report as on lg optimus 2x CM7 rc1 there's only a black screen, but input works good..

just FYI, keep up on the good work you're doing Jose :)
[Android Apps and Games] imayoda81:
LAtest beta version works fine (my fault it wasn't installing over the market one i guess) using tegra mode..

For those using this wonderfull app, I suggest installing from market "button savior"..

it will enable hardware buttons on screen drawer.. very very usefull as you can fully controll the device from there.

Best wishes and many thanks to dev maintaining this :)
[Android Apps and Games] bogino:
Hello, I own ZTE Blade Android phone and it has display mounted upside down. The version from Market didn't run (the server didn't start), but I successfully started the last version from the previous page. I can connect from PC, all seems to be working, refresh time is very promising. But I cannot use it. I tried to rotate screen through Settings | Rotation, but it has no effect. Please, do you have some solution for my device?
[Android Apps and Games] imayoda81:
yes.. it's simple: send logs to developer from within the application :)
[Android Apps and Games] bogino:
Thanks for your advice. I did so.

Very interesting things happened during my attempt to connect and to send logs.

My phone was rebooted since the last attempt and I could not connect again. After starting the server, the message "unsupported pixel depth" appeared for a while. Reinstallation of the last version from the previous page didn't help.

Then I did the same as 1st time:

- I installed the version from Market. I started it and started the server. The server startup didn't finish, it was in a loop, I terminated it from Settings -> Applications -> Manage Applications. Then I uninstalled the Market version without deleting data and installed the version from the previous page. I started it and started the server. Then I could successfully connect, but the display was oriented upside down (because of it is really mounted upside down on ZTE Blade). The mouse click position was not "rotated" and therefore click location didn't correspond with the picture on the screen. I tried to rotate it through application setings, but unsuccesfully. Then I attempted to send log, I installed the suggested log tool and stopped the server.

Interestingly, after clicking to stop the server the connection from PC was not interrupted. Please see the attached picture. :)

I flipped the attached image both horizontally and vertically (see window controls at bottom).
[Android Apps and Games] iu1nguoi:
I'm using Dell Streak and when I tried to connect from VNC viewer, the server stopped immediately. I also try connect from browser but same result. any suggestion?

I use the newest alpha version and connect throught wireless
[Android Apps and Games] onaips:
Did you restart server after rotating? Also you can use F4 on the VNC client to rotate screen (if the client supports it...)
[Android Apps and Games] Regis St-gelais:
Works perfectly on my eLocity A7 (Tegra 2, Android 2.2, Rooted)

Donation sent.

THANKS !!!!!!!
[Android Apps and Games] Sopalajo de Arrierez:
Working OK (apparently) on my Samsung Galaxy ace. I will try on my SmartQ T10 Tablet (Android 2.2) and tell you.

Donation sent. Thanks a lot :-)
[Android Apps and Games] gothy:
First I would like to say thank you very much for making an app like this, i've been searching high and low until i found this one.

There is however a slight problem when I'm trying to use it on my phone.

I have tried to connect to the phone via both a browser (chrome/java) and a software (VNC Viewer 4), they both accept inputs so that I can control my phone via my PC. I Can not however see my phones screen on my computer, all I see is an LG logo and a progress bar (that is not moving), much like the one you see when you start your phone.

Both the Market version (0.991) and the one liked here on the forum has been tested and they both give the same result.

Phone - LG Optimus 2x (2.2.2)

EDIT: I have now tried multiple programs/apps and they all show the same screen, guess it's something i need to change on my phone?
[Android Apps and Games] onaips:
Try selecting "gralloc" mode in display grab method, settings.
[Android Apps and Games] gothy:
I have tried all the display settings the App offers and still getting the same black LG screen :/
[Android Apps and Games] Tsaukpaetra:
Optimizations?

I'm not really that experienced in android programming, but I was wondering why the computation is so slow on my device? (Samsung Captivate) I thought it was a good device, but I'm only getting about two frames per second (if I'm lucky).

I don't know much about what's going on in the background, but it seems to me that if the phone can handle 3d calculation it should be able to do flat images ok to... :confused:

Other than that, I have no complaints. Keep up the good work!
[Android Apps and Games] onaips:
The 3D rendering is done by hardware. The VNC protocol is not targeted for high performing fps, and as Android lacks a proper mechanism to report display changes, makes the process more complex and slower...
[Android Apps and Games] tweakradje:
Screen garbled on samsung i5500 (as with all vnc versions)

Both with vnc client and web client.

See screenshot for more info. Using fb method and /dev/graphics/fb0.

./androidvncserver -m fb -passwd test
Framebuffer display grabber selected
Initializing grabber method...
--Initializing framebuffer access method--
line_lenght=1024 xres=240, yres=320, xresv=240, yresv=640, xoffs=0, yoffs=0, bpp=32
Initializing virtual keyboard and touch device...
---Initializing uinput...---
Initializing VNC server:
width: 240
height: 320
bpp: 32
port: 5901
Colourmap_rgba=24:16:8:0 lenght=8:8:8:8
09/09/2011 14:20:18 Listening for VNC connections on TCP port 5901
09/09/2011 14:20:18 Listening for HTTP connections on TCP port 5801
09/09/2011 14:20:18 URL http://localhost:5801
Starting IPC connection...binded to port 13132
Sent ~SERVERSTARTED|

Keep up the good work.

Cheers

ps: is you use vnc client via usb cable on your pc you need these commands:

adb forward tcp:5901 tcp:5901 <<< if you use vnc client
adb forward tcp:5801 tcp:5801 <<< if you like web client
[Android Apps and Games] onaips:
Hey, did you try with the other display grab methods?

Regards,
[Android Apps and Games] Narog:
Have just tested on Asus Transformer with Prime 1.9, and it works great. A bit slow on the refresh but very very usable.

Anyhow i cant see my IPv4 on the screen since its only displaying IPv6 address.

Have tests it with RealVNC and TightVNC, works great on both.

Keep the great work, and u have a great Thanks to your meter.

PS: Parabens e continuacao de um bom trabalho.:)
[Android Apps and Games] fireuzer:
WAN vs LAN

I love it. I'm using an evo 4g and it works great with wifi (on the default port). Something I noticed though, is that I wasn't able to get to connect using 3g, this appears to be due to the default port selection. If the port is changed to 8080, or 8081, it'll connect via 3g without an issue. I assume this is a limitation of the carrier, but me fellow Sprint users shouldn't give up hope, y'all simply need to change the port.
[Android Apps and Games] JamesDBartlett3:
Parse error on install of apk

I'm getting a parse error when I attempt to install the latest apk. I think the file on the server may be corrupted, as it is only 3 KB in size. Is there a mirror somewhere?

EDIT: Just tried downloading the file from my PC, and it is now a 2.1MB file. Either the file hosting site isn't compatible with the phone's browser, or the corrupted file was replaced. Either way, I'll give it a try now.
[Android Apps and Games] Sopalajo de Arrierez:
Starting via console?

Hey, Onaips, is there any way to start Droid VNC Server via console (terminal, ssh login... etc)?

Maybe something like:

net start vncdroid

or:

/etc/init.d/vncdroid start

Thanks.
[Android Apps and Games] Sopalajo de Arrierez:
Only visualization, no input working.

And another issue:

Droid VNC Server 1.0a3 is working on my SmartQ T10 Tablet (Android 2.2.1) using FrameBuffer method. I can connect and see the screen from my PC, but there is no reponse to keys or mouse clicking.

The server says when starting: "Cannot create virtual input device". I have checked options, and try another display method, but nothing :-(.

What can we do? Do you need bug report or so? May I try another trick?

Thanks.
[Android Apps and Games] onaips:
The android vnc server consists on a C daemon (called androidvncserver) and a Java GUI, so it is possible to open it on the command line.

To do so, you just need to:

/data/data/org.onaips.vnc/files/androidvncserver [options]

Regards,

Jose Pereira

---------- Post added at 01:08 PM ---------- Previous post was at 01:06 PM ----------

It looks like your tablet does not support the uinput framework. You should wait until i have time to implement another method to simulate touch and key events :S

Regards
[Android Apps and Games] Sopalajo de Arrierez:
Thanks a lot, Onaips :-). I will check for that "[options]" to see how it works.

All Right, I will be waiting for it. I will report if some Android update solves it, anyway. ;-)
[Android Apps and Games] ccapasso:
No luck getting the latest release to work with Galaxy Tab 10.1. The server starts and stops and I can see what to connect to, but it doesn't show my IPV4, only a MAC address. Regardless, even why I try to connect, it isn't successful.