This repository was archived by the owner on Sep 28, 2024. It is now read-only.
Releases: sailro/Reflexil
Releases · sailro/Reflexil
Release 1.7
news:
- Module attributes support.
upgrades:
- Mono.Cecil update.
- de4Dot 3.0.3 update.
bugfixes:
- Using "Replace All With Code" feature was unable to resolve the working assembly in some cases, preventing some advanced alterations to the source code.
- Fixed injection of nested types.
- Properly handle module characteristics.
Release v1.6
news:
- Optional ILMerged version to prevent unexpected Mono.Cecil assemblies.
upgrades:
- de4dot 1.9.0 update. New deobfuscation support for CodeFort, CodeWall,
ILProtector, MPRESS, Rummage. - Mono.Cecil 0.9.5.4 update.
- ARM, WindowsRuntime and Module characteristics support.
bugfixes:
- Check customized Mono.Cecil assembly
Release v1.5
news:
- deobfuscation support for Babel NET, CliSecure, CodeVeil, CryptoObfuscator
DeepSea, Dotfuscator, dotNET Reactor, Eazfuscator NET, Goliath NET,
MaxtoCode, Skater NET, SmartAssembly, Spices Net and Xenocode.
Thanks to de4dot by 0xd4d!
upgrades:
- Mono.Cecil update
bugfixes:
- bugfix for "register for verification skipping" and delay signed assembly
- bugfix for "resign" and delay signed assembly
Release v1.4
news:
- custom attributes support.
- assembly/module renaming.
upgrades:
- search the type tree with a regex like ^SerializableAttribute$
bugfixes:
- fixed drag&drop issues with column headers.
- fixed broken ExceptionHandler editor after Mono.Cecil 0.9.x migration.
- fixed broken Variable editor after Mono.Cecil 0.9.x migration.
- fixed assembly resolution issues, thanks to Douglas Drinka.
Release v1.3
news:
- resource support (injection and alteration): Embedded resources, linked resources and assembly linked resources. Complete hex editor to update, export or import files.
upgrades:
- works both on Reflector 6.x and Reflector 7.x.
bugfixes:
- fixed assembly loading errors when using symbols and pdb file is not available.
Release v1.2
news:
- Reflexil is now MIT/X11 licensed
- technical update: using customized Mono.Cecil/Light 0.9.x
- technical update: using customized ICSharpCode.SharpDevelop.Dom.dll
- technical update: using customized ICSharpCode.TextEditor.dll
- technical update: using customized ICSharpCode.NRefactory.dll
upgrades:
- moved "Kind" and "Target Runtime" from Assembly to Module handler
- better support for pdb and mdb files and strong name assemblies
- complete support for PE32+ assemblies
- less memory consumption
- lazy loading of every metadata element
- speed and optimizations
- you can enable/disable cache settings for intellisense
- injection/compilation with version control: v2.0, v3.5, v4.0
- new injection import process
- added architecture support (I386, AMD64, IA64) in module definition
- new attributes grouping
bugfixes:
- fixed PointerType/ArrayType/ReferenceType Cecil/Reflector code matching
(No data shown for methods with "ref" array parameters) - fixed crashes when attempting to replace all with code
(Could not find a part of the path) - fixed type import when updating field, method, property or event
- fixed extra random assembly reference when injecting/compiling
Release v1.1
news:
- rename, delete or inject class/interface/struct/enum/event/field/method/
constructor/property/assembly reference - smart injection : injecting a new property will generate a field,
getter/setter methods and IL code. - open architecture: Reflexil is now able to be used with Reflector,
Cecil.Studio or anything able to convert an object model to Mono.Cecil - property editor (attributes, type, constant)
- field editor (attributes, type, constant)
- event editor (attributes, type)
- assembly verifier (using peverify.exe from .NET SDK)
upgrades:
- interfaces and base type selection for type editor
- Reflector/Mono.Cecil method matching
bugfixes:
- fixed framework version detection for Mono, initial patch by Robin Herbots
- fixed constant handling with parameters
- fixed InitLocals initialization for method bodies
- fixed branch to self causes stack overflow, patch by Brien Sourceforge
- fixed crash with unsupported assemblies
- fixed grid refresh for method overrides
- fixed offset compute after code injection
- fixed code injection/type matching with nested types
- fixed const handling with parameters, fields and properties
Release v1.0
news:
- proper configuration for code injection with .NET 3.5 compiled files
- using up to date Mono.Cecil.Pdb (now fully managed)
bugfixes:
- fixed ArgumentOutOfRange with some compile errors (replace all with code)
- fixed error CS0006: Metadata file '...' could not be found