SaNX тут нет никакой проблемы.
Первое что нужно понимать с андроидным gdbserver IDA не работает без ручного ребейза.
Поэтому нужен android_server.
По шагам: запускаешь эмулятор с Android API 4< version <=8
Device RAM size - 256 минимум
Max VM application heap size >= 128
Дальше разницы нет реальное тело или эмулятор. Тело должно быть рутованое!
Обнаруживаешь тело:
adb kill-server
adb start-server
D:\SDKs\android-sdk\platform-tools>adb devices
Ждешь:
List of devices attached
emulator-5554 device
Делаешь прокидвание портов на эмуляторе:
telnet localhost 5554
там пишешь
redir add tcp:5000:5000 <Enter>
exit <Enter>
Или через (work on real device as well)
adb forward tcp:5000 tcp:5000
Заливаешь отладчик:
adb push с:\IDA\android_server /data/tmp (если девейс не рутован - залить не дадут)
потом:
adb shell
в шелле:
chmod 777 /data/tmp
/data/tmp -p5000
и оставлешь открытую консоль.
В ида выбираешь Remote ARM Linux/Android debugger
Address: localhost
Port: 5000