Releases: Ragekill3377/Titanox
Titanox 1.6b
-> Added THPatchMemory
-> Users can now patch memory at addresses via memcpy under the hood without jb
-> Also replaced vm_write
in libhooker-jailed.mm
-> LHHookFunction & LHUnhookFunction
will now rely on THPatchMemory
1.5b
BETA
-> Added JRMemory framework
-> Updated LHHookFunction to write using JRWrite instead of CGP's write, since users had an issue with it.
1.4
-> Fixed bug where using LHHookFunction within a loop would constantly allocate memory for the hook, until the process died. Now, a check has been added to prevent such things.
-> memoryEngine->CGPWriteMemory((long)address, (void *)data, (int)length);
-> memoryEngine->CGPWriteMemory((void*)address, (void*)data, (int)length);
(Now, CGP will take void* ptrs for the address instead of long).
-> Overall compiler optimizations.
Full Changelog: 1.3...1.4
Titanox 1.3
-> NEW
-> Added Breakpoint hooks from ellekit. (arm64)
Titanox 1.2
-> remade libhooker-jailed.
-> Now leverages Mach APIs (vm_read, vm_write, vm_protect) for function hooking by offset.
-> Inline hook
-> writes instructions directly via said Mach APIs
titanox-release-1.1
-
Re-implemented libhooker->libhooker-jailed for jailed IOS devices, supporting both arm64 and x86_64.
-
Added
LHHookFunction
&LHUnhookFunction
from libhooker. -
Added trampoline hooking.
-
Overall optimizations in libtitanox/main.mm & LH_jailed/libhooker-jailed.mm
titanox-release-1.0
- First release build.
- uses fishhook for symbol rebindings and CGuardProbe as a memory management toolset.