- 浏览: 2974703 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
android 最简单的反编译apk脚本(1拖即可完成)
在开始之前,首先要确保电脑上已经装有1.6或16以上的java运行环境。
在dos命令行中输入 java -version出现上图信息,表示可以。
参考了网上一些关于android 的apk反编译文章,做了一个简单的批处理文件,方便操作。
并把相关的文件整理打了一个完整的压缩包。
压缩包包含下面4个工具有:(如果下载后面附件中的压缩包了,就不用下载下面的4个工具,已经集成在压缩包中了。 )
1.dex2jar
下载地址: http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
2. JD-GUI
下载地址: windows版 JD-GUI http://laichao.googlecode.com/files/jdgui.zip
3.apktool-1.0.0.tar.bz2
下载地址: http://code.google.com/p/android-apktool/
4.apktool-install-windows-2.1_r01-1.zip
下载地址: http://code.google.com/p/android-apktool/
使用方法
1.将tools.rar解压到目录中
2.配置目录中run.bat文件中的参数
set winrar_exe=C:\Program Files\WinRAR\winrar
设置自己电脑上的winrar解压工具的目录,注意在目录最后面要加上winrar(这个表示winrar.exe这个执行文件)
3.将apk文件复制到tools目录
4.用鼠标拖住apk文件扔到run.bat文件上,run.bat将自动进行操作。
5.操作完毕,自动会用jd_gui工具打开反编译出来的jar文件。
注意:
run.bat脚本运行结束后,将生成1个jar文件(对应的apk文件名.jar)和1个目录( 对应的apk文件名目录 )
例如:要反编译 demo.apk,将demo.apk文件拖到run.bat文件上,则会生成demo.jar文件和demo目录。
其中demo.jar文件就可以用JD-GUI工具打开查看源代码。
demo目录可以查看apk所有的资源文件。
下面是run.bat脚本内容:
@echo off set winrar_exe=C:\Program Files\WinRAR\winrar if "%1"=="" goto usage if "%1"=="/?" goto usage if "%1"=="help" goto usage echo The select file is %1 set apk_file="%1" set file_name_no_ext=%~n1 echo The file name(no ext) is %file_name_no_ext% set file_path=%~dp0 echo The file path is %file_path% set out_path=%file_path%%file_name_no_ext% echo The output path is %out_path% call apktool d %apk_file% %out_path% set zip_file=%file_path%%file_name_no_ext%.rar echo The zip file is %zip_file% copy %apk_file% %zip_file% "%winrar_exe%" e %zip_file% n classes.dex %file_path% erase /q %zip_file% set file_disk=%file_path:~0,2% %file_disk% cd %file_path% call dex2jar classes.dex erase /q classes.dex copy classes.dex.dex2jar.jar %file_name_no_ext%.jar erase /q classes.dex.dex2jar.jar jd-gui.exe %file_name_no_ext%.jar goto end :usage echo Usage:missing a APK file goto end :end pause
发表评论
-
Android Fragment 真正的完全解析(下)
2015-03-25 14:30 1095Android Fragment 真正 ... -
Android Fragment 真正的完全解析(上)
2015-03-25 10:14 883Android Fragment 真正的 ... -
Activity的生命周期方法
2015-03-25 09:54 563一:Activity的生命周期方法 Android ... -
Android在layout xml中使用include
2015-03-25 07:28 978在Android的layout样式定义中,可以使 ... -
一个支持圆角的快速ImageView:RoundedImageView
2015-03-07 09:50 11068一个支持圆角的快速ImageView:Rounded ... -
ImageView图片设置
2015-03-05 23:08 931显示任意图像,例如图标。ImageView类可以加载 ... -
ListActivity的onListItemClick不响应的解决办法
2015-03-04 17:57 1088ListActivity的onListItemClic ... -
ListView中有控件隐藏或显示造成的显示错误问题
2015-03-03 23:03 1830ListView中有控件隐藏或显示造成的显示错误问题 ... -
Android中Application类用法
2015-03-03 09:12 977Android中Application类用法 ... -
Android使用Application总结
2015-03-03 09:11 1179Android使用Application ... -
在android中运行java main方法
2015-02-27 10:38 975在android中运行java main方法 ... -
android BitmapFactory.Options
2015-02-19 21:01 1001public Bitmap inBi ... -
android 基础demo例子
2015-02-16 21:06 816demoDatas.add(new DemoBe ... -
Android大图片裁剪终极解决方案
2015-02-15 17:08 2145Android大图片裁剪终 ... -
Android_照相机Camera_调用系统照相机返回data为空
2015-02-15 14:17 1272Android_照相机Camera_调用系统照相机返回 ... -
Android: 打印Bundle内容
2015-02-15 14:11 2939Android: 打印Bundle内容 有的时 ... -
android线程、UI、AsyncTask
2015-02-13 18:06 1262本文是转摘的,看过了觉得很好!所以转了过来!如果你想要 ... -
Fragment中ListView的使用
2015-02-06 23:01 2110Fragment中ListView的使用 直接 ... -
在安卓开发时用酷派手机无法打印出应用内的日志的解决方法
2014-12-11 20:39 1185在安卓开发时用酷派手机无法打印出应用内的日志的解决方法 ... -
查看安卓APK文件证书的方法
2014-12-04 10:05 961************************** ...
相关推荐
android安卓app开发之用AndroidStudio反编译apk.zip
APK反编译APK反编译APK反编译APK反编译APK反编译APK反编译APK反编译APK反编译
android安卓app反编译apk反编译教程.zip
一键反编译APK脚本.rar dex2jar-tools-2.1.zip jd-gui-windows-1.4.0.zip apktool_2.3.4.jar
反编译apk所需的工具,包含apktool,dex2jar-0.0.9.15,jd-gui-0.3.5.windows
jadx-0.6.1-dev-build226,Android反编译apk工具,你值得拥有!
接着,把待反编译的apk文件拷贝到同一目录,使用cmd进入apktool所在路径,然后输入apktool d "XXX1" "XXX2",XXX1是待反编译的apk文件,XXX2是反编译后文件存放的路径。 使用apktool可以获取xml文件信息,虽然可以...
android一键反编译apk工具 bat命令行脚本
Android APK反编译工具,用于反编译APK 反编译zip包使用: 1. 解压zip包 2. cmd进入到文件夹目录 3. 将要反编译的Apk拷贝到该目录下 4. 输入命令>winhackapk.bat xx.apk outfolder
android的apk反编译,适用于对软件广告的去除和手机游戏的经验金币的修改等
Android-apk反编译工具
Android_反编译apk_到java源码的方法
1. 下载成功后解压 2. 将apk文件放到onekey-decompile-apk目录下 3. 将apk文件拖拽到_onekey-decompile-apk.bat上 ... 会在onekey-decompile-apk目录下生成和apk同名的jar文件(dex2jar反编译出来的class)
Android反编译软件 安卓反编译 Android APK反编译详解,有详细说明,简单易学!
依赖dex2jar工具的反编译脚本文件,能够实现一步反编译的目的,非常方面,只要执行一个命令行就可生成目标jar。
AndroidKiller的基础上修复反编译源码卡死的问题,并且更新最新ShakaApktool.jar和apktool.jar
Android APK反编译得到Java源代码和资源文件的工具 反编译apk生成程序的源代码和图片、XML配置、语言资源等文件的工具
通过Bat文件一次可以反编译多个 apk文件,已经内置apktool readme.txt 1、安装好jdk 1.6并配置好java环境 ; 2、将要反编译的APK 放到apk 文件夹中; 3、双击 反编译apk.bat; 4、反编译后的apk就会显示在newapk文件夹下...
用于反编译Android应用, 里面附带了反编译工具, 和反编译的方法