mirror of
https://github.com/bkerler/edl.git
synced 2024-11-28 18:35:53 -05:00
For CommandLineTools and Xcode, python
still defaults to version 2.7.
This commit is contained in:
parent
952f49442a
commit
336f2b9626
1 changed files with 6 additions and 6 deletions
12
README.md
12
README.md
|
@ -6,12 +6,12 @@
|
||||||
- Because we'd like to flexible dump smartphones
|
- Because we'd like to flexible dump smartphones
|
||||||
- Because attacking firehose is kewl
|
- Because attacking firehose is kewl
|
||||||
- Because memory dumping helps to find issues :)
|
- Because memory dumping helps to find issues :)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
- Get python >= 3.7 64-Bit
|
- Get python >= 3.7 64-Bit
|
||||||
|
|
||||||
Linux/Windows:
|
Linux/Windows:
|
||||||
- ```cp Drivers/51-edl.rules /etc/udev/rules.d```
|
- ```cp Drivers/51-edl.rules /etc/udev/rules.d```
|
||||||
- ```cp Drivers/50-android.rules /etc/udev/rules.d```
|
- ```cp Drivers/50-android.rules /etc/udev/rules.d```
|
||||||
- ```sudo apt install adb```
|
- ```sudo apt install adb```
|
||||||
|
@ -21,9 +21,9 @@ Linux/Windows:
|
||||||
- ```sudo apt purge ModemManager```
|
- ```sudo apt purge ModemManager```
|
||||||
- ```python -m pip install -r requirements.txt```
|
- ```python -m pip install -r requirements.txt```
|
||||||
|
|
||||||
Mac:
|
Mac:
|
||||||
- ```brew install libusb```
|
- ```brew install libusb```
|
||||||
- ```python -m pip install -r requirements.txt```
|
- ```sudo python3 -m pip install -r requirements.txt```
|
||||||
|
|
||||||
Windows:
|
Windows:
|
||||||
- Boot device into 9008 mode, install Qualcomm_Diag_QD_Loader_2016_driver.exe from Drivers\Windows
|
- Boot device into 9008 mode, install Qualcomm_Diag_QD_Loader_2016_driver.exe from Drivers\Windows
|
||||||
|
@ -46,7 +46,7 @@ Windows:
|
||||||
- ```./edl.py server --memory=ufs --tcpport=1340``` -> Run TCP/IP server on port 1340, see tcpclient.py for an example client
|
- ```./edl.py server --memory=ufs --tcpport=1340``` -> Run TCP/IP server on port 1340, see tcpclient.py for an example client
|
||||||
- ```./edl.py xml run.xml``` -> To send a xml file run.xml via firehose
|
- ```./edl.py xml run.xml``` -> To send a xml file run.xml via firehose
|
||||||
- ```./edl.py reset``` -> To reboot the phone
|
- ```./edl.py reset``` -> To reboot the phone
|
||||||
- ```./edl.py rawxml <xmlstring>``` -> To send own xml string, example :
|
- ```./edl.py rawxml <xmlstring>``` -> To send own xml string, example :
|
||||||
```./edl.py rawxml "<?xml version=\"1.0\" encoding=\"UTF-8\" ?><data><response value=\"ACK\" /></data>```
|
```./edl.py rawxml "<?xml version=\"1.0\" encoding=\"UTF-8\" ?><data><response value=\"ACK\" /></data>```
|
||||||
- ```./edl.py [anycommand] --debugmode``` -> enables Verbose. Only do that is REALLY needed as it will print out everything happening !
|
- ```./edl.py [anycommand] --debugmode``` -> enables Verbose. Only do that is REALLY needed as it will print out everything happening !
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ Windows:
|
||||||
|
|
||||||
### Streaming mode (credits to forth32)
|
### Streaming mode (credits to forth32)
|
||||||
|
|
||||||
#### Sierra Wireless Modem
|
#### Sierra Wireless Modem
|
||||||
- Send AT!BOOTHOLD and AT!QPSTDLOAD to modem port or use ```modem/boottodwnload.py``` script
|
- Send AT!BOOTHOLD and AT!QPSTDLOAD to modem port or use ```modem/boottodwnload.py``` script
|
||||||
- Send AT!ENTERCND="A710" and then AT!EROPTION=0 for memory dump
|
- Send AT!ENTERCND="A710" and then AT!EROPTION=0 for memory dump
|
||||||
- ```./edl.py --vid 1199 --pid 9070 --loader=loaders/NPRG9x35p.bin printgpt``` -> To show the partition table
|
- ```./edl.py --vid 1199 --pid 9070 --loader=loaders/NPRG9x35p.bin printgpt``` -> To show the partition table
|
||||||
|
|
Loading…
Reference in a new issue