·
4 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- New website — bitmono.dev: obfuscate your .NET files right in the browser (no install), and upload & share crackmes for others to try and crack by @sunnamed434
- GitHub Action for CI obfuscation: obfuscate a compiled .NET assembly straight from your workflow — no source changes, no
.csprojedits. Drop inbitmono-project/BitMono@0.43.0with afile:input (plus optionalpreset,protections,libraries, config files,strong-name-key, etc.) and it installs the BitMono global tool and runs it for you by @sunnamed434 - Unity IL2CPP
global-metadata.datprotection is now end-to-end (follow-up to the v0.42.1 tooling): opt in and BitMono encryptsglobal-metadata.datwith a random per-build key and ships a native C++ plugin that decrypts it at boot — proven on a real Unity 6 build on Windows and Android (validated on an x86_64 emulator). The decryptor is compiled out of builds that don't use it, and on Windows theil2cpp_*exports inGameAssembly.dllare renamed (with aGetProcAddresshook) to defeat runtime dumpers. 32-bit Android (ARMv7) is unsupported and now warns instead of producing a broken build by @sunnamed434 (#276) - CLI: new
--nologoflag to suppress the ASCII banner on startup for tidier CI logs by @sunnamed434 - Fixed: Unity editor scripts now compile under C# 7.3, so the Unity 2019.4 build is no longer broken by @sunnamed434
- Docs: added a
SECURITY.md, and README docs links now point at docs.bitmono.dev by @sunnamed434 - Tests: migrated assertions from FluentAssertions to Shouldly (keeps the test deps fully free/permissive) by @sunnamed434
- CI: GitHub Packages push is now owner-agnostic (prep for the org transfer),
actions/checkoutbumped v6 → v7, and the Unity matrix is hardened (no fail-fast, throttled parallelism, 30-minute timeout) by @sunnamed434 - Bump Newtonsoft.Json from 13.0.3 to 13.0.4 by @dependabot[bot] in #287
Full Changelog: 0.42.1...0.43.0