VTosters Lite - это модифицированный клиент (декомпиляция) официального ВКонтакте основанный на версии 5.29
О найденных багах сообщать в issues, просьба не плодить дубликаты, воспользуйтесь поиском перед созданием нового issue
Скачивать самые актуальные версии можно с Actions
Стабильные сборки находятся в Releases
Для откладки с помощью Android Studio необходимо пройти в /smali/AndroidManifest.xml
android:debuggable="false" -> android:debuggable="true"
Для дополнительной откладки ответов, доп логов и подмены данных для дебаг приложения необходимо включить Режим разработчика
Настройки -> Для разработчиков -> Режим разработчика
Для просмотра трафика необходимо отключить функцию SSL Pinning
Настройки -> Для разработчиков -> SSL Pinning
Для логгирования внутренних запросов к API необходимо включить функции Логгирование API
(Работает только при использовании внутреннего логгера!)
Настройки -> Для разработчиков -> Логгирование API
Для использования внутреннего логгера необходимо включить функции Запись логов в файл
Настройки -> Для разработчиков -> Запись логов в файл
Сразу после нажатия на запись аппа начнет записывать все действия в файлы по пути
/VK/logs/com.vtosters.lite
При следующем открытии аппы она автоматически запакует эти файлы и отправит вам в Документы ВК
Позже архив можно будет скачать и работать с файлами логов которые находятся в нем
Для понимания декомпилированного кода требуется использовать Dex to Java декомпилятор jadx или же сторонние варианты как Fernflower
Рекомендуется установка Android Debug Bridge в систему (Гайд как это сделать)
Для индексации декомпилированного кода в Studio используется dex2jar
Сгенерированные библиотеки из дексов находятся в /app/libs
При чистой перекомпиляции дексов в jar может сломаться некоторая индексация файлов, исправляйте ручками что попадется (К примеру какие-то функции в дексах изменены с private на public)
Для сборки декомпилированного кода и ресурсов используется Apktool
А при нахождении решения каких-либо проблем ждем вас в Pull Requests
Не меняйте packagename во избежание проблем с приложением
Некоторые функции связанные с музыкой не будут работать в пересобранном приложении
Весь декомпилированный код клиента находится в /smali
Весь исходный код модификации находится в /app
Все необходимые скрипты/жарники для компиляции APK, его подписывании и не только находятся в /scripts
Требуется установленная Java >11 версии
Требуется установленная Android Studio
./build.sh
build.bat