[Wear OS General] Smackedgnome:
I managed to get an FTP sever running on my gwatch r using ES file explorer (yes it does work on wear and with root access as well if you are rooted)

I found it useful for transferring files to and from the watch to my phone LG G 3 obviously it's much faster than the other methods of Bluetooth file transfer I came accross. I also managed to do all this without touching a p.c just my phone, watch and a wifi connection.

If anyone is interested in how I did this then leave a reply and if enough people are interested I'll make a guide laugh :D

Sorry about the delay in getting this up lots going at work and home lately

Please read carefully as you can brick your device while playing in TWRP and I will not be held responsible for any damage caused by using this Guide.

Pre-requisites

Android device/phone (I’ll be using An LG G3 D855) or Tablet Rooted with ES file explorer and Wear media installed (play store)

Android wear device (I’ll be using a G-watch R) with root/unlocked bootloader? and TWRP installed

Wifi access point/router (your home wifi)

First of all we need to get ES file explorer on to the watch.

There are a few ways to do this (ADB ect) but I am trying to do these instruction without using a PC.

Using ES file explorer on you android device ensure root access mode is enabled (Slide from the left of the screen and scroll down to ‘Root Explorer’ and switch on) Then go to Local--- /Device/data/app Locate the ES file Explorer .APK and copy the file to another folder that doesn’t require root access ie Downloads folder

Ensure your Wear device is connected to your Android device and open Wear media on your Phone/Tablet.

Click on the picture of the Watch at the top and choose a non root destination folder for the .APK

Then click on the picture of the Phone at the top and locate the ES file Explorer .APK and click transfer/copy this will the put the .APK on your watch but not install it.

Now to install ES on your watch

Now go to your watch and reboot into recovery (TWRP)

Click mount and ensure System has an X next to it by clicking on it

Click advanced and File explorer Locate the ES .APK (mine is called something like com. Estrongs.android.pop) in the wear media destination folder you chose earlier

Click the file and click copy

Navigate to System/app and paste the .APK into this folder

Go to Wipe Advanced wipe and select Davlik Cache and Cache then swipe to wipe and reboot your device

Es should then be installed on your watch

Open the app on your watch open the menu and scroll to near the bottom and turn on root explorer and turn off gestures (there really annoying on a watch)

Then find Network and click Net manager to turn on the wifi on your watch and let it connect to your wifi access point

Just above should be Remote manager click on this and then ‘Turn on’ (this should then enable FTP access to your watch. If your go back to the watch face you should see a notification that an FTP server is running and it will give the IP address ie 192.168.xxx

Now open ES on your Phone (ensure connected to same network as the watch) open the menu and scroll to network and choose FTP

Click new at the bottom then FTP

For Server enter the address your watch is showing (192.168.xxx) tick Anonymous box

Choose a name for the device in ‘display as’ field and click ok. (please note the default port is 21 and should work in most cases but if the notification on your watch has a different port number ie 192.168.0.2:3721 use the numbers after the : so in this case I would enter 3721 into the port box under the Server part 8n ES and not leave the default of 21.

This should test the connection when you click ok

If all has worked you should now be able to click on the FTP you just created and it will show the files and folders on the watch. You can now use this to transfer files between your Phone and watch at a decent speed? ( I do backups on the watch using TWRP and transfer these to my phone or home server which also has an FTP service setup in ES)

Done

This was thrown together in about 10mins So I know it’s a bit rough. I would like to add screen shots at some point and if there are any errors you spot please let me know and I will correct ASAP (I’m sure there are loads lol)

Please also let me know if this worked for you