Это действительно просто, если ваш телефон рутирован.
Загрузите эмулятор терминала из Google Play (есть много бесплатных). Убедитесь, что ваше устройство Android подключено к Wi-Fi и получите IP-адрес Wi-Fi . Откройте программу терминала и введите:
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
Теперь перейдите к своему компьютеру (при условии, что вы используете Windows) и создайте ярлык на рабочем столе для «cmd.exe» (без кавычек).
Щелкните правой кнопкой мыши по ярлыку cmd и выберите "Run as Administrator"
Перейдите в папку android-sdk-windows\tools
Тип:
adb connect ***wifi.ip.address***:5555
(example: adb connect 192.168.0.105:5555)
Теперь adb должен сказать, что вы подключены.
Примечание: если вы слишком быстры, чтобы дать команду подключения, это может привести к сбою. Поэтому попробуйте по крайней мере два раза по пять секунд, прежде чем сказать, что это не работает.
Я думаю, что проблема состоит в том, что, в отличие от этого $UID
, $GID
не удар встроенная переменная. Вместо этого можно быть в состоянии использовать $(id -g)
т.е.
sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) shared ~/host
или (для непротиворечивости)
sudo mount -t vboxsf -o uid=$(id -u),gid=$(id -g) shared ~/host