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/sdcard
uygulama tarafından görüntülenen URL'de web tarayıcımda klasörümü görebildim , yanihttp://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:8080
Windows 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ı ( FileSizeLimitInBytes
in 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 http
korunmaz 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.
Wifi Explorer
( appbrain.com/app/wifi-file-explorer/... ) birkaç kez ve o inşaat büyük, hiçbir kök gerekli. Ancak SMB değil (ve muhtemelen FTP de değildir).