Как победить ошибку Gnirehtet IsRunning ?

Регистрация
23.12.2014
Сообщения
642
Благодарностей
198
Баллы
43
Пытаюсь запустить телефон с прокси , но идет сбой запуска и ошибку выдает в логах "Запустить устройство Gnirehtet IsRunning"
По сути при первом подключении то что вылазит окно запуска
103169

После того как нажимаю ок то работает нормально, а вот как запускаю повторно то опять появляется это окно и через некоторое время идет сбой подключения и ошибка в логе "Запустить устройство Gnirehtet IsRunning"
 

stantor1

Client
Регистрация
03.01.2023
Сообщения
9
Благодарностей
0
Баллы
1
Наблюдаю такую же ситуацию.
С помощью команд можно включать и выключать gnirehtet:
am start -a com.genymobile.gnirehtet.STOP -n com.genymobile.gnirehtet/.GnirehtetActivity
am start -a com.genymobile.gnirehtet.START -n com.genymobile.gnirehtet/.GnirehtetActivity

Но это не помогает при первом запуске устройства - ошибка в логе "Запустить устройство Gnirehtet IsRunning"

Нужно найти команду которая отключает использование proxifier в настройках ЗД, а потом в нужной момент ее включать.
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
Регистрация
23.12.2014
Сообщения
642
Благодарностей
198
Баллы
43
Регистрация
23.12.2014
Сообщения
642
Благодарностей
198
Баллы
43
Наблюдаю такую же ситуацию.
С помощью команд можно включать и выключать gnirehtet:
am start -a com.genymobile.gnirehtet.STOP -n com.genymobile.gnirehtet/.GnirehtetActivity
am start -a com.genymobile.gnirehtet.START -n com.genymobile.gnirehtet/.GnirehtetActivity

Но это не помогает при первом запуске устройства - ошибка в логе "Запустить устройство Gnirehtet IsRunning"

Нужно найти команду которая отключает использование proxifier в настройках ЗД, а потом в нужной момент ее включать.
На счет консольной команды я не совсем понял как это сделать с помощью Zennodroid enterprise, это ADB SHEL?
 
Последнее редактирование:

stantor1

Client
Регистрация
03.01.2023
Сообщения
9
Благодарностей
0
Баллы
1
На счет консольной команды я не совсем понял как это сделать с помощью Zennodroid enterprise, это ADB SHEL?
Да, с помощью ADB SHEL.
Это другое - оно просто просто закрывает и открывает Gnirehtet.

Дело именно в том, что когда подключаешь телефон первый раз (или он после ребута системы) - нужно подтверждать Gnirehtet как впн - вручную и никак это нельзя автоматизировать.

После того как вручную подтвердишь - все работает нормально (перезапускается и тд).
Но после ребута телефона - снова нужно вручную подтверждать Gnirehtet как впн.
 

Biobalans

Client
Регистрация
28.02.2021
Сообщения
75
Благодарностей
4
Баллы
8
в эмуляторе LDP можно обойтись без этого Gnirehtet ? Не работает регистрация аккаунта из-за впн
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
... нужно подтверждать Gnirehtet как впн - вручную и никак это нельзя автоматизировать...
Нет, можно, если сделать логику костылями вот так:
1677407999264.png
C#:
var droid = instance.DroidInstance;
var result = droid.Input.Shell("adb shell input tap 600 830");
return result;
- то есть сразу после срабатывания кубика "Выбрать устройство" зеннодроид уже может управлять андроид-устройством базовыми командами по ADB. И в итоге если выходим по красной на кубике "Запуск...", то кликаем вслепую по координатам на кнопку "Запрос на подключение > ОК", и повторно на кубик "Запуск" идем. Координаты уже сами под свои устройства подберите в зависимости от размера экрана. У меня на скрине пример для вертикального 720*1280px.
 
Последнее редактирование:
  • Спасибо
Реакции: Biobalans

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
- нужно подтверждать Gnirehtet как впн - вручную и никак это нельзя автоматизировать
В тестовом билде ZennoDroid Enterprise 2.3.3.0 больше не требуется подтверждение запроса от Gnirehtet на подключение к VPN (после перезагрузки устройства или при первом запуске)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)