前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

apk反编译查看*.java,AndroidManifest.xml,布局xml文件 - Welcome My Blog! - 开源中国社区 开源中国社区 开源项目发现、使用和交流平台 项目 讨论 代码 资讯 翻译 博客 Android 招聘 当前访客身份: 游客 [ 登录 | 加入开源中国 ] 你有0新留言 软件 代码 讨论区 新闻 博客 软件 软件 代码 讨论区 新闻 博客 雨焰 关注(4) 粉丝(38) 积分(51) android开发!希望在这里,大家互帮互助,共同进步哦!如果我会的,你给我留言,我必回复! .发送留言 .请教问题 博客分类 android上层(63) android底层(44) Ubuntu(20) adb-java-eclipse(19) 日常记录(8) 学习-C-linux笔记(5) JNI---NDK(9) Subversion-svn-ubuntu(1) 阅读排行 1. apk反编译查看*.java,AndroidManifest.xml,布局xml文件 2. 设置ExpandableListView 默认是展开的 3. 实现可以横向滑动的Listview 4. "进程android.process.acore已意外停止" 解决办法大全 5. 解决ListView,GridView,Gallery的Adapter中的getView多次调... 6. android代码实现自动关机 7. android 4.0 全屏 屏蔽下面的status bar 8. Android中的4.0新布局控件:Space和GridLayout 最新评论 @rgone:哪种源码呢,比如现在的固件怎么样?(我买了hai... 查看» @雨焰:引用来自“rgone”的评论 请问有没有办法修改这个... 查看» @rgone:请问有没有办法修改这个文件呢? 查看» @whatisoschina:谢谢 查看» @wangjian19:冯兄,第三种方法不成啊! 查看» @诸葛非卿:我找到原因了,还是设置的问题。 查看» @雨焰:引用来自“诸葛非卿”的评论 使用了这个方法之后... 查看» @诸葛非卿:使用了这个方法之后,发现eth0有IP了,但是还是不... 查看» @雨焰:引用来自“kangear”的评论 烧录固件一律都是提示... 查看» @kangear:烧录固件一律都是提示img文件无效 到现在了还是这... 查看» 访客统计 今日访问:110 昨日访问:303 本周访问:1246 本月访问:5218 所有访问:74573 空间 » 博客 » adb-java-eclipse android上层 android底层 Ubuntu 日常记录 学习-C-linux笔记 JNI---NDK Subversion-svn-ubuntu 所有分类 转 apk反编译查看*.java,AndroidManifest.xml,布局xml文件 发表于1年前(2012-08-13 16:50) 阅读(3946) | 评论(2) 5人收藏此文章, 赞3 apk反编译 查看*.java AndroidManifest.xml 布局xml文件 郑重声明:不准损坏他人成果,本博客是为了大家学习用的 这个对没有使用jockey混淆代码的管用! 一、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip(2013-8-8更新--->https://code.google.com/p/dex2jar/downloads/list) JD-GUI:http://laichao.googlecode.com/files/jdgui.zip 具体步骤: 首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的; 解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录 运行 dex2jar.bat classes.dex 生成 classes.dex.dex2jar.jar 生成jar文件的截图如下: 运行JD-GUI(jd-gui.exe),打开上面生成的jar包,即可看到源代码了 HelloAndroid源码(编译前的apk源码对照)如下: 二、反编译apk生成程序的源代码和图片、XML配置、语言资源等文件 如果是只是汉化软件,这将特别有用。 首先还是下载工具,这次用到的是apktool 下载地址:http://code.google.com/p/android-apktool/downloads/list 下载:apktool1.4.1.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2(两个包都下载) 具体步骤: 将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar 在命令行下定位到apktool.bat文件夹,输入以下命令:apktool d C:\*.apk C:\*文件夹,如下图: 命令行解释:apktool d [apk文件 ] [输出文件夹] 反编译的文件如下(AndroidManifest.xml为例): 特别注意:你要反编译的文件一定要放在C盘的根目录里 将反编译完的文件重新打包成apk,很简单,输入apktool b c:\***文件夹(你编译出来文件夹)即可,命令如下: 打包apk后的文件在目录C:\HelloAndroid下,生成了两个文件夹: build dist 其中,打包生成的HelloAndroid.apk,在上面的dist文件夹下,Ok 分享到: 3赞 原文地址:http://blog.csdn.net/sunboy_2050/article/details/6727581 « 上一篇 下一篇 » 开源中国-程序员在线工具:API文档大全(120+) JS在线编辑演示 二维码 更多>> 评论2 1楼:zjb1025 发表于 2012-10-10 11:35 回复此评论 不错,值得学习!!! 2楼:baisou 发表于 2013-08-10 23:25 回复此评论 确实不错 插入: 表情 开源软件 发表评论 插入: 表情 开源软件 关闭插入表情 关闭相关文章阅读 2013/01/26 AndroidManifest.xml小结... 2012/12/15 AndroidManifest.xml文件解读... 2011/07/11 APK反编译 2013/12/01 apk反编译 2012/08/31 【Android】AndroidManifest.xml 配... © 开源中国(OsChina.NET) | 关于我们 | 广告联系 | @新浪微博 | 开源中国手机版 | 粤ICP备12009483号-3 开源中国手机客户端: Android iPhone WP7