Spects Lite는 버전 5.56.1 (4838)을 기반으로 공식 Vkontakte의 수정 된 고객입니다.
문제의 버그에 대한 아이디어/보고서를 제공 할 수 있습니다
동작으로 가장 관련성이 높은 버전을 다운로드 할 수 있습니다 (버그가 포함될 수 있음)
안정적인 어셈블리가 릴리스됩니다
우리 git에 거울
모든 수정 함수는 여기에 설명되어 있습니다
Android Studio로 디버깅하려면 /smali/AndroidManifest.xml 로 이동하여 android:debuggable :
android:debuggable="false" ➝ android:debuggable="true"
안드로이드 스튜디오 외부에서 디버깅하는 데 필요한 설정은이 링크에 있습니다 : vk.com/vt/debug
추가 디버깅 답변 및 로그를 위해서는 [개발자 모드]를 활성화해야합니다.
SSL 트래픽을 보려면 [SSL Pinning] 함수를 비활성화 해야합니다.
API에 대한 내부 요청을 기록하려면 [로깅 API] 함수를 활성화해야합니다 (내부 로거를 사용할 때만 작동합니다!).
내부 로거를 사용하려면 (파일의 로그 쓰기] 함수를 활성화해야합니다.
녹음을 클릭 한 직후, 응용 프로그램은 경로 /Download/VK/logs/com.vtosters.lite/ 따라 모든 동작을 기록하기 시작합니다.
다음에 응용 프로그램이 열릴 때 로그를 자동으로 저장하고 로그 아카이브를 다운로드하여 작업 할 수있는 VK 문서 로 보냅니다.
소환 된 코드의 작업을 이해하려면 Dex to Java Jadx Decompire 또는 세 번째 파티 옵션을 Fernflower로 사용해야합니다.
모든 문제에 대한 솔루션을 해결할 때 당사는 풀 요청에서 귀하를 기다리고 있습니다.
시스템에 ADB를 설치하는 것이 좋습니다 (이 작업을 수행하는 방법)
dex2jar는 스튜디오에서 디 컴파일 된 코드를 색인하는 데 사용됩니다.
.dex 파일에서 생성 된 라이브러리는 /app/libs 에 있습니다
.jar의 순수한 Re-Comporting .dex를 사용하면 일부 파일 인덱스가 깨질 수 있습니다. 손으로 수정 될 수 있습니다 (예 : DEX의 일부 기능은 개인 에서 공개 로 변경됨)
ApkTool은 디 컴파일 된 코드 및 리소스를 조립하는 데 사용됩니다
- Не меняйте имя пакета во избежание проблем с приложением
- Некоторые функции, связанные с музыкой не будут работать в пересобранном приложении 전체 고객이 소환 된 코드는 /smali 에 있습니다
수정의 전체 소스 코드는 /app
APK 컴파일에 필요한 모든 스크립트 /.jar 파일, 서명 및 /scripts 뿐만 아니라
JDK > 14 버전
Android Arm Tulchans와 Rustup rustup target add aarch64-linux-android armv7-linux-androideabi
Android SDK 및 NDK (SDKManager 또는 Android Studio를 통해 설치)
어셈블리의 경우 다음 Gradle 작업 중 하나를 호출해야합니다.
./gradlew buildVTL + <Build Type> - 수집 및 서명 APK./gradlew buildAndInstallVTL + <Build Type> - ADB를 통해 수집, 서명 및 설치를 시도합니다../gradlew buildAndLaunchVTL + <Build Type> - 수집, 서명, ADB를 통해 설치하고 장치에서 실행됩니다../gradlew prepareDexForMerge + <Build Type> - smali/./gradlew exportDex + <Build Type> - smali/ 로의 전송을 위해 조립 된 응용 프로그램에서 덱스를 내보내기 Build types:
Dev
Beta
Release