Ini adalah gudang resmi plugin untuk IL2CPPInspector
Plugin ini adalah bagian dari fungsi dasar IL2CPPInspector. Mereka diaktifkan secara default dan harus selalu ada (tetapi dapat dinonaktifkan jika diinginkan).
API -DISCOVERY - Melakukan Dekripsi Rot Otomatis dari Nama Ekspor API IL2CPP Terenkripsi
Biner-Metadata-Field-Reconstructor -Melakukan Resolusi Otomatis dari Urutan Lapangan Yang Dikalahkan Dalam Struktur Metadata Biner Kunci
String -Decryptor - Melakukan dekripsi xor otomatis dari string metadata terenkripsi
XOR-DECRYPTOR -Melakukan dekripsi heuristik otomatis file biner yang dienkripsi XOR
Plugin ini memungkinkan pemrosesan beban kerja IL2CPP yang tidak secara langsung didukung oleh IL2CPPInspector.
BEEBYTE -DEOBFUSCATOR - memungkinkan deobfuscation simbol .NET yang dikalahkan oleh Beebyte dengan melakukan analisis diferensial dengan versi aplikasi yang tidak terobati
Guigubahuang - memungkinkan pemuatan kisah Immortal (鬼谷八荒 / guigubahuang)
Mihoyo - Mengaktifkan pemuatan dampak honkai dan dampak genshin ( Catatan : Membutuhkan UnityPlayer.dll dari versi PC yang sesuai dari game, bahkan jika Anda memeriksa versi seluler)
Plugin ini dimaksudkan sebagai sampel tutorial untuk penulis plugin.
Stringliterals-Rot menunjukkan cara mengatur proyek plugin dan melakukan dekripsi busuk pada semua string literal
Opsi-dan-validasi menunjukkan cara mendeklarasikan opsi, melakukan validasi dan menerima pemberitahuan perubahan opsi
LoadPipeline menunjukkan semua kait yang tersedia di pipa beban IL2CPPInspector dan cara menggunakannya
Analytics menunjukkan cara menggunakan paket nuget pihak ke -3 dan data output ke file, menghasilkan grafik frekuensi dari bagian yang dipilih dalam biner input
Unduh semua plugin saat ini sebagai bundel (Catatan: tidak termasuk contoh plugin)
Anda juga dapat menggunakan skrip get-plugins.ps1 atau get-plugins.sh yang disediakan dengan IL2CPPInspector untuk mengambil plugin saat ini.
Tempatkan plugin di folder yang disebut plugins yang harus dibuat di lokasi yang sama dengan Il2CppInspector.exe .
Gunakan --plugins di baris perintah atau klik Kelola plugin ... di GUI untuk mengonfigurasi plugin Anda.
Pelajari lebih lanjut di bagian Plugin Plugin dari ReadMe IL2CPPInspector.
Hanya gunakan pelacak masalah untuk melaporkan bug di plugin.
Jangan gunakan pelacak masalah untuk meminta plugin, meminta fitur untuk plugin yang ada, meminta bantuan dengan plugin atau melaporkan bug di IL2CPPInspector. Masalah -masalah ini akan diabaikan. Arsitektur plugin ada untuk membantu Anda membuat fungsionalitas baru, tetapi kami tidak memberikan dukungan resmi atau menerima permintaan.
Untuk melaporkan bug di plugin tertentu, ajukan masalah di repo github pemilik plugin.
Untuk melaporkan bug di IL2CPPInspector atau penanganan pluginnya, gunakan pelacak masalah IL2CPPInspector.
Jika Anda memerlukan opsi plugin, kait, atau akses ke data yang saat ini tidak didukung, atau fitur API plugin lainnya, jangan ragu untuk menyarankan mereka pada pelacak masalah IL2CPPInpector!
Lihat Wiki Pengembangan Plugin IL2CPPInspector untuk informasi tentang cara membuat plugin.
Ada dua cara untuk mengirimkan plugin:
Untuk mengirimkan plugin yang kodenya akan berada langsung di repositori ini:
Examples atau Loaders ) dan letakkan plugin Anda di sana dengan file .sln dan .csproj di folder yang sama.csprojIl2CppInspectorPluginsUntuk mengirimkan plugin dengan kode dari repositori terpisah:
.sln dan .csproj di folder root.csprojJika plugin Anda beroperasi pada aplikasi tertentu, Anda harus melampirkan file terkait ke PR sehingga kami dapat mengujinya, tetapi tidak memasukkannya dalam komitmen.
Pengajuan plugin harus mencakup kode sumber dan dokumentasi saja.
Pengajuan plugin tidak boleh menyertakan file dari aplikasi komersial pihak ke -3. Jika plugin Anda memerlukan DLL pihak ke -3 atau file lain untuk berfungsi, buat opsi yang meminta pengguna untuk memasoknya. Ketergantungan seperti paket Nuget dan kode sumber terbuka dari GitHub diizinkan.
Plugin dirancang untuk dirantai. Jangan sertakan beberapa fungsi yang tidak terkait di plugin Anda. Buat plugin terpisah untuk setiap tugas.
Plugin Anda harus sedekat mungkin mengikuti gaya kode yang ditunjukkan dalam plugin yang ada. Komentari kode Anda dengan jelas sehingga fungsinya dapat dipahami oleh orang lain.
Gunakan nama dan deskripsi deskriptif, tata bahasa yang benar dan dikapitalisasi dengan benar untuk plugin Anda dan opsi mereka (jika bahasa Inggris bukan bahasa pertama Anda, kami akan membantu Anda).
Kirim pembaruan ke plugin Anda sebagai PRS seperti di atas.
Pengajuan yang diterima akan dilisensikan di bawah AGPLV3. Jika kode Anda berada dalam repo terpisah, lisensi Anda harus kompatibel dengan AGPLV3.
Kami dapat mengubah, membagi, menggabungkan, atau menghapus plugin dari waktu ke waktu untuk menjaga basis kode tetap bersih dan logis, atau menggabungkan fitur baru yang ditambahkan ke IL2CPPInspector.