七达网是国内最新、最齐、最安全的软件下载基地!

关于我们最近更新热门排行

首页 软件 游戏 应用 文章 专题

新闻资讯软件应用软件教程 编程开发操作系统游戏攻略安卓应用安卓游戏
当前位置:首页 ›› 软件教程 ›› 安卓APK反编译基本教程

安卓APK反编译基本教程

2014-12-26 15:21   作者:佚名   来源:本站整理   浏览:817   评论:0  

安卓APK反编译基本教程,目前安卓开发环境混乱,很多优秀的安卓APP被恶意注入和篡改,导致用户下载安装后被扣费、扣流量、盗取信息等。盗版安卓应用更是肆意横行,使得APP开发团队和个人的利益受到严重损害。

APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境。可以对APK进行反编译,使用它可以将其反编译成非常接近打包前的原始格式。逆向AndroidManifest.xml、资源文件resources.arsc以及将dex文件反编译成可以调试的smali文件。修改后,可以将其编译回apk文件。APKTool也可以用来汉化Android软件然后重新打包发布。

安卓APK反编译基本教程

在cmd里切换到apktool的安装目录,然后输入apktool d (安装包)

安卓APK反编译基本教程

安卓APK反编译基本教程

安卓APK反编译基本教程

得到一个新的文件夹,里面有一些文件,可以查看清单文件,和资源文件,至于java代码,在smail文件夹内...可以参考下面的网站..将smail文件编译为.dex文件

安卓APK反编译基本教程

安卓APK反编译基本教程

使用Android逆向助手

里面功能详尽,这里就不一一解说

安卓APK反编译基本教程

我们大致了解了反编译的原理,也都清楚他们的破解原理。都是反编译后拿到源代码,通过修改代码层的加密保护技术。从而使混淆代码和防二次打包的APK加密技术,变为无用的白纸!只有通过对DEX、RES、SO库的高级加密,让打包党修改不了源代码才能有效的保护APP的安全,从而保证安卓开发者的利益不受侵害。

Tags:责任编辑:zc578661674
    1. 反编译工具反编译工具

      反编译是指通过对他人软件的目标程序进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。7down特意为广大开发者推...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册