排行榜 统计
  • 文章总数:202 篇
  • 评论总数:0 条
  • 分类总数:14 个
  • 最后更新:46分钟前

群晖DSM7官方系统pat、套件spk和威联通img、qpkg解包脚本

本文阅读 2 分钟
首页 群晖,威联通 正文

群晖DSM7官方系统pat、套件spk目前均不可以直接7zip解压查看,威联通img、qpkg单纯解压看不到系统文件的,

所以参考各类文章脚本目前已完美解决pat、spk、img、qpkg解包的问题。。。

一、群晖DSM7解包脚本:

1、一键pat解包打包脚本:buildpat-7.1.1-42962.sh,来源:redpill-load

注意官方pat下载链接、保存的文件名自行修改后直接执行即可

3524906938.png

2、矿神简易DSM7官方系统pat解包unpack脚本,注意:在任意linux系统(包含群晖DSM7系统)下操作

wget http://code.imnks.com/unpack/extract.tar.gz
tar -zxvf extract.tar.gz
cd extract
mkdir output-pat
curl -L https://cndl.synology.cn/download/DSM/release/7.1.1/42962/DSM_DS920%2B_42962.pat -o ds.pat
LD_LIBRARY_PATH=. ./syno_extract_system_patch ds.pat output-pat
#如需重新打包为pat方便保存
cd output-pat
tar -cvf archive.tar *
mv archive.tar ../ds920p_42962.pat

如何是在群晖DSM7系统下。。。操作还有更简易的

wget http://code.imnks.com/unpack/synoarchive-00
chmod +x synoarchive-00
mkdir output-pat
curl -L https://cndl.synology.cn/download/DSM/release/7.1.1/42962/DSM_DS920%2B_42962.pat -o ds.pat
./synoarchive-00 -vxf ds.pat -C output-pat

(已屏蔽旧内容)

3、矿神简易DSM7官方spk套件解包unpack脚本,注意:只能在群晖DSM7系统里操作
温馨提示:登录后可阅读隐藏的内容。 登录可见

二、威联通系统包img、套件qpkg解包的脚本

来源:https://github.com/max-boehm/qnap-utils

1、套件qpkg解包脚本:extract_qpkg.sh

# 注意:如举例的123文件夹不要提前建立
./extract_qpkg.sh package.qpkg /root/123

2、威联通系统包img解包脚本:extract_qnap_fw.sh,我未实测过。

./extract_qnap_fw.sh firmware.img destdir
./extract_qnap_fw.sh firmware.img.tgz destdir
./extract_qnap_fw.sh srcdir destdir

解包的结果:

destdir/fw files extracted from the firmware.img
destdir/sysroot unpacked initrd/initramfs, rootfs2, rootfs_ext
destdir/qpkg unpacked qpkg.tar

参考文章

https://xpenology.com/forum/topic/57204-dsm71-beta
https://blog.jinlife.com/index.php/archives/49/

原创文章,作者:我不是矿神,本文章内容未经书面许可禁止一切形式的转载:https://imnks.com/6471.html
新项目:使用rclone挂载115网盘为webdav或者文件夹
« 上一篇 09-11
ARM64群晖Docker+Portainer中文面板 支持DSM6、7
下一篇 » 09-13
人生是一场孤独的旅行