apk是怎么写的( 二 )


被称之为“apk反编译利器” 。去Google一下apktool,有非常多的资源,无论是软件下载,还是使用教程 。
对非三星的应用程序进行操作,很好用 。打开apktool工具包,看到如下内容: Akp程序的解包和打包软件由2个程序来完成:apktool.jar 和 aapt.exe 。
另外提供一个批处理文件:apktool.bat,其内容为: java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9 运行apktools.jar需要java环境(1.6.0版本以上) 。apktool.jar用于解包,apktool.jar和aapt.exe联合用于打包 。
testkey.pk8和testkey.x509.pem是签名程序 。解包命令: apktool d xxxxxx.apk ABC 这里“d”表示要解码 。
Xxxxx.apk是要解包的APK文件 。ABC是子目录名 。
解包的文件会放在这个子目录内 。打包命令: apktool b ABC yyyyy.apk 这里“b”表示要打包,ABC是子目录名,是解包时产生的子目录,用来存放所有解包后的和修改后的文件 。
yyyyy.apk是打包后产生的新的APK文件 。在上传的apk工具包里,已经另外加了两个批处理文件:Unpack-apk.bat和Repack-apt.bat 。
前者用于apk的解包过程,后者用于编辑后的文件的打包和签名 。把待解包的apk文件放到Unpack-apk.bat的同一个目录里,双击Unpack-apk.bat,apk文件解包开始,产生3个子文件夹,解包后的文件被放在Working_APK文件夹内 。
详细内容将在第二部分描述 。另外,批处理文件允许同时对多个apk文件顺序进行解包和打包 。
注意:文件名里不允许有空格,不能有中文 。使用前,要先安装框架文件:apktool if。
2. 安卓手机安装包是什么格式 安卓手机安装包是apk格式 。
APK是AndroidPackage的缩写,即Android安装包(apk) 。APK是类似Symbian Sis或Sisx的文件格式 。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装 。
apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk 。APK文件是zip格式,但后缀名被修改为apk 。
扩展资料
手机安装包格式
1、iOS系统格式有ipa,pxl,deb 。
IPA是Apple程序应用文件iPhoneApplication的缩写 。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可 。
pxl格式的软件运行时比ipa稳定 。苹果软件格式之一,该l格式起源于 Mac 系统上的 pkg 安装包,被广泛应用于1.x固件时代,曾经是 iPhone 平台上唯一的软件安装包 。
deb 格式是 Debian 系统专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包 。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统 。
2、塞班系统格式sisx 。
sisx文件是sis文件的派生,都为symbian手机的软件安装包 。sisx为Symbian手机采用的软件安装包文件的后缀名 。可以简单理解为android上的apk文件或者windows系统里面的exe文件一样,在装有symbian OS S60第三版GUI手机上可以安装软件 。
参考资料来源:百度百科-IPA
参考资料来源:百度百科-pxl
参考资料来源:百度百科-deb
参考资料来源:百度百科-sisx
参考资料来源:百度百科-apk
3. APk表示什么意思啊 如果apk是一个文件后缀,那么它应该是Android安装包,APK是AndroidPackage的缩写,即Android安装包(apk)
在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的 。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限