共有28篇文章,第1页,共2

  • android apk 防止反编译技术第一篇-加壳技术[博客]
    lonely1986 发表于 2015-03-29 22:55|40次评论|40352次阅读
    做android framework方面的工作将近三年的时间了,现在公司让做一下android apk安全方面的研究,于是最近就在网上找大量的资料来学习。现在将最近学习成果做一下整理总结。学习的这些成果我会做成一个系列慢慢写出来与大家分享,共同进步。这篇主要讲apk的加壳技术,废话不多...
  • apk反编译查看*.java,AndroidManifest.xml,布局xml文件[博客]
    雨焰 发表于 2012-08-13 16:50|2次评论|39946次阅读
       这个对没有使用jockey混淆代码的管用! 一、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址: dex2jar:http://sourceforge.net/proj...
  • Android ProGuard使用要点![博客]
    李海珍 发表于 2012-04-29 16:20|2次评论|7518次阅读
    1.基本的的使用可以很容易百度到,  但是当你使用了android-support-v4或者android-support-v7或者android-support-v11包之后,你发现导出的时候, 警告相当得多,这个时候,就算百度,Google都不太好使了,因为他们都是回答了一部分,没有很好的解决你的问题:  其实要解决你的问...
  • 防止 apk反编译 jocky-- java混淆代码 [博客]
    雨焰 发表于 2012-08-13 16:56|1次评论|5767次阅读
    1、下载jocky,解压后把整个文件夹复制到Eclipse的plugin目录。 2、重启Eclipse,在项目上点右键,如果出现jocky菜单,则安装成功。   3、在项目上点右键,选菜单jocky->jocky setting,弹出菜单后设置如图   2011-12-27 14:02:35 上传 下载附件 (58.21 KB)   4、点ok后...
  • android程序代码混淆[博客]
    小克898 发表于 2013-04-10 16:04|1次评论|4246次阅读
    android 代码混淆 1 proguard.cfg,这就是混淆所需的proguard脚本啊。   其代码如下:     view plain -optimizationpasses 5  -dontusemixedcaseclassnames  -dontskipnonpubliclibraryclasses  -dontpreverify  -verbose  -optimizations !code/simplification/...
  • Android中代码混淆[博客]
    jdroid 发表于 2012-08-06 08:47|2次评论|2852次阅读
    # android 原始混淆模板 -optimizationpasses 5 # 通过指定数量的优化能执行 #-dontusemixedcaseclassnames  混淆时不会产生形形色色的类名 #-dontskipnonpubliclibraryclasses 指定不去忽略非公共的库类 #-dontskipnonpubliclibraryclasses # -dontpreverify  不预校...
  • <转>android 反编译工具 [博客]
    SamZel 发表于 2012-05-29 14:09|0次评论|2508次阅读
    1、smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,类似于.class文件,可以用普通文本编辑器查看和修改。 用法举例:命令行:java -jar smali.jar classout/ -o classes.dex 下载:http://code.google.com/p/smali/downloads/list 2、baksmali-...
  • android应用程序的混淆打包[博客]
    AlexZhuang 发表于 2012-04-11 21:23|0次评论|2019次阅读
    1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示: target=android-8 proguard.config=proguard.cfg Eclipse会通过此配置在工程目录生成proguard.cfg文件 2 . 生成keystore (如已有可直接利用) 按照下面的命令行 在D:\Program ...
  • [Android]混淆代码后生成带签名的apk[博客]
    亭子happy 发表于 2012-10-11 17:35|4次评论|1750次阅读
        Android从2.3的SDK开始,将ProGuard混淆代码的功能加入了进来。     我们可以从android sdk的tools目录下看到有一个proguard目录。说明具有了代码混淆的功能。          至于如何进行代码的混淆。我们需要做的很简单:     1、在用eclipse生成的android工程...
  • Android APK反编译详解[博客]
    蜗牛TT 发表于 2012-08-11 10:58|0次评论|1067次阅读
    一、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI...
  • android反编译工具 ApkDec-Release-0.1[博客]
    eoeandroid 发表于 2013-03-31 09:55|2次评论|1021次阅读
    (1 )使用帮助    1. 选择 all  全部编译内容包括jar 、xml 、及其他资源文件    2. 选择 jar  只反编译并打成jar 包    3. 反编译后你可以使用jd-gui.exe 查看源码 (2 )jd-gui 免费的java 反编译查看工具, 下载地址“http://java.decompiler.free.fr/jd-gui...
  • android 混淆 去除第三方jar[博客]
    AlexZhuang 发表于 2012-05-17 10:37|0次评论|871次阅读
    编译与反编译,一对相辅相成的矛盾。反编译有时候会和不光彩的事情联系在一起,以致于编译者常常费劲心思,加大反编译的难度,比如采用混淆代码等方式。ProGuard正是这么一个工具:   The ProGuard tool shrinks, optimizes, and obfuscates your code by removing unus...
  • 如何防止代码被反编译[博客]
    AlexZhuang 发表于 2012-04-11 21:24|0次评论|812次阅读
    由于apk是Android虚拟机加载的,它有一定的规范,加密apk后Dalvik无法识别apk了。完全避免是不可能的,总有人能够破解你的代码。但是有几种方式来提高被反编译取代码的难度。 1 关键代码使用jni调用本地代码,用c或者c++编写,因此相对比较难于反编译 2 混淆java代码。混...
  • Android反编译工具:Apktool,支持Linux 、Windows下工作[博客]
    七巧板的哲学 发表于 2012-06-24 11:44|2次评论|701次阅读
    Android反编译工具:Apktool,支持Linux 、Windows下工作 安装步骤如下: 1.首先安装需要JAVA环境,先下载JDK/JRE,点击下载,已经有JAVA环境的可跳过此步 2.到code.google上下载apktool.jar以及相关文件: http://code.google.com/p/android-apktool/downloads/list 点击下...
  • apk反编译总结[博客]
    兜来兜去 发表于 2013-03-12 17:01|7次评论|691次阅读
    好吧,第一次在oschina写记录,以前自己博客的服务器没钱续费都给删了。算是重新开始吧。 之前一直在Ubuntu下反编译apk,今天因为有空,试了下在windows下反编译,在网上找的教程,mark一下。 首先是准备反编译的一系列工具。 1、把dex文件反编译为jar文件的工具。(dex2j...
  • APK反编译[博客]
    MrLovelyCbb 发表于 2011-12-15 18:53|0次评论|668次阅读
    一.反编译Apk得到Java源代码  转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html   工具下载:需用到dex2jar和JD-GUI这2个工具 dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI...
  • android软件防反编译与反编译[博客]
    fcsong000833 发表于 2013-02-27 11:01|0次评论|531次阅读
    如何防止反编译 作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹 proguard是一个java代码混...
  • 反编译androd的apk文件[博客]
    vane_ 发表于 2012-08-15 10:38|0次评论|448次阅读
    反编译代码: 1、解压apk得到class.dex 2、dex2jar.bat  class.dex 3、用Java decompiler查看编译出来的*.jar文件就可以看到代码 反编译资源文件: 1、apktool.bat  d   *.apk   <dri>   APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK...
  • Android dex ,xml 文件反编译方法[博客]
    刘学炜 发表于 2012-03-17 22:27|0次评论|409次阅读
        Dex 文件是Android上运行于delvik的java二进制文件,如果你对其中的内容感兴趣而开发人员没有公布源代码,你可以用如下方法反编译dex文件:     1 解压system.img     用xyaffs2解压system.img 等你所需要解压的img文件:     xyaffs2 img_file output_dir   ...
  • Android APK反编译详解[博客]
    lhanoo 发表于 2012-02-02 17:32|0次评论|408次阅读
    这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 一...
top Created with Sketch. 顶部