Homebrew [Release] FBI - Open source CIA installer

  • Thread starter Thread starter Deleted User
  • Start date Start date
  • Views Views 1,610,042
  • Replies Replies 4,207
  • Likes Likes 102
If you download a CIA and then install it with WiFi disabled, then I assume FBI would be unable to download the required seed, correct?

In which case is there any way we can download the seed and combine it with the CIA, so that no online access is required and nothing needs to be downloaded from Ninty's servers? (Or perhaps we could have a 'seed database'?)

If the above isn't possible, since most CIA require the seed to be downloaded would it not be better to convert .3DS into CIA? Then we would have a fully working archive file for posterity.
If you launch fbi via the Rosalina launcher, you have a zero percent chance of being banned. There's also a fork of luma3ds that has fbi installing built in if you're interested, which most likely can download a cia via a seed.
 
  • Like
Reactions: Razor83
If you launch fbi via the Rosalina launcher, you have a zero percent chance of being banned. There's also a fork of luma3ds that has fbi installing built in if you're interested, which most likely can download a cia via a seed.
Thanks for the suggestion, but its not really the ban risk i'm concerned about, its the future/archival nature i'm bothered about.
I'm just thinking 10 years down the line, when the 3DS eShop is shut down, alot of downloaded CIA files will suddenly become useless without the seeds.
 
If you download a CIA and then install it with WiFi disabled, then I assume FBI would be unable to download the required seed, correct?

In which case is there any way we can download the seed and combine it with the CIA, so that no online access is required and nothing needs to be downloaded from Ninty's servers? (Or perhaps we could have a 'seed database'?)

If the above isn't possible, since most CIA require the seed to be downloaded would it not be better to convert .3DS into CIA? Then we would have a fully working archive file for posterity.
seeds can be downloaded from this url:
Code:
https://kagiya-ctr.cdn.nintendo.net/title/0x<titleid>/ext_key?country=<countrycode>
for example, Pokémon Ultra Moon US would be https://kagiya-ctr.cdn.nintendo.net/title/0x00040000001B5100/ext_key?country=US.
the seed is the same for every title ID, the country code doesn't really matter. it is only so regions where the game is not released yet do not get the seed officially.

I have a list of known seeds at https://github.com/ihaveamac/3DS-rom-tools/wiki/SeedDB-list and seeds could be extracted out of the seeddb.bin if needed. many tools already recognize the seeddb.bin format.
 
Last edited by ihaveahax,
  • Like
Reactions: Razor83
Thanks for the suggestion, but its not really the ban risk i'm concerned about, its the future/archival nature i'm bothered about.
I'm just thinking 10 years down the line, when the 3DS eShop is shut down, alot of downloaded CIA files will suddenly become useless without the seeds.

You can download the seed from Nintendo's server on your pc and install it with fbi for offline install.
 
  • Like
Reactions: Razor83
I have a list of known seeds at https://github.com/ihaveamac/3DS-rom-tools/wiki/SeedDB-list and seeds could be extracted out of the seeddb.bin if needed. many tools already recognize the seeddb.bin format.
Thanks for the info :) So does the latest FBI recognize the seeddb.bin format?

I googled but was only able to find this thread about converting the seeddb.bin back into .dat files for use with FBI:
https://gbatemp.net/threads/release-hydroseed-export-seeddb-bin-to-dat-files.486592/
so I wasn't sure if seeddb.bin support has been added since then?
 
Thanks for the info :) So does the latest FBI recognize the seeddb.bin format?

I googled but was only able to find this thread about converting the seeddb.bin back into .dat files for use with FBI:
https://gbatemp.net/threads/release-hydroseed-export-seeddb-bin-to-dat-files.486592/
so I wasn't sure if seeddb.bin support has been added since then?
FBI doesn't use seeddb.bin directly, but seeds can be taken out of it with other tools(like the one you posted). I was considering making something that installs all the seeds from a seeddb.bin too.
 
  • Like
Reactions: Razor83
FBI has been updated to version 2.5.0
  • Clean up various bits of core code.
  • Fix font size on CHN/KOR/TWN devices.
  • HTTP operations now support gzip/deflate compression, which should reduce bandwidth usage when supported by the server.
  • Load file metadata after populating full list. Directories containing a lot of CIAs should populate faster now, although detailed information will not be immediately available for all files until loading has finished.
    • File operations for which file metadata is unnecessary should also load faster.
  • Modify built-in updater to pull from TitleDB, as GitHub no longer supports TLS versions supported by the 3DS.
  • Rewrite TitleDB support.
    • Titles can be installed as a 3DSX and/or a CIA, depending on availability.
      • Descriptions and categories are displayed in the main TitleDB list, and detailed information is displayed for CIA and 3DSX versions after selecting a title.
    • Entries will be blue when a newer version is available. Note that all installed titles will be marked as outdated until installed with version 2.5.0 or later through TitleDB, as the last installed version must be added to the cache.
      • All outdated titles can be updated at once by pressing Y in the TitleDB list.
    • Basic sorting and filtering options have been added.
A lot of internal changes were made leading up to this release. Make sure to report any glitches and crashes that may have been missed here: https://github.com/Steveice10/FBI/issues

Also, the built-in updater should no longer work on versions older than 2.5.0, as GitHub has disabled TLSv1.1 support.
 
Last edited by ,
Any idea if the 0xD8E08025 error could be related to the Gateway 11.6 modded firmware? Pulled out my unit for the first time in about a year and almost anything I try to install after that update causes this error.
 
I have some problems with titledb, it shows lot of versions of my installed homebrews. It seems the latests commits fixed the problem but I'm too lazy to compile FBI. Any site that has automatic builds of each commit?
 
I have some problems with titledb, it shows lot of versions of my installed homebrews. It seems the latests commits fixed the problem but I'm too lazy to compile FBI. Any site that has automatic builds of each commit?
Hit update on the FBI main menu.
 
@suzsuzuki is correct. Titledb option shows all version you installed and not only the last one like the previous version of FBI. I attached a pic.
20180227_192132.jpg
 
  • Like
Reactions: Giodude
If you launch fbi via the Rosalina launcher, you have a zero percent chance of being banned. There's also a fork of luma3ds that has fbi installing built in if you're interested, which most likely can download a cia via a seed.

Which fork is this? :)
 
  • Like
Reactions: Giodude

Site & Scene News

Popular threads in this forum