1MTrX1sEXapi8hNCBhpB3Am5gYC5ykRmw
CHANGELOG
Explore official release notes, engine updates, and version history for Xerinfuscator
Xerin Core
- IMPROVED General engine bug fixes and stability enhancements
- FIXED Resolved minor core issues
Code Virtualization VM
- IMPROVED Optimized internal state cleanup for faster protection runs
- IMPROVED Stealth Native Layer: Added compile-time string encryption for all native APIs (
ntdll,clrjit,PEB) - IMPROVED ARM64 Ready: Added full ARM64 PEB reading and unwind table support
- IMPROVED VM Optimization: Enabled peephole fusion, dead instruction removal, and push/pop elimination
- IMPROVED Tiered JIT Support: Added ephemeral on-demand IL decryption for dynamic PGO & re-compilation
- FIXED Resolved corruption and slowdown when re-virtualizing an already-protected assembly
- FIXED Memory & Unwinding: Resolved PE header mapping AV faults (
PAGE_READONLYzeroed headers) - FIXED Pointer Safety: Added bounds-checking to unmanaged image byte reads
- FIXED Resource Cleanup: Resolved pinned
GCHandleleaks on module unloads - FIXED Context Isolation: Resolved constant zeroing state leak that caused
OutOfMemoryException
Control Flow
- IMPROVED Enhanced Control Flow Flattening across all engine tiers (Level 1–4) with 100% method coverage and zero exclusions
- IMPROVED Intra-block statement fragmentation and opaque state entropy
- IMPROVED Bytecode normalization pipeline and ECMA-335 compliance
- IMPROVED Strengthened resilience against advanced symbolic execution engines and static deobfuscators
- FIXED Resolved edge-case CLR JIT verification failure (
InvalidProgramException) triggered in async state machines and exception-handled routines - FIXED Structured exception handling (SEH) boundary alignment across isolated handler scopes
- FIXED Resolved stack balance discrepancies during terminal transfer dispatching in micro-methods
Renamer Validator
- FIXED Fixed Rename Map check so it no longer false detects
Code Virtualization VM
- IMPROVED Runtime Compatibility: Enhanced output assembly stability across legacy runtimes, game frameworks, and GUI applications
- FIXED Virtualization Method Loss: Resolved a bug where selected methods were dropped and skipped during the protection build
- FIXED Metadata Writer Merging: Prevented method bodies from being merged during binary emission
- FIXED Type Conversion Bug: Resolved an internal attribute constructor casting error during build time
Renamer Analyzer
- FIXED WinForms Form types and namespaces renaming in executable modules by syncing public type configurations and allowing executable type obfuscation
- FIXED Resolved "Configuration system failed to initialize" crashes by preserving
Settings,ApplicationSettingsBase, and config handlers along with their members - FIXED Resolved disappearing Form background images and resources by aligning
.resourcesmanifest renames, preservingProperties.Resources, and protecting resource dictionary keys - FIXED Resolved WPF "Cannot locate resource 'mainwindow.xaml'" error by exempting
.g.resourcesand protecting relative XAML URI strings - FIXED Resolved embedded images and standalone media failure by restricting manifest resource renaming strictly to
.resourcesfiles - FIXED Resolved
Assembly.GetManifestResourceStreamlookups failing at runtime by protecting stream name arguments from instruction modification
Xerin Core
- IMPROVED General engine improvements
- FIXED Engine stability fixes
Strings Encryption
- IMPROVED RNG Pooling: Optimized RNG pooling in string obfuscators (single instance vs per-call) and expanded buffer initialization from 256 to 512 bytes
- IMPROVED Hardened runtime compatibility via zero-dependency
RijndaelManaged, deferred Interlocked synchronization, and universal.cctorinjection safeguards - FIXED Resolved Unity Mono 2.0 / .NET 3.5 runtime crashes (
MissingMethodException,<Module>TypeLoadException, and bundle reader dictionary collisions)
Xerin Core
- IMPROVED General engine improvements
- FIXED Engine stability fixes
.NET Packer
- IMPROVED TransferIcons: Now creates a fresh
PortableExecutableinstance per resource instead of sharing one object across loops - FIXED RunRemoteHost: Resolved deadlock caused by
WaitForExit()beforeReadToEnd()by switching to asyncBeginOutputReadLine/BeginErrorReadLine - FIXED Resolved icon transfer failure on locked output files after compilation by adding
WaitForFileUnlock()helper - FIXED Corrected resource transfer order so
RT_GROUP_ICONis written afterRT_ICONentries (manifest →RT_ICON→RT_GROUP_ICON)
Strings Encryption
- IMPROVED Streamlined string encryption engine and optimized callsite overhead
- FIXED Engine stability fixes
Renamer Analyzer
- ADDED Runtime Rename-Map Resolver: Reflection lookups whose name is only known at runtime (
Type.GetType/GetMethod/GetField/GetProperty/GetEvent) now fall back through an embedded encrypted old→new map, allowing late-bound calls to keep resolving after renaming (opt-in viaGlobals.renameResolver) - IMPROVED Types/methods referenced by string (
Activator/Assembly.CreateInstance, assembly-qualifiedType.GetType,Delegate.CreateDelegate) are now preserved so late-bound lookups keep resolving - IMPROVED Resolver only translates when verbatim lookups fail, ensuring existing reflection outcomes are preserved
- FIXED Raw embedded resources (icons/logos) no longer go blank after renaming — namespace-derived manifest names,
.resourcesstreams, andResourceManagerbase names now stay in sync
Xerin Core
- REMOVED Removed Constants Mover protection for security reasons
- IMPROVED Code mutation execution core for better performance
- FIXED Resolved cross-module memory leaks, static runtime retention, enforcing cleanups across all protections
Code Virtualization VM
- FIXED Resolved an infinite loop and memory exhaustion (
OutOfMemoryException) in XVM's dataflow liveness analysis caused by cyclic control flow graphs - FIXED Resolved a
NullReferenceExceptionand anOutOfMemoryExceptionin Code Virtualization by decoupling token retrieval from detached type definitions and resolving virtualization target methods directly against the active target module instance - FIXED Resolved VM crashes — virtualization NRE, x64
InvalidProgramException(try-block), and nullthison call-result calls (Make().Add()/App.Run()) - IMPROVED Un-translatable methods stay native instead of failing the protection process; build-time IL check catches bad runtime IL before shipping
Control Flow
- ADDED New super fast Control Flow Level (1) as the default mode
- IMPROVED All Control Flow levels now use an O(1) switch jump-table dispatch instead of the old O(N²) if-chain
- FIXED Control-flow flattening no longer hangs / pegs CPU on large or already-obfuscated assemblies (per-block flatten budget caps JIT blow-up)
.NET Packer
- FIXED Resolved an
OutOfMemoryExceptionin Native Packer by replacing in-memory PE serialization with chunked disk streaming and enforcing early module disposal - FIXED Replaced post-build Win32 resource injection with MSVC
rc.exelink-time embedding to resolve native PE memory allocation crashes
Integrity Check
- FIXED Resolved
OutOfMemoryExceptionon repeated runs in IntegrityCheck by switching to streaming SHA-256 hashing and eliminating static module reference leaks
Renamer Analyzer
- IMPROVED Optimized Renamer analysis and fixup passes for large assemblies via multi-core parallel instruction scanning, unified BAML lookups, and concurrent type-hierarchy resolution caching
- IMPROVED Cached serialization checks per type and hoisted VB runtime constant
- FIXED Removed quadratic O((props+fields)²) attribute rescan on serializer-free assemblies
Xerin Core
- IMPROVED Virtualization method selection state dropping after obfuscation lifecycle and assembly reload
- FIXED Resolved issues in XML projects
Code Virtualization VM
- FIXED 64-bit JIT CLR crash (
InvalidProgramException&.cctordelegate failure)
Control Flow
- IMPROVED Buffered return values into local frames (
stloc/ldloc) before back-edges to maintain zero-depth stack invariance for Code Virtualization ILAST construction - IMPROVED Removed all heap allocations (
box/unbox/newarr) for zero-overhead execution under Code Virtualization - IMPROVED Added auto-padding for short 1-liners and constructors so zero methods are skipped
- IMPROVED Injected cyclic back-edges to block dnSpy/ILSpy from simplifying flattened state machines
- FIXED XVM AST Crash (Inconsistent stack depth): Resolved SSA stack balance mismatch between CFG branch edges and switch headers
- FIXED SEH Crash (
InvalidProgramException): Fixed CLR stack corruption by isolating Catch/Finally blocks - FIXED Async/Await Crash (
NullReferenceException): Excluded compiler-generatedMoveNext()state machines from inner mangling
Code Virtualization VM
- IMPROVED Hardened low-level anti-debugging via direct PEB inspection and upgraded control flow with non-linear MBA and SMT-resistant algebraic invariants
- FIXED Eliminated post-JIT memory leakage, sanitized in-memory loader signatures, and resolved multithreaded bootstrap initialization crashes
Anti Hook
- IMPROVED Switched to pure
MEM_IMAGEmemory validation with zero hardcoded DLL names and silent execution - FIXED Resolved x64 AV/EDR false positives, Windows 11 CET (
endbr64) conflicts, and P/Invoke alignment bugs
.NET Packer
- IMPROVED Build Speed & I/O: ~70% faster packaging via cached compiler discovery and zero-redundant disk operations
- FIXED Runtime Stability: Resolved in-memory crashes, missing file paths (
Assembly.Location), and async/Task Anti-Dump corruption
Renamer Analyzer
- IMPROVED Hardened runtime symbol integrity with resilient multi-tier name validation, atomic cryptographic tokens, and adaptive anti-stripping thresholds
- FIXED Resolved runtime signature corruption caused by downstream stack constant mutations and eliminated false-positive count failures under code virtualization
Xerin Core Compression Engine
- IMPROVED Native LZ4 Engine: Upgraded to pure C# unsafe LZ4 for extreme decompression speeds with zero external DLL dependencies (Windows 7 / .NET 2.0+ ready)
- IMPROVED 64-bit Pointer Unpacking: Accelerated payload decompression using unchecked 64-bit memory copies
- IMPROVED Thread Safety: Isolated hash tables per thread for parallel compression
- FIXED Zero-Offset Bug: Resolved
offset = 0exception caused by uninitialized hash slots (InvalidDataException) - FIXED Payload Corruption: Fixed match-length calculation to eliminate byte loss during resource extraction
Code Virtualization Engine
- FIXED OutOfMemoryException on Large Assemblies: Replaced full in-memory
byte[]buffering of the protected output with a direct streamed file copy, removing the contiguous-allocation limit
Resources Encryption
- IMPROVED Resource Marker Randomization: Replaced static resource signatures with dynamic per-build cryptographic hashes
- IMPROVED Legacy OS & FIPS Evasion: Added low-level CAPI crypto fallbacks (
SHA256CryptoServiceProvider) for seamless execution on Windows 7 & FIPS environments - FIXED Assembly Dependency Leak: Decoupled external runtime assembly linkages, ensuring 100% standalone binary execution
- FIXED Multi-Threaded Resource Race Conditions: Enforced self-object synchronization across resource caches (
_resCache) for safe concurrent access
Xerin Core
- IMPROVED Improved core's module writing options
Native Packer
- FIXED Resolved
System.OutOfMemoryExceptionby removing conflictingPreserveBlobOffsetswhen re-writing modified assemblies
Code Virtualization VM
- FIXED Resolved OOM crashes and
thread-safetybugs
Xerin Core
- FIXED InvalidOperationException: Resolved exception in
MutationHelperby updating IL tracing usingIsLdarg()/IsLdloc()/IsLdcI4()and safely handling empty.Min()calls - FIXED Resolved incompatibility bug between Code Encryption and Native Packer
Code Virtualization VM
- FIXED InvalidProgramException: Used unique object mapping in
NameServiceto prevent name collisions - FIXED TypeLoadException: Preserved interface & virtual methods to maintain CLR contracts
Xerin Core
- IMPROVED General improvements in core leading to faster obfuscation process
- FIXED Minor bug fixes in core to fix
OutOfMemoryException - FIXED Fixed bug while loading functions in VM tree
Native Packer
- FIXED MSVC Detection: Added
-prereleaseflag to detect Visual Studio Preview C++ Build Tools - FIXED Admin Icon & UAC: Transferred original PE Manifest (Type 24) to retain the Administrator shield icon and execution privileges
Native Packer
- FIXED Fixed an issue where Administrator privileges were lost after packing the assembly
Resources Encryption
- FIXED Resolved
System.OutOfMemoryExceptionduring resource encryption by optimizing memory buffer allocations and stream usage inResourcesEncoder
Xerin Core
- IMPROVED Code virtualization functions selection method
- IMPROVED General improvements in core
Code Virtualization VM
- IMPROVED Hardened security on VM runtime
- FIXED Resolved
NullReferenceExceptioninSaveRegistersTransformwhen virtualizing methods with unassigned/discarded return registers
Native Packer
- IMPROVED .NET to C++ Converter (Packer): Expanded compatibility to support almost any .NET assembly, including WinForms, WPF, Console applications, and more
- IMPROVED Security on converted assembly
- FIXED Fixed bugs in the packer
Anti Crack
- IMPROVED General improvements for anti crack
- FIXED Fixed minor bugs
Xerin Core
- FIXED Fixed an issue where loaded
assemblyfiles remainedlockedafterloadingorobfuscation
Code Virtualization VM
- IMPROVED Execution Speed: Optimized the
VM loopfor significantly faster instructionexecution - IMPROVED Faster Assembly Processing: Added
multi-core parallelizationforhigh-speedvirtualization
Strings Encryption
- IMPROVED Runtime Speed: Boosted
string lookupperformance by removingstack-walking - IMPROVED Concurrency: Enabled
lock-free parallel multi-threadingusingSRW Locks - IMPROVED Crypto Engine: Inlined
low-leveltransforms for maximumnative speed
Control Flow
- ADDED 4 Control Flow
levels - IMPROVED Runtime & Execution Acceleration: Optimized
bytecode interpretationlogic and internal dispatchpipelines, eliminating framework interoplatencyandreflection overhead - IMPROVED Control Flow & JIT Optimization: Refined
control flow graph transformationswithmulti-tieredconditional branching while maintainingstrictJITstackintegrity andzero-costloopexecution - IMPROVED Bytecode Footprint Reduction: Stripped redundant
instructionbloat and unnecessary runtimeallocationsfor a leanerbinary footprintand faster overallexecution
Code Virtualization VM
- IMPROVED Core VM
executionthroughput viaaggressive inliningonhot instructiondispatchpaths - IMPROVED Basic block
serialization speedduring compilation viamulti-coreparallel processing - IMPROVED Refactored: Decoupled
exception handlingandstackunwinding logic from the mainVM dispatcherloop - FIXED Resolved
exceptionforwardingcompatibilityissues duringdynamic reflection calls
Xerin Core
- IMPROVED
Nativeruntime DLLs now load directly frommemorywithout writingtemporary filesto disk - FIXED Ctor hider: Core Engine Fix > Resolved intermittent assembly load failure
TypeLoadExceptioncaused by static initializerRVAmapping issues
Code Virtualization VM
- IMPROVED VM
execution speedviaCPU registerpinning(IP/K1)andzero-copystack slot access - IMPROVED Hardened internal instruction
dispatchand runtime stateevaluation - IMPROVED Upgraded internal
numerical representationandprocessing routines - IMPROVED Enhanced dynamic key
sequencingandstate propagationsecurity - FIXED Assembly startup
crashesandTypeLoadExceptioncaused by unoptimized helpermethod RVAs
Code Encryption
- IMPROVED Memory permission handling and protection engine synchronization
- FIXED
multi-threadinginitialization crashes
Strings Encryption
- IMPROVED Hardened String Vault Isolation: Refined runtime string
extractionagainstdynamic analysisandreflection proxies - IMPROVED Enhanced memory safety and cryptographic randomness
- FIXED Engine stability fixes during heavy string extraction
Control Flow
- IMPROVED
runtimestate handling across allControl Flowmodes - IMPROVED
state keyprotection andmethod levelvariation - IMPROVED Reduced recognizable
patternswhilepreservingperformance - IMPROVED Upgraded
flowobfuscationalgorithmsfor increased security againstreverse engineering - IMPROVED Refactored internal
execution pathsto ensuremaximumruntimespeed and stability
Reference Proxy
- FIXED Internal calls not being proxied
Code Virtualization VM
- IMPROVED VM virtualization
stabilityandconsistency - IMPROVED Deterministic VM
data generation - IMPROVED Generated VM
entry stubreliability - FIXED Intermittent
corruptionduringrepeatedvirtualization runs - FIXED Unstable VM
metadata/headerserialization order
Renamer Analyzer
- IMPROVED Updated
Renamerto handleproperty/eventaccessor methodssemantically - IMPROVED
Propertyrename now alsorenamesmatchingget_ / set_methods - IMPROVED
Eventrename now alsorenamesmatchingadd_ / remove_ / raise_methods - IMPROVED Prevented
genericmethod renaming from randomly touchingSpecialNamemethods
Control Flow
- IMPROVED
Control Flowcompatibility withVB.NET/EH-heavyassemblies by avoiding unsafedispatcher injectionafter terminalIL instructions
Control Flow
- FIXED Exception handler region rebuilding for methods with multiple exception handlers
Renamer Analyzer
- IMPROVED Analyzer performance
- FIXED Rename Map validation failures caused by VM re-parenting nested types after renaming
Local to Field
- FIXED Compatibility with Visual Basic compiler-generated code
Xerin's Core Runtime
- IMPROVED Protection layer on injected runtimes inside target assemblies
Code Virtualization
- IMPROVED Runtime initialization reliability and VM dispatch internals
- IMPROVED Internal runtime metadata exposure
Enum Protection
- IMPROVED Enum processing for better indexing and conversion performance
Code Mutation
- IMPROVED Mutation mangling techniques for increased complexity
- FIXED A bug in the code mutation execution core
XerinSDK
- ADDED Class and method exclusion attributes for obfuscation, Control Flow, and Renaming
Code Virtualization
- IMPROVED VM Runtime security hardening
Strings Encryption
- IMPROVED Strings runtime engine resilience
Code Virtualization VM / Native Runtime
- IMPROVED JIT hook stability and VM execution memory safety
- FIXED Native runtime crashes on systems without VC++ Redistributable and with Memory Integrity enabled
Trial Protection
- IMPROVED Trial accuracy and protection against system clock tampering