安卓应用反编译工具,android的反编译工具谁有

1,android的反编译工具谁有编译xml用notepad++反编译apk用apktool
2,如何修改Android应用程序的图标和名字利用反编译工具“安卓修改大师”可以修改Android应用程序的图标和名字 。具体操作请参照以下步骤 。1、在应用下载网站下载“安卓修改大师”软件,下载完成后,安装到电脑系统中 。2、在电脑上打开“安卓修改大师”应用,在反编译选项界面导入需要修改图标和名字的安卓应用 。在这里导入的是安卓应用“单机斗地主” , 安卓应用原安装包需要事先下载在电脑中 。3、安卓应用导入之后,会出现一个提示,点击“否”直接进入常规信息的编辑界面 。在编辑界面会出现安卓应用的各项信息 。4、在编辑界面,点击“替换图标”选项将应用的图标替换成需要的图标 , 在“应用名称”栏对应用名字进行修改,这里修改为了“谁是地主” 。图标和名字可以根据个人需求修改 。5、在“打包/签名”选项点击“开始打包”对修改后的安卓应用进行重新编译 。6、打包完成后,Android应用程序的图标和名字就已经被修改了 。此时只要将新的安装包导入到手机上安装就可以了 。导出方式有“安装至手机”和“导出安装包”两种 。参考资料来源:百度百科-反向编译参考资料来源:百度百科-apk
3,android反汇编工具有哪些apktool或dex2jar+jd gui前者需要你懂smali代码,后者需要懂java代码【安卓应用反编译工具,android的反编译工具谁有】
4,androidkiller是什么软件Android Killer一个朋友写的工具,挺方便好用 , 发到此处,留给新手同学们学习使用 。详细信息看下文介绍 。Android Killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一 身 , 支持logcat日志输出,语法高亮,基于关键字(支持单行代码或多行代码段)项目内搜索,可自定义外部工具;吸收融汇多种工具功能与特点,打造一站 式逆向工具操作体验,大大简化了用户在安卓应用/游戏修改过程中的各类繁琐工作 。主要功能:1、可视化、全自动的反编译、编译、签名;支持批量编译APK 。2、以树形目录管理反编译出的Apk源码文件,浏览、打开、编辑、都可以统一在软件中实现,不同项目间可以自由切换,方便快捷 。3、自动识别图像资源,并提供该类资源的快捷替换功能,方便修改这类图片资源 。4、内置代码编辑器,支持包含(但不限于).samli、.xml、.html等各类格式文件的语法高亮显示,根据 smali文件格式的自动匹配相应语法;同时支持使用系统编辑器来编辑代码文件 。5、内置基于文件内容的单行或多行代码关键字搜索、可显示无穷多个搜索结果以标签的形式分门别类;可指定搜索范围(整个项目或在指定的文件或文件夹中搜索)、大小写,编码类型;从此无需再借助其他工具,即可轻松的完成搜索任务 。6、内嵌Unicode、UTF8、ANSI编码互转工具 , 方便硬编码文字的检索以及相关汉化类修改 。7、内置Log等调试工具,方便应用进程、logcat输出查看等进阶操作,监测修改apk的运行状况,以助于分析和查找错误8、内置ADB功能 , 包括使用ADB向设备(或模拟器)安装、卸载、运行修改后的apk,进行测试 , 并可管理所连接设备的存储文件(包括系统以及用户文件)9、所有操作步骤、结果都会显示在日志窗口,方便查看 。10、默认支持记事本、计算器等小工具,开放设置接口可根据本人需要自定义外部工具 , 满足个性化需求 。先放两张界面图:注意:如果软件首次运行时提示未找到JAVA SDK,说明未安装JAVA SDK或者未将JAVA SDK设置到WINDOWS系统环境变量中,请自己手动配置 。另外说明:xml, smali, html, jar 等相关文件格式可以直接拖到窗口界面上打开,将装有图片的文件夹拖拽到窗口界面上 , 可预览图片中的相关格式 。Android killer 正式版 V1.0.0.102更新本次正式版更新不得不说是给新手一次福利:本次更新总概览:1. 增加代码描述提示功能(适合新手)2. 代码自动补全功能(适合新手)3. 在项目工程中优化并显示apk图标 。4. 优化类以及方法图标 。5. 编译生成文件名称变化,以及快速打开编译项目所在位置 。6. 增加代码模板插入功能7. 优化右键菜单,更简洁方便8. 优化logcat日志显示 , 查看更方便 。9. 添加16进制/10进制转换功能一、 增加代码描述提示(适合新手)将鼠标光标定位在代码上,会提示当前代表所表示的含义,再也不要一次次的查表看代码了,二、 代码自动补全功能(适合新手)代码自动补全功能,在输入法在英文状态下 。使用shift+空格键即使用,只需输入第一个或者前几个字母即可提示代码自动补全 。三、 在项目工程中优化并显示apk图标项目中显示ap图标可以让你在众多项目中找到某个项目对于首次反编译APK未及时更新工程选项卡图标的原因,是因为正常APK在反编译后才会得到其中的资源,所以在首次反编译时,使用工具默认的安卓小图标代替,反编译成功后 , 可在“开始”列表中右键刷新列表,更新下工程图标缓存即可 。四、 优化类以及方法图标图标采用eclispe中图标显示五、 编译生成文件名称变化 , 以及快速打开编译项目所在位置快速找到编译后的文件方法一:点选 "工程管理器" 中 Android 小图标按钮或点击下面路径进行查看方法二:直接点击下面的蓝色字体即可5,哪个app反编译软件简单好用apktool、Smali2Java、dex2jar、jd-gui.这几个联合起来使用,一般没有混淆加密的,基本都可以反编译出来,不过反编译一般只限学习使用,不可乱用哦?。?6,反编译Android APK的具体步骤是怎样的1、配置好JAVA环境变量,下载:apktool解压的文件放在C盘根目录的apktool文件夹里(apktool文件夹自己创立)2打开命令提示符,(开始-运行-输入cmd)3输入:cd \apktool 系统指令到了apktool文件夹(这里就是为什么要把解压的apktool解压的文件放到apktool文件夹的原因,当然你也可以自命名文件夹的名称,那么比如arc , 那么指令就变成了:cd \arc 前提是你必须把apktool解压的文件放到这个文件夹里面)4使用RE管理器把系统里面的framework-res.apk 与 SystemUI.apk 提取出来放在apktool文件夹里面5 如果只是想反编译framework-res.apk输入apktool if framework-res.apk(框架的建立)6开始最重要的反编译,输入指令,apktool d framework-res.apk(反编辑的APK一定要用没换过图片的,否则回编辑失败)7最后反编译完成修改代码完成后,输入代码:apktool d framework-res 即可完成回编译8回编译后的新的 apk在framework/dis 文件夹里面9如果反编译的是系统文件 , 比如,SystemUI.apk 那么必须进行挂载框架,反编译时 , 必须敲入一下命令:(然后再重复7-9步骤)apktool if framework-res.apkapktool if SystemUI.apk10对于三星手机(比如9100、9108/9100G),如果反编译SystemUI.apk要敲入一下命令进行框架挂载apktool if framework-res.apkapktool if twframework-res.apk apktool if SystemUI.apk11回编译的命令是 apktool b XXX (没有后面的apk后缀)反编译的命令是 apktool d xxx(有后面的apk)反编译步骤方法:一、apk反编译得到程序的源代码、图片、XML配置、语言资源等文件下载上述工具中的apktool , 解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下 , 打开命令行界面(运行-CMD),定位到apktool文件夹,输入以下命令:apktool.bat d -ftest.apktest(命令中test.apk指的是要反编译的APK文件全名,test为反编译后资源文件存放的目录名称,即为:apktool.batd-f[apk文件 ][输出文件夹])说明获取成功,之后发现在文件夹下多了个test文件,点击便可以查看该应用的所有资源文件了 。如果想将反编译完的文件重新打包成apk,那可以:输入apktool.batbtest(编译出来文件夹)便可之后在之前的test文件下便可以发现多了2个文件夹:builddist(里面存放着打包出来的APK文件)二、Apk反编译得到Java源代码下载上述工具中的dex2jar和jd-gui ,解压将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件(它就是java文件编译再通过dx工具打包而成的),将获取到的classes.dex放到之前解压出来的工具dex2jar-0.0.9.15 文件夹内,在命令行下定位到dex2jar.bat所在目录,输入dex2jar.bat classes.dex在改目录下会生成一个classes_dex2jar.jar的文件,然后打开工具jd-gui文件夹里的jd-gui.exe , 之后用该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了被混淆过的效果图(类文件名称以及里面的方法名称都会以a,b,c....之类的样式命名):三、 图形化反编译apk上述步骤一、二讲述了命令行反编译apk,现在提供一种图形化反编译工具:Androidfby首先 , 下载上述反编译工具包,打开Androidfby目录,双击Android反编译工具.exe,就可以浏览打开要反编译的apk通过反编译 , 可以获知该应用用到了什么第3方的库文件,它的代码是如何编写的等等 。然而,如果该APK进行了混淆处理,那么看到的类文件名称以及里面的方法名称都会以a,b,c....之类的样式命名,所以可以想找到所想得知的界面代码可能会十分费劲 , 找到了代码可能看起来也会很费劲,可是一个大体的思路会获得,有了这个思路,就可以去尝试了 。反编译:一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip二、用zip解压缩LianyunHelper3.0.11.zip文件三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录四、运行cmd命令,进入dex2jar.bat所在的目录,输入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件五、用jd-gui工具打开classes.dex.dex2jar.jar文件 , 即可看到源码六、将AndroidManifest.xml文件放到AXMLPrinter2.jar所在目录,运行cmd命令,进入 AXMLPrinter2.jar所在目录,输入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt 。防止反编译:2.3之后的在工程的"default.properties"中添加这样一句话“proguard.config=proguard.cfg”2.3之前的把 proguard.cfg 文件 拷贝到 旧项目里就好了 。apk反编译方法如下:一、更改apk文件的后缀名,如:lianyunhelper3.0.11.apk改成lianyunhelper3.0.11.zip二、用zip解压缩lianyunhelper3.0.11.zip文件三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录四、运行cmd命令,进入dex2jar.bat所在的目录,输入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件五、用jd-gui工具打开classes.dex.dex2jar.jar文件 , 即可看到源码六、将androidmanifest.xml文件放到axmlprinter2.jar所在目录,运行cmd命令,进入 axmlprinter2.jar所在目录,输入java -jar axmlprinter2.jar androidmanifest.xml > androidmanifest.txt 。

    推荐阅读