open-dbi - Nintendo Switch Homebrew

  • Thread starter Thread starter mrbeige
  • Start date Start date
  • Views Views 162
  • Replies Replies 4
  • Likes Likes 3
Frankly put, lol.
I'm sure ducky will have fun checking out this AI slop code.
Anyway, just learn to recognize some Russian words visually and you'll be fine using normal DBI.
 
  • Like
Reactions: XenoFredo
Hey, first of all: thanks for sharing this.

I just cloned and built the current repo on Windows with devkitPro. I had to install switch-libzstd, but after that the project built cleanly and produced open-dbi.nro without issues. The NRO also loads fine in Eden, so the basic build/homebrew side seems to be working.

I understand this is still very experimental and more of a clean-room reconstruction / test harness than a full DBI replacement at this stage, but it is still really interesting work. The modular layout is pretty easy to follow, especially the separate DBI0, PFS0, installer, NCA/NCZ and NCM backend parts.

Before I test this on real hardware, I wanted to ask which parts you have personally confirmed on an actual Switch so far:

  • read-only USB transfer
  • NCA/CNMT decrypt test
  • NSP install from SD
  • USB install through dbibackend
  • NCZ/NSZ reconstruction
  • tickets / rights-ID content
  • cleanup behavior if an install fails halfway
I noticed a few parts are marked as unverified or still look like they need more real-world validation, especially around NCA/CNMT extraction, ticket handling and the real NCM/ES/NS install path. That is not meant as criticism, just trying to understand what is known-good before I start testing on hardware.

Also, if you really burned through your last AI tokens putting this together: respect, because even getting a buildable Switch NRO with this much structure is already a decent amount of work. I might try to do some testing and small fixes locally as well, especially around bounds checks, install failure cleanup and safer validation before touching real storage.

Thanks again for releasing it. Looking forward to seeing how far this can go.
 
Last edited by Evilengine,

Site & Scene News

Popular threads in this forum