注册 登录
远景论坛 - 前沿科技与智慧生态的极客社区 返回首页

luckylz的个人空间 https://i.pcbeta.com/?869760 [收藏] [复制] [分享] [RSS]

日志

Windows下PKG文件分解拆包方法

热度 1已有 5359 次阅读2012-4-26 11:20 | Windows, pkg, 分解, 拆包

Mac下的安装文件,通常使用Package的方式打包成为*.pkg文件。在Mac下分解拆包不难,但在Windows下就有点麻烦了。

因为pkg是用gzip方式压缩的,今天试验了一下,用7zip可以将pkg解压出来:

1. 在XXX.pkg文件上,右键->7-zip->提取到"XXX\"目录;
2. 进入XXX目录,里面会有一个或多个以"*.pkg"结尾的目录,进入对应的pkg目录;
3. pkg目录下面,通常会有4个无后缀的文件,我用反推法分析了一下,分别是:
Bom:用途未知;
PackageInfo:文本文件,一些安装信息;
Payload:gzip压缩文件(这个要提取2次,先提取成Payload~,再提取成kext),里面主要是打包的文件,里面通常有kext等;
Scripts:gzip压缩文件(这个只要提取1次,提取成Scripts~,就是文本文件了),是安装前/后,需要运行的脚本,如:备份、删除文件、修复权限、重建缓存等;
4. Payload和Scripts文件,再次用7zip提取后,便可获得对应的kext和脚本文件。

路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-19 21:48

返回顶部