Exetools

Exetools (https://forum.exetools.com/index.php)
-   Community Tools (https://forum.exetools.com/forumdisplay.php?f=47)
-   -   (Android)ADB plugin for Ida Pro (https://forum.exetools.com/showthread.php?t=16408)

Storm Shadow 12-30-2014 20:29

(Android)ADB plugin for Ida Pro
 
Not always easy to debug android apps.

I made a plugin that helps you proberly setting up ida for debugging android apps.

Have adb from android sdk/platforms-tools in your path
copy android_server to adb folder from ida dbgserver folder
setup PATH http://www.computerhope.com/issues/ch000549.htm

place Plugin in plugin folder.
find it under debugger menu.
follow the steps ;)
Works Also with no file loaded in ida pro.
IF not working try copy the intire adb folder to ida root folder (including android_server)

includes also logcat

https://github.com/techbliss/ADB_Helper_For_ida_Pro

Storm Shadow 12-30-2014 21:13

Video showing how to use it
https://www.youtube.com/watch?v=j6EwCC4mxNQ

Storm Shadow 01-01-2015 09:21

added ADB shell to plugin
https://github.com/techbliss/ADB_Helper_For_ida_Pro

wps8848 01-02-2015 18:08

this is a good tool.
Thanks a lot.

Storm Shadow 01-18-2015 06:48

This is the extended Version of my other plugin ADB Helper. https://github.com/techbliss/ADB_Helper_For_ida_Pro/blob/master/ADB.py



Code:

  Changelog!!!
    New PyQt GUI
    This version have both support for native arm debugging via usb and sdk ADV manager.
    Pids Direct to Ida Pro console.
    Cheatsheet.
    I added support for X64 targets via gdbserver.
    either via pids or narmal file run.
    targets like Genymotion https://www.genymotion.com/#!/
    Misc
    install busybox.
    Rebbot phone.



Howto
have android sdk installed and added platformtools to %PATH.
Or take the minimalistic version i provided and put example c:\sdk-tool\ and add those to %PATH
Copy other folder plugins to ida and overwrite.
it will copy the ida plugin to ida\plugin folder.
And make a New folder called QtApps in ida\QtApps
start plugin from edit plugins.
after its started run it from same.
android
Follow the steps. :)
gdb follow the steps :)
you can either attach to pids or have file then just aattch to target. :)


IMPORTANT!!!.
REMEMBER to Put Your legit android_server from Hexray in the platform tools folder and the QtApps\SuperADB folder also.


https://github.com/techbliss/ADB_Helper_QT_Super_version


All times are GMT +8. The time now is 03:58.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX