OldRod icon indicating copy to clipboard operation
OldRod copied to clipboard

An automated KoiVM disassembler and devirtualisation utility

Results 12 OldRod issues
Sort by recently updated
recently updated
newest added

Unpacked the files with command as below: OldRod.exe --verbose --koi-stream-name "Eddy^CZ" VBANavigator\Mclib.dll The exception just as the below snapshot: ![QQ截图20220716110415](https://user-images.githubusercontent.com/13564117/179336820-d9cf8cd5-e04f-4bf4-9eba-635615ac34d8.jpg) Attach the object files: [VBANavigator.zip](https://github.com/Washi1337/OldRod/files/9125054/VBANavigator.zip)

bug

Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.2 to 13.0.1. Release notes Sourced from Newtonsoft.Json's releases. 13.0.1 New feature - Add JsonSelectSettings with configuration for a regex timeout Change - Remove portable assemblies from...

dependencies

**Describe the bug** I'm trying to decompile a modded KoiVM. I've already modified the code for the earlier steps (like the Koi stream and VMEntry type detection) to work. However...

bug

**Describe the bug** Devirtualization of any method containing a `filter` region will leed to an exception. **To Reproduce** Attempt to devirtualize the following sample: [filter-handler-sample.zip](https://github.com/Washi1337/OldRod/files/7896751/filter-handler-sample.zip) **Screenshots** Using code from https://github.com/Washi1337/OldRod/tree/a8dfa553769f5fcef3c5f2338242fa1561525acd...

bug

**Describe the bug** A class's interface implementations are not taken into consideration for tye inference and type conversion insertion. Example: `IMyDisposable` interface implements `System.IDisposable` interface and `MyDisposable` class implements `IMyDisposable`...

bug

**Describe the bug** OldRod currently recompiles all `REM`, `SHR`, and `DIV` instructions to the CIL *_Un variants. This works well enough when `Shr`, `Div`, and `Rem` are virtualized since KoiVM...

bug

**Describe the bug** When a method does not have a physical counterpart, the return type and parameter types are unknown and need to be inferred. In my testing, it looks...

bug

**Describe the bug** The bug happens when I try to simply drag the file into OldRod.exe. Screenshot is below. **To Reproduce** To reproduce I used the ConfuserEx-Mod-By-Bed-1.4.1. The bin file...

bug

**Describe the bug** Currently, the recompiler performs type inference of both variables and parameters for each virtualized method in one visit of the CIL AST. This introduces a problem if...

bug

I got an exception while trying an app. * **VCALL CKOVERFLOW is not supported.** ### Screenshot: https://imgur.com/a/B9PHhmv

enhancement