Дмитрий Карих

Results 34 comments of Дмитрий Карих

Мне кажется, что это лишь ускорит реакцию провайдера. Самое логичное, что они могут сделать -- не сбрасывать блокировку при удалении устройства. Не думаю, что это потребует каких-то серьёзных усилий. К...

@khrykin Всё просто: единственный параметр, который они могут гарантированно получить от любого устройства — это MAC-адрес. Он передаётся месте со всеми пакетами 2-го уровня модели OSI и, по идее, является...

@yroboros Туда же, куда и Android: на сервер Google, чтобы получить ответ 204 или перенаправление на авторизацию. Т.е. поведение равноценно клику по уведомлению "Подключиться к сети" и не должно вызывать...

@labdsf Там перед этим производятся две пассивные проверки на основании прошлого ответа сервера: * Кинул ли нас сервер на /auto_auth? https://github.com/mosmetro-android/mosmetro-android/blob/7c468ddba62050309ecd3c05f253d9b078e7c6ba/app/src/main/java/pw/thedrhax/mosmetro/authenticator/providers/MosMetroV2.java#L240 * Капча это или бан? https://github.com/mosmetro-android/mosmetro-android/blob/7c468ddba62050309ecd3c05f253d9b078e7c6ba/app/src/main/java/pw/thedrhax/mosmetro/authenticator/providers/MosMetroV2.java#L246 Т.е. bypass_backdoor() запускается...

Probably won't fix. It is easy to change name of app — just edit app_name in strings.xml. But GitHub organization and repository, package name and other hardcoded constants are much...

Это исправление должно помочь, но также может привести к утечке трафика, если VPN подключится через мобильную сеть. Проверьте, пожалуйста, сборку [master-#309](https://jenkins.thedrhax.pw/job/MosMetro-Android/job/master/309/artifact/bin/MosMetro-master-v67-b309-signed.apk).

Тест показал, что подключение будет работать только с теми VPN, которые не блокируют трафик при отсоединении. Например, в OpenVPN Connect есть опция Seamless Tunnel, которая обязательно должна быть выключена, иначе...

> при включенном vpn не работает бинд на wlan интерфейс Собственно, проблема именно в этом. Либо биндиться к VPN, либо отключать привязку вообще.

Добавил публикацию актуального отчёта Lint в [Jenkins](https://local.thedrhax.pw/jenkins/job/MosMetro-Android/job/master/lastSuccessfulBuild/androidLintResult/new/). Оказывается, это делается в один клик.

Возможно, что сообщение о бане всё-таки осталось в MosMetroV2, просто переместилось на один запрос дальше. Теперь /auth (страница авторизации) перенаправляет на /identification (регистрация). ~~Попытаюсь это исправить в 374-й сборке master.~~