You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
skylot edited this page Jan 27, 2024
·
4 revisions
Smali debugger support in jadx-gui
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
For debugging, you must have:
adb
a debuggable app, or a rooted device/emulator that can make apps debuggable.
Debugger will search ANDROID_HOME and PATH to look for adb.
Warning
Android Studio can interfere with jadx debugger, so it is better to close it before attaching to process in jadx.
Usage
Setting up an app to debug:
Adb usage:
Debugging:
Note
Breakpoints and current debug position highlight works only in smali viewer in Show dalvik bytecode mode.
This mode should be activated automatically, if not, you need to enable it from right-click popup menu in smali view.