There is a bug in the dynamic debugging feature that prevents it from working properly. The reverser performed an analysis using Codex and built a patched version.
Three patches have been implemented in total:
1. Constructor call fix for jj.class
Replaced the non‑existent parameter‑less constructor call tq() with the valid existing constructor tq(jj, IDexUnit) , which resolves the NoSuchMethodError thrown during the early Attach phase.
2. Type check fix for hw.class
Corrected the invalid checkcast ql to the proper checkcast byte[] , with the StackMap updated accordingly, fixing the VerifyError: Bad type on operand stack .
3. Nest relationship repair
Restored the six corrupted NestMembers entries:
- jj → Da, Dv, gw, tq
- qD → Nj
- GK → vX
This eliminates the IllegalAccessError when the debugger tries to access private fields.
Credit to fu11p7r
Src:https://bbs.kanxue.com/thread-291967-1.htm
jeb.jar