{"id":16915,"date":"2011-05-05T17:55:35","date_gmt":"2011-05-05T15:55:35","guid":{"rendered":"http:\/\/onsoftware.en.softonic.com\/?p=16915"},"modified":"2025-07-02T02:01:16","modified_gmt":"2025-07-02T09:01:16","slug":"how-to-control-an-android-device-from-a-pc","status":"publish","type":"post","link":"https:\/\/cms-articles.softonic.io\/en\/how-to-control-an-android-device-from-a-pc\/","title":{"rendered":"How to: Control an Android device from a PC"},"content":{"rendered":"<p>Last month I explained how to remotely <a href=\"http:\/\/onsoftware.en.softonic.com\/how-to-control-your-blackberry-from-a-pc\">control a Blackberry phone from a PC<\/a>. As a follow-up, I\u2019ll show you how to do the same on <strong>Android device<\/strong>.<\/p>\n<p>There are a few ways you can control your Android from a computer. Perhaps the most simple is via an application called <strong>droid VNC Server<\/strong>, which you can get for free from the Android Market. The app uses a virtual network connection to allow you to access your device and control it using a VNC viewer. Note, however, that <strong>your Android phone needs to be rooted<\/strong> for this to work!<\/p>\n<p><!--more--><strong>Here\u2019s how it\u2019s done:<\/strong><\/p>\n<p>Start by downloading and installing droid VNC Server from the <a href=\"https:\/\/market.android.com\/details?id=org.onaips.vnc&amp;feature=search_result\"><strong>Android Market<\/strong><\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16917\" title=\"market1\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2011\/05\/market1.png\" alt=\"Market\" width=\"189\" height=\"300\" \/><\/p>\n<p>Launch the application and tap the <strong>Start Server<\/strong> button. Notice that two IP addresses are now displayed under <strong>Connect to<\/strong>: . The first is for connecting via a VNC viewer and the second is for access via a web browser.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16918\" title=\"droidvnc1\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2011\/05\/droidvnc1.png\" alt=\"Droid VNC\" width=\"189\" height=\"300\" \/><\/p>\n<p>Set up a password for Droid VNC Server by pressing the <strong>Menu<\/strong> button on your phone. Go to <strong>Settings<\/strong>, <strong>VNC password<\/strong>, then enter a new password and press <strong>OK<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16919\" title=\"password1\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2011\/05\/password1.png\" alt=\"Password\" width=\"189\" height=\"300\" \/><br \/>\nNow <strong>connect your phone to your PC<\/strong> using the USB cable. Ensure that you have <strong>USB Debugging<\/strong> enabled and connected.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16920\" title=\"debugging1\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2011\/05\/debugging1.png\" alt=\"USB Debugging\" width=\"189\" height=\"300\" \/><\/p>\n<p>If you haven\u2019t already done so, <strong>install the <\/strong><a href=\"http:\/\/developer.android.com\/sdk\/index.html\"><strong>Android SDK<\/strong><\/a> on your computer. Go to the command prompt by clicking <strong>Run<\/strong> from the<strong> Start<\/strong> menu and typing \u2018<strong>cmd<\/strong>\u2019. <strong>Set up port forwarding<\/strong> by browsing to the <strong>tools<\/strong> directory within the SDK and entering:<\/p>\n<p><strong>Adb forward tcp:5901 tcp:5901<\/strong><\/p>\n<p><strong>Adb forward tcp:5801 tcp:5801<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16921\" title=\"forwarding1\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2011\/05\/forwarding1.png\" alt=\"Port Forwading\" width=\"600\" height=\"303\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2011\/05\/forwarding1.png 600w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2011\/05\/forwarding1-300x151.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Download and install a <strong>VNC Viewer<\/strong> application for Windows. In this case I\u2019ve installed <a href=\"http:\/\/www.tightvnc.com\/download-old.php\"><strong>TightVNC<\/strong><\/a>, which works very well. Run the viewer and in the VNC server field, enter &#8216;<strong>localhost:5901<\/strong>&#8216;, then click <strong>Connect<\/strong>. Enter the password you defined earlier when prompted.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16922\" title=\"connect\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2011\/05\/connect.png\" alt=\"Connecting\" width=\"386\" height=\"170\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2011\/05\/connect.png 386w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2011\/05\/connect-300x132.png 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/p>\n<p>A console will now load allowing you to control your device via the computer. You can use the mouse to touch and interact with the screen, and type directly onto the phone using your keyboard.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16924\" title=\"vncfinal\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2011\/05\/vncfinal.png\" alt=\"Final shot\" width=\"600\" height=\"300\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2011\/05\/vncfinal.png 600w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2011\/05\/vncfinal-300x150.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Here are some important shortcuts that you need to know for replicating hardware button functionality:<\/p>\n<ul>\n<li>Home or right-click = home<\/li>\n<li>Pg Up = menu<\/li>\n<li>Pg down = call<\/li>\n<li>Pg down long press = call most recent<\/li>\n<li>Esc or Delete = back<\/li>\n<li>End = sleep<\/li>\n<li>Type directly from the home screen to load Google search<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Last month I explained how to remotely control a Blackberry phone from a PC. As a follow-up, I\u2019ll show you how to do the same on Android device. There are a few ways you can control your Android from a computer. Perhaps the most simple is via an application called droid VNC Server, which you &hellip; <a href=\"https:\/\/cms-articles.softonic.io\/en\/how-to-control-an-android-device-from-a-pc\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to: Control an Android device from a PC&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2006,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wpcf-pageviews":0},"categories":[2441],"tags":[],"usertag":[],"vertical":[],"content-category":[],"class_list":["post-16915","post","type-post","status-publish","format-standard","hentry","category-how-to"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/16915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/users\/2006"}],"replies":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/comments?post=16915"}],"version-history":[{"count":1,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/16915\/revisions"}],"predecessor-version":[{"id":334291,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/16915\/revisions\/334291"}],"wp:attachment":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/media?parent=16915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/categories?post=16915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/tags?post=16915"},{"taxonomy":"usertag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/usertag?post=16915"},{"taxonomy":"vertical","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/vertical?post=16915"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/content-category?post=16915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}