浏览 5696 次
锁定老帖子 主题:反编译相关
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-22
android有很多不错的资源,这里总结下反编译的东西。 拿到一个apk,可以直接改名成rar进行解压。可以看到熟悉的AndroidManifest.xml和res文件夹,还有一个classes.dex和resources.arsc的东西。 先来看一下classes.dex,这个其实就是打好包的classes,可以用dex2jar来转化一下。 把classes.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat classes.dex,好的,大家熟悉的jar出现了,然后就是jd-gui.exe出场了,这个大家应该比较用过吧。 接着是一堆xml文件,这个可以依靠AXMLPrinter2来查看。 java -jar AXMLPrinter2.jar main.xml > main.txt 然后你懂的。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-03-22
楼主可以用一下apktool,简单并且强大
|
|
返回顶楼 | |
发表时间:2011-03-22
niuzb 写道 楼主可以用一下apktool,简单并且强大 确实不错,能干很多事情 |
|
返回顶楼 | |
发表时间:2011-03-23
很实用的呵呵 可以省很多事情啊
|
|
返回顶楼 | |
发表时间:2011-03-23
我就是这样把sina微博给反编译了,弄出一看,有7000多个错误,不过没关系,我先把界面部分全部搞出来了。数据部分留待慢慢搞,现在还有三千多个错误了。
|
|
返回顶楼 | |
发表时间:2011-03-24
反编译别人的apk来学习,而不是完全抄袭,是一种快速学习的途径
|
|
返回顶楼 | |
发表时间:2011-03-29
niuzb 写道 楼主可以用一下apktool,简单并且强大
使用apktool反编译出来看不到源码,只有smli格式文件,请问这个是什么文件?谢谢 |
|
返回顶楼 | |