ASMR-Reborn/install.py
2024-08-11 13:28:08 -04:00

32 lines
1.0 KiB
Python

from shutil import which
import os, sys, platform
def install_adb_fastboot_windows():
if which('adb') is None and which('fastboot') is None:
print('ADB/Fastboot not found. Temporarily adding to PATH...')
os.environ['PATH'] += ';'+os.getcwd()+'\\helpers\\platform-tools\\Windows'
os.system('C:\\Windows\\System32\\PNPUTIL.exe -i -a ' + os.getcwd(),
+ '\\helpers\\usb_driver\\android_winusb.inf')
else:
print('ADB/Fastboot are installed')
def install_adb_fastboot_linux():
if which('adb') is None and which('fastboot') is None:
print('ADB/Fastboot not found. Temporarily adding to PATH...')
os.environ['PATH'] += ';'+os.getcwd()+'\\helpers\\platform-tools\\Linux'
else:
print('ADB/Fastboot are installed')
def main():
if platform.system() == 'Linux':
install_adb_fastboot_linux()
elif platform.system() == 'Windows':
install_adb_fastboot_windows()
else:
print('Unsupported OS')
sys.exit()
if __name__ == '__main__':
main()