Я не знаю, чи це буде за звичкою, звичкою або тому, що mtpfs не зовсім "стабільний", як хотілося б, але для передачі файлів або взаємодії зі своїм Nexus я зазвичай користуюся Азіатський банк розвитку.
Я створюю в своєму Arch Wi-Fi за допомогою create_ap і вуаля, я пов’язав свій смартфон зі своїм ноутбуком, я можу копіювати файли, взаємодіяти тощо. Дійсно пояснити, що на деяких комп’ютерах робота цього сценарію для створення Wi-Fi дещо ускладнена, прикладом цього є ноутбук Dell мого батька, який має Atheros, а не Broadcom ... драйвер, який за замовчуванням не поставляється в Debian або Arch репозиторії, моя відповідь для нього завжди однакова ... якщо ви хочете без проблем користуватися wi-fi вашого ноутбука, або завантажити драйвер та встановити вручну, або якщо ви вважаєте, що це складно, можливо, вам потрібен ноутбук HP (нюанси У мене було 2 і у мене ніколи не було проблем) замість вашого Dell.
Справа в тому, що як тільки смартфон і комп'ютер підключені до однієї мережі Wi-Fi, ми можемо взаємодіяти з пристроєм Android за допомогою ADB немає необхідності в кабелі передачі даних, в одній мережі.
Перший є встановити АБР на комп'ютері Linux, в ArchLinux я просто сказав:
sudo pacman -S android-tools
В Ubuntu це буде:
sudo apt-get install android-tools-adb
До того ж це необхідно укорінити ваш пристрій Android.
Щоб повідомити Android, що adb буде слухати в мережі, спочатку ми отримуємо доступ до його терміналу і розміщуємо наступне:
su setprop service.adb.tcp.port 5555 зупинка adbd старт adbd
Що він робить, це повідомляє демону adb стільникового пристрою прослуховувати запити через порт 5555.
Після налаштування Android ми переходимо до нашого Linux і пишемо в терміналі:
стартовий сервер adb adc tcpip 5555 adb connect : 5555
Готово, давайте подивимось, чи розпізнає його комп’ютер:
adb devices
І я завжди буду слухати мережу через порт 5555?
Так, звичайно, якщо ви не хочете вжити заходів безпеки (а також доцільно!) Ви хочете поставити його як за замовчуванням, для цього ми виконуємо на мобільному телефоні наступне:
su setprop service.adb.tcp.port -1 зупинка adbd старт adbd
І ну це все. Це справді корисно уникнути необхідності завжди носити з собою кабель MicroUSB, чи не так?
Дякую Акіелю від humanOS за підказку.