
Android
APK文件和sis一样,是将Android SDK编译的工程打包成一个安装程序文件,格式为apk。APK文件实际上是zip格式,但后缀名被修改为apk。通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM执行程序的简称,即Android Dalvik执行程序,并非JavaME的字节码而是Dalvik字节码。
在Android平台中,当运行一个程序时首先需要UnZip,然后类似Symbian那样直接执行。与Windows Mobile中的PE文件不同。

手机
格式定义在Android平台中, Dalvikvm的执行文件被打包为apk格式。最终运行时加载器会解压,并获取编译后的Androidmanifest.XML文件中的permission分支相关的安全访问。然而,仍然存在许多安全限制。
如果你将apk文件传输到/system/app文件夹下,则执行不受限制。安装的文件可能不是该文件夹,在Android ROM中,系统的apk文件默认会放入该文件夹,它们拥有root权限。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号