awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
brandonlw avatar

brandonlw/Psychson

0
View on GitHub↗
4,178 stars·1,245 forks·C#·MIT·17 views

Psychson

Psychson is a toolset for modifying USB firmware binaries and flashing custom images to specific hardware controller architectures. It provides utilities for dumping, patching, and flashing custom firmware specifically for Phison 2251-03 USB controllers.

The software includes a payload injector for embedding HID keystroke scripts into USB firmware to automate inputs on a target machine. It also features a controller flasher for writing modified burner images directly to Phison-based USB hardware.

The suite covers firmware management and hardware forensic analysis, including capabilities for extracting metadata addresses and patching binary images to implement hidden partitions, password protection, or boot mode restrictions.

Features

  • Phison Controller Programming - Provides a specialized toolset for extracting and flashing firmware specifically for Phison 2251-03 USB controllers.
  • Firmware Flashing - Communicates via low-level protocols to transfer and write compiled binaries to the USB controller memory.
  • Embedded System Flashers - Provides a software interface for writing modified burner images to Phison-based USB hardware.
  • Firmware Injection - Writes modified binary images directly to the controller to replace the existing hardware operating system.
  • Firmware Patching - Applies patches to USB device binaries to implement hidden partitions and boot mode restrictions.
  • USB Firmware Toolsets - Provides a comprehensive toolset for dumping, patching, and flashing custom firmware on Phison 2251-03 controllers.
  • Firmware Dumping Utilities - Extracts the current firmware image from a compatible USB drive to a local file.
  • Binary Patching Utilities - Provides utilities to modify compiled firmware binaries to alter hardware behavior and security restrictions.
  • BadUSB Payloads - Integrates automated keystroke sequences into USB firmware to emulate keyboard inputs on target computers.
  • Firmware Image Parsers - Parses firmware images to retrieve specific addresses and equates needed for precise patching.
  • Keyboard Payloads - Bakes formatted key scripts into custom firmware to execute automated keystroke sequences.
  • USB Hardware Forensic Analysis - Enables dumping and analyzing firmware images from USB devices to identify specific memory addresses and metadata.
  • Metadata Extraction - Extracts specific internal addresses and offsets from binary images to identify targets for firmware modification.

Star history

Star history chart for brandonlw/psychsonStar history chart for brandonlw/psychson

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Psychson

These projects share indexed features with Psychson. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • timschneeb/galaxybudsclienttimschneeb avatar

    timschneeb/GalaxyBudsClient

    5,047View on GitHub↗

    GalaxyBudsClient is a desktop application designed for the configuration and management of Samsung Galaxy Buds. It serves as an interface for controlling earbud hardware, providing a way to adjust settings and customize device behavior without the official mobile application. The project includes specialized utilities for firmware flashing and hardware diagnostics. It enables the modification of device firmware using binary files and allows for the retrieval of detailed hardware metadata, bond lists, and the execution of factory self-tests. The application covers audio customization, such as

    C#bluetoothbuds-livebuds-plus
    View on GitHub↗5,047
  • seemoo-lab/nexmonseemoo-lab avatar

    seemoo-lab/nexmon

    2,750View on GitHub↗

    Nexmon is a suite of operational tools designed for firmware patching, ROM extraction, frame injection, and enabling monitor mode on wireless hardware. It provides utilities to modify wireless chip firmware to unlock low-level hardware capabilities not supported by official drivers. The project enables the activation of monitor mode for capturing raw network packets with radiotap headers and allows for the transmission of custom-crafted wireless frames. It includes tools for dumping the read-only memory of wireless chips to facilitate reverse engineering and analysis of hardware behavior. Th

    Cbroadcomfirmwareframework
    View on GitHub↗2,750
  • rmerl/asuswrt-merlinRMerl avatar

    RMerl/asuswrt-merlin

    6,764View on GitHub↗

    Asuswrt-Merlin is a custom router firmware that provides an enhanced version of the original manufacturer software. Its primary purpose is to offer additional features, bug fixes, and advanced configuration options not available in standard factory firmware. The project utilizes a modification process that applies binary patching and a layered firmware overlay to a proprietary distribution. This approach allows for the implementation of kernel extensions and functionality adjustments while maintaining compatibility with the original hardware. The software covers broad capability areas includ

    asus-routersasuswrt-merlinfirmware
    View on GitHub↗6,764
  • i-am-jakoby/flipper-zero-badusbI-Am-Jakoby avatar

    I-Am-Jakoby/Flipper-Zero-BadUSB

    6,883View on GitHub↗

    This project is a library of pre-defined keyboard scripts and payloads designed for execution via HID injection hardware. It provides a collection of scripted keystroke sequences specifically for the Flipper Zero and other compatible hardware to automate tasks on target computers. The library includes HID attack scripts and USB Rubber Ducky payloads that automate commands to bypass manual user interaction. These scripts are designed to perform system reconnaissance, exfiltrate data, and manipulate user interfaces. The available payloads cover several capability areas, including automated sys

    PowerShellbadusbbadusb-payloadsflipper-zero
    View on GitHub↗6,883
Compare all 30 related projects→

Frequently asked questions

What does brandonlw/psychson do?

Psychson is a toolset for modifying USB firmware binaries and flashing custom images to specific hardware controller architectures. It provides utilities for dumping, patching, and flashing custom firmware specifically for Phison 2251-03 USB controllers.

What are the main features of brandonlw/psychson?

The main features of brandonlw/psychson are: Phison Controller Programming, Firmware Flashing, Embedded System Flashers, Firmware Injection, Firmware Patching, USB Firmware Toolsets, Firmware Dumping Utilities, Binary Patching Utilities.

Which projects share features with brandonlw/psychson?

Projects with overlapping indexed features include: timschneeb/galaxybudsclient — GalaxyBudsClient is a desktop application designed for the configuration and management of Samsung Galaxy Buds. It… seemoo-lab/nexmon — Nexmon is a suite of operational tools designed for firmware patching, ROM extraction, frame injection, and enabling… rmerl/asuswrt-merlin — Asuswrt-Merlin is a custom router firmware that provides an enhanced version of the original manufacturer software.… i-am-jakoby/flipper-zero-badusb — This project is a library of pre-defined keyboard scripts and payloads designed for execution via HID injection… longsoft/uefitool — UEFITool is a firmware analysis tool and image editor designed for parsing, visualizing, and modifying UEFI firmware… probe-rs/probe-rs — probe-rs is an embedded debugging toolset used for flashing, debugging, and inspecting microcontrollers via hardware…