Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DBI Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=DBI
|title=DBI
|image=dbiswitch.png
|image=dbinx.png
|description=The ultimate solution for NSP, NSZ, XCI and XCZ installation along with many more advanced features to enhance your Nintendo Switch experience!
|description=The ultimate solution for NSP, NSZ, XCI and XCZ installation along with many advanced features.
|author=rashevskyv
|author=duckbill
|lastupdated=2023/04/22
|lastupdated=2024/01/05
|type=Utilities
|type=Utilities
|version=551
|version=658
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/dbiswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/dbinx.7z?k33p0fil35
|website=https://github.com/rashevskyv/dbi
|website=https://github.com/rashevskyv/dbi
|source=https://github.com/rashevskyv/dbi
|source=https://github.com/rashevskyv/dbi
|donation=
}}
}}
{{#seo:
DBI is the ultimate solution to install NSP, NSZ, XCI and XCZ files along with many advanced features.
|title=Switch Homebrew Apps (Utilities) - GameBrew
 
|title_mode=append
==Features==
|image=dbiswitch.png
*Install NSP, NSZ, XCI and XCZ files.
|image_alt=DBI
*Support installation over MTP, USB, http (from your personal server), external USB and more.  
}}
*View images in jpg, png and psd formats and work with zip and rar archives as well as with cbr/cbz containers.
DBI is a ultimate tool that allows you to install NSP, NSZ, XCI and XCZ files and work with Nintendo Switch. It supports installation over MTP, USB, http (from your personal server), external USB and more. You can view images in jpg, png and psd formats and work with zip and rar archives as well as with cbr/cbz containers.
*View text files in plain text or hex view.
*File manager that can copy, move or delete files and folders or create new folders.
*Save manager (including backup and restore).
*Displays activity charts in games by dates for all available users for each specific game.
*And more.
 
== Installation ==
Copy <code>dbi.nro</code> and <code>dbi.config</code> to your SD card at <code>sdmc:/switch/DBI/</code>.
 
DBI can be then be launched in either applet mode (from Album) or application mode (title override), however it is primarily designed to be used in applet mode.
 
If you have successfully launched DBI in applet mode you will see a blue background, launching in application mode will display a black background.
 
