Difference between revisions of "IOS debugserver with IDA"

From Hawk Wiki
Jump to: navigation, search
Line 10: Line 10:
 
I finally got it working by following this link
 
I finally got it working by following this link
 
http://versprite.com/og/ios-reverse-engineering-part-one-configuring-lldb/
 
http://versprite.com/og/ios-reverse-engineering-part-one-configuring-lldb/
 +
 +
When you got gdbserver working
 +
<pre>
 +
// ssh to iphone
 +
/usr/bin/debugserver *:2008 --attach tgame
 +
</pre>
 +
On Mac open a new terminal tab
 +
<pre>
 +
lldb
 +
 +
platform select remote-ios
 +
process connect connect://192.168.1.106:2008
 +
</pre>
 +
  
 
[http://iosre.com/forum.php?mod=viewthread&tid=52 Method2]<br>
 
[http://iosre.com/forum.php?mod=viewthread&tid=52 Method2]<br>

Revision as of 05:17, 20 August 2015

  1. On Mac. Open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.0 (XXXXXX)
  2. hdiutil attach ./DeveloperDiskImage.dmg
  3. Mount DeveloperDiskImage.dmg, copy everything into a folder
  4. Use iFunbox or SCP tool upload all files in DeveloperDiskImage.dmg to iphone /Developer
  5. iPhone root# /Developer/usr/bin/debugserver port:2008 /var/mobile/Containers/Bundle/Application/xx-xxxx-xx/Scan.app/Scan

Refer to [1]
Another more recent post http://bbs.pediy.com/showthread.php?t=190126

I finally got it working by following this link http://versprite.com/og/ios-reverse-engineering-part-one-configuring-lldb/

When you got gdbserver working

// ssh to iphone
/usr/bin/debugserver *:2008 --attach tgame

On Mac open a new terminal tab

lldb

platform select remote-ios
process connect connect://192.168.1.106:2008


Method2