Как настроить и включить точку доступа Wi-Fi через терминал без ROOT

Как настроить и включить/отключить точку доступа Wi-Fi с помощью команды терминала без ROOT? Также я хочу выгнать пользователя из моей точки доступа с помощью команды терминала

Привет и добро пожаловать! Почему вы хотите сделать это с помощью терминала? Кроме того, вы используете эмулятор терминала на устройстве или удаленную оболочку с помощью adbUSB-кабеля?
@unforgettableid на терминале устройства
@beeshyams извините, я думаю, что моя линия не была стабильной только сейчас, из-за чего она была неполной
Почему вы не хотите просто создать точку доступа обычным способом, используя графический интерфейс Android?

Ответы (1)

Настройка и включение хотспота (программной точки доступа) возможна с помощью методов вызова setWifiApConfigurationи startSoftApсервиса wifi. Но, по крайней мере, начиная с Android 8, для первого требуется разрешение OVERRIDE_WIFI_CONFIG, а для второгоNETWORK_STACK. Оба разрешения имеют уровень защиты signature , который не может использоваться сторонними приложениями. Ни один из них не adb shellимеет обоих разрешений. Так что это невозможно без root-доступа.

Обходной путь состоит в том, чтобы имитировать taps и keyevents с помощью adb shell inputкоманды, хотя в истинном смысле это не решение командной строки.


СВЯЗАННЫЙ: