Spects Lite是基於5.56.1(4838)版本的Vkontakte官方的修改客戶端。
您可以在問題中提供有關錯誤的想法/報告
您可以下載帶有操作的最相關版本(可能包含錯誤)
穩定的組件是發行的
鏡像我們的git
所有修改功能在這裡描述
要與Android Studio進行調試,您必須進入/smali/AndroidManifest.xml並更改android:debuggable :
android:debuggable="false" android:debuggable="true"
在此鏈接上,在Android Studio外進行調試所需的設置:vk.com/vt/debug
對於其他調試答案和日誌,有必要啟用[開發人員模式]
要查看SSL流量,您需要禁用函數[SSL固定]
為了記錄API的內部請求,有必要啟用函數[記錄API] (僅在使用內部記錄器時起作用!)
要使用內部記錄器,您需要啟用函數[文件中的日誌寫入]
單擊錄製後,該應用程序將立即開始沿Path /Download/VK/logs/com.vtosters.lite/ com.vtosters.lite/錄製您的所有操作
下次打開應用程序時,它將自動保存日誌,並將您發送到VK文檔中,您可以下載日誌存檔並與之合作。
要了解分解代碼的工作,您需要將DEX使用DEX到Java JADX倒數作或第三方選項作為Fernflower
解決任何問題的解決方案時,我們正在等待您
建議在系統中安裝ADB (如何執行此操作)
DEX2JAR用於在Studio中索引分解代碼
來自.dex文件生成的庫在/app/libs中
隨著.jar中的純重複.dex,某些文件索引可能會破裂,用手糾正(例如,DEX中的某些功能都會從私人變為公共)
APKTool用於組裝分解代碼和資源
- Не меняйте имя пакета во избежание проблем с приложением
- Некоторые функции, связанные с музыкой не будут работать в пересобранном приложении整個客戶分解代碼在/smali中
修改的整個源代碼都在/app
所有必要的腳本 /jar文件用於apk編譯,其簽名,不僅在/scripts中
JDK > 14個版本
用Android Arm Tulchans生鏽: 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> - 從組裝申請中導出DEXES,以轉移到smali/ Build types:
Dev
Beta
Release