Skip to content

Smali debugger

skylot edited this page Mar 28, 2021 · 4 revisions

Smali debugger support in jadx-gui

For debugging, you must have:

  1. adb
  2. a debuggable app, or a rooted device/emulator that can make apps debuggable.

Debugger will search ANDROID_HOME and PATH to look for adb.

Features:

  • single step
  • set breakpoint
  • modify register value
  • modify fields of object

Shortcuts:

  • F2 set/remove breakpoint
  • F7 step into
  • F8 step over
  • Shift + F8 step out
  • F9 run

Usage:

  1. Setting up an app to debug:

debugger_present_wait

  1. Adb usage:

debugger_present_adb

  1. Debugging:

debugger_present_debug2

Clone this wiki locally