使用工具(JD-GUI和APKIDE)反编译JAR的方法

原创 2015年07月09日 11:08:20
从JAR包里反编译出来的原始JAVA,消除其编译错误,达到可编译:
0、用JD-GUI工具将JAR反编译成JAVA源码,用APKIDE查看其Smali源码。
1、将所有的类(JAVA原文件),改为大写;避免其跟包名和属性名的重名冲突。
2、将每个类的内部属性和方法,相互重复的,加后缀,避免其命名冲突。
3、根据Smali源码,将类缺失的(synthetic)属性和方法,添加回来。
4、确保每个JAVA原文件,都可以编译通过,然后进行调试运行。

APK的反编译工具,Apktool,Dex2jar,JD-GUI等

工具下载:http://pan.baidu.com/share/link?shareid=2338878455&uk=2147770900 一、用Apktool反编译和编译的方法如下: 在命令行下,定...
  • gaojinshan
  • gaojinshan
  • 2013年07月22日 21:16
  • 11832

APK改之理(APK IDE)修改APK简单的入门教程

Apk改之理(Apk IDE)从2.0开始界面进行了全新的改变,这种改变除了可以更合理利用界面空间、更美观大方外,最主要的是将更易于在以后扩展更多加新功能。当然,这样改变之后,你可能不会像对旧版本那样...
  • pizi0475
  • pizi0475
  • 2014年06月14日 14:57
  • 15622

APK可视化修改工具:APK改之理(APK IDE)

标 题: 【下载】APK可视化修改工具:APK改之理(APK IDE) 作 者: 青椒 时 间: 2013-04-10,11:03:12 链 接: http://bbs.pediy.com/sh...
  • pizi0475
  • pizi0475
  • 2014年06月14日 14:58
  • 4993

Mac系统下对Android apk进行反编译

最近有一个同事需要去实现android某个功能,自己实现起来感觉到很困难,就看到别人软件实现了此功能。就反编译学了人家的实现方法,让我一下感慨万千,那以后学习和开发项目将方便很多。结合mac系统整理一...
  • Mideveloper
  • Mideveloper
  • 2014年04月18日 11:43
  • 20289

Android-Mac电脑如何进行APK反编译-使用apktool、jd-gui

最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和win...
  • hanhailong726188
  • hanhailong726188
  • 2015年01月03日 20:57
  • 38907

反编译与调试APK

0×01前言 这年头,apk全都是加密啊,加壳啊,反调试啊,小伙伴们表示已经不能愉快的玩耍了。静态分析越来越不靠谱了,apktool、ApkIDE、jd GUI、dex2jar等已经无法满足...
  • lilie008
  • lilie008
  • 2015年06月30日 16:26
  • 2493

7款开源Java反编译工具

今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像.NET、Java这样的运行在...
  • r3t7o7
  • r3t7o7
  • 2017年02月25日 10:10
  • 46265

编译+反编译+去掉jd-gui行号

编译+反编译+去掉jd-gui行号
  • guoguo527
  • guoguo527
  • 2016年12月07日 17:11
  • 2206

JAVA反编译器JD-GUI简介

对于Java开发人员来说,提供了一大堆第三方jar包,class文件,而没有源代码的话是非常痛苦的,特别是debug调试的时候,当然你可以通过jad命令来反编译class来获得源码,更简洁的方式是通过...
  • Jerry_1126
  • Jerry_1126
  • 2016年05月15日 21:57
  • 3148

小米人APK改之理(Apk IDE)介绍

小米人APK改之理(Apk IDE)是一款可视化的用于修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反编译、Apk打包、Apk签名,支持语法...
  • waixingrenabc
  • waixingrenabc
  • 2014年12月11日 09:59
  • 668
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用工具(JD-GUI和APKIDE)反编译JAR的方法
举报原因:
原因补充:

(最多只允许输入30个字)