❶ android dex文件 怎么打开
楼主错了,是修改*.exf文件,而*.dex是编译生成的!
❷ 安卓系统的.dex文件为什么运行不了不是说是可执行文件吗
dex文件确实是安卓的可执行文件,但是和windows的exe不一样,dex是不能直接被安卓系统执行的,这个文件是安装了apk安装包后提取出来的,需要和数据文件一起才能使用
❸ android程序class.dex文件无法访问
java 文件 —– – 应用程序源文件android 本身相当一部分都是用 java 编写而成 ( 基本上架构图里头蓝色的部份都是用Java 开发的 ) , android 的应用必须使用 java 来开发。Class 文件 ——Java 编译后的目标文件不像 J2se , java 编译成 class 就可以直接运行, android 平台上 class 文件不能直接在 android 上运行。由于 Google 使用了自己的 Dalvik 来运行应用,所以这里的 class 也肯定不能在 AndroidDalvik 的 java 环境中运行, android 的 class 文件实际上只是编译过程中的中间目标文件,需要链接成 dex 文件后才能在 dalvik 上运行。Dex 文件—–Android 平台上的可执行文件Android 虚拟机 Dalvik 支持的字节码文件格式 Google 在新发布的 Android 平台上使用了自己的 Dalvik 虚拟机来定义,这种虚拟机执行的并非Java 字节码,而是另一种字节码:dex 格式的字节码。在编译 Java 代码之 后 ,通过 Android 平台上的工具可以将 Java 字节码转换成 Dex 字节码。虽然 Google 称 Dalvik 是为了移动设备定做的,但是业界很多人认为这是为了规避向 sun 申请 Javalicense 。这个 DalvikVM 针对手机程式 /CPU 做过 最佳化,可以同时执行许多 VM 而不会占用太多 Resource 。Apk 文件 -Android 上的安装文件Apk 是 Android 安装包的扩展名,一个 Android 安装包包含了与某个 Android 应用程序相关的所有文件。 apk 文件将 AndroidManifest.xml 文件、应用程序代码 (.dex 文件 ) 、资源文件和其他文件打成一个压缩包。
❹ 如何编译android 可执行的二进制文件
Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码。之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能。最近又有一种新的方法来实现直接从Android apk包里的classes.dex文件,把dex码反编译到java的.class二进制码,然后从.class二进制码反编译到java源码想必就不用我来多说了吧。首先我们需要的工具是dex2jar和jd-gui其中第一个工具dex2jar是用来把classex.dex文件也就是dex二进制码转化为java的标准.class二进制码,然后jd-gui是把标准的.class二进制码再反编译为java源码。首先从apk包里面提取出classes.dex放到dex2jar目录下然后在命令行下执行dex2jar.bat classes.dex这时执行成功后会生成一个classes.dex.dex2jar.jar文件这个文件再用jd-gui打开,如下图几乎跟我自己写的这个程序的源码一样提供这个反编译方法主要用于大家学习与研究,有问题可以与我邮件讨论。希望大家不要用这个方法从事恶意的活动,毕竟,别人辛辛苦苦写程序也不容易,用这个方法可以大致的学习到别人写的程序的逻辑,架构,希望对大家有所帮助。Android 逆向apk程序的心得本文主要介绍如何逆向一个Android的APK应用程序,本文提供的方法仅供研究学习之用。本文需要用到的工具有jdk 这个用于搭建java运行环境AXMLPrinter2.jar 这个用于逆向.xml文件baksmali.jar 这个用于逆向classex.dex文件由于Android的.apk文件实际上就是一个zip文件 可以直接用winrar打开
❺ android的apk中dex文件的解包问题
1.解包dex2.重新打包dexc:\Documents and Settings\Anminstrator>choice /c:21'choice' 不是复内部或制外部命令,也不是可运行程序或批处理文件。我也是一样的情况 擦了。。
❻ 安卓手机中的文件 classes.dex 用什么工具打开, 求详细步骤!
先使用dex2jar将classes.dex转换为jar,再用jd-gui可以打开这个jar的源码,具体的方法参考这篇文章吧
❼ android dex文件 怎么打开
apk文件是把android sdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀内名被修改为容apk,通过UnZip解压后,可以看到Dex文件,Dex即Android Dalvik执行程序,你可以在安装Android操作系统的手机中执行即可安装。望采纳
❽ android dex文件 怎么打开
apk文件是把androidsdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex即AndroidDalvik执行程序,你可以在安装Android操作系统的手机中执行即可安装。望采纳
❾ 手机apk文件怎么打开
apk是什么文件?apk文件怎么打开?apk文件相信大家都非常熟悉了,apk文件是安卓程序的安装包,使用安卓手机打开apk文件就可以进行安装了。那么,apk文件怎么在电脑上打开呢?不知道的伙伴,可以详看下文操作哦。
apk是什么文件?apk是AndroidPackage的缩写,即Android安装包(apk)。apk是类似Symbian Sis或Sisx的文件格式。
通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。
apk文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称。
即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
了解apk:在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问。
但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
apk文件怎么打开:
1、如图所示是安卓程序员开发程序时的工程目录,安卓工程编译后就可以生产apk文件了。
2、程序员是可以直接用开发软件把程序安装到手机上调试的,如果电脑上安装有手机助手的话,也可以直接把电脑上的apk文件安装到手机上,从而省去了手机下载apk文件的流量。
3、其实apk文件是一种压缩文件,我们可以直接用压缩软件把apk打开,看一下里面有什么具体文件。
4、如图所示就是apk内部的文件目录,对于我们来说不必要详细了解他的内部结构,但是res这个目录下的文件可能对我们有用。
5、res目录下面有一些图片和xml文件,xml文件一般是界面描述之类的文件,好像html文件一样。图片文件我们可以提取出来,用于其它用途。
6、如图所示,我们看到一些软件的图标比较好看,我们就可以用解压软件打开apk文件,把里面的图片提取出来作为己用。