Homebrew [Release] FBI - Open source CIA installer

  • Thread starter Deleted User
  • Start date
  • Views 1,506,700
  • Replies 4,207
  • Likes 102

sanni

Well-Known Member
Member
Joined
Nov 7, 2003
Messages
142
Trophies
1
XP
1,215
Country
Germany
  • Like
Reactions: Margen67

jmmc

Well-Known Member
Member
Joined
May 8, 2011
Messages
168
Trophies
1
XP
1,710
Country
Can anyone make a tutorial of how to install a legit cia?

I'm trying to install one but it says that it can't run AM service.
 

williamcesar2

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
669
Trophies
0
Age
36
Location
New York City
XP
459
Country
United States
Can you please tell us how you did the patching? I kinda prefer it when I can compile my own things from source instead of being dependant on others to create a binary.

So you have this: https://github.com/archshift/service-patch/blob/master/source/main.cpp
And that: https://github.com/Steveice10/FBI/blob/master/source/main.cpp

And then you copy what to where? xD

Also does it work with Brahma too? https://github.com/patois/Brahma

And can you put everything into one 3dsx file?


lol brahma is not a CFW, you cannot run CIA on it
 

Death78793

What is this, a first person shooter?
Member
Joined
Jan 16, 2015
Messages
251
Trophies
0
Age
28
XP
379
Country
Can anyone make a tutorial of how to install a legit cia?

I'm trying to install one but it says that it can't run AM service.

Look in the last page for a post by me, download My compiled version of FBI and libkhax, run libkhax and exit to the homebrew menu using the X button, run the FBI version I linked and you're good to go :)
 

Death78793

What is this, a first person shooter?
Member
Joined
Jan 16, 2015
Messages
251
Trophies
0
Age
28
XP
379
Country
lol brahma is not a CFW, you cannot run games on it
I believe he was asking if FBI or patch-service could be run from Brahma (which is kinda like bootstrap) but I haven't had any luck with it. Besides, all patch-service needs is ARM11 execution and the master branch of bootstrap/libkhax does that very well already :)
 

jmmc

Well-Known Member
Member
Joined
May 8, 2011
Messages
168
Trophies
1
XP
1,710
Country
Look in the last page for a post by me, download My compiled version of FBI and libkhax, run libkhax and exit to the homebrew menu using the X button, run the FBI version I linked and you're good to go :)


Thanks you! One thing, Can I install a legit cia on emunand? Because I have a clean sysnand and I want to use it on my emunand
 
  • Like
Reactions: Death78793
D

Deleted User

Guest
OP
Steve, I think it would be great if you could add a delete file option after installing the cia files.

Noted. Will attempt to add this.

MH4U cia will not install, not even in the latest commit. It prints "Install failed/IO error/Invalid argument"(/ means new line).

I'll look into this issue. Might be another signed vs unsigned size issue.

Also, I'm working on integrating libkhax/service-patch into FBI. Hopefully it won't take long.
 

ground

Well-Known Member
Member
Joined
Mar 22, 2007
Messages
907
Trophies
0
XP
597
Country
Netherlands
the best cia manager now! The ability to delete system apps is awesome.

a little bit off-topic:
you can now "downgrade"the mset app on the N3DS with this :). Just delete "CTR-N-HASP"and install the old version (3075 for europe) with it. This won't restore the mset exploit completely, but it is a partial ;)
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,478
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,933
Country
United States
I've successfully uninstalled TWL_FIRM and DS Cart Whitelist from sysnand and installed TWL_FIRM and DS Cart White list from v2.0 initial scan versions from CDN (basically installed the oldest available versions on CDN). Appears to work. Though only DS flashcart I have is the Gateway Blue card so I can't really test that. It still works on my 9.2 sysnand after this so I assume this worked correctly.

So in theory anything that worked on 2.0 FW will now work on 9.2 which is what my sysnand is currently on.

I'd install the v1.0 TWL and DS Cart White list, but those aren't on the CDN. 1.0 launch FW isn't on CDN. Is it even possible to dump TWL to a CIA file like you can most other system titles? That's the only way I see 1.0 TWL becoming available to the rest of us. I emplore those who still have a 1.0 launch console to do this. That's assuming you have it nand modded and have a backup of your 1.0 launch FW that you can boot as emunand...if that is even possible. :P

Either way this appears to be safe. So if you are looking to downgrade TWL/DS Cart White list for better DS flashcart white list on 9.x sysnand. You now have a way to do it.

However for n3DS users:

Do not attempt to downgrade TWL_FIRM! n3DS has it's own version of TWL and the old 3DS version is NOT compatible! You can downgrade TWL on n3DS, but only to the oldest available version which is the one that came with 8.1 for Japan consoles and 9.0 for USA/Europe consoles. Installing 2.0 TWL from classic 3DS on N3DS will either brick it or break TWL!

DS Cart White list is not it's own version on n3DS. So you can still uninstall that from n3DS. Heck I wonder if you even have to install 2.0 DS Cart White list. Just uninstall it and be done with it. :P

EDIT:

Actually after further tests....Don't leave the DS Cart White List uninstalled. Oddly a "broken" one works (the version where people spoofed the version string and broke the signature), but if one isn't present at all, TWL won't boot. Even my legit DS games wouldn't boot.

So be sure to have some kind of DS Cart White list installed or DS games won't boot. Preferably the v2.0 (v1.0 if you have a way of dumping it from 1.0 FW).

Also I've uninstalled the following apps from sysnand without any adverse effects:

Health & Safety
Nintendo Zone
AR Games
Face Raiders
Mii Plaza

(refer to http://yls8.mtheall.com/ninupdates/reports.php for title IDs of the above mentioned apps. Note that some may have different title ids depending on your region of console)

I did this to help it boot up faster as I never use those. I will keep them on emunand however as I might find a use for one or two down the road. Emunand is where all my games live. Sysnand is just there so the console can power up. :P

Heck I could probably uninstall some applets as well like the friends list and Mii zone. I could also remove Activity Log, the audio player, and camera/video player app. But the camera applet might not work correctly without the camera/video player app and I may still use the camera applet for it's QR scanner. Obviously the Web Browser would stick around as well. :P

The audio player I will just keep there incase I want to bootup and just play some music. Especially if I'm on the road trip or something.

In either case, the above list of apps I have tested the system with them uinstalled and everything appears to still work. I don't know if this causes issues with playing games in sysnand. But the only game I may use in sysnand is Cubic Ninja and I did test that one as well and the Ninjhax exploit still works so that is all that matters for me on sysnand. Note n3DS may have different title IDs for certain apps. Especially those that have features only available on the n3DS.
 
D

Deleted User

Guest
OP
Just uploaded a new version with a few changes.
  • Fixed pressing "B" in a prompt also going back a directory in the file browser.
  • Changed exit button back to start, as the above fix solved that issue as well.
  • Added mode for deleting CIA files. Works the same as the install mode, but deletes the files instead.
  • Added a button for installing/deleting all of the CIAs in a directory. Press "X" to do while so in the correct mode.
Integrated service patching for Ninjhax is coming along, however it'll be a while longer as I'm having some issues with libkhax.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
So is there a way to rip a game cart and convert it to a 'legit' .cia?


As in make it installable on sysNAND and then run it without additional hacks? No, because only Nintendo can sign CIAs properly. CIAs we create from dumped cartridges don't have a proper signature.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    M @ McPaul: Hello, anyone has a fix for this? ...