HackyPi is a compact and versatile USB device powered by the RP2040 microcontroller. It is a powerful tool for both ethical hacking and learning programming, compatible with all major operating systems. You can program using python language. Its sleek and modern design, combined with a user-friendly interface, makes it easy to use for beginners and experts alike. HackyPi is highly portable.
-
Download and Install Thonny IDE for your respective OS from Link Download Thonny
-
Adding CircuitPython bootloader in HackyPi
For this first you need to Press and Hold the boot button on HackyPi, without releasing the button connect it to USB port of PC/laptop. Then you see a new device named "RPI-RP2" drag file "firmware.uf2" available in this repository to the device as shown in figure, or you can download from Circuitpython official website click here
After downloading just copy and paste firmware file to "RPI-RP2" folder and then remove the device. Now at this step bootloader installed properly inside Pico of Hackypi. To verify remove device and re-insert into PC/Laptop, no need to press boot button. This time you will see a new device as shown in the below image:-
Running First Code in HackyPi
-
Start Thonny IDE application, after this go to run->select interpreter, choose device and suitable com port Write simple python code and click on green run button
-
Now you are ready to try out your own codes. Even you can try some of below Example codes provided, for that just copy all the files (library files) from
lib
folder of this repository and paste inside the HackyPilib
folder
Follow below steps to save your script to device, once done then remove device and reinsert in PC to run your script without the need of Thonny IDE. Meaning you can now plug to USB Port and your code will be executed by HackyPi.
And remember to save your script as code.py name into device otherwise script will not run after inserting into USB.
This example folder in repository includes ready to use and experimental code with HackyPi
- Windows - This directory includes examples of HackyPi for Windows OS, for example
- Example 1: To Access Camera
- Example 2: Make Cool Fake Hacking with Friends laptop
- Example 3: Just connect HackyPi and your System will Shutdown and Many more...
- Mac - This directory includes examples of HackyPi Use in Mac OS
- Example 1: Delete Browsing History
- Example 2: Control Mouse
- Example 3: Open website and Many more...
- Image Display - This folder contains examples to display images on HackyPi
Play with it and create your own, Happy Coding!
- HackyPi Hardware
- HackyPi Schematic
- HackyPi StepFile
- CircuitPython getting started
- RP2040 Datasheet
- HackyPi Hardware Design
-
SquaryFi - ESP8266-12E version of SquaryPi
-
Roundy - 1.28" Round LCD version based on ESP8266 and RP2040
This is open source product. Kindly check LICENSE.md file for more information.
Please contact [email protected] for technical support.