awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
d0k3 avatar

d0k3/GodMode9

0
View on GitHub↗
2,554 星标·218 分支·C·GPL-3.0·4 次浏览

GodMode9

GodMode9 is a system-level utility for Nintendo 3DS hardware designed for booting unsigned firmware, managing files, and modifying internal memory. It serves as a custom firmware tool for booting specialized payloads and unlocking restricted system features and hardware capabilities.

The project provides a low-level hardware interface for interacting with I2C registers, extracting system keys, and managing raw memory partitions. It functions as a game image dump tool to extract retail cartridges and system images, while also acting as a binary patching utility to alter software behavior via raw hex editing.

The software covers broad capability areas including filesystem administration, system NAND restoration, and game title management. It includes tools for decrypting system images, verifying file integrity through checksums, and automating tasks via custom scripts.

The interface supports hardware button detection, user input dialogs, and visual content rendering on the device screens.

Features

  • Console Firmware Customizers - Installs custom firmware and boots specialized payloads to unlock restricted system features and hardware capabilities.
  • Custom Firmware Tools - Functions as a comprehensive system-level utility for custom firmware management and hardware customization.
  • Virtual NAND Mappers - Simulates system memory by switching between virtual memory instances and refreshing device identification.
  • Filesystem Directory Operations - Performs low-level filesystem directory operations including moving, copying, and deleting folders.
  • Cartridge Image Dumping - Extracts retail cartridges and private headers to external storage for digital backups.
  • I2C Device Interactions - Provides direct interaction with I2C peripherals for reading and writing hardware device registers.
  • Low-Level Protocol Control - Enables direct interaction with low-level hardware buses and I2C registers to modify system behavior.
  • Firmware Boot Interfaces - Launches bootable firmware files directly from the filesystem to initiate system boot.
  • Game Cartridge Dumpers - Extracts images and private headers from retail cartridges to external storage for backup.
  • Game Title Package Managers - Encrypts, decrypts, or builds game titles into a standard installable format.
  • NAND Partition Management - Provides tools for backing up and restoring memory partitions and managing virtual NAND instances for system recovery.
  • Raw File Data Manipulators - Provides the ability to read, write, and truncate files at specific offsets for raw binary modification.
  • File System Operations - Provides standard file system operations for managing system partitions and external storage on the device.
  • Firmware Image Decryption - Decrypts system images and extracts secret keys from memory to analyze protected firmware files.
  • Private Key Extractions - Extracts title keys and seeds directly from system memory to external storage.
  • System Image Decryptions - Decrypts system images and game titles using a database of extracted hardware keys and seeds.
  • Retail Cartridge Dumping - Extracts retail cartridges and system images to external storage for backup and modification.
  • Firmware Payload Chainloaders - Provides the ability to bootstrap external firmware payloads directly into system memory.
  • System Restoration - Backs up and restores system memory partitions while preserving bootloader installations.
  • I2C Register Controllers - Implements direct read and write access to hardware I2C registers for low-level system interaction.
  • Virtual Storage Managers - Switches between available virtual memory instances and refreshes device identification information.
  • System Deployment Package Builders - Converts images and content data into installable package files for system deployment.
  • Task Automation Scripts - Executes custom external scripts to automate complex file and system operations.
  • Sequential Payload Chainloading - Executes firmware files from storage to boot other software payloads sequentially.
  • Dynamic Scripting Extensions - Allows the execution of external scripts at launch or runtime to extend core system functionality.
  • System Title Installers - Installs images and content in various formats directly to the system storage.
  • Game Code Compression Utilities - Extracts, decompresses, and compresses code files associated with system titles.
  • Image Mounting - Opens binary dumps and images as virtual drives for exploration of their internal contents.
  • Firmware Checksum Verifications - Validates firmware file integrity using cryptographic hashes to prevent runtime errors and detect corruption.
  • Hexadecimal Editors - Provides a hex editor to view and modify raw byte data of any file on the system.
  • Raw Binary Offset Manipulators - Modifies files by reading and writing raw bytes at specific memory addresses to alter internal data structures.
  • Storage Media Formatters - Allows formatting of external storage and the setup of specialized system partitions.
  • Filesystem Error Correction - Detects and fixes filesystem corruption and restores corrupted memory headers on system drives.
  • Binary Patching Utilities - Modifies compiled files by applying standardized patch formats to change specific byte sequences.
  • System Title Administrators - Lists, installs, and uninstalls titles present on the system or external storage.

Star 历史

d0k3/godmode9 的 Star 历史图表d0k3/godmode9 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

GodMode9 的开源替代方案

相似的开源项目,按与 GodMode9 的功能重合度排序。
  • atmosphere-nx/atmosphereAtmosphere-NX 的头像

    Atmosphere-NX/Atmosphere

    19,195在 GitHub 上查看↗

    Atmosphere is a custom firmware for the Nintendo Switch that provides core system components for loading custom kernels, managing modified operating systems, and redirecting hardware storage. It functions as a customized operating system designed to enable deep system modification and functional extensions. The project distinguishes itself through a system module injector and an application patching engine that allow for the loading of custom binary modules and patches to add features to the console. It also includes a virtual storage manager that redirects internal hardware writes to a virtu

    C++
    在 GitHub 上查看↗19,195
  • radare/radare2radare 的头像

    radare/radare2

    24,129在 GitHub 上查看↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    C
    在 GitHub 上查看↗24,129
  • redox-os/redoxredox-os 的头像

    redox-os/redox

    16,054在 GitHub 上查看↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    在 GitHub 上查看↗16,054
  • coreutils/coreutilscoreutils 的头像

    coreutils/coreutils

    5,185在 GitHub 上查看↗

    This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It provides the fundamental building blocks for system administration, file management, and text processing on Unix-like systems, implementing a wide range of POSIX command-line tools. The collection is distinguished by its broad coverage of low-level system operations. This includes a complete toolkit for file system management, such as creating and modifying files and directories, and a specialized text processing toolkit for filtering, sorting, and transforming data streams. The pro

    C
    在 GitHub 上查看↗5,185
查看 GodMode9 的所有 30 个替代方案→

常见问题解答

d0k3/godmode9 是做什么的?

GodMode9 is a system-level utility for Nintendo 3DS hardware designed for booting unsigned firmware, managing files, and modifying internal memory. It serves as a custom firmware tool for booting specialized payloads and unlocking restricted system features and hardware capabilities.

d0k3/godmode9 的主要功能有哪些?

d0k3/godmode9 的主要功能包括:Console Firmware Customizers, Custom Firmware Tools, Virtual NAND Mappers, Filesystem Directory Operations, Cartridge Image Dumping, I2C Device Interactions, Low-Level Protocol Control, Firmware Boot Interfaces。

d0k3/godmode9 有哪些开源替代品?

d0k3/godmode9 的开源替代品包括: atmosphere-nx/atmosphere — Atmosphere is a custom firmware for the Nintendo Switch that provides core system components for loading custom… radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… coreutils/coreutils — This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It… firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… ds-homebrew/twilightmenu — TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware…