@Steveice10 Steveice10 released this Jan 10, 2017 · 4 commits to master since this release

  • Fix URL payloads received over the network being corrupted due to not having enough space for a null terminating character in the buffer.
  • Remove kernel exploits and switch to new kernel backdoor method. fasthax or waithax must now be run before launching the 3DSX version of FBI.
  • Replace homebrew startup logo with a custom logo made by PabloMK7.
  • servefiles: Add optional host IP argument to override the default IP address resolution method.



@Steveice10 Steveice10 released this Dec 31, 2016 · 14 commits to master since this release

  • Color tickets based on whether they are in use. Green means in use, red means not in use.
  • Fix acquisition of service access as a 3DSX.
  • Fix file operations being messed up when attributes cannot be read.
  • Fix use-after-free crash in bulk file operations that delete targets.
  • servefiles: Allow any extension when pointing directly to a single file.
  • servefiles: Other minor code improvements.



@Steveice10 Steveice10 released this Dec 24, 2016 · 26 commits to master since this release

  • Add warning when opening the NAND.
  • Decrease buffer size of transfers over HTTP. Should help with speed.
  • Display transfer speed in copy operations.
  • Enable N3DS speed-up.
  • Revise remote installation into a list of methods for receiving URLs.
    • "Receive URLs over the network" - Listens on port 5000 for a length followed by a list of URLs, separated by new-line characters. Installs from the provided list of URLs, and sends a confirmation byte back when the installation has completed.
    • "Scan QR Code" - Turns on the camera and scans for QR codes.
    • "Manually enter URLs" - Opens up the software keyboard for manually typing URLs, separated by new-line characters.
    • "Repeat last request" - Repeats the last set of URLs used in an installation request.
    • "Forget last request" - Forgets the last set of URLs used in an installation request.
  • servefiles: Adapt to "Receive URLs over the network" method of remote installation. Now only requires Python and no additional dependencies. Run with "python servefiles.py (ip) (file/directory)".



@Steveice10 Steveice10 released this Dec 20, 2016 · 38 commits to master since this release

  • Add option to reuse the last set of URLs provided to the QR code installer.
  • Allow sorting titles and ext save data by name. (enabled by default)
  • Enable N3DS speed-up during waithax execution.
  • Fix waithax integration.
  • Improve GUI performance.
  • Move theme directory to "sdmc:/fbi/theme/".
  • servefiles: Add drag-and-drop batch file.
  • servefiles: Close HTTP server when QR code is closed.
  • servefiles: Improve error handling.
  • servefiles: Use Tk to display the QR code instead of the web browser.



@Steveice10 Steveice10 released this Dec 17, 2016 · 60 commits to master since this release

  • Add waithax support. (untested)
  • Add action to delete unused tickets.
  • Add loading screens to multi-file operations.
  • Check if FBI already has service access before executing kernel exploits.
  • Delete existing file instead of overwriting when pasting. Fixes pasting into extdata.
  • Improve title destination detection.
  • Replace network installation with utility for generating a QR code to serve CIA files over local HTTP.
  • Fix delete action use-after-free.
  • Fix performing actions in current directory after renaming it.



@Steveice10 Steveice10 released this Aug 6, 2016 · 75 commits to master since this release

  • Copy file attributes when pasting.
  • Improve file attribute accuracy.
  • Increase svchax reliability. (thanks @Plailect)
  • Fix copying multiple times from archives that open with the same handle.
  • Fix potential path corruption in most multi-file operations.



@Steveice10 Steveice10 released this Aug 1, 2016 · 80 commits to master since this release

  • Add Keep-Alive header to TitleDB.com requests.



@Steveice10 Steveice10 released this Jul 31, 2016 · 81 commits to master since this release

  • Add action for deleting a title and its ticket at the same time.
  • Add support for TitleDB.com.
  • Add version number parsing.
  • Adjust resolution of QR code camera.
  • Display all file attributes.
  • Display title region information, when available.
  • Improve title destination detection.
  • Move NAND dumps to "sdmc:/fbi/nand/", name by date and time.
  • Fix CDN installation of non-DLC add-on content.
  • Fix displaying metadata of CIA files with sizes greater than 2GB.



@Steveice10 Steveice10 released this Jul 6, 2016 · 96 commits to master since this release

  • Prompt on whether to install N3DS titles on O3DS.
  • Switch to official software keyboard.



@Steveice10 Steveice10 released this Jun 30, 2016 · 100 commits to master since this release

  • Remove invalid characters from save export/import paths.
  • Report seed retrieval HTTP error codes.
  • Turn off cameras during QR installation process.
  • Wrap list navigation at top and bottom.