Страница 2 из 2

Добавлено: Ср ноя 06, 2024 00:20
ALev
Orion9
Ну, что могу сказать?
ftpuse не смогает подключить локальный FTP.
Собственно, чтобы это произошло, надо, как понимаю, суметь подключить такое соединение для начала в браузере. У меня ничего не получилось.
Я вот опробовал ещё NetDrive 2.6.5. build 739 (нашёл на торрентах).
Он тоже не смогает подключить локальное FTP как диск, хотя программуля очень мощная и интересная.
То есть надо для начала станцию раздачи на телефон какую-то ставить.

Добавлено: Ср ноя 06, 2024 12:11
Orion9
ALev
Может, проблема с портами или файрволом? Тут есть пример подключения к Андройду:

Код: Выделить всё

C:\Windows\system32>ftpuse x: 192.168.1.7 mypass /USER:myusername /PORT:7272
Connecting...
Connected.
The operation completed successfully
Там еще ключ /DEBUG вроде есть, можно посмотреть, что он выдаст.

Добавлено спустя 1 час 35 минут:
ALev писал(а):Я вот опробовал ещё NetDrive 2.6.5. build 739 (нашёл на торрентах).
Он тоже не смогает подключить локальное FTP как диск, хотя программуля очень мощная и интересная.
А вы не пробовали через эту программу смонтировать диск WebDAV-сервера, запущенного на телефоне? Ведь WebDAV у вас в браузере вроде работал.

Тут еще твики в реестр советуют какие-то вносить, в случае если не работает ftpuse:
http://forum.oszone.net/post-2805883.html
Но не знаю, стоит ли пробовать такое.

Добавлено: Чт ноя 07, 2024 20:38
ALev
Orion9
Дальнейшие мои пробы. Сразу скажу — решение есть!

WebDAV-сервер

На Android в Браузере встаёт как http://192.168.1.64:8080/
А в Проводнике, после "Подключить как сетевой диск" как DavWWWRoot(\\192.168.1.64@8080)(Z:)
При этом в TC этот диск никак не отображается.

* * *
FTPUSE

FTPUSE Z: 192.168.1.64 /USER:admin mypass /PORT:3535 /DEBUG
// Реальные данные несколько иные

Connecting...
FTP SendCmd: CWD /
-->Err: EIdNotConnected Not Connected
FTP SendCmd: USER admin
-->Ext: 331
FTP SendCmd: PASS
-->Err: EIdProtocolReplyError Authentication failed

-->Err2: EIdProtocolReplyError Authentication failed

Authentication failed

Диагностика через telnet:
220 X-plore FTP ready

А вариант:
FTPUSE Z: 192.168.1.64 mypass /USER:admin /PORT:3535 /DEBUG

Connecting...
FTP SendCmd: CWD /
-->Err: EIdNotConnected Not Connected
-->Err2: EIdConnectException Socket Error # 10060
Connection timed out.
Socket Error # 10060
Connection timed out.

* * *
MTPdrive

Только платные версии.

* * *
AndroidDrive совместно с Dokan
https://github.com/GustavLindberg99/AndroidDrive

Вот, это то, что нужно!
Отдельными дисками встали Внутренняя и Внешняя память телефона.
И эти диски отображаются в TC!
Сам же телефон подключен к компьютеру через USB.
При обмене данными с телефоном в таком режиме есть свои проблемы.
Тут ещё важно не запустить несколько копий AndroidDrive, а то дисков намножится, если включен флажок автомонтирования.
Сама программа висит в Области уведомлений, и взаимодействие с ней через контекстное меню.
По крайней мере этот вариант справился с моей задачей, и я создал через плагин diskdir не только структуру Внешней памяти, но и Внутренней.
Тебе, дорогой Orion9 большое спасибо. Вместе мы это дело как-то решили и заинтересовали других поработать в этом направлении!

Добавлено: Пт ноя 08, 2024 00:05
Orion9
ALev, ну да, способов набралось немало: usb, ftp, smb, webdav... Может, кто еще пятый посоветует, чтобы собрался фул-хаус :)

Рад, что у вас получилось!

Добавлено: Вт ноя 12, 2024 01:50
ALev
Orion9
AndroidDrive, так-то хорош, но автор сразу предупреждает, что через него плохо копируются файлы, это подтверждает и практика.

Меня же сейчас стали интересовать и более расширенные задачи, такие как синхронизация, обмен данными телефон - компьютер.
По сути мне требуется собственный скрипт для перемещения и копирования файлов по определённым критериям.

Я стал докапываться до ChatGPT, чтобы он мне помог с этой задачей.
Он предложил помочь создать скрипт в PowerShell.
Но для удобства копирования/перемещения файлов желательно иметь доступ к телефону через букву диска.
И для такого варианта он предложил мне освоить программу USB Redirector.
Я нашёл версию 6.12.0.3230.
В Local USB devices выполняю Share USB Device.
Операция произведена успешно.
Но вот как подключить теперь его как диск - я не понимаю.

Добавлено: Вт ноя 12, 2024 12:54
Orion9
ALev
Что-то не понятно, почему USB Redirector был предложен ChatGPT-ом. Из того, что я почитал про программу, она больше для подключения к USB-устройствам удаленно, т.е. позволяет открыть доступ к USB-устройствам, чтобы другие клиенты в сети могли с ним работать будто со своими собственным локальными устройствми USB.

Вы же нашли хорошую программу:
https://rsload.net/soft/traffic/26040-netdrive.html

WebDAV на телефоне у вас заработал. Попробуйте этой программой подключить диск через webdav или ftp. Даже если на телефоне нет встроенного ftp-сервера, можно поставить сторонний. Еще вариант с SMB остается, ведь получалось же у кого-то через тот же LAN drive

P.S. Можно еще на форуме 4pda в ветке для вашего телефона спросить, там могут помочь.