- Как задать статический IP для Андроид устройства в локальной сети
- Как задать статический IP Android устройству
- Android доступ по ip адресу
- Scrcpy — удаленное управление Android с компьютера
- Активация режима разработчика и отладки.
- Настраиваем ADB-драйвер Android для подключения по ip-адресу.
- 1 способ. Через usb-подключение (не требуется root-доступ).
- 2 способ. Через SSH-подключение (требуется root-доступ).
- Подключаемся к телефону с помощью Scrcpy.
- 13 thoughts on “ Scrcpy — удаленное управление Android с компьютера ”
Как задать статический IP для Андроид устройства в локальной сети
Как задать статический IP для Андроид устройства в локальной сети . Многие из нас знают, что получить доступ к ресурсам локальной сети с Android сматрфона или планшета никаких проблем не составляет: для этого, например, достаточно воспользоваться менеджером файлов ES Проводник или же — Total Commander с дополнительным плагином.
Иногда у нас возникает задача обратного порядка, а именно — обеспечить доступ к ресурсам смартфона с других устройств, имеющихся в локальной сети. В этом случае нам нужно установить на мобильное устройство FTP сервер и для того, чтобы соединение было стабильным — задать ему статический IP адрес.
Если с организацией FTP сервера обычно проблем не возникает: в Google Play Маркет имеется достаточно широкий выбор приложений подобного типа (Ftp Сервер), то как оказалось — даже достаточно опытные пользователи Android далеко не всегда знают, как задать смартфону, планшету или другому устройству статический IP адрес в локальной сети.
А сделать это, оказывается, очень просто:
Как задать статический IP Android устройству
1. Перейдите в меню общих настроек, раздел Wi-Fi
2. Нажмите и удерживайте палец на том соединении, которому нужно задать статический IP
3. В открывшемся окне выберите «Изменить сеть»
4. В следующем окне тапните по «Расширенные настройки» (или поставьте отметку напротив «Дополнительно» в Android 4.x)
5. Выберите «Настройки IP» -> «Пользовательские»
Как видно на скриншоте выше, здесь вы можете задать IP адрес, адрес шлюза, параметры префикса сети, и адреса DNS серверов для этого WiFi подключения. Назначив нужные параметры не забудьте запомнить их, нажав на кнопку «Сохранить».
Всё, теперь ваш смартфон, планшет, медиаплеер или любое другое Android устройство в этой локальной сети будут иметь постоянный IP адрес.
Источник
Android доступ по ip адресу
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.
Копировать файлы с компьютера или ноутбука (далее ПК) на мобильное устройство (далее Андроид) и обратно требуется часто и (в случае больших файлов) проще всего это делать, используя Wi-Fi.
Основное требование: Все устройства (один или несколько ПК, Андроиды) должны быть подключены к одной сети!
- Простейший способ — SHARE it
Установите на все устройства SHARE it. Программа доступна на Андроид и Windows.
Логика интерфейса программы практически идентична на всех платформах.
На принимающем устройстве выберите «Принять», на отправляющем «Отправить», выберите необходимые для передачи данные и выберите устройство, на которое данные необходимо передать.
Получаем доступ с Андроида к файлам на ПК.
Для этого потребуется установить на Андроид файл-менеджер с поддержкой SMB (Samba). Я пользуюсь ES File Explorer, альтернативы: ASTRO File Manager с плагином Astro SMB Module, eFile, X-plore.
В ES File Explorer все несложно. Нужно перейти на вкладку «LAN», нажать кнопку Меню>Создать>Сканировать. После этого программа проверит весь диапазон IP-адресов и отобразит адреса компьютеров, имеющих папки с общим доступом. Также можно не сканировать сеть, а добавить сервер вручную, указав его IP, и, при необходимости, имя пользователя и пароль.
- Samba-сервер
Для примера используем Samba Server for Android, он позволяет работать с SD-картой коммуникатора, как с расшаренной папкой ПК. Для работы программы требуются root-права.
Устанавливаем и запускаем программу. При первом запуске будет выдана краткая инструкция по использованию. Первый шаг — задать пароль для доступа к ресурсам мобильного устройства. Для этого нажмите Menu>Settings>Password и введите пароль. Там же можно при желании сменить имя пользователя, а также указать рабочую группу (имя должно совпадать с именем рабочей группы в настройках ПК) и NetBIOS-имя Андроида (то, что будет отображаться в сетевом окружении на ПК). После настройки вернемся в главное окно программы и нажмем Menu>Enable. Это запустит сервер SAMBA на Андроиде.
- Часто проблемы с соединением ПК и Андроида вызваны блокировкой мультикаста (Block multicast) в настройках роутера. Отключите это ограничение.
- Для упрощения доступа можно настроить фиксированные IP-адреса для всех устройств локальной сети.[/b]
Если ПК (ноутбук) и Андроид получают IP-адреса по DHCP от роутера, то адреса при каждом включении могут отличаться. Этого бы не хотелось, т.к. ПК с ноутбуком между собой разберутся и найдут друг друга по именам, а вот у Андроида это может не получиться, т.к. он работает с IP-адресами. Тут есть два способа:
Подключение по локальной сети — Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Физический адрес. . . . . . . . . : 00-1F-D0-D4-53-2D
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.5.2
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.5.1
DNS-серверы . . . . . . . . . . . : 192.168.5.1
Ребрендинг шапки любезно предоставлен Fidelich — тыц.
Сообщение отредактировал Gridzilla — 22.02.16, 11:53
skunsofob,
Имя и пароль пользователя Windows.
Т.е. можно либо вписать имя и пароль того пользователя под которым заходишь в Windows, либо создать отдельного, назвать его, например, Android.
Возможно проблема также в том, что у пользователя Windows отсутствует пароль.
Насчет Win 7 не знаю, но Win XP Pro запрещает доступ к расшаренным папкам пользователям без пароля.
Еще вариант — попробовать поставить в настройках сервера галку «Анонимный вход».
Галку Анонииный вход ставил — не помогает. А паролей у меня действительно нет как на ПК с ХР, так и на ноуте с Win7. Неужеле придется отдельного пользователя создавать под паролем? По проводам сеть делал — паролей не требовалось.
Сообщение отредактировал Бодтэк — 11.10.11, 11:11
Т.е. доступ с ПК на ноут с Win 7 есть и без пароля?
Имя пользователя Win 7 и пустой пароль в настройках ES проводника не срабатывает?
Проверь настройки Win7 в Панель управления -> Сети и Интернет -> Центр управления сетями и общим доступом ->Изменить дополнительные параметры общего доступа (Control Panel -> All Control Panel Items -> Network and Sharing Center-> Change advanced sharing settings), там в самом низу еще раз дополнительные параметры и указать «Отключить защиту паролем». После этого анонимный вход с Андроида должен заработать.
Как вариант — попробуй временно отключить брандмауэр в Win 7. Возможно он мешает.
Сообщение отредактировал raven6 — 09.08.11, 20:42
Логин и пароль пользователя Windows, имеющего доступ к расшаренным папкам.
Так расшарьте какую-нибудь. Без расшаренных папок на ПК вся эта затея теряет смысл.
Правда в Win XP существуют административные ресурсы — все разделы жесткого диска расшарены автоматически с именами типа C$, D$ и т.п. Для доступа к таким ресурсам нужно указать имя и пароль пользователя этого ПК с правами администратора.
Сообщение отредактировал raven6 — 17.08.11, 09:39
Так я никакой логин и пароль не использую для учетной записи (Windows 7)
Да пробовал (создавал папку и расшаривал к ней доступ), не работает все равно, брандмауэр отключал
и нажмите Enter.
После этого будет выдан список всех имеющихся учетных записей пользователей
Временно (ну или постоянно, хотя это небезопасно) отключите парольную защиту расшаренных папок.
Сообщение отредактировал raven6 — 17.08.11, 10:32
Учетная запись есть, но пароль в ней никакой не используется (если не используется что вводить?), почему запрашивается не пойму
Парольную защиту отключил, при конекте к компьютеру, отображаются папки открытые для общего доступа, но при попытке зайти в любую из расшаренных мною папок выскакивает сообщение о неправильном логине и пароле
Анонимный вход в настройках сервера в ES проводнике попробуйте включить.
Сообщение отредактировал raven6 — 17.08.11, 11:14
Включен анонимный вход, все равно не пускает. Пишет: неправильний пароль, возможные причины: недостаточно прав пользователя
Может есть альтернативное решение со значительно простой настройкой?)
Сообщение отредактировал DeaDia — 17.08.11, 11:06
Попробуйте другие файл-менеджеры с поддержкой сети.
Если не заработает, то включите защиту паролем для расшаренных папок и создайте пользователя (например Android) с паролем.
Сообщение отредактировал raven6 — 17.08.11, 11:17
Разобрался.
Итак, диспозиция: Win 7, статический IP, единственный пользователь, созданный при установке, у которого отсутствует пароль.
Если в Win 7 включен общий доступ с парольной защитой (по умолчанию), то ES проводник даже не сможет просмотреть список расшаренных папок, его сразу пошлют, потому что у него документов нету.
Если общий доступ с парольной защитой отключен, то список расшаренных папок в ES проводнике отображается, но доступ можно получить только к папке Users, т.к. к ней по умолчанию разрешен доступ для всех.
Вариантов — два: либо отключить парольную защиту и предоставлять права на доступ к каждой расшаренной папке пользователю гость/Guest (свойства папки>Доступ, там в списке выбрать Guest и нажать добавить), либо не отключать парольную защиту, а создать пользователя, имеющего пароль, и опять же предоставить ему права на доступ к расшаренной папке в том же диалоге. После этого имя и пароль этого пользователя требуется вводить в настройках сервера в ES Проводнике.
По умолчанию Win 7 дает доступ к расшариваемой папке только единственному нашему пользователю, у которого нет пароля, соответственно авторизоваться по сети он не может.
Если Вам не хочется выбирать пользователя при каждой загрузке, то настройте автоматический вход.
Сообщение отредактировал raven6 — 18.08.11, 22:40
Получилось получить доступ к некоторым папкам на компе с телефона. Только под пользователем «Гость» (другие имена никак не хотят восприниматься). Причем сделать общий доступ ко всему диску C:\ не получается. Только если делать для каждой папки по отдельности. Может можно как-то разрешить доступ ко всему содержимому компа более простым способом?
Также по ссылке выше сделал автоматический вход в систему, но при пробуждении опять надо пользователя выбирать тыканьем на значок. А при обычной загрузки — автоматический вход работает. Как можно Windows 7 «объяснить» что я ОДИН ЕДИНСТВЕННЫЙ пользователь компа, что других нет и не предвидеться? Чтобы не было других пользователей, кроме «Владелец (Администратор)». Удалить все другие учетные записи чтоб не мешались и все лишнее раз и навсегда.
Сообщение отредактировал skunsofob — 19.08.11, 18:52
Источник
Scrcpy — удаленное управление Android с компьютера
На данный момент в PlayMarket существуе множество условно-бесплатных программ, позволяющих осуществлять удаленное управление мобильными устройствами. Но мало кто знает о том, что в Android уже есть интегрированное программное обеспечение Scrcpy, позволяющее получать изображение экрана и осуществлять удаленное управление Android устройством с компьютера по USB или по сети TCP/IP.
Перед использованием программы Scrcpy необходимо выполнить несколько настроек, позволяющих выполнить подключение к устройству по USB или IP-адресу.
- Активировать режим разработчика и включить отладку по USB;
- Настроить ADB-драйвер на подключение по ip-адресу (для удаленного подключения).
Активация режима разработчика и отладки.
Включаем режим разработчика: Настройка/О телефоне. Несколько раз тапаем по номеру сборки. Устройство сообщает нам, что теперь мы стали разработчиками и доступ к секретному меню открыт.
Возвращаемся в Настройки и заходим в меню «Для разработчиков».
Находим и включаем пункт «Отладка по USB»
Настраиваем ADB-драйвер Android для подключения по ip-адресу.
Так как у многих возникают вопросы с root-доступом на android устройствах я решил рассмотреть 2 способа переключения adb-драйвера на работу с протоколом tcp:
1 способ настройки требует наличие usb кабеля и установку драйверов для мобильного устройства, но нет необходимости в root-доступе.
2 способ позволяет выполнить настройку без usb-кабеля и установки драйверов телефона на компьютер, но необходимо наличие в Android root-доступа.
В основном на всех мобильных устройствах root-доступ отключен в целях безопасности.
1 способ. Через usb-подключение (не требуется root-доступ).
Подключаем мобильное устройство Android к компьютеру с помощью USB-кабеля и устанавливаем usb-драйвера устройства.
На вопрос Windows как использовать usb-устройство отвечаем «Передача файлов».
На экране телефона необходимо подтвердить разрешение на отладку по USB.
Приступаем к работе с телефоном через ADB.
Скачиваем программу Scrcpy для просмотра экрана и удаленного управления Android с Github https://github.com/Genymobile/scrcpy/releases .
В папке с программой будет файл adb.exe. Его необходимо запустить из командной строки Windows. Информацию о подключенных устройствах получаем следующей командой:
Если вы забыли подтвердить разрешение отладки по USB на экране телефона, то соединение устанавливаться не будет и появится сообщение о том, что устройство не авторизовано.
Переключаем ADB в режим работы TCP
Теперь телефон можно отключить от usb-кабеля.
2 способ. Через SSH-подключение (требуется root-доступ).
Для взаимодействия по SSH с терминалом Android необходимо установить на мобильное устройство SSH-сервер. Я решил воспользовался программой «SSH/SFTP Сервер -Терминал» от Banana Studo. Установить ее можно через Play Market.
После запуска программы переключаемся в меню «Пользователи» и создаем пользователя для подключения.
Возвращаемся на Главную и нажимаем «Запустить». Здесь так же доступны настройки номера порта и автоматического запуска SSH-сервера.
После запуска SSH-сервера запоминаем ip-адрес Android-устройства и порт, который можно увидеть в правом верхнем углу. У моего устройства ip-адрес 192.168.11.123, порт 2222.
Для подключения к консоли Android с компьютера по SSH воспользуемся программой PUTTY. Скачать ее можно здесь https://putty.org.ru/ .
Вводим ip-адрес, порт и жмем соединиться.
Авторизуемся по SSH с помощью созданного ранее логина и пароля.
Ввод пароля визуально никак не будет отображаться.
Набираем команды, которые переключат ADB-драйвер в режим работы по протоколу TCP. Указываем номер порта, например 5555.
Команда su переключает консоль в режим работы от имени superuser и предполагает наличие root-доступа.
Подключаемся к телефону с помощью Scrcpy.
Для этого необходимо выяснить текущий ip адрес телефона. Обычно его можно посмотреть так: «Настройки > О телефоне > Статус».
Выполняем команду adb connect, указав ip-адрес телефона и tcp порт adb.
Теперь, когда соединение с Android установлено запускаем Scrcpy.exe и открывается экран для удаленного управления устройством.
13 thoughts on “ Scrcpy — удаленное управление Android с компьютера ”
Мне кажется скачал тимвивер и не паришься.
Согласен. Но teamviewer условно-бесплатное программное обеспечение с некоторыми ограничениями в бесплатной версии. За полноценную программу придется выложить немалую сумму. Для разового использования вполне подходит.
В моем случае пришлось настраивать тв-приставки для проигрывания аудиопотока, чтобы в последующим иметь постоянную возможность удаленно подключаться к ним и устранять неисправность.
Зачем наводить тень на плетень. написано : «Но мало кто знает о том, что в Android есть интегрированное программное обеспечение Scrcpy, позволяющее получать изображение экрана и осуществлять управление устройством с компьютера по USB или TCP/IP.»
Какое же это интегрированное программное обеспечение, если оно неавтономно. Это встроенные функции андроид обеспечивающие другим программам подключения для управления и получения изображения дисплея по USB и TCP/IP.
Попробую. Только я не вижу где подключение по USB. И разрешение на отладку по USB появляется только при подключении по нему. Или упустили в описании.
Ничего не работает. Нажимаю в PUTTY Соединится, и появляется окошко озаглавленное DEVICE_IP — PUTTY сразу с предложением ввести login. Где набирать команды
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
непонятно.
Если ввожу login, появляется password:, который не вводится клавиатура не активна.
И по Scrcpy ничего не получается. Наплел с три короба. В двух местах, почему то надо настраивать TCPIP.
Блоггер пьяный был что ли? Короче, туфта полная
Все правильно, снача необходимо авторизоваться. Я упустил этот момент, исправлю. Для подключения по ssh нужно указать логин и пароль пользователя который указали при настройке ssh-сервера. Ввод пароля в командной строке не показывается, но он вводится. После того как авторизуетесь, набирайте команды.
В двух местах настраивал tcpip потому-что: 1.нам необходим доступ к консоли андройд, я это сделал через ssh.
2. через консоль просим adb принимать команды по протоколу tcp на порт 5555.
И ещё. При запуске scrcpy.exe получаю:
d:\ADBtools\scrcpy-win64>scrcpy.exe
INFO: scrcpy 1.12.1
ERROR: Failed to execute: [d:\ADBtools\platform-tools\], [push], [«d:\ADBtools\scrcpy-win64\scrcpy-server»], [«/data/local/tmp/scrcpy-server.jar»]
ERROR: Could not execute «adb push»
Press any key to continue.
Похоже, без рут не получится. «/data/local/tmp/scrcpy-server.jar», должен быть рут доступ.
Когда при подключении по ssh вводите команду su, то получаете права суперпользователя — это и есть root-доступ.
Команду SU можно выполнить только на рутированном устройстве, потому чио на не рутированном SU нет и быть не может. Так и пишите в шапке, что устройство должно быть рутировано.
Рафаэль всё правильно рассписал
Я собираюсь взять информацию с телефона с разбитым экраном — этот вариант не пойдёт
Здравствуйте. К сожалению не всегда есть время и возможность вносить своевременные корректировки в публикации. Вам спасибо за комментарии — это стимулирует.
Действительно в первом варианте публикации рассматривался вариант настройки adb только через ssh подключение и требовал наличия root-доступа. Чтобы настроить работу adb по tcp протоколу без root-доступа, настройку необходимо выполнять через подключение телефона к usb-порту компьютера.
Но в случае с разбитым экраном вам это всеравно не удастся так как для выполнения отладки по usb на экране телефона появляется запрос на разрешение доступа. Если его не принять, то соединение не будет установлено.
ну та можно мышь по отг подключить и дело в шляпе (если подключится)
Источник