close
May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww ================================ May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww Dobby May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww dobby in debug log mode, disable with cmake flag "-DDOBBY_DEBUG=OFF" May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww ================================ May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> int DobbyHook(void *, void *, void **):179 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww ----- [DobbyHook: 0x19e60dd6c] ----- May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> void InlineHookRouting::BuildRouting():20 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> bool InterceptRouting::GenerateTrampoline():64 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> Trampoline *GenerateNormalTrampolineBuffer(addr_t, addr_t):16 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [trampoline] use [adrp, add, br] May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [trampoline] trampoline addr: 0x3025a8000(temp), 0x19e60dd6c(real), size: 12 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww 71 33 b3 b0 31 72 16 91 20 02 1f d6 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> void InterceptRouting::GenerateRelocatedCode():86 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww relo: origin_off: 0x0, relocated_off: 0x0 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww relo: origin_off: 0x4, relocated_off: 0x4 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww relo: origin_off: 0x8, relocated_off: 0x8 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [!] [/Users/xxx/Desktop/test/Dobby/source/Backend/UserMode/ExecMemory/code-patch-tool-darwin.cc:166:DobbyCodePatch] mach error: (os/kern) protection failure May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww origin: 0x19e60dd6c, size: 12 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww 7f 23 03 d5 ff c3 00 d1 f4 4f 01 a9 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww relocated: 0x1060ec000, size: 28 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> void InterceptRouting::BackupOriginCode():112 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> void Interceptor::Entry::backup_orig_code():40 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [+] call -> virtual void InterceptRouting::Active():58 May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [!] [/Users/xxx/Desktop/test/Dobby/source/Backend/UserMode/ExecMemory/code-patch-tool-darwin.cc:166:DobbyCodePatch] mach error: (os/kern) protection failure May 22 20:55:27 testCamera(DobbyX)[8280] <Notice>: wwwww [!] [/Users/xxx/Desktop/test/Dobby/source/Backend/UserMode/ExecMemory/code-patch-tool-darwin.cc:206:DobbyHook] build routing error.
iOS 不能调用mprotect,会失败,不支持修改指令的hook。