Commit graph

52 commits

Author SHA1 Message Date
Bjoern Kerler
a411f608ff Add support for Nothing Phones, add support for qc sahara v3 2023-10-05 09:05:46 +02:00
Next Alone
822ba2ff71 feat: usb device serial number support
Signed-off-by: Next Alone <12210746+NextAlone@users.noreply.github.com>
2023-08-11 09:55:50 +08:00
Bjoern Kerler
b227c4c17e Update some tools, change license from MIT to GPLv3. If code is reused in commercial tools, those tools will automatically become GPLv3 and have to be open-sourced under GPLv3 as well. 2023-07-22 15:36:45 +02:00
Bjoern Kerler
76a2bf4d3f Fix edl xiaomi auth 2023-07-14 18:13:01 +02:00
Bjoern Kerler
fc01812555 Fix edl xiaomi auth 2023-07-14 18:12:27 +02:00
Bjoern Kerler
e5ec2caada
Fix issue on rawmode request 2023-05-30 16:26:57 +02:00
info@revskills.de
3cf600372b Fix loader db issues on invalid filenames 2023-05-07 12:39:01 +02:00
info@revskills.de
44e91cc789 Change reset command to use reset instead of poweroff 2023-05-07 11:59:59 +02:00
Bjoern Kerler
033990eb9a
Update firehose.py
Fix issue with connect and usb overflowing
2023-04-18 17:20:18 +02:00
info@revskills.de
8c595a221e Improve read speed 2023-04-07 16:50:58 +02:00
info@revskills.de
652e6f7df2 Fix edl issues with sdm662 2023-04-07 15:29:11 +02:00
Bjoern Kerler
06c462dbcc
Improve progress bar 2023-04-03 16:49:40 +02:00
Bjoern Kerler
b97f670433
Additional unlock fixes 2023-04-03 15:46:24 +02:00
Bjoern Kerler
571ee4ed89
Fix sahara connect for msm89xx 2023-04-03 13:13:28 +02:00
Bjoern Kerler
1d3e89a2af
Fix sahara id memory dumping 2023-03-30 15:29:48 +02:00
Bjoern Kerler
15c5506ff4
Merge pull request #365 from viraniac/master
Fix exception when processing nop cmd
2023-02-27 11:38:08 +01:00
notfound405
8fb292a2a8 Fix edl wl for Windows 2023-02-24 20:30:33 +08:00
notfound405
fdf036223e Add a small log to give user more tips 2023-02-24 20:29:49 +08:00
notfound405
5519382699 Do not recurse into subdirs for edl wl 2023-02-24 20:28:04 +08:00
Gunjan Gupta
6d1d1b520d
Fix exception when processing nop cmd 2023-01-20 10:58:40 +00:00
Bjoern Kerler
f0844a265a
Update loader_db.py
Remove support for multiple loader files with same hwid + pkhash
2022-10-07 14:35:52 +02:00
Bjoern Kerler
d3968de3b4
Fix missing totalsectors init 2022-08-27 16:10:16 +02:00
Bjoern Kerler
6ff21d66ed
Fix max lun detection 2022-08-21 22:06:46 +02:00
Bjoern Kerler
84c2fa28ec
Fix read speed 2022-08-21 21:59:47 +02:00
Bjoern Kerler
4c07f11a1b
Fix sahara id handling and memory dumping 2022-07-13 15:18:15 +02:00
Bjoern Kerler
5ef9472c7b
Fix wrong renaming 2022-06-29 08:31:48 +02:00
Bjoern Kerler
e018243c2c
Updates 2022-06-28 20:22:53 +02:00
Bjoern Kerler
5584cdcd7b
Fix protocol version 3.1 serial issue 2022-06-28 19:26:31 +02:00
Bjoern Kerler
4f84e1ef2b
Add multi-write 2022-06-28 14:02:19 +02:00
Bjoern Kerler
ad93c98404
Add multi-erase, beautify 2022-06-28 13:53:44 +02:00
Bjoern Kerler
6ab6ace5a8
Remove libusb1 for windows (libusb0 only), fix reset command 2022-06-16 11:23:26 +02:00
Bjoern Kerler
b208e3edd6
Fix nop and usb kernel issues 2022-06-16 11:05:29 +02:00
Bjoern Kerler
3cf3324209
Update firehose.py 2022-03-23 12:45:46 +01:00
Bjoern Kerler
5227493816
Update seriallib.py 2022-03-23 12:34:06 +01:00
Bjoern Kerler
4a656467df
Merge pull request #235 from MrCrayon/fix-skip
Fix skip in firehose_client
2022-03-23 12:29:05 +01:00
Keith Mok
4b81305948 Fix sparse check exception
If a program file is less than 28 bytes,
the checking for sparse header will fire exception,
Since the unpack funciton expect the input data length
to be 28 bytes.

This was accidentally reverted by commit
4d5cb463d2
2022-02-28 23:32:59 -08:00
Bjoern Kerler
312cf3bb99 Fix missing crc fix for gpt patch 2022-02-19 17:57:48 +01:00
MrCrayon
635622df87 Fix skip in firehose_client
Skipped is an array of arrays

```python
print(*skipped", sep = ", ")

# prints
# ['super'], ['userdata']
```

My first attempt in python so probably there is a better way to fix it.

Fixes #217, #233
2022-02-17 13:35:14 +01:00
Bjoern Kerler
7ae1191a4a Fix generatexml 2022-01-31 09:27:23 +01:00
LuK1337
e5fa2d0952 Unbreak 900E memorydump 2022-01-27 21:30:08 +01:00
Bjoern Kerler
263826fcf0 Fix missing files 2022-01-27 17:09:03 +01:00
Bjoern Kerler
a731c959a9 Update missing files 2022-01-27 17:08:01 +01:00
Bjoern Kerler
d81e857379 Bump to 3.60 pre-release 2022-01-26 10:08:33 +01:00
Bjoern Kerler
880f88f2c9 Fix cmd issues with newer sm83xx 2021-12-19 00:28:54 +01:00
Bjoern Kerler
e8dc0bd5eb
Update oneplus.py 2021-12-10 00:00:43 +01:00
Bjoern Kerler
4d5cb463d2 Improve progress bar 2021-12-05 14:32:21 +01:00
Keith Mok
7dea85d7d0 Add UFS provision cmd 2021-11-05 09:37:42 -07:00
Keith Mok
cb66020a81 Fix sparse check exception
If a program file is less than 28 bytes,
the checking for sparse header will fire exception,
Since the unpack funciton expect the input data length
to be 28 bytes.
2021-11-04 16:21:46 -07:00
Bjoern Kerler
b40e0ae599 Clean up usblib 2021-10-28 16:42:13 +02:00
ligteltelecom
97ccdb84eb bug calcsize fixed 2021-10-27 15:07:01 -03:00