O mümkün olmayabilir kökü olmadan bir SMB sunucusu çalıştırmak veya port yönlendirme kullanarak , benzer bir etki için root olmadan WebDAV sunucusu çalıştırmak mümkündür.
Android WebDAV sunucusu kurma
Stokumda Nexus 7, WebDAV Sunucusunu kurdum , açtım, başlat düğmesine tıkladım ve hemen
/storage/sdcarduygulama tarafından görüntülenen URL'de web tarayıcımda klasörümü görebildim , yani
http://192.168.x.y:8080
WebDAV ile, Kök (/) veya DCIM'in yanı sıra SDCard'ı da WebDAV kökü olarak seçme seçeneğiniz olduğunu unutmayın .
WebDAV sunucusunu Windows Gezgini ile kullanma
Daha sonra
http://192.168.x.y:8080Windows Gezgini'nde bir ağ sürücüsü olarak eşledim ve depolama sürücümün içeriğine, tıpkı MTP ile bağlandığım gibi, ancak bir sürücü harfi ile erişebildim.
Ne yazık ki, bu çözüm inanılmaz derecede yavaş.
Her dizin değişikliği, çoğu dosyaya erişimde olduğu gibi 6 ila 20 saniye sürer. Bir dosyaya erişildiğinde, makul bir hızda aktarılır (Windows Gezgini'nde 42MB'lik tek bir dosyayı kopyalamak yaklaşık 60 saniye sürdü, bu nedenle 700KB / s).
Bu nedenle, Windows Gezgini aracılığıyla WebDAV, konumunu bildiğiniz birkaç büyük dosyayı indirmek için Tamam, ancak tüm cihazı bu şekilde taramak veya senkronize etmek hızlı değildir. Yaklaşık 6000 dosya ve 400 dizinde 1,75 GB veri senkronize ettim ve 10 saat sürdü, yani dakikada ortalama 50 KB / sn veya 10 dosya / dizin.
WebDAV sunucusunu Windows komut satırı üzerinden kullanma
Komut satırından bile, her dizin listesi ve herhangi bir dosya erişimi 5-6 saniye sürer. Aynı 42MB dosyasını komut satırından kopyalamak yaklaşık 20 saniye sürdü, bu nedenle 2,1 MB / sn.
WebDAV sunucusunu bir web tarayıcısı üzerinden kullanma
WebDAV için en hızlı seçenek web tarayıcınızı doğrudan verilen URL üzerinden kullanmaktır. Dizini değiştirmek nadiren bir saniyeden fazla sürüyor ve aynı 42MB dosyasını web tarayıcısından indirmek yaklaşık 12 saniye sürdü, bu yüzden yaklaşık 3.6MB / s.
Web tarayıcısını kullanmanın dezavantajı, yalnızca tarihi göstermesi (boyut veya tür yok) ve dosyalar ve dizinler arasında ayrım yapmamasıdır, bu nedenle bir dosyanın uzantısı yoksa (veya bir dizinde varsa), o zaman belli olmayabilir bir bağlantıyı tıkladığınızda sizi başka bir web sayfasına götürürseniz (bir dizin için) veya bir indirme başlatırsanız (bir dosya için).
Uyarılar
-
Varsayılan olarak, Windows WebDAV karşıdan yüklemelerinin boyutunu 50000000 bayt (47,6MB) ile sınırlar, ancak ne yaptığınızı biliyorsanız bir kayıt defteri saldırısı (
FileSizeLimitInBytesin
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters) ile değiştirilebilir .
-
WebDAV erişimi güvenli değil . WebDAV paylaşımında bir parola ayarlasanız bile, bağlantı yine de
httpkorunmaz
https, bu nedenle şifrelenmez. WebDAV'ı yalnızca güvenli bir wifi ağında kullanın ve bir internet kafe veya güvenli olmayan başka bir wifi'deyken kesinlikle WebDAV sunucusunu etkinleştirmeyin.