Homebrew [Release] FBI - Open source CIA installer

  • Thread starter Thread starter Deleted User
  • Start date Start date
  • Views Views 1,615,630
  • Replies Replies 4,207
  • Likes Likes 102
Any way I can do this on 10.6 with ninjhax? Got FBI set up and the CIA on my SD Card. Whenever I try, it gives me an error code and won't install.
 
Guys am I the only one who is getting a "3dsxtools.exe" crash when building FBI? I have the latest devkitpro so I don't get it

If anyone doesn't get a crash, can they send me the exe from the devkitarm/bin folder?
 
Hey i always get a freeze screnn when i try booting the app up , Im on CFW emunand 10.6 reinnand , and sysnand 9.2 , but im trying to do it on emuNAND
 
I'm not sure if this problem is related to FBI, any homebrew app in general (haven't had the chance to test this), or if it's related to the CFW used (currently ReiNand 3.3 @ emuNAND 10.6),
but whenever i press the Home button on my N3DS (with having FBI opened @ emuNAND) and closing+opening the lid, my N3DS/FBI freezes and i have to power it down.
 
Last edited by 2manyGames2play,
I'm not sure if this problem is related to FBI, any homebrew app in general (haven't had the chance to test this), or if it's related to the CFW used (currently ReiNand 3.3 @ emuNAND 10.6),
but whenever i press the Home button on my N3DS (with having FBI opened @ emuNAND) and closing+opening the lid, my N3DS/FBI freezes and i have to power it down.
DO NOT PUT THE SYSTEM TO SLEEP WHILE FBI IS RUNNING!!!!!! It will freeze the system 10/10 times. Just do yourself a favor and get used to closing out FBI when you are done with it. Or not closing the kid while it is running.
 
  • Like
Reactions: 2manyGames2play
Here's a build of FBI with svchax. In my tests it's about 100% on old3ds and 50% on new3ds. (10.6 sys)
It was kinda tricky to get working so I used the Dec 1 build of FBI and citrus to get it to work.
Source included but you have to install the included citrus. No cia and 3ds builds included because it doesn't make sense, use the original release if you need those.
 

Attachments

Last edited by zoogie,
FBI does not currently delete tickets, however the ability to do so is in the code rewrite currently on GitHub. When I'll get around to finishing the rewrite, I'm not sure. Some issues I've encountered have made working on it a drag.
A friend sent me a nightly FBI compiled from the current Github codes.
I tried using that to delete bad tickets.
However, those bad tickets actually hadn't been deleted, but oppositely got 2 more increased.

Bad tickets from original ticket.db:
0F890000 (Nintendo preinstalled item installer)
0FF40000 (Devmenu)
0FF40A00 (SaveDataFiler)

Bad tickets from fixed ticket.db:
0FF40000
0F800100 (FBI)
0F980000
0FF40A00
0F800100 (Copy ticket of FBI)

What I have done:
- Install nightly FBI CIA with H&S FBI
- Delete 0FF40000 0FF40A00 0F800100 tickets
- Press Home to exit -> black screen (because FBI ticket is just "removed") -> hard reboot to Decrypt9 -> dump fixed ticket.db
- Use CoffeeCIA to browse both original and fixed ticket.db
 
Last edited by MelonGx,
Here's a build of FBI with svchax. In my tests it's about 100% on old3ds and 50% on new3ds. (10.6 sys)
It was kinda tricky to get working so I used the Dec 1 build of FBI and citrus to get it to work.
Source included but you have to install the included citrus. No cia and 3ds builds included because it doesn't make sense, use the original release if you need those.

I'm a newb, I'm having troubles building fbi (i made a fork and added a few stuff / toggle delete after install etc)

I'm getting this
C:\devkitPro\FBI>make makefile
Makefile:53: buildtools/make_base: No such file or directory
make: *** No rule to make target `buildtools/make_base'. Stop.
even the unmodified version shows this.

devkitpro(arm) and citro3d is installed
 
I'm a newb, I'm having troubles building fbi (i made a fork and added a few stuff / toggle delete after install etc)

I'm getting this
even the unmodified version shows this.

devkitpro(arm) and citro3d is installed
Have you done make install in citrus?
If you have, then the problem is you likely just downloaded a zip of citrus which will be missing buildtools and any other submodules.
git clone --recursive <url to repo>
is how you fix this. Or download the zips of submodules manually.
 
Last edited by zoogie,
Have you done make install in citrus?
If you have, then the problem is you likely just downloaded a zip of citrus which will be missing buildtools and any other submodules.
git clone --recursive <url to repo>
is how you fix this. Or download the zips of submodules manually.
@capito27 also said that you need Steveice's fork of libctru to compile the latest builds of FBI.
 
@capito27 also said that you need Steveice's fork of libctru to compile the latest builds of FBI.
Yeah that's true, he has redone the AM functions so it's necessary for the latest FBI. The svchax build of FBI I posted earlier on this page uses the official libctru though.
 
Last edited by zoogie,
Have you done make install in citra?
If you have, then the problem is you likely just downloaded a zip of FBI which will be missing buildtools and any other submodules.
git clone --recursive <url to repo>
is how you fix this. Or download the zips of submodules manually.
if I may, I would like to clarify, citrus is now citro3d? is this correct?

btw, I just tested what you said, seems like it is doing something but hit a speedbump


C:\Users\meneses-pc>cd C:\devkitPro\FBI

C:\devkitPro\FBI>make
build/source/default.shbin.o
build/source/lodepng.o
/bin/sh: git: command not found
build/source/main.o
/bin/sh: git: command not found
build/source/screen.o
/bin/sh: git: command not found
source/screen.c: In function 'screen_init':
source/screen.c:125:25: warning: implicit declaration of function 'fontEnsureMapped' [-Wimplicit-function-declaration]
Result fontMapRes = fontEnsureMapped();
 
if I may, I would like to clarify, citrus is now citro3d? is this correct?

btw, I just tested what you said, seems like it is doing something but hit a speedbump
I'm not seeing an error there.
Citrus and citro3d are different things.

FBI_svchax
(for a new page. this is FBI for legit cia's firm 9.3+)
 
Last edited by zoogie,
I'm not seeing an error there.
Citrus and citro3d are different things.

FBI_svchax
(for a new page. this is FBI for legit cia's firm 9.3+)
so far so good, few warnings on multiple definitions then this upon making of the elf file
Code:
make: *** [build] Error 2
 
so far so good, few warnings on multiple definitions then this upon making of the elf file
Code:
make: *** [build] Error 2
This is more of a problem with learning how to compile things instead of something about FBI itself.

Probably, you should move this to "homebrew development", or a new thread or something.
another thing, that's not showing the actual error, show the whole output.
 

Site & Scene News

Popular threads in this forum