Homebrew [Release] FBI - Open source CIA installer

  • Thread starter Thread starter Deleted User
  • Start date Start date
  • Views Views 1,615,205
  • Replies Replies 4,207
  • Likes Likes 102
CIAs always install to their intended location. games and stuff always install to SD card, DSiware and system titles install to NAND(if you try to force install to SD card, they won't work).

To be fair, it usually gets devapps wrong!

I've found this at https://github.com/Steveice10/FBI/b...a/source/ui/section/action/installcias.c#L125 :
"FS_MediaType dest = ((titleId >> 32) & 0x8010) != 0 ? MEDIATYPE_NAND : MEDIATYPE_SD;"

Without thinking too much over it, it appears to be choosing blindly depending on titleid-high; this fails to account for the convention where regular (00040000) apps are supposed to install to nand if their tid-low ends with a nonzero byte :)

Wink wink @Steveice10 :3
 
To be fair, it usually gets devapps wrong!

I've found this at https://github.com/Steveice10/FBI/b...a/source/ui/section/action/installcias.c#L125 :
"FS_MediaType dest = ((titleId >> 32) & 0x8010) != 0 ? MEDIATYPE_NAND : MEDIATYPE_SD;"

Without thinking too much over it, it appears to be choosing blindly depending on titleid-high; this fails to account for the convention where regular (00040000) apps are supposed to install to nand if their tid-low ends with a nonzero byte :)

Wink wink @Steveice10 :3
that's not really the fault of FBI I think. it's the title ID of some devapps that are wrong, so they install to SD instead.
 
that's not really the fault of FBI I think. it's the title ID of some devapps that are wrong, so they install to SD instead.
Nope, they're the official title ids (check out with Test Menu, the only thing it'll recognize as devmenu is a nand-installed 00040000-0ff40002) :)
 
Why can I not get this to work? I want to install FE: Fates DLC and honestly I don't understand the instructions at all but I figured I could at least install the goddamn cia even if it doesn't work, but I can't. Once I hit Punch FBI immediately says '' Install files? '', to which I press A, then it immediately says Install finished. How can the 260mb file be received and installed in a matter of seconds? Well it can't, because it didn't, and Socketpunch even says: [26/7/2016 21:15 PM] - Failed at 0.00mb of 260.12mb @ 0.00%
 
Download the .CIA from the 3DSxxxx sites. An I the only one that wants to install directly from .CIA and not QR code?

Sent from my Nexus 4
For small items like homebrew it is faster to just scan QR, but for larger items (like actual games) it's much faster for me to just download a CIA, or much more convenient to use freeShop instead of searching for a QR.
 
I'm probably late, but it isn't possible to install NAND apps with 2.0+.

Tried to multiple apps on three different systems... DevMenu, and various DSiWare. My CIAs are good since FBI 1.4.7 installed them just fine.

You can install them on 2.0, but they
1) install to SD
2) give an instant error upon launch.
 
I'm probably late, but it isn't possible to install NAND apps with 2.0+.

Yep, just 2-3 posts ago I discussed the problem, and later that day Steve made a patch (which simply hasn't appeared in any official version yet)

I personally would have done it in a slightly different way as this looks too aggressive (it would also match dlc/demo with variant #2 while still not accounting for variants 1/3... but hey I haven't seen it in action either :)
 

Site & Scene News

Popular threads in this forum