Spects Lite es un cliente modificado de Vkontakte oficial, basado en la versión 5.56.1 (4838)
Puede ofrecer sus ideas/informe sobre errores en temas
Puede descargar las versiones más relevantes con acciones (puede contener errores)
Los ensamblajes estables están en lanzamientos
Espejo en nuestro git
Todas las funciones de modificación se describen aquí
Para la depuración con Android Studio, debe entrar en /smali/AndroidManifest.xml y cambiar el android:debuggable :
android:debuggable="false" ➝ android:debuggable="true"
La configuración necesaria para depurar fuera de Android Studio está en este enlace: vk.com/vt/debug
Para respuestas y registros de depuración adicionales, es necesario habilitar [Modo de desarrollador]
Para ver el tráfico SSL, debe deshabilitar la función [fijo SSL]
Para registrar las solicitudes internas para la API, es necesario habilitar la función [API de registro] (¡funciona solo cuando se usa el registrador interno!)
Para usar el registrador interno, debe habilitar la función [Registro de registro en el archivo]
Inmediatamente después de hacer clic en la grabación, la aplicación comenzará a grabar todas sus acciones a lo largo de la ruta /Download/VK/logs/com.vtosters.lite/
En la próxima vez que se abra la aplicación, guardará automáticamente los registros y lo enviará a los documentos VK donde puede descargar el archivo de registros y trabajar con ellos.
Para comprender el trabajo de un código descompilado, debe usar Dex a Java Jadx Descompire o Opciones de tercera parte como Fernflower
Al resolver una solución a cualquier problema, lo estamos esperando en solicitudes de extracción
Se recomienda instalar ADB en el sistema (cómo hacer esto)
Dex2Jar se usa para indexar el código descompilado en Studio
Las bibliotecas generadas de los archivos .dex están en /app/libs
Con el recoportamiento puro .dex en .JAR, alguna indexación de archivos puede romperse, correctamente con las manos lo que entra (por ejemplo, algunas funciones en Dex cambian de privado a público )
APKTOOL se utiliza para ensamblar código y recursos descompilados
- Не меняйте имя пакета во избежание проблем с приложением
- Некоторые функции, связанные с музыкой не будут работать в пересобранном приложении Todo el código descompilado con el cliente está en /smali
Todo el código fuente de la modificación está en /app
Todos los scripts necesarios /. JAR FILES para la compilación APK, su firma y no solo son In /scripts
Jdk > 14 versiones
Rust con Android Arm Tulchans: rustup target add aarch64-linux-android armv7-linux-androideabi
Android SDK y NDK (instalado a través de SDKManager o Android Studio)
Para el ensamblaje, debe llamar a una de las siguientes tareas de Gradle:
./gradlew buildVTL + <Build Type> - reunirá y firmará APK./gradlew buildAndInstallVTL + <Build Type> - recopilará, firmará e intente instalar a través de ADB./gradlew buildAndLaunchVTL + <Build Type> - reunirá, firmará, intentará instalar a través de ADB y ejecutar en el dispositivo./gradlew prepareDexForMerge + <Build Type> - Recopilará todo lo que necesita para el ensamblaje en smali/./gradlew exportDex + <Build Type> - Exportación de los DEXES de la aplicación ensamblada para la transferencia a smali/ Build types:
Dev
Beta
Release