Android——apk反编译
一、工具准备:
1.dex2jar:http://code.google.com/p/dex2jar/downloads/list
2.JD-GUI:windows:http://laichao.googlecode.com/files/jdgui.zip
              LINUX  :http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gz
二、操作步骤:
(1)将.apk改成.zip,解压缩,找到classes.dex
(2)将classes.dex拷贝到dex2jar.bat目录。将classes.dex拖入运行dex2jar.bat,生成class.dex.dex2jar.jar
(3) 运行JD-GUI,打开jar,即可看到源代码。保存所有源代码。即可。
Android——apk反编译的更多相关文章
- Android apk反编译基础(apktoos)图文教程
		本文主要介绍了Android apk反编译基础,使用的工具是apktoos,我们将用图文的方式说明apktoos工具的使用方式,你可以参考这个方法反编译其它APK试试看了 很久有写过一个广工图书馆主页 ... 
- 【转】Android APK反编译就这么简单 详解(附图)
		转载地址:http://blog.csdn.net/vipzjyno1/article/details/21039349 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂 ... 
- Android APK反编译详解(附图)
		转载自http://blog.csdn.net/sunboy_2050/article/details/6727581 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而 ... 
- Android APK反编译easy 详解
		在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用 ... 
- Android APK反编译就这么简单 详解(附图)
		在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用 ... 
- Android APK反编译详解(附图)(转)
		这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程. 在此郑重声明,贴出来的目的不是为了去破解人家的软件, ... 
- (转)Android APK反编译详解
		转载地址:http://blog.csdn.net/ithomer/article/details/6727581 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到 ... 
- Android APK反编译具体解释(附图)
		这段时间在学Android应用开发,在想既然是用Java开发的应该非常好反编译从而得到源码吧,google了一下,确实非常easy,下面是我的实践过程. 在此郑重声明,贴出来的目的不是为了去破解人家的 ... 
- Android APK反编译详解(非常有用)
		如何学习最快呢?无疑是通过研究别人的源代码? 但是,获取别人的源代码,比较困难.本文,仅限于用于学习开发. 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧 ... 
- Android APK反编译就这么简单  详细解释(简介)
		学习Android开发过程,你会向别人学习如何应用软件的开发,那些漂亮的动画和复杂的布局可能让你爱不释手,作为开发者.你可能真的想知道的是如何实现的界面效果.然后.您将能够更改应用程序APK反编译查看 ... 
随机推荐
- 【Python爬虫实战--1】深入理解urllib;urllib2;requests
			摘自:http://1oscar.github.io/blog/2015/07/05/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3urllib;urllib2;reques ... 
- AIR使用文件对象操作文件和目录
			文件对象是啥?文件对象(File对象)是在文件系统中指向文件或目录的指针.由于安全原因,只在AIR中可用. 文件对象能做啥? 获取特定目录,包括用户目录.用户文档目录.该应用程序启动的目录和程序目录 ... 
- Ansible5:常用模块【转】
			根据zs官方的分类,将模块按功能分类为:云模块.命令模块.数据库模块.文件模块.资产模块.消息模块.监控模块.网络模块.通知模块.包管理模块.源码控制模块.系统模块.单元模块.web设施模块.wind ... 
- JSP内置对象--pageContent,request,response,session,application,config,out,page,exception
- ASP.NET 会话状态的模式
			ASP.NET 会话状态为会话数据提供了几个不同的存储选项.每个选项都通过一个 SessionStateMode 枚举值进行识别.如下列表中描述了可用的会话状态模式: InProc 模式:把会话状态存 ... 
- C/C++ - 结构体实际申请的空间
			C/C++ - 结构体实际申请的空间 如下的结构体,sizeof()大小,实际申请的空间以及理论上申请最佳空间 struct Spot { int x; int y; bool visible; in ... 
- oracle递归查询子节点
			通过子节点向根节点追朔. select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid 通过根节 ... 
- Anton and Making Potions
			Anton and Making Potions time limit per test 4 seconds memory limit per test 256 megabytes input sta ... 
- stl function扩展(一)
			#ifndef _FUNCTION_LIB_H_ #define _FUNCTION_LIB_H_ #include <functional> namespace function_lib ... 
- encodeURIComponent与URLDecoder.decode用法
			在输入地址栏时有时一些信息需要在地址栏看不见,我们就需要对其信息在前台转码后台解码 js:encodeURIComponent编码与解码 今天在js往jsp和servlet传参的时候出现:JavaSc ... 
