反编译

原创 2013年12月04日 16:55:06

http://www.ituring.com.cn/article/38670


一.阅读smali文件

ApkTool : 反编译apk, 编译apk   http://code.google.com/p/android-apktool/

Notepad++:阅读smali文件

签名:signapk.jar 或者用DoAPK直接签名


1.下载apktool,将个压缩包内容放到同一目录,添加到PATH环境。

反编译:apktool d xxx.apk   xxx(反编译后文件名)     反编译过程如果报错说找不到resource spec: 0x01030119  是因为apk引用了系统资源。

将system/framework下的framework-res.apk拷贝到跟APKTool四个文件的同一个目录下,  执行:apktool if freagmework-res.apk   

  把资源环境加进来再执行反编译。

编译:apktool b xxx 会在下面生成dist目录,里面有apk。


签名:新建signapk.bat文件: java -jar "%~dp0signapk.jar" "%~dp0testkey.x509.pem" "%~dp0testkey.pk8" %1signed.apk


将signapk.jar signapk.bat  testkey.x509.pem testkey.pk8 放到同一目录并添加到PATH,用的时候签名:signapk xxx.apk



二.阅读jar文件

dex2jar:将dex文件转换为jar文件 http://code.google.com/p/dex2jar/

jad-gui:阅读jar

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

反编译APK--获取资源文件和java文件

当看到一个你很喜欢的APK,或者想要知道里面的与源代码,最后一条路只能是反编译了。步骤如下1.下载反编译工具包:http://download.csdn.net/detail/kinglong68/9...

SWF反编译工具

swf Action Script反编译 工具:  ASV2010swf资源反汇编工具: SWFDecompiler 为了防止你的flash作品被反汇编,可以使用flash加密工具:1. SWF En...
  • maray
  • maray
  • 2011-02-24 20:49
  • 8723

Android Studio 基于NDK加密,防止反编译获取加密key

Android Studio 基于NDK加密,防止反编译获取加密key一、配置ndk路径(不会请自行百度)二、新建JniUtils类实现native方法1. JniUtils代码public clas...

反编译Apk

第十八记·反编译Apk

新Android反编译教程

今天百度搜索“Android反编译”搜索出来的结果大多数都是比较传统的教程。刚接触反编译的时候,我也是从这些教程慢慢学起的。在后来的学习过程中,我接触到比较方便操作的Android反编译。在这,我将使...

Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的...

Android APK反编译

为了研究技术,为了避免重复造轮子,这也是迫不得已的! 一.反编译Apk得到Java源代码  转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC...

Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件...

Android APK反编译之工具篇

APK反编译之工具篇 反编译工具介绍几个比较常用的反编译工具ApkTool 工具 主要是对apk进行压缩和解压缩,可以提取出apk文件的dex文件或者反编译成smali格式文件。 源码及下载地址!A...

关于var关键字及其反编译

C#中var关键字 分类: .NET C#2010-06-26 11:34 1157人阅读 评论(3) 收藏 举报 c#编译器objectstring.netide var关键字是C# 3.0开...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)