[Android Software/Hacking General [Developers Only]] Leg0V0geL:
can't use lglaf

I'am currently on Arch Linux and I can't create any backups.

I have everything installed and get the following error messages on Stable:

Log:

python-pyusb 1.0.2

2018-03-06 21:06:12: F_VCHK: no newer SALT version found (3712 / 3.7-12 vs. 3712 / 3.7-12)
2018-03-06 21:06:12: OS: Arch Linux release
LSB_VERSION=1.4
DISTRIB_ID=Arch
DISTRIB_RELEASE=rolling
DISTRIB_DESCRIPTION="Arch Linux"
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
ID_LIKE=archlinux
ANSI_COLOR="0;36"
HOME_URL=""
SUPPORT_URL=""
BUG_REPORT_URL=""
2018-03-06 21:06:12: OS (lsb): LSB Version:	1.4
Distributor ID:	Arch
Description:	Arch Linux
Release:	rolling
Codename:	n/a
2018-03-06 21:06:12: yad: 0.40.0 (GTK+ 3.22.28)
2018-03-06 21:06:12: DEVCON before: 99
2018-03-06 21:06:12: F_CHKDEVCON: started
Hello, I am LAF. Nice to meet you.2018-03-06 21:06:13: F_CHKDEVCON: Device seems to be connected!
2018-03-06 21:06:13: RET: 0
2018-03-06 21:06:13: DEVCON after: 0
2018-03-06 21:06:13: EXPERIMENTAL: 0
2018-03-06 21:06:13: F_GETINFO: started
2018-03-06 21:06:13: F_CDARB: started
Traceback (most recent call last):
File "/root/programs/lglafng/partitions.py", line 65, in laf_open_disk
yield fd_num
File "/root/programs/lglafng/partitions.py", line 360, in main
dump_partition(comm, disk_fd, args.dump, part_offset, part_size, False)
File "/root/programs/lglafng/partitions.py", line 166, in dump_partition
data = laf_read(comm, disk_fd, read_offset // BLOCK_SIZE, chunksize)
File "/root/programs/lglafng/partitions.py", line 75, in laf_read
header, response = comm.call(read_cmd)
File "/root/programs/lglafng/lglaf.py", line 260, in call
header = self.read(0x20)
File "/root/programs/lglafng/lglaf.py", line 240, in read
buff = self._read(need, timeout=timeout)
File "/root/programs/lglafng/lglaf.py", line 359, in _read
array = self.usbdev.read(self.ep_in, 2**14, timeout=timeout)
File "/usr/lib/python3.6/site-packages/usb/core.py", line 988, in read
self.__get_timeout(timeout))
File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 833, in bulk_read
timeout)
File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 936, in __read
_check(retval)
File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 595, in _check
raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 75] Overflow

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/root/programs/lglafng/partitions.py", line 376, in <module>
main()
File "/root/programs/lglafng/partitions.py", line 372, in main
wipe_partition(comm, disk_fd, part_offset, part_size, True)
File "/usr/lib/python3.6/contextlib.py", line 99, in __exit__
self.gen.throw(type, value, traceback)
File "/root/programs/lglafng/partitions.py", line 69, in laf_open_disk
lglaf.challenge_response(comm, 4)
File "/root/programs/lglafng/lglaf.py", line 373, in challenge_response
kilo_header, kilo_response = comm.call(request_kilo)
File "/root/programs/lglafng/lglaf.py", line 260, in call
header = self.read(0x20)
File "/root/programs/lglafng/lglaf.py", line 240, in read
buff = self._read(need, timeout=timeout)
File "/root/programs/lglafng/lglaf.py", line 359, in _read
array = self.usbdev.read(self.ep_in, 2**14, timeout=timeout)
File "/usr/lib/python3.6/site-packages/usb/core.py", line 988, in read
self.__get_timeout(timeout))
File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 833, in bulk_read
timeout)
File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 936, in __read
_check(retval)
File "/usr/lib/python3.6/site-packages/usb/backend/libusb1.py", line 595, in _check
raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 75] Overflow
2018-03-06 21:06:14: EMPTY ARB DETECTED:

2018-03-06 21:06:14: Please send this log and the SBL1 dump in /tmp/sbl1.err
2018-03-06 21:06:14: 2018-03-06 21:06:14,226 LGLAF.py: DEBUG: product id in CR list: >G4<
2018-03-06 21:06:14,226 LGLAF.py: DEBUG: Device is: 633a, G4. Enabling Challenge/Response!
2018-03-06 21:06:14,227 LGLAF.py: DEBUG: Using endpoints 83 (IN), 02 (OUT)
2018-03-06 21:06:14,518 partitions: DEBUG: Using Protocol version: 0x1000006
Traceback (most recent call last):
File "/root/programs/lglafng/partitions.py", line 376, in <module>
main()
File "/root/programs/lglafng/partitions.py", line 334, in main
with laf_open_disk(comm) as disk_fd:
File "/usr/lib/python3.6/contextlib.py", line 81, in __enter__
return next(self.gen)
File "/root/programs/lglafng/partitions.py", line 61, in laf_open_disk
lglaf.challenge_response(comm, 2)
File "/root/programs/lglafng/lglaf.py", line 373, in challenge_response
kilo_header, kilo_response = comm.call(request_kilo)
File "/root/programs/lglafng/lglaf.py", line 271, in call
raise RuntimeError("Unexpected response: %r" % header)
RuntimeError: Unexpected response: b'HELO*f·º³°'

In the terminal it says: RuntimeError: Expected trailer b'\x1e\xdc\xffn', found b'\xbfC\x00\xd1'

lsusb:

Bus 001 Device 002: ID 1004:633a LG Electronics, Inc. Ultimate 2 Android Phone L41C
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x1004 LG Electronics, Inc.
idProduct 0x633a Ultimate 2 Android Phone L41C
bcdDevice 3.10
iManufacturer 1 LG Electronics Inc.
iProduct 2 LGE Android Phone
iSerial 3 LGH81563dc746d
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 98
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 2 Communications
bFunctionSubClass 2 Abstract (modem)
bFunctionProtocol 1 AT-commands (v.25ter)
iFunction 7 CDC Serial
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 5 CDC Abstract Control Model (ACM)
CDC Header:
bcdCDC 1.10
CDC Call Management:
bmCapabilities 0x00
bDataInterface 1
CDC ACM:
bmCapabilities 0x02
line coding and serial state
CDC Union:
bMasterInterface 0
bSlaveInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 9
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 6 CDC ACM Data
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
bNumConfigurations 1
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0000
(Bus Powered)

Is it my setup or SALT?