samloader
Download firmware for Samsung devices (without any extra Windows drivers).
Low maintenance warning
Given https://github.com/samloader/samloader was archived and this didn't work I just fixed it.
I'll probably still use it ~ once a year and will try to fix at this point, but don't plan on
supporting much more than my use case.
Installation
$ pip3 install git+https://github.com/martinetd/samloader.git
Usage
Run with samloader
or python3 -m samloader
. See samloader --help
and
samloader (command) --help
for help.
Check the latest firmware version: -m <model> -r <region> -i <serial/imei number prefix> checkupdate
Download the specified firmware version for a given phone and region to a
specified file or directory: `-m -r -i <serial/imei number prefix> download -v (-O
or -o )`
Decrypt encrypted firmware: `-m -r -i decrypt -v -V
-i -o `
### Example
```
$ samloader -m GT-I8190N -r BTU -i 355626052209825 checkupdate
I8190NXXAMJ2/I8190NBTUAMJ1/I8190NXXAMJ2/I8190NXXAMJ2
$ samloader -m GT-I8190N -r BTU -i 355626052209825 download -v I8190NXXAMJ2/I8190NBTUAMJ1/I8190NXXAMJ2/I8190NXXAMJ2 -O .
downloading GT-I8190N_BTU_1_20131118100230_9ae3yzkqmu_fac.zip.enc2
[################################] 10570/10570 - 00:02:02
$ samloader -m GT-I8190N -r BTU -i 355626052209825 decrypt -v I8190NXXAMJ2/I8190NBTUAMJ1/I8190NXXAMJ2/I8190NXXAMJ2 -V 2 -i GT-I8190N_BTU_1_20131118100230_9ae3yzkqmu_fac.zip.enc2 -o GT-I8190N_BTU_1_20131118100230_9ae3yzkqmu_fac.zip
[################################] 169115/169115 - 00:00:08
```
## Note
This project was formerly hosted at `nlscc/samloader`, and has moved to
`samloader/samloader`, and is now currently forked on `martinetd/samloader`...