I started throwing all my tokens at re-creating an open source version of DBI. For now, it can install .nsp, .nsx and connect to dbibackend for file transfers. https://github.com/mrbeige1/open-dbi
Given the American flag in his bio, I don't think that's going to be possible for him.Anyway, just learn to recognize some Russian words visually and you'll be fine using normal DBI.
Why didn't you put out a release tag with the compiled NRO though?I started throwing all my tokens at re-creating an open source version of DBI. For now, it can install .nsp, .nsx and connect to dbibackend for file transfers. https://github.com/mrbeige1/open-dbi
I prefer my slop open sourceFrankly 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.
I tested this on my switch so far :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:
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.
- 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
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.
Cause I'm dumb. Will try to do it tonightWhy didn't you put out a release tag with the compiled NRO though?![]()

I prefer my slop open source
I tested this on my switch so far :
I'm actually burning my work's leftover weekly token during the weekend.
- read-only USB transfer
- NCA/CNMT decrypt test
- NSP install from SD
- USB install through dbibackend
I really just feel like dbi should be open source.
Cause I'm dumb. Will try to do it tonight![]()
