Skip to content
/ lite Public
forked from vtosters/lite

Модифицированный клиент VK

Notifications You must be signed in to change notification settings

Stiv455/lite

 
 

Repository files navigation

VTosters Lite

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

Linux/macOS

./build.sh

Windows

build.bat

About

Модифицированный клиент VK

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Smali 99.2%
  • Other 0.8%