介绍两种反汇编工具:Baksmali 和 Dedexer
测试代码仍然使用Hello.java
public class Hello{
public int foo(int a,int b){
return (a + b) * (a - b);
}
public static void main(String[] argc){
Hello hello = new Hello();
System.out.println(hello.foo(5,3));
}
}
首先使用dx工具生成Hello.dex文件(用法在区别一节已讲过)
了解一下Java -jar命令