Bugs fix, Optimization and Updates
Bugs Fix and Optimizations:
- Optimized the rules for automatic renaming.
- Enhanced compatibility for irregular/adversarial DEX files.
- Optimized code exporting, fixed multithreading deadlock issue, greatly improving code export speed #136
- Fix the bug of logical errors caused by the loop header
- Optimize the taint propagation engine, further improving the analysis speed.
- Fix the bug of losing focus for selecting all in the search and the limitation of search length #137
- Optimize invalid jump labels.
- Fix the bug of losing some code blocks.
- Fix the issue of inability to operate strings in smali code.
- Enhanced decompression library to bypass anti-decompression tech.
Updates:
- Implement a lightweight smali compiler to edit and patch instructions by inputting smali code.
- Add an automatic code prompt function for SMALI code editing.
- Automatically write the DEX file back to APK.
- Implement automatic signature and installation of APK files.
- Add smali code rollback function (CTR+Z).
- Add junk instruction removal function, providing NOP direct filling and NOP folding function.
- Implement junk instruction removal through broad-spectrum matching rules.