JimmyJones97 / FixDexSmali

fix dex by dump dexCodeItem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

原项目地址

https://github.com/JesusFreke/smali

注:目前上面地址并未更新,可以看看下面这个

https://github.com/google/smali

说明

在 baksmali 的基础上,添加了修复methodCodeItem的功能,然后通过smali回编译。主要是在原来的基础上增加了一个方法的buff,修复的方法可以不通过dexbuff,通过传入的这个buff去修复。 剩下就是一些强制编译,去掉某些可能导致运行退出的问题,这样也导致了编译出来的dex文件不是非常标准,没法运行,但是这部分代码是可以查看的。

可以看完整的使用项目 https://github.com/Thehepta/androidGRPC

About

fix dex by dump dexCodeItem


Languages

Language:Java 53.3%Language:Smali 44.4%Language:GAP 1.5%Language:Lex 0.4%Language:Ragel 0.2%Language:Shell 0.1%Language:C 0.0%Language:Makefile 0.0%