View Single Post
  #2  
Old 10-13-2026, 23:20
Dr.FarFar's Avatar
Dr.FarFar Dr.FarFar is offline
Family
 
Join Date: Oct 2021
Location: Egypt ( ❤️ Palestine ❤️ )
Posts: 188
Rept. Given: 42
Rept. Rcvd 45 Times in 33 Posts
Thanks Given: 246
Thanks Rcvd at 592 Times in 164 Posts
Dr.FarFar Reputation: 45
Lightbulb BlackHatLab Bundle Ripper v3.1.0 — RIP + RePack for dnSpyEx

BlackHatLab Bundle Ripper v3.1.0 — RIP + RePack for dnSpyEx

Fixed
Quote:
Fixed Full Rebuild Failed: IOException - The process cannot access the file '*.new' because it is being used by another process.
VerifyRebuiltFile() and PatchPlaceholder() now run only after the build file handles (srcExe / dst) are flushed and closed.
Root cause was dst opened with FileShare.None while verification tried to re-open the same .new file for reading.
Improved
Quote:
Full Rebuild now correctly handles grown assemblies with offset shift, manifest rewrite and apphost placeholder patch.
Temp .new files are always cleaned up on failure.
Rebuilt image is re-parsed and verified before commit.
Deployment
Quote:
Built for net48 + net10.0-windows
Extract the release archive into your dnSpyEx Extensions folder:
bin\Extensions\BlackHatLab Bundle Ripper\
Close dnSpyEx before overwriting to avoid file lock.
Test
Quote:
  1. Edit a bundled assembly so it grows in size.
  2. Save All (Ctrl+Shift+S) -> File > RePack Bundle.
  3. Confirm Yes on Full Rebuild prompt.
  4. Expected: Full Rebuild Done For ....exe. Manifest 0x... -> 0x...
Requirements:
- dnSpyEx on Windows (AnyCPU — x86 and x64)
- RePack keeps a timestamped .bak next to the exe on every commit.

Download: GitHub Releases


Credits:
- Dr.FarFar (eXeTools Family) — Design & Development.

© Dr.FarFar — eXeTools Family. All Rights Reserved.[/QUOTE]
__________________
( ❤️ Free Palestine ❤️ )
Reply With Quote