Releases: zorgiepoo/Bit-Slicer
Releases · zorgiepoo/Bit-Slicer
1.7.12
- Added code injection support for native arm64 targets
- Infer default disassembler mode for Rosetta translated targets
- Allow changing interpreted disassembler mode in Debugger
- Fix logic with overwriting instructions that have a breakpoint set on arm64
- Added option to store all values after performing searches (via option clicking store values button or through new menu item option)
- Fix font color for new Script variable descriptions in dark mode
- Fix runtime issue from decoding document incorrectly
- Updated minimum macOS supported version to 10.13
1.7.12 Alpha 2
Changes in Alpha 2:
- Added option to store all values after performing searches (via option clicking store values button or through new menu item option)
- Improved processing of comments for code injection
- Fix issues with stepping behavior when using emulated breakpoints for code injection
- Dropped legacy public DSA key for signing app updates
Changes in Alpha 1:
- Added code injection support for native arm64 targets
- Infer default disassembler mode for Rosetta translated targets
- Allow changing interpreted disassembler mode in Debugger
- Fix logic with overwriting instructions that have a breakpoint set on arm64
- Fix runtime warning from decoding annotated key with incorrect type
- Updated minimum macOS supported version to 10.13
1.7.12 Alpha 1
- Added code injection support for native arm64 targets
- Infer default disassembler mode for Rosetta translated targets
- Allow changing interpreted disassembler mode in Debugger
- Fix logic with overwriting instructions that have a breakpoint set on arm64
- Fix runtime warning from decoding annotated key with incorrect type
- Updated minimum macOS supported version to 10.13
1.7.11
- Added watching variable accesses, overwriting instructions, and setting breakpoints support for Apple Silicon Macs
- Added advanced option to search for memory shared across applications, which is disabled by default
- Fixed potential crash when reading a large memory region
- Fixed potential crash when dyld image in memory cannot be found during searches
- Fixed potential crash in the symbolicator during searches
- Fixed vm.base() scripting function not working when called a second time
- Fixed memory leak when scanning for binary image file paths during searches
- Improved performance of retrieving binary image paths during searches
- Improved performance of searching memory by caching VM pages instead of larger regions
- Updated debugger toolbar icons
1.7.11 Alpha 4
- Add advanced option to search for shared memory from other processes, which is disabled by default
- Fix several thread race conditions / potential crashes during memory scans
1.7.11 Alpha 3
- Fix performance issues introduced in Alpha 2 during searches
- Adjust default / minimum window sizes
1.7.11 Alpha 2
- Fix potential crash during reading memory regions during searches
- Fix potential crash during parsing mapped binaries
- Fix memory leak when reading file paths to binaries mapped in memory
1.7.11 Alpha 1
- Add watching variable accesses and setting instruction breakpoints support for Apple Silicon
- Add improved support for overwriting executable memory on Apple Silicon
- Scripting: fix vm.base() not returning correct result on second time it's called
- Update continue button icon in debugger window
1.7.10
1.7.10 requires macOS 10.11 or later.
- Added native support for Macs with Apple Silicon (but watching variable accesses and setting breakpoints is disabled)
- Fixed potential crashes in searching and improved performance in presenting results
- Fixed mach binary information not being retrieved in some cases, sometimes causing ASLR support to not work for linked libraries
- Fixed changing memory protection, adding instruction breakpoints, or overwriting code not working on Intel Macs in some cases
- Fixed logic bug in Byte Array searches using Boyer-Moore
- Fixed bug where instruction text from the Debugger may not be copied correctly in Dark Mode
- Created documentation page for Scripting vm properties
- Updated artwork for some of the search document/debugger toolbar icons to include retina versions
- Updated App category to Utilities
- Updated minimum macOS supported version to 10.11
1.7.10 Alpha 2
1.7.10 (Alpha 2) requires macOS 10.11 or later.
Changes from 1.7.10 (Alpha 1):
- Fixed toolbar style on Big Sur (regressed in 1.7.10 Alpha 1)
- Update Python to 3.9.1 and updated scripting to support arm64
- Fix mach binary information not being retrieved in some cases, sometimes causing ASLR support to not work for linked libraries
- Add safer bounds checking for retrieving mach binary file paths
- Add Sparkle EdDSA public key to use for software updates