testwhat / SmaliEx

A wrapper to get de-optimized dex from odex/oat/vdex.
529 stars 142 forks source link

hepl me deodex #39

Open viplavip15 opened 7 years ago

viplavip15 commented 7 years ago

i try uses your tool, but not work on stock LG android 7.0 , http://forum.xda-developers.com/v20/development/dev-stock-dump-f800l-v09g-android-7-0-t3459436/page2 can i help you fix it?

mmhobi7 commented 7 years ago

I'll help you at later today or tomorrow

viplavip15 commented 7 years ago

thanks you you first! Im waiting from you. :)

testwhat commented 7 years ago

Currently, deodex for N might not be supported in the near future. Because N supports default method, the computation of vtable is changed. To accomplish the change, it may either implement the same concept as https://android.googlesource.com/platform/art/+/android-7.0.0_r6/runtime/class_linker.cc#5478 or load .art image to restore related information. Both should not be easy work.

testwhat commented 7 years ago

Moreover, current art of N release contains bug which will result duplicated method in vtable. I prefer to support for N after the fix https://android.googlesource.com/platform/art/+/1f3925d4f%5E%21 is released. Maybe N-MR1...

viplavip15 commented 7 years ago

ok, thanks you!

testwhat commented 7 years ago

Supported on https://github.com/testwhat/SmaliEx/releases/tag/snapshot-s by merge v2.2. Thanks to JesusFreke.