Plugins that I use

Builtin plugins

  • bt-tether
  • logtail
  • memtemp
  • session-stats
  • webcfg

Custom plugins

  • fix_services (вместо watchdog, ибо первый убирает тот же blindbug без перезагрузки)
    sudo mkdir -p /usr/local/share/pwnagotchi/installed-plugins/
    sudo wget https://raw.githubusercontent.com/jayofelony/pwnagotchi/master/pwnagotchi/plugins/default/fix_services.py -O /usr/local/share/pwnagotchi/installed-plugins/exp.py

Installing custom plugins

Плагины — просто скрипты на python. Их нужно помещать в директорию /usr/local/share/pwnagotchi/installed-plugins и включать в конфиге.
Например, плагин experience ставится так:

sudo wget https://raw.githubusercontent.com/GaelicThunder/Experience-Plugin-Pwnagotchi/master/exp.py -O /usr/local/share/pwnagotchi/installed-plugins/exp.py
config.toml
main.plugins.exp.enabled = true
 
# Некоторые плагины можно еще и настроить:
main.plugins.exp.enabled = true
main.plugins.exp.lvl_x_coord = 0
main.plugins.exp.lvl_y_coord = 81
main.plugins.exp.exp_x_coord = 38
main.plugins.exp.exp_y_coord = 81
main.plugins.exp.bar_symbols_count = 12

Перезагрузи сервис после конфигурации:

sudo systemctl restart pwnagotchi

Uninstalling plugins

Как пример, так я удаляю все ненужные плагины:

for plugin in \
  aircrackonly auto_backup buttonshim christmas clock discord display-password \
  gpio_shutdown handshakes-dl example led grid net-pos gps wigle switcher \
  ups_lite watchdog webgpsmap auto-update wpa-sec paw-gps onlinehashcrack \
  gpio_buttons hashie mastodon quickdic screen_refresh telegram twitter; do
    sudo pwnagotchi plugins disable "$plugin" && echo "Removing $plugin..." 
    sudo pwnagotchi plugins uninstall "$plugin"
done