20 lines
859 B
Python
20 lines
859 B
Python
import os, sys
|
|
def devices():
|
|
os.system('fastboot devices')
|
|
|
|
def unlock():
|
|
unlock = os.popen('fastboot getvar unlocked 2>&1').read()
|
|
if "yes" not in unlock:
|
|
check_unlock = os.popen('fastboot flashing get_unlock_ability 2>&1').read()
|
|
if check_unlock == "(bootloader) get_unlock_ability: 1":
|
|
input('Please note: Unlocking the bootloader will wipe any data on the device. If you need to pull data from a locked device please exit the program and use a different method!!')
|
|
os.system('fastboot flashing unlock')
|
|
input('Ensure that unlocking is complete on the device before pressing enter.')
|
|
else:
|
|
print("OEM Unlocking not supported on this device.")
|
|
sys.exit()
|
|
else:
|
|
print("Device already unlocked.")
|
|
|
|
def boot(img):
|
|
os.system('fastboot boot ' + img) |