Skip to content

Play2BReal/FlipperZeroPasswordManager

 
 

Repository files navigation

Password Manager

Use you flipper zero as a password manager and authenticator!
The flipper stores your usernames and password and can write them on your PC acting as a keyboard!

How does it work

  • Add new credentials:
    • The flipper asks you to insert the website name, the username and the password
    • Credentials are stored into a file in the flipper
  • See saved credentials:
    • The flipper shows a lists of website names
    • If OK is clicked, the flipper will write on the PC username + /t + password + /n
      • Perfect for web forms!!!
      • (If the username is not set, it will write only password + /n)
  • Delete credentials:
    • The flipper shows a lists of website names
    • If OK is clicked, the flipper will remove the selected line from the credentials file

Storage (updated)

Credentials are stored encrypted as hex (AES-128-CBC via FlipCrypt).
Before encryption we concatenate service, username, and password with a safe non‑printable delimiter (0x1E), so commas/symbols inside fields do not need escaping.

USB and BLE HID

  • USB: temporarily switches to USB HID, types the data, then returns to the default Flipper USB profile.
  • BLE: types over BLE HID (advertises as "Control ") and works on iOS/Android/PC.

Keyboard layout

Keyboard layout files (.kl) from BadUSB are supported and loaded after passcode unlock based on /ext/apps_data/PasswordManager/config.conf.

Add new password

usage

Web login

usage

Delete passwords

usage

BLE

Typing over BLE HID (iOS/Android/PC). Advertises as "Control ". LED blinking blue = discovery LED solid blue = paired

usage

Passcode

Initial passcode setup and unlock flow (layout loads after unlock).

usage

Options / Layout

Select keyboard layout (.kl). BT indicator shows when BLE is active.

usage

Credits

  • Momentum firmware (Firmware used for development and testing)
  • FlipCrypt (tiny-AES-c) for AES-128-CBC encryption library
  • Rrycbarm for the original Password Manager
  • TOTP app for inspiration on passcode flow, BLE integration, and USB fixes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 100.0%