This program will interface the pwnagotchi with the flipper. This will be accomplished using custom code on the pwnagotchi's end to give the flipper simple rendering instructions over UART.
This project is broken down into two parts: flipagotchi and pwnzero
pwnagotchi-flipper
|--> flipagotchi/
|--> pwnzero/
The flipagotchi app can be downloaded from the flipper app store. If you would like to do things manually then follow these instructions.
flipagotchi/
directory into the applications_user/
./fbt launch_app APPSRC=applications_user/flipagotchi
This procedure will explain how to configure the Pwnagotchi to use the PwnZero plugin to communicate with the Flipper. Note: You may need to change the pyserial file name based on whichever version pip downloaded for you.
pip3 download pyserial
, this should download a .whl
file..whl
and insert that instead of minescp pyserial-3.5-py2.py3-none-any.whl pi@10.0.0.2:/home/pi
to transfer the .whl
file to the pwnagotchisudo pip3 install /home/pi/pyserial-3.5-py2.py3-none-any.whl
dtoverlay=disable-bt
at the bottom of the /boot/config.txt
file
/dev/serial0
sudo raspi-config
Interface Options
Serial Port
No
for shell over serialYes
for serial enabled/etc/pwnagotchi/config.toml
file and set main.custom_plugins = "/path/to/plugin/folder"
doc/HardwareSetup.md
to connect the devicesChrismettal has designed a "backpack" for the Flipper Zero which is a board that allows you to cleanly attach various devices to the Flipper. They have created one for the Raspberry Pi Zero W which would be a great way to keep your Flipagotchi tidy! Here is a link to their project.
If you would like to contribute, you may make a pull request. It will be helpful if you first open an issue describing the change that you are interested in contributing.
This program is meant for educational purposes ONLY. I disclaim any and all responsibility for the usage of this program by external parties (not me).