diff --git a/dump.py b/dump.py index ab85fc6..cd7d324 100755 --- a/dump.py +++ b/dump.py @@ -43,6 +43,10 @@ finished = threading.Event() def get_usb_iphone(): + Type = 'usb' + if frida.__version__ < 12: + Type = 'tether' + device_manager = frida.get_device_manager() changed = threading.Event() @@ -53,7 +57,7 @@ def get_usb_iphone(): device = None while device is None: - devices = [dev for dev in device_manager.enumerate_devices() if dev.type == 'usb'] + devices = [dev for dev in device_manager.enumerate_devices() if dev.type == Type] if len(devices) == 0: print 'Waiting for USB device...' changed.wait()