Updated README
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# UniDump: an opensource Unisoc/Spreadtrum phone flash reader
|
||||
|
||||
## About
|
||||
|
||||
Cross-platform MediaTek feature phone dumping had been achieved long ago with [MTreader](https://gitlab.com/suborg/mtreader). Now it's time to do the same for Unisoc (ex-Spreadtrum) phones.
|
||||
|
||||
Unfortunately, the architecture of Unisoc chipset boot ROM doesn't allow us to get away without any loader blobs. So, some FDL binaries are also shipped in this repo.
|
||||
|
||||
The `unidump.py` is the main file to use. The `unicmd.py` is the library created for easier command interface encapsulation.
|
||||
|
||||
## Dependencies
|
||||
|
||||
Python 3.8+ and PyUSB.
|
||||
@@ -20,13 +28,13 @@ For SC6531F or SC6531M where firmware can be larger, you need to pass in the len
|
||||
|
||||
E.g. for CAT B26 (bootkey is `#`): `python unidump.py -l 0x6b7000 b26.bin`
|
||||
|
||||
### UMS9117/UMS9117L (NOT SUPPORTED YET)
|
||||
### ~~UMS9117/UMS9117L~~ (NOT SUPPORTED YET)
|
||||
|
||||
For these 4G chipsets you need to use your own FDLs (although you **may** try the ones shipped with UniDump) and the following addresses: 0x6200 for FDL1, 0x80100000 for FDL2.
|
||||
|
||||
E.g. for Nokia 225 4G (if you're in the UniDump directory): `python unidump.py -fdl1 fdls/ums9117/fdl1.bin -addr1 0x6200 -fdl2 fdls/ums9117/fdl2.bin -addr2 0x80100000 225.bin`
|
||||
|
||||
### SC7701/SC7702/SC7703 (NOT SUPPORTED YET)
|
||||
### ~~SC7701/SC7702/SC7703~~ (NOT SUPPORTED YET)
|
||||
|
||||
First, for these 3G chipsets you need to use your own FDLs (although you **may** try the ones shipped with UniDump) and the following addresses: 0x40000000 for FDL1, 0x0 for FDL2.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user