zl程序教程

您现在的位置是:首页 >  其它

当前栏目

apk反编译总结(看雪论坛)

总结 论坛 APK 反编译
2023-09-14 08:56:48 时间
好吧,第一次在oschina写记录,以前自己博客的服务器没钱续费都给删了。算是重新开始吧。

之前一直在Ubuntu下反编译apk,今天因为有空,试了下在windows下反编译,在网上找的教程,mark一下。

首先是准备反编译的一系列工具。

1、把dex文件反编译为jar文件的工具。(dex2jar)
http://code.google.com/p/dex2jar/downloads/list 

2、把jar反编译为java的工具。(JD-GUI)
http://java.decompiler.free.fr/?q=jdgui

3.反编译apk得到xml等资源文件(apktool)

http://code.google.com/p/android-apktool/

反编译步骤:

一.首先解压apktool1.5.2.tar.bz2压缩包可以得到apktool.jar文件,然后解压apktool-install-windows-r05-ibot.tar.bz2压缩包可以得到一个文件夹

把这三个文件放在同一个目录下,然后通过cmd命令行窗口,进入此目录,然后运行命令:apktool d e:\a.apk(apk路径)ABC(文件夹名称),apktool是解包工具,d代表解包。

这样就代表解包成功了。

二.解压dex2jar-0.0.9.13.zip压缩包,然后把一个apk的安装包后缀名改为zip,可以通过解压工具打开,得到classes.dex文件。然后在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,成功之后这样会生成一个jar文件。我们可以通过jd-gui.exe打开classes.dex.dex2jar.jar或者用DJ Java Decompiler反编译工具将.class文件反编译成.java文件 就能看到所有源代码了。


膜拜!华为内部都在强推的783页大数据处理系统:Hadoop源代码pdf 大数据处理系统:Hadoop源代码情景分析,采用的是Hadoop2.6。如果你有点野心,想对大数据处理系统有比较深入透彻的了解,特别是想有朝一日自己也设计一个这样的系统,甚至自己把它写出来,那么你真应该认真读一下这本文,以及 Hadoop的源代码,看看人家是怎么设计怎么实现的。
iOS开发:腾讯bugly符号表文件上传 腾讯bugly确实是一个好东西,它实现了面向移动开发者提供专业的 Crash 监控、崩溃分析等质量跟踪服务。能帮助移动互联网开发者更及时地发现掌控异常,更全面的了解定位异常,更高效的修复解决异常
iOS开发:腾讯bugly符号表文件自动上传 在进行集成腾讯bugly的时候,有一个步骤就是符号表文件的上传,其上传方式有两种:一种是自动上传,另外一种是手动上传。
我的Java秋招面经大合集(包含BAT头条网易等公司) 阿里中间件研发面经 蚂蚁金服研发面经 岗位是研发工程师,直接找蚂蚁金服的大佬进行内推。 我参与了阿里巴巴中间件部门的提前批面试,一共经历了四次面试,拿到了口头offer。 然后我也参加了蚂蚁金服中间件部门的面试,经历了三次面试,但是没有走流程,所以面试中止了。
Android项目实战(三十五):多渠道打包 原文:Android项目实战(三十五):多渠道打包 多渠道打包: 可以理解为:同时发布多个渠道的apk。分别上架不同的应用商店。这些apk带有各自渠道的标签,用于统计分析各个商店的下载次数等数据。
批量下载Coursera及其他场景上的文件 以下方法同样适用于其他场景的批量下载。 最近在学习Coursera退出的深度学习课程,我希望把课程提供的作业下载下来以备以后复习,但是课程有很多文件,比如说脸部识别一课中的参数就多达226个csv文件,如果单纯靠鼠标点击下载简直要疯掉,所以给出如下方法: 等不及的可以跳过方法一,直接看方法二 方法一:提取出链接,然后批量下载
用若琪的源代码打造属于自己的人工智能 | 开发日记精选 从拿到若琪开发套件到开发出一个属于自己的人工智能助手,卜木好好钻研了一番若琪在 GitHub 开放的源代码,并把自己的劳动成果也分享到若琪的代码仓库。刚刚,我们对他做了一次简单的采访。