Vnc Server Per Android.

6 ottobre 200913 commenti

Ciao a tutti, oggi smanettando e cercando alcune cose su android sono incappato in un progetto su google code che promette bene. Il progetto, open source, permette l'installazione di un binario nel proprio sistema android che, una volta lanciato, apre la porta 5901 in ricezione per connessioni vnc. Per chi non sà cos'è vnc:

Virtual Network Computing (o VNC) sono software di controllo remoto e servono per amministrare il proprio computer a distanza: installando un server VNC sulla propria macchina ed impostando una opportuna password si consente ai client VNC di ricevere una immagine dello schermo e di inviare input di tastiera e mouse al computer server. In pratica si può gestire il computer server da un'altra postazione, come se fosse il proprio computer fisico.

I VNC server sono un modo comodo per poter gestire molti computer in rete (Internet o Intranet che siano) utilizzando una sola postazione.

Spesso vengono usati per controllare in remoto server che non posseggono né monitor né tastiera.

Cit. Wikipedia

In pratica, questo piccolo binario, crea un ponte tra il protocollo vnc e la piattaforma android permettendo, per chi fosse interessato, di controllare e verificare il proprio schermo android direttamente dal proprio pc.

L’utilità

Avere un server vnc che gira sul proprio dispositivo android potrebbe essere comodo per svariati motivi. Il primo che mi viene in mente, ma ovviamente non è l’unico, è quello di poter usare la propria tastiera del pc per scrivere direttamente nel nostro terminale android.

Inoltre l’utilizzo del mouse è quasi completamente integrato tranne per alcuni scroll che devono essere fatti, necessariamente, con il dito.

Come installare

Per prima cosa bisogna installare il binario per questo motivo avete bisogno di alcune cose:

(Nota: Se non avete uno dei due pre-requisiti, cliccate sui link e seguite le informazioni ).

Adesso seguite gli steps qui sotto:

  • Scarica il binario dalla sezione download qui.
  • Inserisci il binario scaricato all’interno della cartella /data/local/bin del tuo dispositivo android.
  • Vai in Adb Shell e scrivi:
    chmod 777 /data/local/bin/androidvncserver
    e poi:
    /data/local/bin/androidvncserver &

    Il risultato sarà qualcosa simile a:

    Initializing framebuffer device /dev/graphics/fb0...
    xres=320, yres=480, xresv=320, yresv=960, xoffs=0, yoffs=0, bpp=16
    Initializing keyboard device /dev/input/event3 ...
    Initializing touch device /dev/input/event1 ...
    Initializing VNC server:
    width: 320
    height: 480
    bpp: 16
    port: 5901
    Initializing server...
    06/10/2009 11:48:59 Listening for VNC connections on TCP port 5901

  • Adesso sempre dal prompt di windows date:
    adb forward tcp:5901 tcp:5901
  • A questo punto il server è avviato, perciò scaricate un client vnc come realvnc
  • Una volta installato andate sul menu di avvio e , una volta trovata la voce RealVnc, cliccate su “Run Vnc Viewer”
  • Nel campo di testo scrivete adesso:
  • :)

Ho aperto un thread che può essere utile in caso non riusciate in questa impresa :)

Saluti, stay Androided :)

Loading...
  • Sei proprio bravo Andrea :***

  • Sei proprio bravo Andrea :***

  • mbiza

    l’ho provato un mesetto fa, ma è lentissimo…
    Ora sto provando questo
    http://forum.xda-developers.com/showthread.php?t=557717
    che va tramite usb e mi pare molto meglio, con il mouse si può fare anche lo scroll delle pagine, cosa che con androidvncserver non si poteva fare

  • mbiza

    l’ho provato un mesetto fa, ma è lentissimo…
    Ora sto provando questo
    http://forum.xda-developers.com/showthread.php?t=557717
    che va tramite usb e mi pare molto meglio, con il mouse si può fare anche lo scroll delle pagine, cosa che con androidvncserver non si poteva fare

  • Caxxo mbiza sembra proprio figo quello.. Ti ringrazio di avermelo fatto notare .. Peccato solamente che possa essere usato solamente da usb e non da wifi..

    Però ha il suo perchè..

  • Caxxo mbiza sembra proprio figo quello.. Ti ringrazio di avermelo fatto notare .. Peccato solamente che possa essere usato solamente da usb e non da wifi..

    Però ha il suo perchè..

  • Luca

    sarebbe interessante poter comandare il proprio pc tramite andriod, è possibile?

  • Luca

    sarebbe interessante poter comandare il proprio pc tramite andriod, è possibile?

  • mbiza

    @luca: si, è possibile, io uso gmote2, ma ce ne dovrebbero essere anche altri.
    http://www.androidiani.com/forum/recensione-applicazioni-android/2365-gmote-2-0-a.html

  • mbiza

    @luca: si, è possibile, io uso gmote2, ma ce ne dovrebbero essere anche altri.
    http://www.androidiani.com/forum/recensione-applicazioni-android/2365-gmote-2-0-a.html

  • Pingback: RSS Week #70: letture per il weekend - Matteo Moro()

  • rikka81

    Forse luca intendeva anche un’applicazione tipo questa ma al contrario. Ci sono cmq molti vnc viewer scaricabili dal market (ricorda di installare l’applicazione server). Se poi hai problemi a collegarti al pc dal tuo Android per via di router o fastweb, allora non posso fare altro che consigliarti PhoneMyPc che supera questi ostacoli comunicando in automatico con un server esterno. È a pagamento. Fatto molto bene e in continuo aggiornamento. Trovabile anch’esso nel market. Prova a vedere anche sul suo sito.

  • rikka81

    Forse luca intendeva anche un’applicazione tipo questa ma al contrario. Ci sono cmq molti vnc viewer scaricabili dal market (ricorda di installare l’applicazione server). Se poi hai problemi a collegarti al pc dal tuo Android per via di router o fastweb, allora non posso fare altro che consigliarti PhoneMyPc che supera questi ostacoli comunicando in automatico con un server esterno. È a pagamento. Fatto molto bene e in continuo aggiornamento. Trovabile anch’esso nel market. Prova a vedere anche sul suo sito.