mirror of
https://github.com/tihmstar/futurerestore.git
synced 2025-07-03 15:18:15 +00:00
Fix rare blob verification bug, add linux_fix.sh
This commit is contained in:
parent
c701638b42
commit
3e1ee20020
2
.github/workflows/linux-bootstrap.sh
vendored
2
.github/workflows/linux-bootstrap.sh
vendored
|
@ -18,11 +18,13 @@ chmod +x llvm.sh
|
||||||
./llvm.sh 13 all
|
./llvm.sh 13 all
|
||||||
ln -sf /usr/bin/ld.lld-13 /usr/bin/ld
|
ln -sf /usr/bin/ld.lld-13 /usr/bin/ld
|
||||||
curl -sO https://cdn.cryptiiiic.com/bootstrap/Builder_Linux.tar.zst &
|
curl -sO https://cdn.cryptiiiic.com/bootstrap/Builder_Linux.tar.zst &
|
||||||
|
curl -sO https://cdn.cryptiiiic.com/bootstrap/linux_fix.tar.zst &
|
||||||
curl -sO https://cdn.cryptiiiic.com/deps/static/Linux/x86_64/Linux_x86_64_Release_Latest.tar.zst &
|
curl -sO https://cdn.cryptiiiic.com/deps/static/Linux/x86_64/Linux_x86_64_Release_Latest.tar.zst &
|
||||||
curl -sO https://cdn.cryptiiiic.com/deps/static/Linux/x86_64/Linux_x86_64_Debug_Latest.tar.zst &
|
curl -sO https://cdn.cryptiiiic.com/deps/static/Linux/x86_64/Linux_x86_64_Debug_Latest.tar.zst &
|
||||||
wait
|
wait
|
||||||
tar xf Linux_x86_64_Release_Latest.tar.zst -C ${TMPDIR}/Builder &
|
tar xf Linux_x86_64_Release_Latest.tar.zst -C ${TMPDIR}/Builder &
|
||||||
tar xf Linux_x86_64_Debug_Latest.tar.zst -C ${TMPDIR}/Builder &
|
tar xf Linux_x86_64_Debug_Latest.tar.zst -C ${TMPDIR}/Builder &
|
||||||
|
tar xf linux_fix.tar.zst -C ${TMPDIR}/Builder &
|
||||||
tar xf Builder_Linux.tar.zst &
|
tar xf Builder_Linux.tar.zst &
|
||||||
wait
|
wait
|
||||||
rm -rf "*.zst"
|
rm -rf "*.zst"
|
||||||
|
|
5
.github/workflows/linux-post.sh
vendored
5
.github/workflows/linux-post.sh
vendored
|
@ -10,7 +10,8 @@ export FUTURERESTORE_VERSION_RELEASE=$(cat version.txt | tr -d '\n')
|
||||||
cd ${BASE}
|
cd ${BASE}
|
||||||
echo "futurerestore-Linux-x86_64-${FUTURERESTORE_VERSION_RELEASE}-Build_${FUTURERESTORE_VERSION}-RELEASE.tar.xz" > name1.txt
|
echo "futurerestore-Linux-x86_64-${FUTURERESTORE_VERSION_RELEASE}-Build_${FUTURERESTORE_VERSION}-RELEASE.tar.xz" > name1.txt
|
||||||
echo "futurerestore-Linux-x86_64-${FUTURERESTORE_VERSION_RELEASE}-Build_${FUTURERESTORE_VERSION}-DEBUG.tar.xz" > name2.txt
|
echo "futurerestore-Linux-x86_64-${FUTURERESTORE_VERSION_RELEASE}-Build_${FUTURERESTORE_VERSION}-DEBUG.tar.xz" > name2.txt
|
||||||
|
cp -RpP "${TMPDIR}/Builder/linux_fix.sh" linux_fix.sh
|
||||||
cp -RpP "${TMPDIR}/Builder/Linux_x86_64_Release/bin/futurerestore" futurerestore
|
cp -RpP "${TMPDIR}/Builder/Linux_x86_64_Release/bin/futurerestore" futurerestore
|
||||||
tar cpPJvf "futurerestore1.tar.xz" futurerestore
|
tar cpPJvf "futurerestore1.tar.xz" futurerestore linux_fix.sh
|
||||||
cp -RpP "${TMPDIR}/Builder/Linux_x86_64_Debug/bin/futurerestore" futurerestore
|
cp -RpP "${TMPDIR}/Builder/Linux_x86_64_Debug/bin/futurerestore" futurerestore
|
||||||
tar cpPJvf "futurerestore2.tar.xz" futurerestore
|
tar cpPJvf "futurerestore2.tar.xz" futurerestore linux_fix.sh
|
||||||
|
|
|
@ -1011,9 +1011,8 @@ void futurerestore::doRestore(const char *ipsw) {
|
||||||
} catch (tihmstar::exception &e) {
|
} catch (tihmstar::exception &e) {
|
||||||
if (_skipBlob) {
|
if (_skipBlob) {
|
||||||
info("[WARNING] NOT VALIDATING SHSH BLOBS IM4M!\n");
|
info("[WARNING] NOT VALIDATING SHSH BLOBS IM4M!\n");
|
||||||
} else {
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
//
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_skipBlob && !ticketIdentity) {
|
if (!_skipBlob && !ticketIdentity) {
|
||||||
|
|
Loading…
Reference in a new issue