Android 4.4

Pavel Zhovner edited this page Jun 12, 2017 · 4 revisions

Возможно решение проблемы https://github.com/zhovner/zaborona_help/issues/41
Необходимо протестировать.


В kitkat 4.4 есть баг, который при поднятии tun интерфейса автоматически прописывает статические маршруты 0.0.0.0/1 dev tun0 и 128.0.0.0/1 dev tun0 с высоким приоритетом.
Поэтому весь трафик пытается идти через VPN, независимо от настроек VPN-сервера или клиента.

Нашел костыль. реализация так себе, но свою функцию выполняет.
Нужны рут права. Создается скрипт (желательно где-нибудь в системном разделе) с таким содержанием:

#!/system/bin/sh
/system/xbin/su -c "/system/bin/ip route del 0.0.0.0/1 dev tun0"
/system/xbin/su -c "/system/bin/ip route del 128.0.0.0/1 dev tun0"

Его необходимо выполнять после каждого подключения к впн забороны.
Можно автоматизировать данный процес такими програмами как tasker, но мне хватает simple script runner с его возможностью запуска скрипта по ярлыку.

Также нашел более новую и продвинутую версию OpenVPN Client`a: VPN Client Pro

Автор инструкции byxar нa 4PDA

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.