Error prevention mechanisms added #4
|
@ -12,7 +12,6 @@ def recovery_boot():
|
|||
else:
|
||||
device = root.adb_connect()
|
||||
root.twrp_download(device)
|
||||
root.push_files(device)
|
||||
root.reboot_bootloader()
|
||||
adb = "platform-tools\\adb.exe"
|
||||
fastboot = "platform-tools\\fastboot.exe"
|
||||
|
@ -20,6 +19,15 @@ def recovery_boot():
|
|||
for file in files:
|
||||
if "twrp" in file:
|
||||
twrp = file
|
||||
else:
|
||||
twrploc = 0
|
||||
while twrploc == 0:
|
||||
input("TWRP not found. Please ensure it is in the correct location and press enter to continue. ")
|
||||
files = os.listdir(os.curdir)
|
||||
for file in files:
|
||||
if "twrp" in file:
|
||||
twrp = file
|
||||
twrploc = 1
|
||||
os.system(fastboot + " boot "+twrp)
|
||||
input("Press Enter when TWRP has booted")
|
||||
|
||||
|
@ -44,7 +52,8 @@ def download_app(o=None):
|
|||
else:
|
||||
os.system(adb+" pull /sdcard/"+app)
|
||||
else:
|
||||
os.makedirs(o)
|
||||
if os.path.isdir(o) == False:
|
||||
os.makedirs(o)
|
||||
os.system(adb+" pull /sdcard/"+app+" "+o)
|
||||
|
||||
|
||||
|
|
|
@ -36,24 +36,28 @@ def twrp_download(d):
|
|||
for i in urls:
|
||||
if "img" in i:
|
||||
downloads.append(i)
|
||||
url_to_download = "https://dl.twrp.me"+downloads[0]
|
||||
url_to_download = url_to_download.replace('.html', '')
|
||||
s = requests.Session()
|
||||
s.headers.update({'referer':url_to_download})
|
||||
img = s.get(url_to_download)
|
||||
with open("twrp.img",'wb') as f:
|
||||
f.write(img.content)
|
||||
files = os.listdir(os.curdir)
|
||||
for file in files:
|
||||
if "twrp" in file:
|
||||
found = 1
|
||||
while found != 1:
|
||||
print("File not found. Please confirm it has been moved to the correct directory")
|
||||
input("Press Enter to continue...")
|
||||
files = os.listdir(os.curdir)
|
||||
for file in files:
|
||||
if "twrp" in file:
|
||||
found = 1
|
||||
url_to_download = "https://dl.twrp.me"+downloads[0]
|
||||
url_to_download = url_to_download.replace('.html', '')
|
||||
s = requests.Session()
|
||||
s.headers.update({'referer':url_to_download})
|
||||
img = s.get(url_to_download)
|
||||
with open("twrp.img",'wb') as f:
|
||||
f.write(img.content)
|
||||
files = os.listdir(os.curdir)
|
||||
for file in files:
|
||||
if "twrp" in file:
|
||||
found = 1
|
||||
while found != 1:
|
||||
print("File not found. Please confirm it has been moved to the correct directory")
|
||||
input("Press Enter to continue...")
|
||||
files = os.listdir(os.curdir)
|
||||
for file in files:
|
||||
if "twrp" in file:
|
||||
found = 1
|
||||
else:
|
||||
print("Error. Returning to the main menu")
|
||||
time.sleep(2)
|
||||
|
||||
else:
|
||||
print("twrp already downloaded")
|
||||
|
||||
|
|
Reference in New Issue
Block a user