mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-21 09:47:01 +02:00
Add --ipsw option (#347)
* Add --ipsw option No more need to manually edit the script to specify an IPSW URL, now people can use `--ipsw URL` or `--ipsw=URL` instead. * Add --ipsw to help
This commit is contained in:
1 parent
c5ec80436d
commit
7e1c40b6cc
1 file changed
+10
-1
+10
-1
@@ -17,7 +17,7 @@ echo "[*] Command ran:`if [ $EUID = 0 ]; then echo " sudo"; fi` ./palera1n.sh $@
|
||||
# =========
|
||||
# Variables
|
||||
# =========
|
||||
ipsw="" # IF YOU WERE TOLD TO PUT A CUSTOM IPSW URL, PUT IT HERE. YOU CAN FIND THEM ON https://appledb.dev
|
||||
ipsw=""
|
||||
network_timeout=-1 # seconds; -1 - unlimited
|
||||
version="1.4.1"
|
||||
os=$(uname)
|
||||
@@ -66,6 +66,7 @@ Options:
|
||||
--restorerootfs Remove the jailbreak (Actually more than restore rootfs)
|
||||
--debug Debug the script
|
||||
--china Enable Mainland China specific workarounds (启用对中国大陆网络环境的替代办法)
|
||||
--ipsw Specify a custom IPSW to use
|
||||
--serial Enable serial output on the device (only needed for testing with a serial cable)
|
||||
|
||||
Subcommands:
|
||||
@@ -109,6 +110,12 @@ parse_opt() {
|
||||
--china)
|
||||
china=1
|
||||
;;
|
||||
--ipsw)
|
||||
ipsw=$2
|
||||
;;
|
||||
--ipsw=*)
|
||||
ipsw=${1#*=}
|
||||
;;
|
||||
--debug)
|
||||
debug=1
|
||||
;;
|
||||
@@ -143,6 +150,8 @@ parse_cmdline() {
|
||||
parse_opt "$arg";
|
||||
elif [ "$arg_count" -lt "$max_args" ]; then
|
||||
parse_arg "$arg";
|
||||
elif [[ $arg == http* ]]; then
|
||||
continue
|
||||
else
|
||||
echo "[-] Too many arguments. Use $0 --help for help.";
|
||||
exit 1;
|
||||
|
||||
Reference in new issue
Block a user