Boop 3DS

From GameBrew
Revision as of 15:11, 10 July 2021 by HydeWing (talk | contribs)

Template:Infobox 3DS homebrew

Boop is a PC application that allows you to send your .cia and .tik files to your 3DS, running FBI directly over your Wi-Fi LAN. It is a C# implementation of the servefiles.py from FBI and remote_install_pc.py from Tinfoil.

As today, Boop works with the latest version of FBI meaning you can install 3DS CIA homebrew directly to your console.

Features

  • Switch .nsp and 3DS .cia support.
  • Easy to use GUI.
  • Full Drag and Drop support.
  • Multi-File Booping.
  • Name your files whatever you want. Even emojis.
  • The webserver runs on EmbedIO ​(HTTP 2.0 supported).
  • Doesn't require administrator rights.
  • Auto detection of your Nintendo console IP address (trying to match your MAC address).
  • Selecting an IP address if you are connected to multiple networks (or with multiple network adapters).
  • Sneks (one with a top hat) looking after you.

User guide

How to send CIA files to 3DS

First run FBI on your 3DS, make sure it is connected to the same network as your computer:

  • Select Remote Install/Network Install.
  • Select Receive URLs over the network.
  • Take note of your console's IP address.

Then open BOOP.exe on your PC:

  • Type in your console's IP address that you got from your 3DS.
  • Click Pick files, select CIA applications/games that you want to install.
  • If you are prompted by Firewall settings, choose Allow access and you should see the Booting status on the application.

Back to your 3DS:

  • Press A to proceed.
  • Once the installation is completed, press HOME to return to main screen.

Note: This method will take longer than intalling directly from your sd card. Make sure your 3DS have enough battery to complete the installation process.

Screenshots

boop2.png

Media

Installing 3DS CIA games with BOOP WIRELESSLY (sthetix)

Changelog

v2.0.0 8 Oct 2018

  • Added support for Tinfoil on Nintendo Switch (Thanks to @Adubbz for his patience).
  • New and improved http 2.0 server implementation (EmbedIO).
  • Full support for crazy characters in the names (including emojis).
  • A bit of UI redesigning and cosmetics.
  • Another snek, and this has a top hat.

v1.4.0 12 Jan 2017

  • Fixed the problem with the + sign.
  • Fixed the problem when people had more than 1 network adapter.
  • Added full drag and drop support.

v1.3.0 1 Jan 2017

  • Added internal CIA information decryption (show the name of the app instead of the filename).
  • Code improvement to make releasing new versions easier.
  • Migrated from Httplistener to TCPListener (this is big):
    • Administrator rights are no longer needed.
    • Operative system firewall propmpt instead of shady hole poking.
    • No more crashes.

v1.2.0 30 Dec 2016

  • Added new magical module to detect the 3DS IP adress.
  • Tweaked the firewall manager to try to stop.

v1.1.1 28 Dec 2016

  • Fixed the last release weighting 6.82 MB.

v1.1.0 28 Dec 2016

  • Added check for updates.
  • Improved UI:
    • New font.
    • Red boxes to mark errors.
  • Improved the About dialog:
    • Now includes the names of every collaborator.
  • Added drag and drop support (also if you associate manually CIA files, it should work).
  • Added (a lot of) debug code to try to pin down spooky.
  • Enforced administrator check.
  • Some code tidying.

v1.0.1 27 Dec 2016

  • Fix: Program no longer freezes if no file selected.
  • Fix: Program no longer freezes if valid but wrong IP adress is selected.
  • Fix: Transfer no longer fails if file name contains spaces.
  • Added: Remembering the IP adress after you close the app.
  • Changed versioning for future updater (shout out to @LeoLamCY for all the fixes).

v1.0 26 Dec 2016

  • Cool interface.
  • No python required.
  • Multi file support.

v0.1 25 Dec 2016

External links

Advertising: