Meskipun tidak mungkin untuk menjalankan server SMB tanpa root atau menggunakan penerusan port , dimungkinkan untuk menjalankan server WebDAV tanpa root untuk efek yang sama.
Menyiapkan server Android WebDAV
Pada stok saya Nexus 7, saya menginstal WebDAV Server , membukanya, mengklik tombol start dan segera dapat melihat /storage/sdcard
folder saya di browser web saya di URL yang ditampilkan oleh aplikasi, yaituhttp://192.168.x.y:8080
Perhatikan bahwa dengan WebDAV, Anda juga memiliki opsi untuk memilih Root (/) atau DCIM serta SdCard sebagai root WebDAV .
Menggunakan server WebDAV melalui Windows Explorer
Saya kemudian dipetakan http://192.168.x.y:8080
sebagai drive jaringan di Windows Explorer dan dapat mengakses isi drive penyimpanan saya, sama seperti jika saya terhubung melalui MTP, tetapi melalui huruf drive.
Sayangnya, solusi ini sangat lambat.
Setiap perubahan direktori membutuhkan waktu antara 6 dan 20 detik, seperti halnya mengakses sebagian besar file. Setelah file diakses, ia mentransfer pada kecepatan yang wajar (menyalin satu file 42MB di Windows Explorer membutuhkan waktu sekitar 60 detik, jadi 700KB / s).
Jadi WebDAV melalui Windows Explorer adalah OK untuk mengunduh beberapa file besar yang lokasinya Anda tahu, tetapi menelusuri atau menyinkronkan seluruh perangkat dengan cara ini tidak cepat. Saya menyinkronkan data 1,75GB di sekitar 6000 file dan 400 direktori dan butuh 10 jam, yaitu sekitar 50KB / dtk atau rata-rata 10 file / dirs per menit.
Menggunakan server WebDAV melalui baris perintah Windows
Bahkan dari baris perintah, setiap daftar direktori membutuhkan 5-6 detik, seperti halnya akses file apa pun. Menyalin file 42MB yang sama dari baris perintah memakan waktu sekitar 20 detik, jadi sekitar 2.1MB / s.
Menggunakan server WebDAV melalui browser web
Pilihan tercepat untuk WebDAV adalah menggunakan browser web Anda, langsung melalui URL yang diberikan. Mengubah direktori jarang membutuhkan waktu lebih dari satu detik dan mengunduh file 42MB yang sama dari browser web membutuhkan waktu sekitar 12 detik, jadi sekitar 3,6MB / s.
Kelemahan dari menggunakan browser web adalah bahwa ia hanya menampilkan tanggal (tanpa ukuran atau tipe) dan tidak membuat perbedaan antara file dan direktori jadi jika file tidak memiliki ekstensi (atau direktori tidak) maka mungkin tidak jelas jika mengklik tautan akan membawa Anda ke halaman web lain (untuk direktori) atau memulai unduhan (untuk file).
Peringatan
Secara default, Windows membatasi ukuran unduhan WebDAV hingga 50000000 byte (47,6MB), meskipun ini dapat diubah melalui peretasan registri ( FileSizeLimitInBytes
dalam HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
) jika Anda tahu apa yang Anda lakukan.
Akses WebDAV tidak aman . Bahkan jika Anda menetapkan kata sandi pada berbagi WebDAV, koneksi masih http
belum https
, sehingga tidak dienkripsi. Hanya gunakan WebDAV pada jaringan wifi yang aman dan tentu saja tidak mengaktifkan server WebDAV saat Anda berada di warnet atau wifi tidak aman lainnya.
Wifi Explorer
( appbrain.com/app/wifi-file-explorer/... ) beberapa kali dan berfungsi dengan baik, tidak perlu root. Tapi ini bukan SMB (dan mungkin juga bukan FTP).