【转】mac环境下Android 反编译】的更多相关文章

mac环境下Android 反编译 一.需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件. dex2jar:将反编译后的classes.dex文件转化为.jar文件. jd-gui:用于将.jar文件转换成java代码. 二.反编译步骤 第一步:使用apktool工具对APK进行反编译 1. 下载apktool:https://ibotpeaches.github.io/Apktool/install/ 2.把下载好的apktool…
一.需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件. dex2jar:将反编译后的classes.dex文件转化为.jar文件. jd-gui:用于将.jar文件转换成java代码. 1.下载apktool 点击这里下载 ,里面有两个文件,一个是.jar,一个是自己写的脚本.sh 注:最新的apktool.jar 文件可以点击这里下载.sh脚本是自写脚本可不用更新最新,下载的jar文件名必须是apktool.jar,不能是apkt…
连接地址: https://www.jianshu.com/p/3a305f32c4a3…
转载请注明出处:http://blog.csdn.net/fightlei/article/details/52432161 最近在学习Android反编译的一些知识,虽然在网上搜到了很多相关的文章,但是大多都大同小异,或是未切中要害.整个过程下来,踩了很多坑,所以特地记录下来. 本文的所有操作都是在ubuntu下进行的,与其它系统下的操作会略有不同. 为了方便大家,我将本文所用到的工具打包上传到了csdn,http://download.csdn.net/detail/fightlei/962…
一.下载源码 1 . 确保主目录下有一个 bin/ 目录,并且该目录包含在路径中: mkdir ~/bin PATH=~/bin:$PATH 2 . 下载 Repo 工具,并确保它可执行: curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo 3 .创建一个空目录来存放您的工作文件: mkdir AndroidSource cd AndroidSource 4.…
Git是分布式版本管理工具,现在使用十分广泛,相对于SVN,GIT的使用更加方便,在离线环境下,仍然可以进行版本控制工作.且速度十分快.在Windows下,先需要自行安装Git程序,网址git-scm.com/.安装之后就可以了.至于MacOS,因为已经自动集成了git,所以这步可以省略.Git程序在/usr/bin/git下. 1.配置git Android Studio一般安装后已经自行配置了git程序所在的位置,如果没有的话,可以按照下图进行配置(Android Studio->Prefe…
android反编译现在来说的话很方便. windows上有不好好用的工具,当然我比较喜欢dex2jar 这个是比较好用的,打开他的文件目录会发现,里面有很多.sh .bat文件 那也就是说在windows或者mac下都可以用   1.下载地址  dex2jar直接google搜 或者从 http://code.google.com/p/dex2jar jd-gui  直接google搜 或者从 http://java.decompiler.free.fr   2.使用终端,类似下面的命令 ./…
#Android反编译odex然后重新打包 最近不知道怎么回事,突然把我那刷了氧OS的root了,然后就开始好奇起来氢OS所带有的那些本地化的东西,比如通话录音就是典型的一个之一.其中也做了很多的尝试,XDA上有人说把/system/build.prop里面的"persist.sys.oem.region"的值改成"CN",我尝试了一下确实可以,但是有的APP出现了崩溃卡死的问题,我发现改了后设置里面系统版本变成了氢OS,然后三大金刚键都变成了又返回在右边了,短信默…
工欲善其事,必先利其器 本文版权归翟士丹(Stan Zhai)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利. 原文地址:http://www.cnblogs.com/jasondan/p/it-memo.html 技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChin…
一.Apk反编译工具及其使用方法 1.原理 学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的. 这里有两篇AndroidWeekly中推荐过的好文章: 浅析 Android 打包流程 Android构建过程分析 Apk技术也有非常多的技术可以学习,主要都是围绕着如何减小体积,如何提高打包速度展开,这里先不多说了.下面是一张基本的Apk文件结构图. Apk文件本质上其实是一个zip包.直接拿解压工具解压就可以看到其中包含了什么.下面简单…