扫描二维码关注官方公众号
返回列表 发布新帖

[讨论/分享] 关于redpill-load编译的问题

2220 4
发表于 2022-5-30 09:18:10 | 显示全部楼层 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 opzh 于 2022-5-30 09:25 编辑

redpill-load,编译pat文件的代码:
curl -L https://global.download.synology ... _DS918%2B_42621.pat -o ds.pat
mkdir synoesp
curl --location https://global.download.synology ... 3622xs%2B_42218.pat --output oldpat.tar.gz
tar -C./synoesp/ -xf oldpat.tar.gz rd.gz
cd synoesp
xz -dc < rd.gz >rd 2>/dev/null || echo "extract rd.gz"
echo "finish"
cpio -idm <rd 2>&1 || echo "extract rd"
mkdir extract && cd extract
cp ../usr/lib/libcurl.so.4 ../usr/lib/libmbedcrypto.so.5 ../usr/lib/libmbedtls.so.13 ../usr/lib/libmbedx509.so.1 ../usr/lib/libmsgpackc.so.2 ../usr/lib/libsodium.so ../usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 ../usr/syno/bin/scemd ./
ln -s scemd syno_extract_system_patch
cd ../..
mkdir pat
#tar xf ds.pat -C pat
ls -lh ./
sudo LD_LIBRARY_PATH=synoesp/extract synoesp/extract/syno_extract_system_patch ds.pat pat || echo "extract latest pat"
cd pat
tar -czvf archive.tar.gz ./
mv archive.tar.gz ../ds918p_42621.pat
cd ../
rm -r ds.pat oldpat.tar.gz pat synoesp
研究了半天,代码第三行下载的DSM_DS3622xs%2B_42218.pat这个文件,貌似并没有什么用呀?
大神讲讲原理呗!

评论4

momoVIP互助团队 发表于 2022-5-30 11:06:38 | 显示全部楼层
新版本的pat文件是无法解压的了,需要老版本的文件,去替换新版本的文件。
隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!
回复 点赞

使用道具 举报

opzh楼主Lv.3 发表于 2022-5-30 12:09:45 | 显示全部楼层
momo 发表于 2022-5-30 11:06
新版本的pat文件是无法解压的了,需要老版本的文件,去替换新版本的文件。 ...

嗯哪,明白了。感谢大大!
回复 点赞

使用道具 举报

opzh楼主Lv.3 发表于 2022-5-30 12:43:28 来自手机 | 显示全部楼层
momo 发表于 2022-5-30 11:06
新版本的pat文件是无法解压的了,需要老版本的文件,去替换新版本的文件。 ...

但是整个代码,貌似没用到旧的pat
回复 点赞

使用道具 举报

opzh楼主Lv.3 发表于 2022-5-30 15:37:47 | 显示全部楼层
momo 发表于 2022-5-30 11:06
新版本的pat文件是无法解压的了,需要老版本的文件,去替换新版本的文件。 ...

搞清楚了,是要用旧版pat里面的解密程序,来解密新版pat!
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表