前往Shuct.Net首页

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

关于反编译的搜索

APK反编译原理心得-狼夜心得|狼夜网络 网站首页 新闻动态 关于我们 成功案例 服务范围 联系我们 APK反编译原理心得 Category:狼夜心得 Time:2013-10-14 点击: 次 Source:狼夜网 此文包含(APK逆向、反编译、APK双开制作、APK汉化、APK去除限制广告等原理),之前一直想研究关于APK的逆向,以下是研究一下午的心得体会,很无奈,最终失败了。第一种方法:适合任何APK软件,不怕任何加密保护手段。1. 先安装JAVAJDK环境,也就是所谓的JAVA环境。(点此下载)此安装包分为2个部分,只需要注意安装目录不能有中文和空格,其他都直接下一步。2.dex2jar 用于反编译.dex文件,也就是每个APK包里面有的“classes.dex”文件。(点此下载)把“classes.dex”文件放入 dex2jar 文件夹里,然后将以下代码保存为.bat (批处理,然后执行)echo offdex2jar.bat classes.dexexit也可以用 cmd 命令执行,不过记得先用cd 进入 dex2jar 文件夹3.反编译后会得到classes_dex2jar.jar文件,这时用jd-gui.exe打开,可视化操作界面查看JAVA源码。(点此下载)不过,这样并不能看到完整的源码,你还可以通过jd-gui导出资源,快捷键Ctrl+Alt+S。4. 找到你想要改的代码,然后打开ApkTool_GUI,拖入classes.dex,点击反编译dex,通过修改.Smali来达到你想要的效果(这步是最难的,Smali语言是安卓的汇编语言,比较难,我因为不懂,所以就到这一步终止了),如果很幸运的你懂smali语言,那么你可以修改之后,再用ApkTool_GUI重建dex,最后把classes.dex拖入之前的apk压缩包里,签名,然后就可以安装了。(点此下载)PS:如果你会Smali语言请和我联系,真心想学。第二种方法:使用ApkIDE软件,进行可视化操作傻瓜式修改代码。(点此下载)这个软件基本上可以实现第一种方法所有可以实现的效果,除了一些加密的APK包之外。另外还有一些朋友想单纯的修改软件版权,制作双开,汉化等功能,推荐使用ArscEditor。(点此下载)使用方法:把APK中的resources.arsc解压出来,然后用ARSC编辑器打开,修改资源之后再还原回去,再使用上面的工具对其进行签名。附:Smali语法文档Dalvik opcodes(英文)(点此下载) [APK反编译 APK双开制作 APK去除限制广告] http://www.langyeweb.com/Teach/32.html 下一篇: 2个月面试50家SEO工作亲身经历 上一篇: 无 相关文章 [易语言]Post/Get网页访问禁止重定向 风云网络(haosf) 经典开车走迷宫404页面模板源码 [易语言]超级列表框相关问题解决 ApkTool_GUI反编译全能工具 做网站需要多少钱? 最新文章 APK反编译原理心得 2个月面试50家SEO工作亲身经历 SiteServer3.6.4 XSS跨站脚本漏洞 [易语言]Post/Get网页访问禁止重定向 玉溪交友网 [OleDbType,C#,access]互相对应数据类型 热门文章 装逼生成器 v1.0开始内测 装逼生成器2.0公测 装逼生成器 2.0官方下载 装逼生成器 v1.0 狼夜软件内测人员招募。 做网站需要多少钱? 新闻动态 狼夜心得 狼夜动态 IT新动态 网站SEO 软件编程 手机移动 工具软件 黑客技术 站内搜索: 问答推荐 做网站需要多少钱? [做网站需要多少钱] --> 热门话题 Flash Player 9 or better. 快速联系 Q Q: 手机:18655039996 7*24小时业务咨询 合作伙伴 ©2010-2014 狼夜网 All Right Reserved Powered by 狼夜SSCms | 狼夜网络 -致力于 网站建设 , 软件开发 , SEO优化 , 微营销 , 渠道合作