Skip to content

Releases: testwhat/SmaliEx

snapshot

04 Jun 14:43
Compare
Choose a tag to compare
snapshot Pre-release
Pre-release
Merge branch 'master' of https://github.com/JesusFreke/smali.git

oat2dex v0.86

07 Jan 07:34
Compare
Choose a tag to compare
  • Improve method/field resolve by checking scope of debug local info.
  • Speedup by reduce unnecessary data copy and reuse classpath.
  • Better support to deodex framework jars from local folder (e.g. extract /system/ from image).
  • Additional parameter to specify api level.

oat2dex v0.85 and smali/baksmali 2.0.8 with multi-dex

13 Oct 14:07
Compare
Choose a tag to compare

oat2dex:

  • Add -o option to specify the output location.
  • Improve resolving method/field.

smali/baksmali

  • Support baksmali multi-dex zip.
    • e.g. use framework.jar as input, both classes.dex and classes*.dex will be disassembled.
  • Support smali to multi-dex.
    • e.g. if input contains over 65535 methods, it will output classes.dex and classes2.dex.

oat2dex v0.83

07 Jul 07:15
Compare
Choose a tag to compare

Fix using wrong API level sorter for version 22 (5.1) and version 23 (M preview).

oat2dex v0.8

10 Jun 14:41
Compare
Choose a tag to compare

Rewrite field sorting for L5.0 as original implemetation.

  • Fix some cases seem no error when converting but cannot run correctly in device.

Add L5.1, M preview field offset calculation.

  • Support API level 21~23 oat file.

Note: For L5.0 and L5.1, it is still need some good luck.
(e.g. when fields are obfuscated by tools like proguard, it may produce different
type fields with the same name, then the field order is not guaranteed.
See LinkFields in art/runtime/class_linker.cc)