几款Android 反编译 IDE

自从买了Macbook Pro 后,很多操作不太一样,以前windows下的反编译集成环境配起来麻烦就暂且告一段落。

后来过了些日子,装了Parallels Desktop,又拷贝来win8,装了不行,系统的分辨率和retina不搭,实在难用,又下载了个win7 精简版,简直是各种坑啊,乱码,无端停止响应,各种吧。想再装个操作系统,来搞反编译,想到下载又要等好久,于是又放了一段时间。

最近经常弄一些反编译的东西,纯命令行在terminal里输,真蛋疼。还是想弄个批处理的。一键编译,一键生成源码,一键回编译,多方便。简单的说说我Google无数次挖掘到的神器吧。

1.Virtuous Ten Studio

这个是最强大的反编译工具,集成度很高,团队历时两年,坚持更新版本。

需要安装.Net环境,还要配置jdk,32位的哦!ApkTool 的2.0版本后需要Java 7的东西,这点也要注意。但是今天调了一天也没达到理想的状态。还是各种报错,晕死啊!

新版的VTS可以把手机上的apk直接拽下来,本地反编译,修改完后再一键deploy到手机上。这个比较给力。如果是从Google Play上下载的软件就可以直接这样处理了,是不是很方便,不需要从Root Explorer里考到云盘,再down到mac,或者DDMS拷。

VTS的新版本多了几种反编译的模式,可以动态的配置,以script方式来执行。就像麦当劳点餐一样,你想要怎样的套餐,它都有,你也可以自己定义一种反编译的套餐,通过拖拽来定义unzip,decompile,signer,generate java source,等一系列过程。越来越强大了。

关于Framework Tag,这个东西最开始一直没搞清楚怎么导入,后来连上手机后,有个remote方式,选中后居然导入失败,看看Log,写着get root permission fail,悲催的我又花了半个小时Root 我刚升级到4.4.3的nexus5。Root成功后,通过remote方式导入了framework-res.apk。结果发现还是有各种报错。

2.ApkStudio

印度人开发的玩意儿,界面简洁,调了好久还是出错,可以反编译,但是回编的时候apktool报错。

3.Apk改之理

国产软件,貌似最后,我只把这个给调通了。NND。还好各项功能都挺好用的。可以不能导入已经反编译好的项目。其它各项功能凑合吧。

好久没有更新blog了,先简单的记一笔吧。想了解更多童鞋翻墙搜吧。最近Goagent也是极卡。- -.

几款Android 反编译 IDE,布布扣,bubuko.com

时间: 2024-07-29 15:59:51

几款Android 反编译 IDE的相关文章

Android反编译-逆天的反编译

Jar包的反编译: Java的世界是透明的,当编译java程序的时候,是将java源文件转成.class文件,java虚拟机去执行这些字节码从而得到执行java程序的目的.那么从.class文件能不能得到java源文件呢?答案是肯定的!如今就为大家推荐一款神器jd-gui.exe,界面例如以下图: 它能将.class文件转成java文件,就能看到源代码了!想copy代码的.想汉化的.想盗版的.想学习人家源代码的统统没问题!我们经常见到java中的jar包,通过这个工具能看到jar包中的详细实现,

android 反编译网址记录

记录一个关于Android反编译的网址,写的很详细: http://unclechen.github.io/2016/09/07/Android%E5%8F%8D%E7%BC%96%E8%AF%91%E6%8A%80%E6%9C%AF%E6%80%BB%E7%BB%93/

android反编译odex文件

关于android的反编译工具,相信大家并不陌生 如APK-TOOL,dex2jar APK-TOOL 用于反编译出布局文件 下载地址http://code.google.com/p/android-apktool/downloads/list dex2jar 用于将dex反编译成.jar包 下载地址:http://code.google.com/p/dex2jar/downloads/list 生成的jar包可用jd-gui来查看(前提是代码未被混淆) 但是如果我们从rom里面提取出的apk是

Android反编译(三)之重签名

Android反编译(三) 之重签名 [目录] 1.原理 2.工具与准备工作 3.操作步骤 4.装X技巧 5.问题 1.原理 1).APK签名的要点 a.所有的应用程序都必须有数字证书 ,Android系统不会安装一个没有数字证书的应用程序: b.Android程序包使用的数字证书可以是自签名的,不需要一个权威的数字证书机构签名认证: c.数字证书都是存在有效期的,Android只是在应用程序安装的时候才会检查证书的有效期.如果程序已经安装在系统中,即使证书过期也不会影响程序的正常功能. d.A

Android反编译工具介绍与简单实用方法

Android反编译工具介绍与简单实用方法 Android反编译的目的无非就是为了看到APK的xml.资源和代码: 得到代码的方式:直接解压APK文件 --> 得到classes.dex文件 --> 使用 dex2jar classes.dex classes.jar生成jar文件 --> [可选的解压jar文件] -->使用XJad或者JDCompiler查看源代码 得到XML的方式: 方式1:直接解压APK文件 --> 通过axmlprinter工具查看XML文件(这种方

Android反编译和二次打包实战

作为Android开发者,工作中少不了要反编译别人的apk,当然主要目的还是为了学习到更多,取彼之长,补己之短.今天就来总结一下Android反编译和二次打包的一些知识.首先声明本文的目的是为了通过例子讲解反编译和二次打包的原理和方法,继而作为后续讲解防止二次打包和App安全的依据,并不是鼓励大家去重新打包别人的App,盗取他人劳动成果. 本文首先介绍几种Android反编译工具的使用,然后实现在不需要知道源代码的情况下,仅通过修改反编译得到的smali文件实现修改apk逻辑功能的目的. And

Android反编译

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看.下面是我参考了一些文章后简单的教程详解. (注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平.) 测试环境: win 7 使用工具: CSDN上下载地址: apktool (资源文件获取)  下载      

如何防止Android反编译

转自: http://my.eoe.cn/sandking/archive/19772.html http://www.cnblogs.com/zdz8207/archive/2012/01/28/de_compile.html http://www.cppblog.com/guojingjia2006/archive/2013/02/17/197881.html http://jingyan.baidu.com/article/e8cdb32b676a8a37052bad26.html htt

谈谈android反编译和防止反编译的方法(转)

谈谈android反编译和防止反编译的方法(转) android基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原. 因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习. 2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行混淆,反编译后是很难看懂的. 2.3之前的SDK版本也没关系,把上面的progu