Il2CppMemoryDumper
Buang Il2Cpp ELF dan metadata yang dapat dieksekusi dan tidak dilindungi dari memori proses
Fitur
- Implementasi shell murni
- Mendukung deteksi header file ELF
- Mendukung deteksi header file metadata Il2Cpp
- Mendukung tebakan ELF mana yang benar berdasarkan lokasi memori
- Mendukung penggabungan wilayah memori otomatis
- Mendukung pembuangan metadata Il2Cpp dari memori
- Mendukung pembuangan metadata Il2Cpp yang didekripsi dari memori
- Mendukung analisis header file ELF
- Mendukung analisis header file metadata Il2Cpp
Penggunaan
Il2CppMemoryDumper.sh <package> [output=/sdcard/dump]
[output]/[startOffset]_[package]_[memoryName].[so/bin/dat]
[output]/[package]_maps.txt
Hal yang Harus Dilakukan
Solusi
Apa langkah selanjutnya?
- Periksa versi metadata Il2Cpp. Karena
IL2CPP_ASSERT
tidak valid untuk versi Rilis, beberapa game mungkin mengacak versi metadata, yang dapat menyebabkan kegagalan dump. (libil2cpp) - Perbaiki ELF yang dibuang menggunakan SoFixer (atau metode perbaikan lainnya).
- Metode Dump dan StringLiteral menggunakan Il2CppDumper. Ini berisi kompilasi kode sumber terbaru (mendukung IL2CPP 29), Anda juga dapat mengunduh execueable mandiri untuk Linux (x64, arm, arm64), MacOS (x64, arm64), WoA (arm, arm64) di dalamnya.
Lisensi
Tanpa lisensi, Anda hanya diperbolehkan menggunakan proyek ini. Semua hak dilindungi oleh NekoYuzu (MlgmXyysd).