Nintendo console projects: Difference between revisions

From ihaveahax's Site
Jump to navigationJump to search
(Created page with "== PC tools == *{{ghi|ninfs}} - Mount, explore and extract Nintendo console files *{{ghi|custom-install}} - Experimental script to automate the process of a manual title insta...")
 
No edit summary
Line 38: Line 38:
*{{ghi|firmswap}} - Nintendo 3DS FIRM partition switcher in Python 3
*{{ghi|firmswap}} - Nintendo 3DS FIRM partition switcher in Python 3
**This was mostly just a way for me to figure out how to use the AES-CTR known plaintext issue to replace the installed FIRM, useful for hardmods and DSiWare exploits.
**This was mostly just a way for me to figure out how to use the AES-CTR known plaintext issue to replace the installed FIRM, useful for hardmods and DSiWare exploits.
*[[3DSflow]] - Box art images for mashers's grid launcher
**Not updated.
*[[ez3ds]] - Homebrew/CFW setup guide for specific versions
**Not updated.

Revision as of 18:28, 4 December 2020

PC tools

  • ninfs - Mount, explore and extract Nintendo console files
  • custom-install - Experimental script to automate the process of a manual title install
  • pyctr - Python library to interact with Nintendo 3DS files
  • rebuild-title-database - Rebuilds the contents of title.db
  • 3dsconv - Convert Nintendo 3DS CCI (".cci", ".3ds") files to the CIA format
  • nusserver - Custom Nintendo Update Server

Homebrew

Old

  • 3DS-rom-tools - Tools and guides for working with Nintendo 3DS games and applications
    • The tools and guides part is outdated, but the seeddb is still updated occasionally.
  • cmd-gen - Experimental script to generate CMD files for Nintendo 3DS SD titles
    • Experimental-only script before a better version was implemented in custom-install.
  • gen-title-info-entry - Experimental script to generate the Title Info Entry for title.db
    • Experimental-only script before a better version was implemented in custom-install.
  • search-3ds - Nintendo 3DS file searcher in Python
    • Very old script that I didn't implement all that well. It still technically works though I think!
  • hardmod-b9s-installer - Installs boot9strap through hardmod
    • Hardmod install is an old method nowadays with ntrboot existing. In the exceptional case where hardmod is the only method, it can still be useful.
  • 9.6-dbgen-xmls - XMLs for 3DS 9.6-crypto titles, for use with *hax 2.7+
    • *hax was updated to not require XMLs for seed-crypto titles at some point.
  • ctrnand-title-cia-gen - CIA generator for installed CTRNAND titles
    • GodMode9 can do this more effectively now, especially since it can actually parse ticket.db properly.
  • firmswap - Nintendo 3DS FIRM partition switcher in Python 3
    • This was mostly just a way for me to figure out how to use the AES-CTR known plaintext issue to replace the installed FIRM, useful for hardmods and DSiWare exploits.
  • 3DSflow - Box art images for mashers's grid launcher
    • Not updated.
  • ez3ds - Homebrew/CFW setup guide for specific versions
    • Not updated.