WebDAV Server Apk

WebDAV Server Apk

Latest version 1.17
03 Feb 2015

Older Versions

Apk Infos

Version1.17
Rating3.8/5, based on 707 votes
Size‎2.4 MB
Requires AndroidAndroid 2.1+ (Eclair)
Author's NotesWebDAV Server

About WebDAV Server APK

WebDAV Server APK Download for Android
WebDAV Server APK Download for Android

Description

With this application you can mount any directory on your phone, including memory card, as a drive on Windows or Linux. You can also use a WebDAV client to browse a phone directory.

This application has been tested using Windows8 Explorer (should also work with Windows7 but it will not work on WindowsXP) and WebDAV client bitkinex. You can download it from http://www.bitkinex.com/

Special thanks to: Beatriz Vera, Peter Ulrich, Gabor Fodor, Manuela Merino García and Anna Rainieri.

Implemented Intents
com.theolivetree.webdavserver.StartWebDavServer
com.theolivetree.webdavserver.StopWebDavServer

You can find a lock setting to specify how the device should be kept awake while server is running. There are three modes available:
New locks used
*SCREEN_DIM_WAKE_LOCK : Existing mode. Screen is on so energy consumption is higher. Use this mode if connections is dropped.
*WIFI_MODE_FULL : New mode. Screen is off so device will use less energy while server is running but data connection can be dropped. It is not recommended to use this mode.
*WIFI_MODE_FULL_HIGH_PERF: New mode only available on Android >= 3.1. Screen is off so energy consumption should be less than in the first mode. This mode is recommended to save energy but you might find problems so you might to select default lock mode.

How to connect with WebDAV server using USB cable:

This can useful when you have USB cable and no network available.
1) On your phone go to Settings->Applications->Development and set option "USB debugging".
2) Connect your phone to your PC using USB cable.
3) Start adb server. On your PC run command "adb start-server".
adb is a program that you can find on android sdk. Usually you will find it on android-sdk\platform-tools\adb.
4) Forward needed ports from your PC to your phone. On your PC run command "adb forward tcp:8080 tcp:8080"
With this, any connection in your pc to 127.0.0.1:8080 will be forwarded to your phone in port 8080.
5) Run WebDAV server in your phone, open settings and in "Network interfaces" select "Loopback (127.0.0.1)"
6) Start WebDAV server.
7) In your PC connect your WebDAV client to http://127.0.0.1:8080 (port might be different, it depends on your WebDAV Server configuration).

Permissions needed:

INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE

Network permission to enable server to open network communication with WebDAV clients.

WRITE_EXTERNAL_STORAGE

Enables WebDAV server write received files from WebDAV clients on sdcard.

WAKE_LOCK

Keeps phone wake only while server is running. If phone is not wake WebDAV server can not be accessed.

Problems with big files:

If you have problems handling big files it might be due to a limitation in Windows webdav client. You can try the following to increase the size of files that Windows webdav client is able to manage:

1) You have to turn on BasicAuth via regedit to allow accessing the App's server by username and password.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient\Parameters]
"BasicAuthLevel"=dword:00000002

2) You have to change Window's limit to file size when using the integrated WebDAV client.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient\Parameters]
"FileAttributesLimitInBytes"=dword:000f4240

3) Restart windows.

This allows file sizes up to 4 Gigabytes handled by the client.

Latest updates

What's new in version 1.17

Material design
Bug fixing

How to install WebDAV Server APK on Android phone or tablet?

Download WebDAV Server APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (com.theolivetree.webdavserver-v1.17-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

1.17 (18)2.4 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

3 ★Android 7 - Windows 10. Does not work. Will not allow Windows to map a drive letter as described. Update - I now have it working. I'm not sure what changed, but it is working fine. Still not 5* though as it times out after 30 minutes running time. I can see no mention of this in the notes. Is this time out a limitation of the free version??
5 ★Saw this on YouTube. Works a treat does just what I want. Great job developer. I saw a post saying it does not work on kit-kat. I am running kit-kat and it worked within seconds. It would be nice if it would support the DNS name rather than the IP address as this can change in a DHCP system.
1 ★Why can't I just map drives back and forth between pc and android? Then simply drag and drop. All these goofy Web Access methods or unnecessarily complex smb servers are stupid. My next tab is going to be windows, so I can get some freaking work done. Yeesh.
3 ★Rating "Just OK" under the mercy of another FTP app with similar user interface. I assume that's made by the same author. If it's not because of the FTP app, I would rate it one start. Two reasons: First, it doesn't work with Mac (El Capitan) + Android 6 (Nexus 9). The Finder simply fails transmission after correctly connected to the tablet. Second, OK, if the built-in Finder doesn't work, how about CyberDuck? It doesn't work either.
5 ★No more need for data cables, connecting to pc, switch to file transfermode hassle - copying over wifi is much easier and quicker. Added benefitwhen copying large amounts of data like a biffy music folder - file copy ismore reliable and better integrated into windows - i am writing this nowwhile copying to my device without concern that the data cable willmomenterily disconnect and i will need to start over. App is very easy touse and works very well with only a small unintusive ad.
3 ★works great, as long as you stay in the main storage. When I try to access the SD card, it only accesses a strange system directory deep in the card. If i try to set a custom default directory it crashes. With this fixed it would be a 5.
3 ★Attempted to map as a network drive in Windows 7. No go. Attempted to connect using Cyberduck. No luck. Used WinSCP (which in addition to SCP and SFTP has support for WebDAV). Was then finally able to connect and transfer files.
2 ★can't identify wether file or folder in dir listing (web browser). no sorting option or whatsoover.
2 ★Dont work with SD cards... I wanted this app to map phone as disk via wifi and to move files between comp/smartphone but it work just with phone memory.. so useless to me
5 ★Simple on and off switch to enable webdav. That's it. It is perfect. And the best part is the icon is beautiful unlike other utilities apps on android which all come with bad constrasty colors, ugly icons and bad UI. Weird review I know, it's a webdav server and I am talking about the icon. Funny what matters to whom. You never know.
4 ★In the Read More info above, it says to set the FileAttributesLimitInBytes value to 000f4240, but that is the DEFAULT value. FFFFFFFF in hex is 4GB minus 1-byte. And, there's another key just below that one, named FileSizeLimitInBytes which I believe is the more-appropriate one on which to change its value. I changed both to FFFFFFFF. Also, in WebDAV Settings, selecting the SdCard as the "Home directory" does NOT work (setting it to Ext.SdCard doesn't select the optional micro-SD card, either)... if you set the Home dir to SdCard, when you map the windows drive (say, Z:) to \\127.0.0.1:8080 and then copy files to Z:\Music, it actually puts the files into the Phone/Music subdir, not the Card/Music subdir. To reach the optional/installed micro-SD card, select "Custom folder" for the "Home directory" then in the "Custom folder" option browse to /mnt/extSdCard and press the Select button. THAT lets you map a drive letter in Windows to the micro-SD card in your Galaxy S5 (assuming you've jumped through all the hoops, like installing the Android SDK, starting its ADB server and using that as a SOCKS proxy on the 127.0.0.1:8080 socket). Hope that helps!
1 ★Couple of problems... In Windows 8.1, cannot map a drive through Windows Explorer IF you set a user name and password. You are able to map a drive with Windows Explorer without a user name and password. It does work with WinScp with or without user name and password set. HOWEVER, I was only able to copy files FROM the phone NOT to the phone. Bummer.