Android反编译方法的总结
2010-08-24 05:21:00 来源:WEB开发网核心提示:android:orientation="1"android:layout_width="-1"android:layout_height="-1">< WebViewandroid:id="@7F050000"android:
android:orientation="1"
android:layout_width="-1"
android:layout_height="-1"
>
< WebView
android:id="@7F050000"
android:layout_width="-1"
android:layout_height="-2"
>
< /WebView>
< /LinearLayout>
为了比对打开源程序中的main.xml代码如下(大家比对一下吧):
< ?xml version="1.0" encoding="utf-8"?>
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
< WebView
android:id="@+id/apk_web"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
/>
< /LinearLayout>
2:通过dex2jar工具进行反编译。
把apk中的class.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat class.dex,将会在其文件夹下生成classes.dex.dex2jar.jar。
3、可以将jar文件重新命名后拷贝到GUI文件夹下,运行JD-GUI工具(它是绿色无须安装的),打开上面的jar文件,即可看到源代码。
更多精彩
赞助商链接