I’m reading the topic is LLDB and debugserver in iOS Reverse Engineering book and encountering an error in details as below.
All configuration is well.
But when I’m using the lldb of Xcode5 or Xcode6 , the command process connect connect:iOSIP:Port showed up an error as below,
(lldb) process connect connect://10.18.136.168:1234
Assertion failed: (pointer_byte_size == m_host_arch.GetAddressByteSize()), function GetHostInfo, file /SourceCache/lldb/lldb-300.2.53/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp, line 1266.
Abort trap: 6
And when I’m using the lldb of Xcode8 , the command process connect connect:iOSIP:Port showed up an error as below,
(lldb) process connect connect://10.18.136.168:1234
Process 8147 stopped
* thread #1, stop reason = signal SIGSTOP
frame #0: 0x00000001987ace0c
error: memory read failed for 0x1987ace00
Environment:
macOS Sierra
Xcode 8.3.2
Xcode 6.0.1
Xcode 5.0.2
iOS 8.2 jailbroken
I’ve tried the lldb of three versions of Xcode using the command line process connect connect://10.18.136.168:1234, all are failed.