dnSpy Android Tools [Download]

Pernahkah sobat memainkan game android berbasis Unity? Dan ingin melakukan modifikasi terhadap game tersebut?

dnspy fitur

Banyak sekali tools yang dapat sobat gunakan untuk melakukan hal tersebut namun, dnSpy menjadi salah satu yang terpopuler diantaranya.

Penggunaan dnSpy yang sangat mudah dan mendukung banyak sekali ekstensi file seperti .Apk, .Exe, .dll, serta ekstensi lainnya membuat tools ini banyak digunakan untuk mendebug atau mengedit source code sebuah aplikasi/game terutama Android

dnSpy adalah debugger dan .NET assembly editor. Sobat dapat menggunakannya untuk mengedit dan men-debug assemblies bahkan jika sobat tidak memiliki source code yang tersedia.

Fitur DNSpy

  • Debug .NET Framework, .NET Core dan game berbasis Unity, serta tidak memerlukan kode sumber terbuka
  • Edit assemblies dalam C #, Visual Basic atau IL, dan mengedit semua metadata
  • Tersedia tema terang dan gelap
  • Extensible dan menulis ekstensi kita sendiri
  • Dukungan high DPI
  • DLL

dnSpy menggunakan ILSpy decompiler engine dan Roslyn (C # / Visual Basic) serta banyak libraries open source.

Debugger

  • Debug .NET Framework, .NET Core dan Unity game
  • Mengatur breakpoints dan melanjutkan ke assembly apa pun
  • Lokal, Timer, auto windows
  • Variabel windows mendukung variabel penyimpanan (misalnya, Array byte yang didekripsi) ke disk atau melihatnya di hex editor
  • ID objek
  • Beberapa proses dapat di-debug pada saat yang bersamaan
  • Break on modul load
  • Tracepoint dan breakpoint bersyarat
  • Ekspor / impor breakpoints dan tracepoints
  • Call stack, threads, modules, proses windows
  • Istirahat dengan pengecualian (1st chance)
  • Variabel windows mendukung evaluasi ekspresi C # / Visual Basic
  • Modul dinamis dapat didebug (tetapi bukan metode dinamis karena keterbatasan CLR)
  • Output window mencatat berbagai peristiwa debugging, dan ini menunjukkan timestamps secara default
  • Assemblies yang mendekripsi diri mereka saat runtime dapat di-debug, dnSpy akan menggunakan gambar di dalam memori. Anda juga dapat memaksa dnSpy untuk selalu menggunakan gambar dalam memori dengan alih-alih file disk.
  • API Publik, Anda dapat menulis ekstensi atau menggunakan jendela C # Interactive untuk mengontrol debugger

Assembly Editor

  • Semua metadata dapat diedit
  • Edit metode dan kelas dalam C # atau Visual Basic dengan IntelliSense, tidak perlu source code
  • Tambahkan metode baru, classes, atau member baru dalam C # atau Visual Basic
  • Tabel metadata tingkat rendah dapat diedit. Ini menggunakan hex editor secara internal.

Hex Editor

  • Klik pada alamat dalam kode dekompilasi untuk pergi ke kode IL-nya di hex editor
  • Terbalik dari yang di atas, tekan F12 di badan IL di hex editor untuk pergi ke kode yang di-decompile atau representasi bit tingkat tinggi lainnya. Sangat bagus untuk mengetahui pernyataan mana yang diubah patch.
  • Sorotan. Struktur metadata NET dan struktur PE
  • Tooltips menampilkan info lebih lanjut tentang bidang .NET metadata / PE yang dipilih
  • Pergi ke posisi, file, RVA
  • Pergi ke .NET metadata token, metode body, #Blob / #Strings / #US heap offset atau #GUID heap index
  • Ikuti referensi (Ctrl + F12)

Lain

  • Dekompiler BAML
  • Tema biru, terang dan gelap (dan tema kontras tinggi gelap)
  • Bookmark
  • C # Jendela interaktif dapat digunakan untuk skrip dnSpy
  • Cari majelis untuk kelas, metode, string dll
  • Analisis penggunaan kelas dan metode, temukan penelepon, dll
  • Beberapa tab dan grup tab
  • Referensi disorot, gunakan Tab / Shift + Tab untuk pindah ke referensi berikutnya
  • Pergi ke titik entri dan perintah modul inisialisasi
  • Pergi ke metadata token atau perintah baris metadata
  • Kode tooltips (C # dan Visual Basic)
  • Ekspor ke proyek

Daftar pustaka open source lainnya yang digunakan oleh dnSpy

  • Mesin pengurai ILSpy (pengurai C # dan Visual Basic)
  • Roslyn (C # dan kompiler Visual Basic)
  • dnlib (.NET metadata reader / writer yang juga dapat membaca kumpulan yang dikaburkan)
  • VS MEF (MEF Lebih Cepat sama dengan startup yang lebih cepat)
  • ClrMD (Akses ke informasi debug tingkat rendah tidak disediakan oleh API CorDebug)

Tool ini banyak digunakan oleh para modder Apk untuk mengedit source code pada sebuah aplikasi Android, terutama game android yang berbasis Unity.

dnSpy Windows [Download]
Eram
Alone in this dark room !!!

Related Posts

Post a Comment

Subscribe Our Newsletter