SPECTS LITE adalah klien yang dimodifikasi dari VKontakte resmi, berdasarkan versi 5.56.1 (4838)
Anda dapat menawarkan ide/laporan Anda tentang bug dalam masalah
Anda dapat mengunduh versi yang paling relevan dengan tindakan (dapat berisi bug)
Rakitan yang stabil sedang dalam rilis
Cermin di git kami
Semua fungsi modifikasi dijelaskan di sini
Untuk debugging dengan Android Studio, Anda harus masuk ke /smali/AndroidManifest.xml dan ubah android:debuggable :
android:debuggable="false" ➝ android:debuggable="true"
Pengaturan yang diperlukan untuk debugging di luar studio Android ada di tautan ini: vk.com/vt/debug
Untuk jawaban dan log debugging tambahan, perlu untuk mengaktifkan [mode pengembang]
Untuk melihat lalu lintas SSL, Anda perlu menonaktifkan fungsi [Pinning SSL]
Untuk mencatat permintaan internal untuk API, perlu untuk mengaktifkan fungsi [logging API] (ini hanya berfungsi saat menggunakan Logger Internal!)
Untuk menggunakan Logger Internal, Anda perlu mengaktifkan fungsi [menulis log dalam file]
Segera setelah mengklik perekaman, aplikasi akan mulai merekam semua tindakan Anda di sepanjang path /Download/VK/logs/com.vtosters.lite/
Pada waktu berikutnya aplikasi dibuka, secara otomatis akan menyimpan log dan mengirim Anda ke dokumen VK di mana Anda dapat mengunduh arsip log dan bekerja dengannya.
Untuk memahami pekerjaan kode yang didekompilasi, Anda perlu menggunakan Dex ke Java Jadx Decompire atau Opsi Partai Ketiga sebagai Fernflower Fernflower
Saat menyelesaikan solusi untuk masalah apa pun, kami menunggu Anda dalam permintaan tarik
Disarankan untuk menginstal ADB dalam sistem (cara melakukan ini)
Dex2jar digunakan untuk mengindeks kode yang didekompilasi di studio
Perpustakaan yang dihasilkan dari file .dex ada di /app/libs
Dengan pengomportasi ulang murni .dex in .jar, beberapa indeksasi file dapat pecah, benar dengan tangan apa yang masuk (misalnya, beberapa fungsi dalam dex diubah dari pribadi ke publik )
APKTOOL digunakan untuk mengumpulkan kode dan sumber daya yang didekompilasi
- Не меняйте имя пакета во избежание проблем с приложением
- Некоторые функции, связанные с музыкой не будут работать в пересобранном приложении Seluruh Kode Dekompilasi Pelanggan ada di /smali
Seluruh kode sumber modifikasi ada di /app
Semua file skrip /.jar yang diperlukan untuk kompilasi apk, penandatanganannya dan tidak hanya ada di /scripts
JDK > 14 versi
Rust With Android Arm Tulchans: rustup target add aarch64-linux-android armv7-linux-androideabi
Android SDK dan NDK (diinstal melalui SDKManager atau Android Studio)
Untuk perakitan, Anda harus menghubungi salah satu tugas lulusan berikut:
./gradlew buildVTL + <Build Type> - akan berkumpul dan menandatangani apk./gradlew buildAndInstallVTL + <Build Type> - akan mengumpulkan, menandatangani dan mencoba menginstal melalui adb./gradlew buildAndLaunchVTL + <Build Type> - Akan Mengumpulkan, Menandatangani, Cobalah Untuk Menginstal melalui ADB dan Jalankan di Perangkat./gradlew prepareDexForMerge + <Build Type> - akan mengumpulkan semua yang Anda butuhkan untuk perakitan di smali/./gradlew exportDex + <Build Type> - Mengekspor Dexes dari aplikasi yang dirakit untuk transfer ke smali/ Build types:
Dev
Beta
Release