DROWNING in Google and forum search results here. Good search terms, links, 'app' names, welcome.
(Drowning because I catch hits where the android remote controls another device, such as a TV, or a PC - instead of the other way around.)
It's becoming increasingly difficult to remotely help friends that use Android - mostly because I can neither see nor control their screens.
What's the best way / apps to go about setting this up?
NOTES:
this is NOT android acting as a remote control.
this is NOT android remote controling a PC
this IS remote controlling the ANDROID.
I have remote access to their network, be it via ssh or vnc. (From a 'privacy' perspective, it's only sense to get to their network, then get to their Android - i.e. Access to their stuff is under their control.)
wi-fi is up and happy. As is USB, for that matter.
the remote phone is NOT rooted.
I've come across, but have no opinion on (your opinions welcome):
Remote Control Add-On - https://play.google.com/store/apps/details?id=net.xdevelop.rc&hl=en
Remote Web Desktop - https://play.google.com/store/apps/details?id=net.xdevelop.rm&feature=more_from_developer
AirDroid - https://play.google.com/store/apps/details?id=com.sand.airdroid
TeamViewer QuickSupport - https://play.google.com/store/apps/details?id=com.teamviewer.quicksupport.market.samsung / Needs pc side from www.teamviewer.com. (Note: Android might not be a Samsung. I thought I saw a non-Samsung remote control on their site, but now don't see it.)
Droid VNC server - https://play.google.com/store/apps/details?id=org.onaips.vnc
VMLite VNC Server - https://play.google.com/store/apps/details?id=com.vmlite.vncserver&hl=en (Has a process for non-root access. Better than nothing, I suppose.)
Webkey - https://play.google.com/store/apps/..._result#?t=W251bGwsMSwxLDEsImNvbS53ZWJrZXkiXQ..
Thoughs / suggestions / terms / recommendations / experiences / etc.???
Thanks.
AirDroid suppose to be a good one, but didn't use it my self yet.
taiber2000 said:
AirDroid suppose to be a good one, but didn't use it my self yet.
Click to expand...
Click to collapse
Remote Web Desktop looks like it has some interesting functionality, is pretty enough without being over the top (speaking as a guy who finds ssh, in colour, of course, adequately pretty), but is sufficiently broken to be not worth pursuing. Terminal isn't really there (e.g. su results in prompts of $ on one line, then # on next), web cam capture captures a still only, screen capture bears no resemblance / colour fix doesn't, ... uninstalled.
Companion or standalone Remote Control Add-On is through browser only, and at port 3389 of all things. [No RDP doesn't work, either.] Chrome / Opera / Firefox none works - says to install java, takes you to Oracle but not to what it wants. Not quite latest / greatest 6 installed beforehand and it still wants java installed. Not going back to 7, uninstalled that some while ago - will wait until it becomes real. App promises standard vnc connectivity at 5901 (why not 5900 I've no idea), but doesn't work. Netstat shows it isn't even listening.
Uninstalled ... next!
taiber2000 said:
AirDroid suppose to be a good one, but didn't use it my self yet.
Click to expand...
Click to collapse
Webkey wouldn't stay up long enough for more than a few clicks in browser.
Service kept dying. Restart succeeded most of the time, but not always. Task manager exit and it came back up in those instances.
Uninstalled.
*Note to Selves: AdAway (can) run an internal web server (to catch / redirect web calls), and (by necessity) runs on standard ports, both www and https. So ... if you run another web catching app, it can't use those ports. [Not a problem for them to do so to date, but just so's you don't blame the app under test for not working when it's trying to listen on a port already taken by AdAway.]
- and you want to run the AdAway web server - better it give an immediate unreachable response than having to wait for the call(s) to time out.
Airdroid seems nice / capable enough, if a little 'fluffly.'
Separate ssh / samba / vnc apps seem a little simpler and cleaner - if more to configure.
Samba - 'Samba Filesharing' (edit smb.conf if you want root (as in /), although smb.conf now says modifications not supported.)
[If you modify / something breaks, go back to stock and see if it still breaks. Duh!]
VMLite VNC Server - not tried.
Pixel VNC Server Beta - sure is. Won't stay up. Connect attempt results in service failure [Error(3)] before first screen draw. (I see drawing initial screen message, then it drops.) Uninstalled. Looks to have the nicest / cleanest interface though. Just the facts / text, nothing goofy / fancy.
VNC server (wencent) and droid VNC server must use same code base - options/screens seem identical.
- both are slow (but better than nothing), both seem to take a number of restarts before picking up password / port changes, although the port it says it's at matches the port entered. e.g. it defaults to 5901, I changed to 5900, started, and it displayed 5900 but was actually listening on 5901. Note: Don't use special characters in password, such as '&' - plain text password storage in .xml file gets written wrong. Probably the cause of the startup / port / password misfires. YEP, I SAID *PLAIN* TEXT PASSWORD STORAGE. <sigh>
VNC server (wencent) blog page annoying, droid VNC 'nicer'. I noted to both to please put restart button on same page as on/off. No auto-rotate, so if you have to rotate (in settings), and since a restart is necessary to effect, a restart button would be useful.
droid VNC settings hint at (but broken / no worky / not what it is) at a reverse VNC connection. Which would be FANTASTIC! Your idiot friend out and about you can't get to, but he could call you at your known IP / forwarded listening port.
HTH.
Android control PC?
I have read the article http://flash-video-player.blogspot.com/2013/02/how-to-use-android-phone-to-remote.html and I just wonder if the apps here can support PC controlling Android phone.
I was looking for the same thing.. I have the Samsung Captivate and S3.
I tried the RemoteCall from Rsupport which I heard of them from Mobizen (same company). No rooting and standard ports (can't see it happening on a 8888..). It can control and gives you all the info.
One thing is that they charge 1600 for a year.. waaay too expensive for me.. they said discount is available for more than 1 license, but I guess that will apply to businesses.. not for individuals.. I will say Mobizen is so far the solution for me.
Installed VMLite VNC Server. Works great on my not-rooted phone. I had to install libncurses5:i386 on my amd64 ubuntu to work with adb. It would be better if I could change the resolution of the phone's image. Should be cheaper.
Thanks, i am using webkey. it's a very nice app. :good:
team viewer versus airdroid
Hello everyone. Sorry mi english is not very good
I am doing proyect that I have to install a device ( samsung s4 ) 5km away from home and run an app on it to trigger a foto camera.
Team viewer do that but you have to be in the device to accept the conexion remote, so is no suitable for me at this point. Airdroid dont ask for permision to conect to the device , which is excelent , but I can not run an app inside the device in remote, so is no ok for me at this point.
The question is : how can I open an app to control the camera from the device in remote whith out me beside to the device?? Is there an app to do that??
How can I avoid in team viewer to ask permision to acces to the device??
Is posible to do something about it ??
I am not talking about the camera in the device , I am talking about a camera which is conected to my device by a cable at the same time and trigger and control the camera setings from km´s away via Lan conection 3g.
Thank you all
Marcos
connect to teamviewer quicksupport without someone to accept you
maxbcn said:
Hello everyone. Sorry mi english is not very good
I am doing proyect that I have to install a device ( samsung s4 ) 5km away from home and run an app on it to trigger a foto camera.
Team viewer do that but you have to be in the device to accept the conexion remote, so is no suitable for me at this point. Airdroid dont ask for permision to conect to the device , which is excelent , but I can not run an app inside the device in remote, so is no ok for me at this point.
The question is : how can I open an app to control the camera from the device in remote whith out me beside to the device?? Is there an app to do that??
How can I avoid in team viewer to ask permision to acces to the device??
Is posible to do something about it ??
I am not talking about the camera in the device , I am talking about a camera which is conected to my device by a cable at the same time and trigger and control the camera setings from km´s away via Lan conection 3g.
Thank you all
Marcos
Click to expand...
Click to collapse
if you have the same problem like me with the droid vnc server (connect but can't control it) the droid vnc server will help to conect to teamviewer quicksupport without someone to accept you. the video i make will show you how.
i cant add link so you have to find it by searching in youtube: connect to teamviewer quicksupport using droid vnc server to get access
Be careful with webkey, it send personal data...
I have tested 'Droid VNC server' and it requires root. I couldn't use it without that.
I have a FREE complicated solution without root.
Screen output:
while sleep .01 ; do convert -depth 8 -size 1280x1280 rgba:/dev/graphics/fb0'[0]' -rotate 90 -crop 1280x720+0+0 bmp:/scard/b.bmp ; mv /scard/b.bmp /sdcard/c.bmp ; echo -n . ; done
It works for my padfone 2, without padfone station. On any linux, you can sshfs your phone, and access /sdcard/c.bmp that way.
It should be run as the user adb, use adb shell from a PC connected by USB to access it, then adb forward to access to the sshd running on the phone.
If you want this to continue after disconnection, you should run tmux first.
I uploaded working binaries for bash, convert, scp and sshd on gentooandroid.sf.net ; tested on Android 4.1 and Android 4.4.
The difficult part on secured Android 4.4 is to find a place not mounted noexec where to put the binaries.
Mouse click on pixel position 300 300:
/system/bin/input tap 300 300
Text input:
/system/bin/input text yourtext
Home button:
/system/bin/input keyevent 62
See /system/bin/input and http://grepcode.com/file/repository...android/4.0.4_r1.2/android/view/KeyEvent.java
Anyone trying to automate this (with "Automate" from google play) or connect that to a VNC server, please report progress !
thx so much for that thread, i spend hours googling this.
i am actually trying webkey.
what i want to do primarily is control volume on android, as my device acts as a webradio (connected to the stereo via headphone jack).
I use droid vnc to start up "tunein radio" . that works fine. BUT it is way to slow to adjust volume, PLUS there are no keys to adjust volume, so i have to go to a quicksetting - volume - and adjust via mous. btw it only takes keyboard inputs if they are followed by a left-mouse-click... alt-d and alt-u dont work.
i also tried a ssh server on android and control volume via
"input keyevent 24"
and
"input keyevent 25"
which workes for a while, but then has no effect any more
vnc connection is crap, as my phone is an old samsung s2 - to slow.
acutally i am looking for the uri to send to the webkey server to adjust volume, so i wouldnt have to go over the website any more. - seems its websocket calls, so i will have to make some python implementation, as i dont know jscript.
-- btw, you can send volume event over ssh like this, but i dont know why it takes seconds for the device to react:
on the console:
input keyevent 24
input keyevent 25
Use automate to change volume
Automate from Google play can change the volume according to a change of file in a clould (or any other method you like).
Minimal asking of permission, this is a good thing.
Beware, Automate is free only for up to 30 "lines" of program, but just changing the volume is like 10 "lines" of program only.
Here is a tip for anyone looking to use their phone to wake up their computer. There's a few ways to do this, but I will explain my way.
What you'll need is a rooted phone, and busybox (with ether-wake compiled in).
Basically, you just run the shell command:
Code:
ether-wake -b -i wlan0 XX:XX:XX:XX:XX:XX
Replace the "XX:XX:XX:XX:XX:XX" with the MAC Address of the computer you want to wake.
Example: ether-wake -b -i wlan0 12:34:56:78:90:AB
Now why use this and not the many Wake On Lan apps from the Play Store? Well, this is a simple command line that can be used in Tasker via the shell run command option. And you don't need to install an app, and you don't need to navigate through an app every time you want to wake your computer.
Real world use:
I hover my phone over an NFC tag, and my laptop wakes up. I used NFC Task Launcher to write a task to an NFC Tag (NTAG203). The NFC Task Launcher launches the Tasker task that runs the shell command above.
I use this as well, but be advised that your PC / Laptop also has to be suspended in the correct sleep state or it won't wake up at all. IIRC, you need to change the sleep level to S2 or higher in BIOS. If S1, then it's in deep sleep and won't wake for anything other than physical.
i wonder if there is a way to turn your computer on with your phone even when it is off
logmein pro can do that, but I cannot justify the monthly subscription bill
thinkjoey said:
i wonder if there is a way to turn your computer on with your phone even when it is off
logmein pro can do that, but I cannot justify the monthly subscription bill
Click to expand...
Click to collapse
You control your robot on site via your phone to go over and push the on button.
If i do this command: ether-wake -b -i wlan0 XX:XX:XX:XX:XX:XX i get bad system call.
I already installed BusyBox and ether-wake applet, any fix please?
Hey everyone,
I read through the big thread in this forum about trying to unlock the bootloader, but I didn't see anything that answered my question. I am currently creating an app, and according to the Google Developer site (http://developer.android.com/training/wearables/apps/creating.html), I need to plug the watch into my computer and set USB debugging. The obvious problem is that there is no USB debugging on the Moto 360. So my question is this: Is it possible for me to debug my application on my Moto 360 vs the Android Wear emulator? Or is it a situation where I would need to generate a final apk, put it on my phone, and have it install the wearable part automatically in order to test it? (That last part is how applications are installed onto the watch from apps in the Play Store). Any help would be appreciated, as the emulator is really annoying to use . Thanks.
You can connect to the watch using bluetooth debugging. I've messed with it a little. It's actually pretty easy.
https://developer.android.com/training/wearables/apps/bt-debugging.html
The downsides I experienced were that you couldn't do anything in the recovery or bootloader via the bluetoothed adb, which was the outcome I was expecting.
Mi|enko said:
You can connect to the watch using bluetooth debugging. I've messed with it a little. It's actually pretty easy.
https://developer.android.com/training/wearables/apps/bt-debugging.html
The downsides I experienced were that you couldn't do anything in the recovery or bootloader via the bluetoothed adb, which was the outcome I was expecting.
Click to expand...
Click to collapse
That is exactly what I am looking for. I will definitely test this out when I get home. Thanks a lot.
dragonforce11 said:
That is exactly what I am looking for. I will definitely test this out when I get home. Thanks a lot.
Click to expand...
Click to collapse
Do this
adb forward tcp:4444 localabstract:/adb-hub;
then
adb connect localhost:4444
instead of all at once... I wasted too much time because i tried to run the whole command together...
Offline
I've spent a lot of time these past few days trying to figure out how Bluetooth ADB is supposed to work.
I've turned on debugging on my watch, and on my tablet. The companion app has debugging enabled. I type in the same console messages.
I get
List of devices attached
08f2a262 device
localhost:4444 offline
And I can't figure out how to make it online. The companion app agrees that the host is connected but the target is disconnected.
I don't think a tablet is going to cut it here
Has anyone successfully got bluetooth debugging to work? My girlfriend bought the G Watch and I bought the 360 today from BestBuy. I was looking into the Minuum keyboard for our watches and so I downloaded the wear version of the app, set up debugging on her watch, pushed and activated the keyboard on her phone, installed Wear Messenger, and voila, it works flawlessly. Granted, I followed the adb instructions listed on the XDA forum post on how to install it. Also, when I was following the instructions to install it on her watch, her phone popped up the "allow adb device" message and I pressed trust. This did not show up when I was doing anything on mine.
However, when I tried to do this with my 360, I had no luck whatsoever. I could not get adb to recognize the watch for the life of me. The G Watch showed up right away under Device Manager, but I couldn't find my 360 anywhere.
I enabled the USB/ADB debugging under the watches, then enabled Bluetooth debugging, then USB debugging on my phone.
It's weird cause when I plugged her watch in, Windows searched and found the drivers right away, but when I plugged mine in, nothing happened (probably because the G Watch has the pogo pins and the 360 has inductive charging).
Basically, I'm just wondering if anyone has successfully found a way to get the 360 connected via adb and actually have it be recognized and showing up as connected when typing in "adb devices".
Follow the instruction found here https://developer.android.com/training/wearables/apps/bt-debugging.html.
I used these same instructions just fine.
wingman_214 said:
Follow the instruction found here https://developer.android.com/training/wearables/apps/bt-debugging.html.
I used these same instructions just fine.
Click to expand...
Click to collapse
Trust me, I did. And I couldn't get the host to connect for the life of me. It worked fine on her G Watch, but not my 360.
I'm having this same issue.
ldemon360 said:
I'm having this same issue.
Click to expand...
Click to collapse
I finally got it last night. For one, my dumb ass never plugged in my phone like I should have so the watch could communicate with the phone. Second, if you use "localhost:4444", you have to put "adb -s localhost:4444" then whatever you want to do.
For me, I installed GLTron to my 360. What I did, was after everything was connected (host and target), I typed in "adb -s localhost:4444 install gltron.apk".
Hope this helps.
So I've been trying to install the microsoft analog keyboard on my zenwatch. I've been using usb connection as I cant seem to connect my msi with the watxh via bluetooth.
When I try to install it initially connects with each other but when I try to run:
"adb -s localhost:4444 install com.microsoft.research.analogkeyboard-Signed.apk"
It seems to lose the connection between the watch and pc and I keep getting an error message.
Has anybody had this issue?
The watch has voice recognition. I use it many times daily to reply to texts and perform searches while driving. It's extremely accurate. Only one time did it not pick up exactly what I said. Even in a noisy environment it works flawlessly. No need for a keyboard
Yeah but the problem is that I am from Denmarl and I think my friends and family would find it weird if I began to answer their texts and mails in english ?
Can you install other keyboards like Minuum for example?
Unless you've got more than one device connected to adb at the same time, I think you should remove the "-s localhost:4444". I've been able to install things okay with just "adb install apkname.apk" after connecting the watch via USB (and having no other devices connected).