* 3.- Download and Install the Arduino IDE: https://www.arduino.cc/en/main/software
70
+
## Automatic installation
71
+
72
+
* 0.- Install Platformio and Platformio Core: https://docs.platformio.org/en/latest/core/index.html
71
73
72
-
* 4.- Open Arduino IDE.
74
+
* 1.- Download keylogger-pio repository (This is a migration of Evil Crow Keylogger to platformio): git clone https://github.com/volca/keylogger-pio.git
75
+
76
+
* 2.- Download source EvilCrow-Keylogger. Put the directory in same level with keylogger-pio: git clone https://github.com/joelsernamoreno/EvilCrow-Keylogger.git
77
+
78
+
* 3.- Add jumper GPIO0 to GND for ESP32-PICO
73
79
74
-
* 5.- Go to File - Preferences. Locate the field "Additional Board Manager URLs:" Add "https://dl.espressif.com/dl/package_esp32_index.json" without quotes. Click "Ok"
* 5.- Go to the keylogger-pio directory: cd keylogger-pio
79
85
80
-
* 8.- Copy the Keyboard and USB Host Shield libraries included in this repository to your Arduino library directory.
86
+
* 6.- Run flash.bat or ./flash.sh to program 32u4 and esp32-pico
87
+
88
+
## Manual installation
89
+
90
+
* 0.- Download and Install the Arduino IDE: https://www.arduino.cc/en/main/software
91
+
92
+
* 1.- Open Arduino IDE.
93
+
94
+
* 2.- Go to File - Preferences. Locate the field "Additional Board Manager URLs:" Add "https://dl.espressif.com/dl/package_esp32_index.json" without quotes. Click "Ok"
95
+
96
+
* 3.- Select Tools - Board - Boards Manager. Search for "esp32". Install "esp32 by Espressif system version 1.0.3". Click "Close".