
编译反编译
chenhuakang
这个作者很懒,什么都没留下…
展开
-
安卓dex的编译和反编译
安卓dex的编译和反编译反编译用法: baksmali用于反编译 dex文件的。执行反编译后会在当前目录下产生一个 out 文件夹,这个文件夹中的资源(全部是扩展名为 .smali 的文件)即是反编译结果。java -jar baksmali-2.0.5.jar -o c:\classout/ c:\classes.dex 把c:\classes.dex反编译为smal原创 2016-05-10 16:42:20 · 3091 阅读 · 0 评论 -
Android反编译教程
本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包 下载 (2012-10-10更新)一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。apk原创 2016-05-14 09:09:26 · 492 阅读 · 0 评论 -
proguard.txt
# This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -verbose # Optimi转载 2016-12-15 16:42:58 · 496 阅读 · 0 评论 -
Android ProGuard 混淆 详解
现在写的app 基本都是经过混淆了的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了ok 来说一下混淆吧:我现在用的AndroidStudio , 只需要在 build.grade 的配置文件中配置如下即可: buildTypes { debug { versionNameSuffix ".dev" } release {转载 2016-12-15 16:41:09 · 325 阅读 · 0 评论 -
安卓混淆配置文件说明
/** * 混淆文件的位置* proguard-android.txt 默认的混淆文件(SDK目录/tools/proguard/)* proguard-rules.pro 让我们自行添加混淆规则文件(相应module的目录下)*/proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-转载 2016-12-15 16:49:25 · 1026 阅读 · 0 评论 -
5步搞定android混淆
混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分定转载 2016-12-15 16:51:00 · 295 阅读 · 0 评论 -
Android混淆从入门到精通
作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。说在前面这里我们直接用Android Studio来说转载 2016-12-15 17:04:46 · 291 阅读 · 0 评论