6
6
- Because we'd like to flexible dump smartphones
7
7
- Because attacking firehose is kewl
8
8
- Because memory dumping helps to find issues :)
9
-
9
+
10
10
## Installation
11
11
12
12
- Get python >= 3.7 64-Bit
13
13
14
- Linux/Windows:
14
+ Linux/Windows:
15
15
- ``` cp Drivers/51-edl.rules /etc/udev/rules.d ```
16
16
- ``` cp Drivers/50-android.rules /etc/udev/rules.d ```
17
17
- ``` sudo apt install adb ```
@@ -21,9 +21,9 @@ Linux/Windows:
21
21
- ``` sudo apt purge ModemManager ```
22
22
- ``` python -m pip install -r requirements.txt ```
23
23
24
- Mac:
24
+ Mac:
25
25
- ``` brew install libusb ```
26
- - ``` python -m pip install -r requirements.txt```
26
+ - ``` sudo python3 -m pip install -r requirements.txt```
27
27
28
28
Windows:
29
29
- Boot device into 9008 mode, install Qualcomm_Diag_QD_Loader_2016_driver.exe from Drivers\Windows
@@ -46,7 +46,7 @@ Windows:
46
46
- ``` ./edl.py server --memory=ufs --tcpport=1340``` -> Run TCP/IP server on port 1340, see tcpclient.py for an example client
47
47
- ```./ edl.py xml run.xml``` -> To send a xml file run.xml via firehose
48
48
- ```./ edl.py reset``` -> To reboot the phone
49
- - ```./ edl.py rawxml < xmlstring> ``` -> To send own xml string, example :
49
+ - ```./ edl.py rawxml < xmlstring> ``` -> To send own xml string, example :
50
50
```./ edl.py rawxml " <?xml version=\" 1.0\" encoding=\" UTF-8\" ?><data><response value=\" ACK\" /></data>```
51
51
- ``` ./ edl.py [anycommand] -- debugmode``` -> enables Verbose. Only do that is REALLY needed as it will print out everything happening !
52
52
@@ -108,7 +108,7 @@ Windows:
108
108
109
109
# ## Streaming mode (credits to forth32)
110
110
111
- # ### Sierra Wireless Modem
111
+ # ### Sierra Wireless Modem
112
112
- Send AT ! BOOTHOLD and AT ! QPSTDLOAD to modem port or use ```modem/ boottodwnload.py``` script
113
113
- Send AT ! ENTERCND =" A710" and then AT ! EROPTION =0 for memory dump
114
114
- ```./ edl.py -- vid 1199 -- pid 9070 -- loader=loaders/ NPRG9x35p.bin printgpt``` -> To show the partition table
0 commit comments