Skip to content

Commit ac8a6b9

Browse files
committed
better flow
1 parent b1f77bb commit ac8a6b9

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

restore.sh

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1877,15 +1877,6 @@ device_enter_mode() {
18771877
return
18781878
fi
18791879

1880-
patch_ibss
1881-
device_iproxy
1882-
1883-
device_ssh_message
1884-
print "3. On entering kDFU mode, the device will disconnect."
1885-
print " - Proceed to unplug and replug the device when prompted."
1886-
print " - Alternatively, press the TOP or HOME button."
1887-
pause
1888-
18891880
echo "chmod +x /tmp/kloader*" > kloaders
18901881
if [[ $device_det == 10 ]]; then
18911882
echo '[[ $(uname -a | grep -c "MarijuanARM") == 1 ]] && /tmp/kloader_hgsp /tmp/pwnediBSS || \
@@ -1904,8 +1895,17 @@ device_enter_mode() {
19041895
sendfiles+=("../resources/kloader/kloader")
19051896
fi
19061897
sendfiles+=("kloaders" "pwnediBSS")
1898+
patch_ibss
1899+
1900+
device_iproxy
1901+
if [[ $device_jailbrokenselected != 1 ]]; then
1902+
device_ssh_message
1903+
print "3. On entering kDFU mode, the device will disconnect."
1904+
print " - Proceed to unplug and replug the device when prompted."
1905+
print " - Alternatively, press the TOP or HOME button."
1906+
device_sshpass
1907+
fi
19071908

1908-
device_sshpass
19091909
log "Entering kDFU mode..."
19101910
print "* This may take a while, but should not take longer than a minute."
19111911
log "Sending files to device: ${sendfiles[*]}"
@@ -5272,6 +5272,7 @@ device_buttons() {
52725272
local selection=("kDFU" "pwnDFU")
52735273
if [[ $device_jailbrokenselected == 1 ]]; then
52745274
device_enter_mode kDFU
5275+
return
52755276
elif [[ $device_mode != "Normal" ]]; then
52765277
device_enter_mode pwnDFU
52775278
return
@@ -6896,8 +6897,8 @@ shsh_save_onboard64() {
68966897
return
68976898
fi
68986899
log "Proceeding to dump onboard blobs on normal mode"
6899-
device_ssh_message
69006900
device_iproxy
6901+
device_ssh_message
69016902
device_sshpass
69026903
local shsh="../saved/shsh/$device_ecid-$device_type-$device_vers-$device_build.shsh2"
69036904
local shsh2
@@ -7313,8 +7314,8 @@ menu_datamanage() {
73137314
"Mount Device"* )
73147315
local path="/var/mobile/Media"
73157316
[[ $selected == *"Raw"* ]] && path="/"
7316-
device_ssh_message
73177317
device_iproxy no-logging
7318+
device_ssh_message
73187319
device_sshpass
73197320
mkdir ../mount 2>/dev/null
73207321
$sshfs2 -d -F $(pwd)/ssh_config -p 6414 ${ssh_user}@127.0.0.1:$path ../mount &>../saved/sshfs.log &
@@ -9211,8 +9212,8 @@ device_update_datetime() {
92119212
device_buttons2
92129213
if [[ $device_mode == "Normal" ]]; then
92139214
log "Proceeding on Normal mode."
9214-
device_ssh_message
92159215
device_iproxy
9216+
device_ssh_message
92169217
device_sshpass
92179218
device_datetime_cmd
92189219
kill $iproxy_pid
@@ -9239,8 +9240,8 @@ device_ssh() {
92399240
print "* Note: This is for connecting via SSH to devices that are already jailbroken and have OpenSSH installed."
92409241
print "* If this is not what you want, you might be looking for the \"SSH Ramdisk\" option instead."
92419242
echo
9242-
device_ssh_message
92439243
device_iproxy no-logging
9244+
device_ssh_message
92449245
device_sshpass
92459246
log "Connecting to device SSH..."
92469247
print "* For SSH/SCP access, use the following:"
@@ -9466,8 +9467,8 @@ device_dump() {
94669467
device_enter_mode pwnDFU
94679468
fi
94689469
if [[ $device_mode == "Normal" ]]; then
9469-
device_ssh_message
94709470
device_iproxy
9471+
device_ssh_message
94719472
device_sshpass
94729473
if [[ $arg == "activation" ]]; then
94739474
log "Creating $arg.tar"
@@ -10047,8 +10048,8 @@ device_altserver() {
1004710048
}
1004810049

1004910050
device_dumpapp() {
10050-
device_ssh_message
1005110051
device_iproxy
10052+
device_ssh_message
1005210053
device_sshpass
1005310054

1005410055
local dumper_binary="ipainstaller"

0 commit comments

Comments
 (0)