Open a810291783 opened 3 months ago
emulator.attach().addBreakPoint(module, 0x1E5F41, new BreakPointCallback() { @Override public boolean onHit(Emulator<?> emulator, long address) { UnidbgPointer pointer = UnidbgPointer.register(emulator, Unicorn.UC_ARM64_REG_X0); String X0 = Long.toHexString(pointer.peer); if (X0.length() >= 9 && X0.substring(0, 2).equals("1f")) { emulator.getBackend().reg_write(Unicorn.UC_ARM64_REG_X0, pointer.toUIntPeer()); } return true; } });
emulator.attach().addBreakPoint(module, 0x1E5F41, new BreakPointCallback() { @Override public boolean onHit(Emulator<?> emulator, long address) { UnidbgPointer pointer = UnidbgPointer.register(emulator, Unicorn.UC_ARM64_REG_X0); String X0 = Long.toHexString(pointer.peer); if (X0.length() >= 9 && X0.substring(0, 2).equals("1f")) { emulator.getBackend().reg_write(Unicorn.UC_ARM64_REG_X0, pointer.toUIntPeer()); } return true; } });