Etonify v0.1.2
В этом обновлении исправлена работа центра обновлений клиента. Рекомендую скачать новую корректную версию с GitHub, чтобы в дальнейшем получать автообновления прямо внутри клиента.
https://github.com/yamixdev/Etonify/releases/tag/0.1.2
В этом обновлении исправлена работа центра обновлений клиента. Рекомендую скачать новую корректную версию с GitHub, чтобы в дальнейшем получать автообновления прямо внутри клиента.
https://github.com/yamixdev/Etonify/releases/tag/0.1.2
GitHub
Release v0.1.2 · yamixdev/Etonify
В этом обновлении исправлена работа центра обновлений клиента. Рекомендую скачать новую корректную версию с GitHub, чтобы в дальнейшем получать автообновления прямо внутри клиента.
Сейчас идёт работа над крупным обновлением версии 0.2.0, которое должно исправить текущие проблемы, а также внести улучшения и добавить функционал, включая улучшения работы VPN-сервиса и прочего. Подробности будут после выхода обновления!
Если у вас есть жалобы и претензии к клиенту, пишите в директ канала. Отвечу и запишу для себя, чтобы исправить, а также я готов вам помочь, если у вас есть вопросы!
Если у вас есть жалобы и претензии к клиенту, пишите в директ канала. Отвечу и запишу для себя, чтобы исправить, а также я готов вам помочь, если у вас есть вопросы!
Etonify 0.2.0
Это обновление в первую очередь посвящено стабильности и укреплению фундамента. В нём есть недочёты и ошибки, которые будут исправлены в будущих обновлениях. Часть внутренних изменений сделана для того, чтобы в дальнейшем быстрее устранять баги VPN и runtime без риска сломать весь app.dart.
Полный список изменений в клиенте Etonify может не поместиться, поэтому настоятельно рекомендую ознакомиться с ним на github перед обновлением!
Я лично протестировал обновление в повседневной жизни.
Ошибки и недочёты есть, но пользоваться полноценно можно — это уж точно могу сказать.
Я планировал выпустить обновление ближе к июлю, но решил закончить сейчас, так как мне нужно было выпустить этот апдейт, чтобы взять короткий перерыв.
После него будут выходить мини-апдейты с исправлениями.
https://github.com/yamixdev/Etonify/releases/tag/0.2.0
Это обновление в первую очередь посвящено стабильности и укреплению фундамента. В нём есть недочёты и ошибки, которые будут исправлены в будущих обновлениях. Часть внутренних изменений сделана для того, чтобы в дальнейшем быстрее устранять баги VPN и runtime без риска сломать весь app.dart.
Полный список изменений в клиенте Etonify может не поместиться, поэтому настоятельно рекомендую ознакомиться с ним на github перед обновлением!
Я лично протестировал обновление в повседневной жизни.
Ошибки и недочёты есть, но пользоваться полноценно можно — это уж точно могу сказать.
Я планировал выпустить обновление ближе к июлю, но решил закончить сейчас, так как мне нужно было выпустить этот апдейт, чтобы взять короткий перерыв.
После него будут выходить мини-апдейты с исправлениями.
https://github.com/yamixdev/Etonify/releases/tag/0.2.0
GitHub
Release v0.2.0 · yamixdev/Etonify
Etonify 0.2.0
Главное
Улучшена стабильность запуска, остановки и перезапуска VPN.
Исправлены гонки stop/start, из-за которых клиент мог зависать на “Запуск ядра”.
Улучшено восстановление после сме...
Главное
Улучшена стабильность запуска, остановки и перезапуска VPN.
Исправлены гонки stop/start, из-за которых клиент мог зависать на “Запуск ядра”.
Улучшено восстановление после сме...
❤1
Etonify
Etonify 0.2.0 Это обновление в первую очередь посвящено стабильности и укреплению фундамента. В нём есть недочёты и ошибки, которые будут исправлены в будущих обновлениях. Часть внутренних изменений сделана для того, чтобы в дальнейшем быстрее устранять баги…
Если после обновления с 0.1.2 на 0.2.0 скажет что доступен ещё апдейт (просто откройте и очистите остаточный АПК)
Это будет исправлено в ближайшем фиксе 0.2.1
Это будет исправлено в ближайшем фиксе 0.2.1
👍2
Всем привет 👋
Прошла неделя, и мне нужно поделиться с вами новостью (а то вы подумаете, что я забил на мини-апдейт, но ситуация такая).
В обновлении клиента 0.2.1 будет исправлена работа функции «Раздельная маршрутизация».
После обновления функция будет работать корректно, и вы сможете выбрать один из двух режимов:
1. Через VPN — выбранные приложения будут работать через VPN.
2. Вне VPN — выбранные приложения будут обходить VPN-подключение.
На данный момент исправление уже готово и проходит проверку стабильности в повседневном использовании.
Также в версии 0.2.1 будут добавлены:
— улучшения стабильности и работы VpnService;
— обновлённые элементы интерфейса разделов "подписки" и "добавления профиля";
— технические улучшения работы клиента.
Более подробный список изменений будет опубликован после релиза.
Сам релиз обновления намечен на июль.
Также хочу заранее извиниться за то, что обновление не вышло раньше. Мне был нужен небольшой перерыв, а также время, чтобы нормально исправить важные проблемы клиента которые нахожу до сих пор.
Изначально версия 0.2.1 планировалась как небольшое обновление, но в итоге было решено собрать в этот патч все важные исправления и доработки. Так обновление получится полезнее и стабильнее, чем если бы изменения выходили несколькими мелкими релизами подряд (Переобулся😁 )
Спасибо за понимание и поддержку🥰
Прошла неделя, и мне нужно поделиться с вами новостью (а то вы подумаете, что я забил на мини-апдейт, но ситуация такая).
В обновлении клиента 0.2.1 будет исправлена работа функции «Раздельная маршрутизация».
После обновления функция будет работать корректно, и вы сможете выбрать один из двух режимов:
1. Через VPN — выбранные приложения будут работать через VPN.
2. Вне VPN — выбранные приложения будут обходить VPN-подключение.
На данный момент исправление уже готово и проходит проверку стабильности в повседневном использовании.
Также в версии 0.2.1 будут добавлены:
— улучшения стабильности и работы VpnService;
— обновлённые элементы интерфейса разделов "подписки" и "добавления профиля";
— технические улучшения работы клиента.
Более подробный список изменений будет опубликован после релиза.
Сам релиз обновления намечен на июль.
Также хочу заранее извиниться за то, что обновление не вышло раньше. Мне был нужен небольшой перерыв, а также время, чтобы нормально исправить важные проблемы клиента которые нахожу до сих пор.
Изначально версия 0.2.1 планировалась как небольшое обновление, но в итоге было решено собрать в этот патч все важные исправления и доработки. Так обновление получится полезнее и стабильнее, чем если бы изменения выходили несколькими мелкими релизами подряд (Переобулся
Спасибо за понимание и поддержку
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Ребята, нужна ваша помощь: напишите в комментариях версию вашего Android, это повлияет на будущие обновления клиента!
❤1
Всем привет! В одном из следующих обновлений Etonify минимальная версия системы будет повышена с Android 7 до Android 9.
Это нужно для того, чтобы:
На скорость серверов и задержку это напрямую не повлияет.
Основная цель — упростить поддержку клиента и уменьшить количество редких ошибок, возникающих только на старых системах.
Etonify продолжит работать на Android 9, 10, 11, 12, 13, 14, 15 и 16.
Пользователям Android 7 и 8 будет доступен последний апдейт (v0.2.1) и после этого поддержка прекращается окончательно!
Это нужно для того, чтобы:
— Сделать работу VPN стабильнее при смене Wi‑Fi и мобильной сети;
— Улучшить восстановление соединения после сна;
— Убрать устаревший код для старых версий Android;
— Быстрее находить и исправлять ошибки;
— Безопаснее обновлять Flutter, sing-box и другие компоненты.
На скорость серверов и задержку это напрямую не повлияет.
Основная цель — упростить поддержку клиента и уменьшить количество редких ошибок, возникающих только на старых системах.
Etonify продолжит работать на Android 9, 10, 11, 12, 13, 14, 15 и 16.
Пользователям Android 7 и 8 будет доступен последний апдейт (v0.2.1) и после этого поддержка прекращается окончательно!
👍4
НАВИГАЦИЯ:
Основной репозиторий — https://github.com/yamixdev/Etonify
Последнее обновление — https://github.com/yamixdev/Etonify/releases/latest
Основной репозиторий — https://github.com/yamixdev/Etonify
Последнее обновление — https://github.com/yamixdev/Etonify/releases/latest
(Etonify имеет внутренний OTA-апдейтер, поэтому вы можете скачивать обновления внутри самого клиента; в случае проблем скачайте обновление с GitHub)
GitHub
GitHub - yamixdev/Etonify: Android-first open-source VPN client built around a modified sing-box core.
Android-first open-source VPN client built around a modified sing-box core. - yamixdev/Etonify
Etonify 0.2.1
VPN и стабильность
— Исправлено зависание и исчерпание памяти при запуске раздельной маршрутизации с выбранными приложениями.
— Исправлены ложная потеря сетевого интерфейса, самопроизвольное восстановление VPN после ручной остановки и конфликтующие операции запуска, остановки и смены конфигурации.
— Улучшена обработка смены сети, восстановления после ошибок ядра и синхронизация состояния между Android-сервисом и интерфейсом.
— Добавлены отдельные режимы подключения: системный VPN TUN и локальный HTTP/SOCKS-прокси.
— Доступ к локальному прокси из LAN теперь защищён автоматически созданным логином и паролем.
Проверка серверов и IP
— Проверки задержки объединены в одну управляемую сессию без параллельных повторов и частых фоновых запусков.
— Сохранён HTTP URLTest через прокси; ошибки EOF и таймауты больше не помечают работающий сервер как окончательно недоступный.
— Во время повторной проверки сохраняется последнее значение задержки, а состояние списка обновляется без зависшей анимации.
— Определение внешнего IP ускорено параллельным запросом к нескольким источникам с коротким таймаутом и кэшем.
Подписки и интерфейс
— Переработан экран подписок: закреплённая шапка, плавное добавление профиля, сортировка и отдельное меню действий.
— Добавлены копирование URL и JSON, показ QR-кода, количество прокси и дата обновления.
— "Обновить все" выполняет ограниченное число запросов параллельно и показывает общий прогресс, не создавая дублирующиеся обновления.
— Исправлены рывки, лишние перестроения интерфейса и прокрутка пустого содержимого в нижних панелях.
Маршрутизация и DNS
— "Маршруты России" переименованы в «Умную маршрутизацию».
— Добавлены проверка обновлений правил, встроенная офлайн-база и подробные этапы скачивания, проверки, распаковки и установки.
— Состояние обновления Умной маршрутизации и AdGuard DNS Filter сохраняется при переходе между экранами.
— Для AdGuard DNS Filter добавлены объём загрузки, ETA, сборка локального SRS и безопасная замена правил.
— Обычный адрес DNS, например
— Ускорены поиск приложений и загрузка иконок для раздельной маршрутизации; выбранное приложение можно удалить прямо из списка.
Обновление клиента
— Updater учитывает ABI устройства и минимальную версию Android перед загрузкой APK.
— Перед установкой проверяются имя пакета, версия Android, сертификат подписи и SHA-256 из release manifest.
— Старые и уже установленные APK удаляются автоматически; этапы очистки, загрузки и проверки показываются в интерфейсе.
— GitHub Actions формирует universal и split-ABI APK, manifest обновления и черновик релиза с этим changelog.
И по мелочи
— Обновлены экраны «О приложении», MeowTeam, пользовательское соглашение и политика конфиденциальности.
— Добавлены пояснения для
— Версия приложения обновлена до
https://github.com/yamixdev/Etonify/releases/tag/0.2.1
VPN и стабильность
— Исправлено зависание и исчерпание памяти при запуске раздельной маршрутизации с выбранными приложениями.
— Исправлены ложная потеря сетевого интерфейса, самопроизвольное восстановление VPN после ручной остановки и конфликтующие операции запуска, остановки и смены конфигурации.
— Улучшена обработка смены сети, восстановления после ошибок ядра и синхронизация состояния между Android-сервисом и интерфейсом.
— Добавлены отдельные режимы подключения: системный VPN TUN и локальный HTTP/SOCKS-прокси.
— Доступ к локальному прокси из LAN теперь защищён автоматически созданным логином и паролем.
Проверка серверов и IP
— Проверки задержки объединены в одну управляемую сессию без параллельных повторов и частых фоновых запусков.
— Сохранён HTTP URLTest через прокси; ошибки EOF и таймауты больше не помечают работающий сервер как окончательно недоступный.
— Во время повторной проверки сохраняется последнее значение задержки, а состояние списка обновляется без зависшей анимации.
— Определение внешнего IP ускорено параллельным запросом к нескольким источникам с коротким таймаутом и кэшем.
Подписки и интерфейс
— Переработан экран подписок: закреплённая шапка, плавное добавление профиля, сортировка и отдельное меню действий.
— Добавлены копирование URL и JSON, показ QR-кода, количество прокси и дата обновления.
— "Обновить все" выполняет ограниченное число запросов параллельно и показывает общий прогресс, не создавая дублирующиеся обновления.
— Исправлены рывки, лишние перестроения интерфейса и прокрутка пустого содержимого в нижних панелях.
Маршрутизация и DNS
— "Маршруты России" переименованы в «Умную маршрутизацию».
— Добавлены проверка обновлений правил, встроенная офлайн-база и подробные этапы скачивания, проверки, распаковки и установки.
— Состояние обновления Умной маршрутизации и AdGuard DNS Filter сохраняется при переходе между экранами.
— Для AdGuard DNS Filter добавлены объём загрузки, ETA, сборка локального SRS и безопасная замена правил.
— Обычный адрес DNS, например
1.1.1.1, принимается как UDP без подстановки udp:// в поле ввода.— Ускорены поиск приложений и загрузка иконок для раздельной маршрутизации; выбранное приложение можно удалить прямо из списка.
Обновление клиента
— Updater учитывает ABI устройства и минимальную версию Android перед загрузкой APK.
— Перед установкой проверяются имя пакета, версия Android, сертификат подписи и SHA-256 из release manifest.
— Старые и уже установленные APK удаляются автоматически; этапы очистки, загрузки и проверки показываются в интерфейсе.
— GitHub Actions формирует universal и split-ABI APK, manifest обновления и черновик релиза с этим changelog.
И по мелочи
— Обновлены экраны «О приложении», MeowTeam, пользовательское соглашение и политика конфиденциальности.
— Добавлены пояснения для
QUERY_ALL_PACKAGES, HWID, установки APK и локального хранения диагностических данных.— Версия приложения обновлена до
0.2.1+5.https://github.com/yamixdev/Etonify/releases/tag/0.2.1
GitHub
Release v0.2.1 · yamixdev/Etonify
VPN и стабильность
Исправлено зависание и исчерпание памяти при запуске раздельной маршрутизации с выбранными приложениями.
Исправлены ложная потеря сетевого интерфейса, самопроизвольное восстанов...
Исправлено зависание и исчерпание памяти при запуске раздельной маршрутизации с выбранными приложениями.
Исправлены ложная потеря сетевого интерфейса, самопроизвольное восстанов...
Если вы хотите поделиться мнением о клиенте — что устраивает, а что нет, что хотели бы увидеть, какие есть ошибки, баги и прочее — пишите в директ канала: https://t.me/etonify?direct
Это нужно, чтобы быстрее получать от вас мнение о клиенте и своевременно исправлять то, что вы находите!
Если хотите переустановить клиент, удалив 0.2.0 и вручную установив 0.2.1, по желанию перед удалением перейдите в настройки, нажмите 3 точки —> данные и резервная копия. Вы можете сделать экспорт настроек, а также экспорт подписки! В новой версии вы можете импортировать оба файла по очереди, нажав «Импортировать файл Etonify»
Это нужно, чтобы быстрее получать от вас мнение о клиенте и своевременно исправлять то, что вы находите!
А также, если вы обновитесь с 0.2.0 до 0.2.1 через сам клиент, в разделе «О клиенте» может показаться, что клиент использует 400 МБ оперативной памяти. Просьба свернуть и полностью закрыть приложение, а после перезапустить клиент!
Если хотите переустановить клиент, удалив 0.2.0 и вручную установив 0.2.1, по желанию перед удалением перейдите в настройки, нажмите 3 точки —> данные и резервная копия. Вы можете сделать экспорт настроек, а также экспорт подписки! В новой версии вы можете импортировать оба файла по очереди, нажав «Импортировать файл Etonify»
Etonify
Etonify 0.2.1 VPN и стабильность — Исправлено зависание и исчерпание памяти при запуске раздельной маршрутизации с выбранными приложениями. — Исправлены ложная потеря сетевого интерфейса, самопроизвольное восстановление VPN после ручной остановки и конфликтующие…
etonify-v0.2.1-arm64-v8a.apk
35.5 MB
👍4❤2
Будет ещё патч 0.2.2, релиз которого состоится через 2–3 недели, а может и раньше!
В патче будут исправления и улучшения клиента, также будут учтены ваши пожелания и найденные проблемы клиента.
В патче будут исправления и улучшения клиента, также будут учтены ваши пожелания и найденные проблемы клиента.
🔥3
Работа над патчем 0.2.2 идёт хорошо.
Я начал разбивать значимые изменения на отдельные коммиты, чтобы в случае серьёзной ошибки можно было быстрее найти проблемное место и откатить только нужную часть, не затрагивая остальную работу.
Параллельно продолжаю изучать Go. Это особенно пригодится при дальнейшей работе с прокси-ядром клиента и поможет лучше понимать не только сам Etonify, но и то, что происходит внутри его сетевой части.
Также многие спрашивают, когда появится Wiki по Etonify, где можно будет разобраться в возможностях клиента, его настройках и принципах работы.
Ответ — скоро.
Точных сроков пока назвать не могу, потому что одновременно занимаюсь патчем 0.2.2 и подготовкой самой документации.
Делать её наспех не хочется, поэтому буду публиковать материалы по мере готовности!
Я начал разбивать значимые изменения на отдельные коммиты, чтобы в случае серьёзной ошибки можно было быстрее найти проблемное место и откатить только нужную часть, не затрагивая остальную работу.
Параллельно продолжаю изучать Go. Это особенно пригодится при дальнейшей работе с прокси-ядром клиента и поможет лучше понимать не только сам Etonify, но и то, что происходит внутри его сетевой части.
Также многие спрашивают, когда появится Wiki по Etonify, где можно будет разобраться в возможностях клиента, его настройках и принципах работы.
Ответ — скоро.
Точных сроков пока назвать не могу, потому что одновременно занимаюсь патчем 0.2.2 и подготовкой самой документации.
Делать её наспех не хочется, поэтому буду публиковать материалы по мере готовности!
👍6❤2
Если не работает «Раздельная маршрутизация» в версии 0.2.1
Откройте:
Настройки → Входящие соединения → Реализация TUN
Если выбрано Mixed, переключите на gVisor и проверьте работу. Если проблема исчезла, оставьте gVisor. Также можно попробовать system — если с ним всё работает стабильно, можете использовать его.
Что означают режимы:
Mixed — сочетает system для TCP и gVisor для UDP. Оптимальный баланс, установлен по умолчанию.
gVisor — обрабатывает трафик через встроенный виртуальный сетевой стек. Обычно лучше по совместимости и стабильности, но может потреблять немного больше ресурсов.
system — использует системный сетевой стек устройства. Обычно работает быстрее, но на некоторых устройствах и прошивках возможны проблемы с маршрутизацией.
Не хотите разбираться — выбирайте gVisor.
Если всё работает, больше ничего менять не нужно!
Откройте:
Настройки → Входящие соединения → Реализация TUN
Если выбрано Mixed, переключите на gVisor и проверьте работу. Если проблема исчезла, оставьте gVisor. Также можно попробовать system — если с ним всё работает стабильно, можете использовать его.
Что означают режимы:
Mixed — сочетает system для TCP и gVisor для UDP. Оптимальный баланс, установлен по умолчанию.
gVisor — обрабатывает трафик через встроенный виртуальный сетевой стек. Обычно лучше по совместимости и стабильности, но может потреблять немного больше ресурсов.
system — использует системный сетевой стек устройства. Обычно работает быстрее, но на некоторых устройствах и прошивках возможны проблемы с маршрутизацией.
Не хотите разбираться — выбирайте gVisor.
Если всё работает, больше ничего менять не нужно!
👍4
Forwarded from Эксплойт
GitHub перестал работать в России — пользователи жалуются, что сервис недоступен без VPN.
Не работает Git, сам сайт не открывается, а также невозможно получить доступ к репозитариям. Наши редакторы убедились в недоступности.
У опенсорса сервера устарели.
@exploitex
Не работает Git, сам сайт не открывается, а также невозможно получить доступ к репозитариям. Наши редакторы убедились в недоступности.
У опенсорса сервера устарели.
@exploitex
Спустя час всё восстановилось. РКН никак не комментирует ситуацию и опровергает свою причастность.