Hi,
Here is the latest coding result, a real debugger for Android apps
Android app debugger - dexbgd
Using native JVMTI, it can pause any Java method, step through DEX bytecode, inspect locals, search the live heap, force returns, or NOP out grumpy bytecode functions.
It also includes function trace recording (similar to frida-trace, with additional security API coverage) and an AI mode (still a work in progress)