== User guide ==
The README for DBI is available [https://github.com/rashevskyv/dbi/blob/main/README_ENG.md#content here].
 
=== Interface ===
{| class="wikitable"
! style="width:15%;"|Browse SD Card
| Install NSP/NSZ/XCI/XCZ files from the memory card.
|-
! Browse USB0 Drive
|Install NSP/NSZ/XCI/XCZ files from an external exFAT/FAT32 USB drive, such as a flash drive, hard drive, etc.
|-
! Install title from DBIbackend
|Install NSP/NSZ/XCI/XCZ files from a PC via USB 2.0 or 3.0 cable using the included program dbibackend (Hotkey for this option: Y button).
|-
! Install title from Gamecard
|This option appears when a game card is inserted into the Switch and allows for the installation of a game from the game card to the console's microSD card or internal NAND memory.
|-
! Home server
|Since v150, it is possible to install games over the network (HTTP) via WiFi without wires or a LAN-USB adapter. More details [https://github.com/rashevskyv/dbi/blob/main/README_ENG.md#home-server here].
|-
! Browse installed applications
|View installed games, the total number of games installed, view time spent on a game and the number of times it has been launched, check for errors, transfer game data between internal memory, memory card, and back, selectively or continuously delete games and accompanying LayeredFS mods, view the presence of updates and DLC, manually remove DLC/updates/LayeredFS (LFS) mod, and the Reset Required version function to reset the system update check for a selected game (Hotkey for this option: L button).
|-
! Cleanup orphaned files
|Automatic cleaning of unnecessary deleted game files, if any.
|-
! Browse tickets
|View and manually delete game system tickets.
|-
! Browse saves
|View and delete game saves.
|-
! Run MTP responder
|Enable the internal MTP server to connect the Switch to a PC or Android device (phone/tablet/etc., tested with Pixel 3, Xiaomi Mi A1, Lenovo Tab 4 7" TB-7304X), where you can view and work with the memory card (1: External SD Card) and internal console memory, view installed games (4: Installed games), backup game saves to a PC (7: Saves), and dump a game card (full/trimmed/certificate) to a PC/Android with an inserted game card (9: Gamecard) (Hotkey for this option: X button).
|-
! Run FTP server
|Enable the DBI FTP server for accessing microSD files through port 5000 or installing files through port 6000.
|-
! Exit
|Exit the program (Hotkey for this option: + button).
|}
 
The bottom left corner of DBI displays the total amount of data currently on your SD card along with the full capacity. The bottom right corner gives you the same information for your NAND's usable space in HOS.
 
Bottom center (dbi: XXX) is the DBI version number - you should always use the most recent version.
 
==Controls==
'''General:'''
 
A - Select, confirm
 
B - Cancel, Exit the program (on main menu)
 
X - Select file, Hotkey for mounting MTP (on main screen)
 
Y - Invert selection, Select all if nothing is selected, Install via USB using dbibackend (on main screen)
 
ZL/ZR - Scroll pages in menus, Scroll through individual games when in detailed game menu
 
L - Hotkey for the menu option "Browse installed applications" (on main menu)
 
R - Change the displayed sort order of files/titles
 
L3 - Click left stick to launch games from the application list or detailed game menu
 
Plus - Display context menus (deleting, resetting the required firmware version, mounting via MTP and more)
 
Minus - Turn the screen on/off when MTP mode is activated/when installing titles
 
'''Browse SD card/USB0 drive:'''
 
A - Open the folder, Confirm/Start install
 
B - Return
 
X - Select single or multiple files for installation
 
Y - Invert your selections (the color of the name of the selected files will change from white to light blue)
 
==Screenshots==
'''Browse SD card/USB0 drive'''<br>
https://dlhb.gamebrew.org/switchhomebrews/dbinx.png


DBI also supports text files and allows you to view them in plain text or hex view. You can use it as a file manager to copy, move or delete files and folders or create new folders. DBI also allows you to work with saves (including backup and restore) and much more.
'''Install options'''<br>
https://dlhb.gamebrew.org/switchhomebrews/dbinx2.png


==Media==
'''Browse installed titles'''<br>
'''WHAT IS DBI AND HOW TO USE IT - ([https://www.youtube.com/watch?v=N_SlBDdkIfo sthetix])'''<br>
https://dlhb.gamebrew.org/switchhomebrews/dbinx3.png
<youtube>N_SlBDdkIfo</youtube>


==Changelog==
'''Title context menu'''<br>
'''551'''
https://dlhb.gamebrew.org/switchhomebrews/dbinx4.png
542:
* Bugfixes for mounting content encrypted with FW 16 keys
* Fixed interaction with *nix FTP server vsftpd
* Interface improvements, including in Activity Log (added "All-time" period, ability to launch games with L3 button, pressing the left stick, correct hour/hours designations in Russian version)
* Added Android extensions option (Yes/No) in DBI settings for better compatibility with various Android devices via USB MTP
* Added extra information for save backups restoration even without the installed game itself, and the function to backup only updated saves
* Added option to extract selected game files directly to LayeredFS-mod when navigating through its romfs
* And other minor fixes.


551:
'''Detailed game menu'''<br>
*Added an option to display or not display the cursor on the inactive panel
https://dlhb.gamebrew.org/switchhomebrews/dbinx5.png


New options on config file:
'''Running MTP responder'''<br>
<pre>
https://dlhb.gamebrew.org/switchhomebrews/dbinx6.png
; Read file modification time (can slow down on large dirs)
ReadMT=false


; Report android extension (some initiators thinks that android has bugs)
==Media==
ReportAndroidExtension=true```
'''WHAT IS DBI AND HOW TO USE IT ([https://www.youtube.com/watch?v=N_SlBDdkIfo sthetix])'''<br>
<youtube>N_SlBDdkIfo</youtube>


; Auto repeat nav. buttons when holding
==Credits==
Autorepeat=true
Thanks to [https://github.com/SciresM SciresM] for [https://github.com/SciresM/hactool hactool] (licensed under [https://en.wikipedia.org/wiki/ISC_license ISC]) - DBI uses some data struct definitions from there.
; Show cursors on both panels in two-panel browsinig mode
Secondcursor=false
</pre>


== External links ==
== External links ==
* Github - https://github.com/rashevskyv/dbi
* GitHub - https://github.com/rashevskyv/dbi

Latest revision as of 01:38, 5 February 2024

DBI
Dbinx.png
General
Authorduckbill
TypeUtilities
Version658
LicenseMixed
Last Updated2024/01/05
Links
Download
Website
Source

DBI is the ultimate solution to install NSP, NSZ, XCI and XCZ files along with many advanced features.

Features

  • Install NSP, NSZ, XCI and XCZ files.
  • Support installation over MTP, USB, http (from your personal server), external USB and more.
  • View images in jpg, png and psd formats and work with zip and rar archives as well as with cbr/cbz containers.
  • View text files in plain text or hex view.
  • File manager that can copy, move or delete files and folders or create new folders.
  • Save manager (including backup and restore).
  • Displays activity charts in games by dates for all available users for each specific game.
  • And more.

Installation

Copy dbi.nro and dbi.config to your SD card at sdmc:/switch/DBI/.

DBI can be then be launched in either applet mode (from Album) or application mode (title override), however it is primarily designed to be used in applet mode.

If you have successfully launched DBI in applet mode you will see a blue background, launching in application mode will display a black background.

User guide

The README for DBI is available here.

Interface

Browse SD Card Install NSP/NSZ/XCI/XCZ files from the memory card.
Browse USB0 Drive Install NSP/NSZ/XCI/XCZ files from an external exFAT/FAT32 USB drive, such as a flash drive, hard drive, etc.
Install title from DBIbackend Install NSP/NSZ/XCI/XCZ files from a PC via USB 2.0 or 3.0 cable using the included program dbibackend (Hotkey for this option: Y button).
Install title from Gamecard This option appears when a game card is inserted into the Switch and allows for the installation of a game from the game card to the console's microSD card or internal NAND memory.
Home server Since v150, it is possible to install games over the network (HTTP) via WiFi without wires or a LAN-USB adapter. More details here.
Browse installed applications View installed games, the total number of games installed, view time spent on a game and the number of times it has been launched, check for errors, transfer game data between internal memory, memory card, and back, selectively or continuously delete games and accompanying LayeredFS mods, view the presence of updates and DLC, manually remove DLC/updates/LayeredFS (LFS) mod, and the Reset Required version function to reset the system update check for a selected game (Hotkey for this option: L button).
Cleanup orphaned files Automatic cleaning of unnecessary deleted game files, if any.
Browse tickets View and manually delete game system tickets.
Browse saves View and delete game saves.
Run MTP responder Enable the internal MTP server to connect the Switch to a PC or Android device (phone/tablet/etc., tested with Pixel 3, Xiaomi Mi A1, Lenovo Tab 4 7" TB-7304X), where you can view and work with the memory card (1: External SD Card) and internal console memory, view installed games (4: Installed games), backup game saves to a PC (7: Saves), and dump a game card (full/trimmed/certificate) to a PC/Android with an inserted game card (9: Gamecard) (Hotkey for this option: X button).
Run FTP server Enable the DBI FTP server for accessing microSD files through port 5000 or installing files through port 6000.
Exit Exit the program (Hotkey for this option: + button).

The bottom left corner of DBI displays the total amount of data currently on your SD card along with the full capacity. The bottom right corner gives you the same information for your NAND's usable space in HOS.

Bottom center (dbi: XXX) is the DBI version number - you should always use the most recent version.

Controls

General:

A - Select, confirm

B - Cancel, Exit the program (on main menu)

X - Select file, Hotkey for mounting MTP (on main screen)

Y - Invert selection, Select all if nothing is selected, Install via USB using dbibackend (on main screen)

ZL/ZR - Scroll pages in menus, Scroll through individual games when in detailed game menu

L - Hotkey for the menu option "Browse installed applications" (on main menu)

R - Change the displayed sort order of files/titles

L3 - Click left stick to launch games from the application list or detailed game menu

Plus - Display context menus (deleting, resetting the required firmware version, mounting via MTP and more)

Minus - Turn the screen on/off when MTP mode is activated/when installing titles

Browse SD card/USB0 drive:

A - Open the folder, Confirm/Start install

B - Return

X - Select single or multiple files for installation

Y - Invert your selections (the color of the name of the selected files will change from white to light blue)

Screenshots

Browse SD card/USB0 drive
dbinx.png

Install options
dbinx2.png

Browse installed titles
dbinx3.png

Title context menu
dbinx4.png

Detailed game menu
dbinx5.png

Running MTP responder
dbinx6.png

Media

WHAT IS DBI AND HOW TO USE IT (sthetix)

Credits

Thanks to SciresM for hactool (licensed under ISC) - DBI uses some data struct definitions from there.

External links

Advertising: