mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2024-12-24 23:31:48 +01:00
Detect if running on live CD/USB and temp storage
This commit is contained in:
parent
5efe48b995
commit
4ded17bdc7
16
restore.sh
16
restore.sh
@ -162,6 +162,19 @@ set_tool_paths() {
|
|||||||
ping="ping -c1"
|
ping="ping -c1"
|
||||||
zenity="$(which zenity)"
|
zenity="$(which zenity)"
|
||||||
|
|
||||||
|
# live cd/usb check
|
||||||
|
if [[ $(id -u $USER) == 999 ]]; then
|
||||||
|
log "Linux Live CD/USB detected."
|
||||||
|
if [[ $(pwd) == "/home"* ]]; then
|
||||||
|
warn "Detected iOS-OTA-Downgrader running on temporary storage."
|
||||||
|
print "* You may run out of space and get errors during the downgrade process."
|
||||||
|
print "* Please move iOS-OTA-Downgrader to an external drive that is NOT used for the live USB."
|
||||||
|
print "* This means using another external HDD/flash drive to store iOS-OTA-Downgrader on."
|
||||||
|
pause
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# sudoloop check
|
||||||
if [[ $(uname -m) == "x86_64" && -e ../resources/sudoloop && $device_sudoloop != 1 ]]; then
|
if [[ $(uname -m) == "x86_64" && -e ../resources/sudoloop && $device_sudoloop != 1 ]]; then
|
||||||
local opt
|
local opt
|
||||||
log "Previous run failed to detect iOS device."
|
log "Previous run failed to detect iOS device."
|
||||||
@ -172,7 +185,9 @@ set_tool_paths() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ $(uname -m) == "a"* || $device_sudoloop == 1 || $(id -u $USER) == 999 ]]; then
|
if [[ $(uname -m) == "a"* || $device_sudoloop == 1 || $(id -u $USER) == 999 ]]; then
|
||||||
|
if [[ $(id -u $USER) != 999 ]]; then
|
||||||
print "* Enter your user password when prompted"
|
print "* Enter your user password when prompted"
|
||||||
|
fi
|
||||||
sudo -v
|
sudo -v
|
||||||
(while true; do sudo -v; sleep 60; done) &
|
(while true; do sudo -v; sleep 60; done) &
|
||||||
sudoloop_pid=$!
|
sudoloop_pid=$!
|
||||||
@ -184,6 +199,7 @@ set_tool_paths() {
|
|||||||
irecovery="sudo "
|
irecovery="sudo "
|
||||||
irecovery2="sudo "
|
irecovery2="sudo "
|
||||||
sudo chmod +x $dir/*
|
sudo chmod +x $dir/*
|
||||||
|
sudo systemctl restart usbmuxd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
elif [[ $OSTYPE == "darwin"* ]]; then
|
elif [[ $OSTYPE == "darwin"* ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user