fixed mnt6/active
This commit is contained in:
parent
0ae0e15321
commit
c90d91cd3a
1 changed files with 12 additions and 7 deletions
19
downr1n.sh
19
downr1n.sh
|
|
@ -925,15 +925,15 @@ if [ true ]; then
|
||||||
remote_cmd "/usr/bin/mount_filesystems_nouser 2>/dev/null"
|
remote_cmd "/usr/bin/mount_filesystems_nouser 2>/dev/null"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! "$(remote_cmd "ls /mnt6/active")" = "/mnt6/active" ] && [[ ! "$version" = "13."* ]]; then
|
has_active=$(remote_cmd "ls /mnt6/active" 2> /dev/null)
|
||||||
echo "[!] Active file does not exist! Please use SSH to create it"
|
if [ ! "$has_active" = "/mnt6/active" ]; then
|
||||||
echo " /mnt6/active should contain the name of the UUID in /mnt6"
|
printr "[!] Active file does not exist! Please use SSH to create it"
|
||||||
echo " When done, type reboot in the SSH session, then rerun the script"
|
printr " /mnt6/active should contain the name of the UUID in /mnt6"
|
||||||
echo " ssh root@localhost -p 2222"
|
printr " When done, type reboot in the SSH session, then rerun the script"
|
||||||
|
printr " ssh root@localhost -p 2222"
|
||||||
exit
|
exit
|
||||||
else
|
|
||||||
active=$(remote_cmd "cat /mnt6/active" 2> /dev/null)
|
|
||||||
fi
|
fi
|
||||||
|
active=$(remote_cmd "cat /mnt6/active" 2> /dev/null)
|
||||||
|
|
||||||
mkdir -p "boot/${deviceid}"
|
mkdir -p "boot/${deviceid}"
|
||||||
|
|
||||||
|
|
@ -966,6 +966,9 @@ if [ true ]; then
|
||||||
python3 -m pyimg4 im4p extract -i work/kernelcache -o work/kcache.raw >/dev/null
|
python3 -m pyimg4 im4p extract -i work/kernelcache -o work/kcache.raw >/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
"$dir"/img4 -i work/kernelcache -o work/kcache.raw >/dev/null
|
||||||
|
|
||||||
|
|
||||||
"$dir"/Kernel64Patcher work/kcache.raw work/kcache.patched $(if [[ "$version" = "15."* ]]; then echo "-e -o -r -b15"; fi) $(if [[ "$version" = "14."* ]]; then echo "-b"; fi) $(if [[ "$version" = "13."* ]]; then echo "-b13 -n"; fi) $(if [ ! "$taurine" = "1" ]; then echo "-l"; fi) >/dev/null
|
"$dir"/Kernel64Patcher work/kcache.raw work/kcache.patched $(if [[ "$version" = "15."* ]]; then echo "-e -o -r -b15"; fi) $(if [[ "$version" = "14."* ]]; then echo "-b"; fi) $(if [[ "$version" = "13."* ]]; then echo "-b13 -n"; fi) $(if [ ! "$taurine" = "1" ]; then echo "-l"; fi) >/dev/null
|
||||||
|
|
||||||
sysDir="/mnt6/$active/"
|
sysDir="/mnt6/$active/"
|
||||||
|
|
@ -1070,6 +1073,8 @@ if [ true ]; then
|
||||||
python3 -m pyimg4 im4p extract -i work/kernelcache -o work/kcache.raw >/dev/null
|
python3 -m pyimg4 im4p extract -i work/kernelcache -o work/kcache.raw >/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
"$dir"/img4 -i work/kernelcache -o work/kcache.raw >/dev/null
|
||||||
|
|
||||||
echo "[*] extracted"
|
echo "[*] extracted"
|
||||||
|
|
||||||
echo "Reboot into recovery mode ..."
|
echo "Reboot into recovery mode ..."
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue