`
cheng330301560
  • 浏览: 179497 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

什么是APK文件

阅读更多

APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。

一个APK文件结构为:
mete-INF Jar文件中常可以看到
res 存放资源文件的目录
AndroidManifest.xml 程序全局配置文件
classes.dex Dalvik字节码
resources.arsc 编译后的二进制资源文件

总结下我们发现Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别,这样做对于程序的保密性和可靠性不是很高,通过dexdump命令可以反编译,但这样做符合发展规律,微软的 Windows Gadgets或者说WPF也采用了这种构架方式。

在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。最终我们平时安装的文件可能不是这个文件夹,而在android rom系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

分享到:
评论

相关推荐

    Eclipse 生成android程序apk文件

    什么是 APK 文件? APK 文件是 Android 包文件的缩写,它是 Android 应用程序的安装包。APK 文件包含了应用程序的所有资源、代码和配置文件。用户可以通过安装 APK 文件来安装 Android 应用程序。 Eclipse 生成 ...

    电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)

    电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)电视盒 apk文件 华为机顶盒安装apk方法(电视直播视频)电视盒 apk文件 华为机顶盒安装apk方法(电视...

    电视盒 apk文件 媒体中心APK(电视直播视频)

    电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视直播视频)电视盒 apk文件 媒体中心APK(电视...

    一键反编译APK文件

    首先,我们需要理解什么是APK文件。APK是Android应用的打包格式,包含了应用程序的所有组件,如Java字节码、资源文件、配置信息等。在用户设备上安装的应用,实际上就是APK文件的解压和安装过程。 反编译APK文件的...

    apk文件 DefaultContainerService(电视直播视频)

    apk文件 DefaultContainerService(电视直播视频)apk文件 DefaultContainerService(电视直播视频)apk文件 DefaultContainerService(电视直播视频)apk文件 DefaultContainerService(电视直播视频)apk文件 ...

    电视盒 apk文件 VideoPlayer2(电视直播视频)

    电视盒 apk文件 VideoPlayer2(电视直播视频)电视盒 apk文件 VideoPlayer2(电视直播视频)电视盒 apk文件 VideoPlayer2(电视直播视频)电视盒 apk文件 VideoPlayer2(电视直播视频)电视盒 apk文件 VideoPlayer2...

    apk文件 KeyChain(电视直播视频)

    apk文件 KeyChain(电视直播视频)apk文件 KeyChain(电视直播视频)apk文件 KeyChain(电视直播视频)apk文件 KeyChain(电视直播视频)apk文件 KeyChain(电视直播视频)apk文件 KeyChain(电视直播视频)apk文件 ...

    apktools反编译apk文件的利器,

    首先,我们要明确什么是APK文件。APK是Android应用程序的安装包,包含了应用程序的所有组件,如Java字节码、资源文件、Manifest.xml等。当用户从Google Play或其他来源下载应用程序时,实际上获取的就是APK文件。 ...

    apk文件 [盒子]星火1973版本(电视直播视频)

    apk文件 [盒子]星火1973版本(电视直播视频)apk文件 [盒子]星火1973版本(电视直播视频)apk文件 [盒子]星火1973版本(电视直播视频)apk文件 [盒子]星火1973版本(电视直播视频)apk文件 [盒子]星火1973版本(电视...

    apk文件 SettingsProvider(电视直播视频)

    apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)apk文件 SettingsProvider(电视直播视频)...

    电视盒 apk文件 VpnDialogs(电视直播视频)

    电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播视频)电视盒 apk文件 VpnDialogs(电视直播...

    apk文件 MeleLauncher(电视直播视频)

    apk文件 MeleLauncher(电视直播视频)apk文件 MeleLauncher(电视直播视频)apk文件 MeleLauncher(电视直播视频)apk文件 MeleLauncher(电视直播视频)apk文件 MeleLauncher(电视直播视频)apk文件 MeleLauncher...

    apk文件 appstore(电视直播视频)

    apk文件 appstore(电视直播视频)apk文件 appstore(电视直播视频)apk文件 appstore(电视直播视频)apk文件 appstore(电视直播视频)apk文件 appstore(电视直播视频)apk文件 appstore(电视直播视频)apk文件 ...

    电视盒 apk文件 手机端程序(电视直播视频)

    电视盒 apk文件 手机端程序(电视直播视频)电视盒 apk文件 手机端程序(电视直播视频)电视盒 apk文件 手机端程序(电视直播视频)电视盒 apk文件 手机端程序(电视直播视频)电视盒 apk文件 手机端程序(电视直播...

    apk文件 ContactsProvider(电视直播视频)

    apk文件 ContactsProvider(电视直播视频)apk文件 ContactsProvider(电视直播视频)apk文件 ContactsProvider(电视直播视频)apk文件 ContactsProvider(电视直播视频)apk文件 ContactsProvider(电视直播视频)...

    apk文件 reboot(电视直播视频)

    apk文件 reboot(电视直播视频)apk文件 reboot(电视直播视频)apk文件 reboot(电视直播视频)apk文件 reboot(电视直播视频)apk文件 reboot(电视直播视频)apk文件 reboot(电视直播视频)apk文件 reboot(电视...

    retrofit下载apk文件

    retrofit下载apk文件,retrofit下载apk文件retrofit下载apk文件retrofit下载apk文件retrofit下载apk文件retrofit下载apk文件retrofit下载apk文件retrofit下载apk文件retrofit下载apk文件retrofit下载apk文件retrofit...

    电视盒 apk文件 讯码直播4.72(电视直播视频)

    电视盒 apk文件 讯码直播4.72(电视直播视频)电视盒 apk文件 讯码直播4.72(电视直播视频)电视盒 apk文件 讯码直播4.72(电视直播视频)电视盒 apk文件 讯码直播4.72(电视直播视频)电视盒 apk文件 讯码直播4.72...

    apk文件生成的常见操作和问题

    "Android APK 文件生成的常见操作和问题" Android APK 文件生成是 Android 应用程序的最后一步骤,生成的 APK 文件可以安装在 Android 设备上。然而,在生成 APK 文件的过程中,会遇到一些常见的问题和操作。本文将...

    apk文件 TelephonyProvider(电视直播视频)

    apk文件 TelephonyProvider(电视直播视频)apk文件 TelephonyProvider(电视直播视频)apk文件 TelephonyProvider(电视直播视频)apk文件 TelephonyProvider(电视直播视频)apk文件 TelephonyProvider(电视直播...

Global site tag (gtag.js) - Google Analytics