前往Shuct.Net首页

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

关于反编译的搜索

Android菜鸟日记25-android反编译 - poolo - ITeye技术网站 首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 招聘 搜索 您还未登录 ! 登录 注册 poolo 博客 微博 相册 收藏 留言 关于我 119568242 Android菜鸟日记25-android反编译 博客分类: Android ? Android菜鸟日记 25 android反编译 写在最前面的话:之所以写这个是感觉目前市场上的书写的内容都不够,那么有很多大公司的android apk写的不错,教下师弟们反编译去看看人家怎么写的,加以学习,请勿用于抄袭或者任何形式的不正确的行为,这样违背了我的初衷谢谢。 ? 所有要用到的文件在附件 ? 用dex2jar来反编译classes.dex 1.首先用压缩软件打开apk[我这里打开的是京东的 =-=#感谢京东apk] ? ? 得到: 2.把里面的classes.dex拿出来 放到dex2jar文件夹下。 ? ? ? ? ? ? 3.然后打开CMD[win+r 键入cmd] Cd? 定位到你要使用的目录 键入以下代码 Dex2jar classes.dex 如图 其实是用dex2jar.bat去反编译classes.dex成jar 此时目录文件夹[dex2jar-0.0.7-SNAPSHOT文件夹]下会多出一个classes.dex.dex2jar.jar文件. ? 4.用jd-gui打开classes.dex.dex2jar.jar得到下图 下面不说了 你懂得 自己看吧? 一般大的apk都做了混淆 找些小的看 ? ? ? ? AXMLPrinter2.jar查看apk的xml文件 有些不懂得布局是如何做的怎么办呢?AndroidManifest不知道怎么写? 看打开APK看RES下XML文件撒。 什么直接打开编译有问题?[如下图] ? 乱码了。 ? 怎么解决呢? 其实apk的xml文件时需要解析一下的,这里提供一个通过使用AXMLPrinter2来解决xml乱码的问题。 ? 1.首先吧AXMLPrinter2下载下来放到任意文件夹,然后把你要查看的xml文件也丢到那个文件夹。如下图 2.依旧进入cmd cd到当前目录执行一下代码 Java =jar AXMLPrinter2.jar main.xml>xxx.txt? //main.xml是你要反编译的文件 xxx.txt是转换后的存储文件。 Xxx.txt你写成 随意.xml亦可。[写txt是为了和编译前得文件分辨] 将会得到一个xxx.txt 打开xxx.txt你想要的东西就会出来了。 [截图内容为京东客户端的AndroidManifest.xml文件] ? ? 先写这么多吧,以后想到再写,以上大多数是我自己的经验,可能有些不符合别人习惯但是我觉得挺好的。个人按照自己需求选择性学习。有更好的办法请使用更好的办法在写这篇文章的时候我还没想到更好的解决办法。 ? 2011-10-23 poolo ? 大小: 54.1 KB 大小: 78.3 KB 大小: 56.2 KB 大小: 57.7 KB 大小: 43.2 KB 大小: 58 KB 大小: 22.9 KB 大小: 73 KB 大小: 43.4 KB 大小: 3 KB 大小: 56.1 KB 大小: 49.6 KB Android菜鸟日记25-android反编译.pdf (768 KB) 下载次数: 129 android反编译套装.zip (3.1 MB) 下载次数: 84 查看图片附件 4 顶0 踩 分享到: 软件工程 大四团队 android j2ee 求实习 ... | Android菜鸟日记24-android小技巧 2011-10-23 18:43 浏览 1411 评论(1) 分类:移动开发 相关推荐 评论 1 楼 larry1030 2012-01-02 发表评论 您还没有登录,请您登录后再发表评论 119568242 浏览: 64810 次 性别: 来自: 深圳/湛江 最近访客 更多访客>> shaobojohn dylinshi126 wangcnt siruoxian 文章分类 全部博客 (165) Android (62) java (1) 实习 (1) 生活 (4) maven (1) 非技术 (4) smartv (1) obj-c (2) Mac os (3) ios (73) ipad (1) cocos2d (1) cocos2d-iphone (3) 社区版块 我的资讯 (0) 我的论坛 (16) 我的问答 (2) 存档分类 2014-01 (3) 2013-12 (2) 2013-09 (5) 更多存档... 最新评论 119568242: 借我一双翅膀 写道大哥,求指教啊? IOS 开发,调用打电话,发短信,打开网址 借我一双翅膀: 大哥,求指教啊 IOS 开发,调用打电话,发短信,打开网址 li247276297: 楼主? 是不是要加个权限? [android]仿360状态,类流量监控桌面浮动显示 119568242: @ ghosta3? =-=表示 如果你上次做那个。。。我就用 ... [android]Scroller 的一些思考 ghosta3: =.= 表示一直用scroller,你原来用什么写 [android]Scroller 的一些思考 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。 © 2003-2014 ITeye.com. All rights reserved. [ 京ICP证110151号 京公网安备110105010620 ]