关于redpill-load编译的问题 |
本帖最后由 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这个文件,貌似并没有什么用呀? 大神讲讲原理呗! |
新版本的pat文件是无法解压的了,需要老版本的文件,去替换新版本的文件。
|
隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!
|
momo 发表于 2022-5-30 11:06 嗯哪,明白了。感谢大大! |
momo 发表于 2022-5-30 11:06 但是整个代码,貌似没用到旧的pat |
momo 发表于 2022-5-30 11:06 搞清楚了,是要用旧版pat里面的解密程序,来解密新版pat! |