首页 > 移动平台 > 详细

Android apk安全 反编译及防反编译 简单记录

时间:2014-04-03 16:21:01      阅读:759      评论:0      收藏:0      [点我收藏+]

       自己辛辛苦苦写的软件发现被别的无良程序员copy,更可恨的是还发布到市场,让自己的劳动成果及产品受到莫名的伤害,很可耻,so,我们还是先学习下反编译的原理,分析下如何才能防止别人反编译自己的软件。

一、下载apktool,反编译资源文件,可以获得项目各个dpi图片,及媒体文件,可看到AndroidManifest.xml配置文件

        1、下载地址http://code.google.com/p/android-apktool/downloads/list,下载apktool1.5.2.tar.bz2,apktool-install-linux-r05-ibot.tar.bz2

        2、apktool1.5.2.tar.bz2存放的是apktool.jar源码,把源码放入解压后的apktool-install-linux-r05-ibot.tar.bz2中,此时该文件夹包括apktool.jar,aapt,apktool

        3、./apktool d xxx.apk,生成以下:
        AndroidManifest.xml apktool.yml assets lib res smali


二、下载dex2jar,反编译java代码

        1、下载地址:http://code.google.com/p/dex2jar/downloads/list

        2、./dex2jar.sh classes.dex(原apk中的文件),生成classes_dex2jar.jar


三、下载jd-gui  , 如何代码未保护,可以看到完完整整的java源代码
        1、下载地址:http://jd.benow.ca/
        2、./jd-gui 打开后导入classes_dex2jar.jar,然后保存源文件   

反编译工具打包下载(解压密码:android):

http://download.csdn.net/detail/chang_xing/7140825



    

Android apk安全 反编译及防反编译 简单记录,布布扣,bubuko.com

Android apk安全 反编译及防反编译 简单记录

原文:http://blog.csdn.net/cankingapp/article/details/22866099

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!