Homebrew [Release] FBI - Open source CIA installer

  • Thread starter Deleted User
  • Start date
  • Views 1,493,854
  • Replies 4,207
  • Likes 102

froggestspirit

Aspiring Game Dev
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
Steveice10 Not sure if it's something probable, but you should try to make a mode that rips installed titles into a CIA. Can this be done? And furthermore, if possible, can the signature be properly sent over? (basically, ripping the title into a cia identical to one that would be installed)
 
D

Deleted User

Guest
OP
Steveice10 Not sure if it's something probable, but you should try to make a mode that rips installed titles into a CIA. Can this be done? And furthermore, if possible, can the signature be properly sent over? (basically, ripping the title into a cia identical to one that would be installed)


AFAIK ripping isn't doable without ARM9 execution.
 
D

Deleted User

Guest
OP
Ahh, I thought it would be basically the same as installing, just in reverse. I'm not too well versed with the inner workings of the 3DS though


For installing, you retrieve an install handle from the AM service, copy the CIA file to said handle as if it were a file itself, and finally pass the handle to the function for finalizing installations. It's one way, and it doesn't involve direct filesystem access.
 

Hashtastrophe

Wizard
Member
Joined
Jan 12, 2015
Messages
442
Trophies
0
Location
Yes that kind of wizard.
XP
445
Country
Canada
Pretty sure updates come as unsigned CIAs, so only if you're in emuNAND or some CFW that patches signature checks.
They are but if you know the titleID and have downloaded a previous update (for said game) you should be able to use FunkyCIA to gen a cia that will run. Because you'd have the tickets already on your system.

I haven't tried it myself so I'm not sure if that would actually work. Sounds like it would though.
 
D

Deleted User

Guest
OP
They are but if you know the titleID and have downloaded a previous update (for said game) you should be able to use FunkyCIA to gen a cia that will run. Because you'd have the tickets already on your system.

I haven't tried it myself so I'm not sure if that would actually work. Sounds like it would though.


That might work, yeah, although it only applies when you've downloaded a previous update for a game.
 

Hashtastrophe

Wizard
Member
Joined
Jan 12, 2015
Messages
442
Trophies
0
Location
Yes that kind of wizard.
XP
445
Country
Canada
Or any content you have tickets for. Useful for reinstalling content when you don't have eshop access, I guess.

And pretty sure there are games where you can install all DLC if you bought just one. (Or installed a free one) Nintendo could have handled DLC tickets better instead of relying on a single ticket for each game's content.
 

pastaconsumer

Well-Known Member
Member
Joined
Oct 12, 2014
Messages
971
Trophies
1
XP
3,190
Country
United States
Finally tested... FBI didn't even load, ... just a black screen... Tested in EmuNAND and SysNAND. I was using one with the service patch in it. I ran libkhax (or whatever it's called) and then rebooted to run the service patched FBI.
Can someone help me? I appreciate any help!
 

jmmc

Well-Known Member
Member
Joined
May 8, 2011
Messages
168
Trophies
1
XP
1,681
Country
Finally tested... FBI didn't even load, ... just a black screen... Tested in EmuNAND and SysNAND. I was using one with the service patch in it. I ran libkhax (or whatever it's called) and then rebooted to run the service patched FBI.
Can someone help me? I appreciate any help!


With the latest release which is on the main post, you don't need nothing, it has libkhax integrated.

And if you use an old one, you have to run libkhax and press "X" button and then, launch FBI.

But I recommend you to download the latest update.
 

Hashtastrophe

Wizard
Member
Joined
Jan 12, 2015
Messages
442
Trophies
0
Location
Yes that kind of wizard.
XP
445
Country
Canada
Finally tested... FBI didn't even load, ... just a black screen... Tested in EmuNAND and SysNAND. I was using one with the service patch in it. I ran libkhax (or whatever it's called) and then rebooted to run the service patched FBI.
Can someone help me? I appreciate any help!
Sounds like a case of not reading. The service patches FBI has are what libkhax provided. Now that it has them integrated you don't need libkhax and running it before using FBI is why you can't get it to load.
 

SpencerlyEverly

Spencer Everly
Member
Joined
Nov 28, 2014
Messages
272
Trophies
0
Location
Central City, KY
Website
www.youtube.com
XP
1,045
Country
United States
The error I got for installing CIAs for the newest version is here:

Install failed!
Could not install app.
Raw Error: 0xd8e0806a
Module: AM (0x20)
Level: Permanent (0x1b)
Summary: Invalid argument (0x7)
Description: Invalid signature (0x6a)

All that for installing SaveDataFiler and DevMenu... DX

Any suggestions?
 

Hashtastrophe

Wizard
Member
Joined
Jan 12, 2015
Messages
442
Trophies
0
Location
Yes that kind of wizard.
XP
445
Country
Canada
The error I got for installing CIAs for the newest version is here:

Install failed!
Could not install app.
Raw Error: 0xd8e0806a
Module: AM (0x20)
Level: Permanent (0x1b)
Summary: Invalid argument (0x7)
Description: Invalid signature (0x6a)

All that for installing SaveDataFiler and DevMenu... DX

Any suggestions?
They don't install because they aren't signed for retail consoles. Nor would they run if you could install them. And why bother with devmenu if you can just use FBI?
 

Monado_III

Well-Known Member
Member
Joined
Feb 8, 2015
Messages
722
Trophies
0
Location
/dev/null
XP
1,443
Country
Canada
The error I got for installing CIAs for the newest version is here:

Install failed!
Could not install app.
Raw Error: 0xd8e0806a
Module: AM (0x20)
Level: Permanent (0x1b)
Summary: Invalid argument (0x7)
Description: Invalid signature (0x6a)

All that for installing SaveDataFiler and DevMenu... DX

Any suggestions?

SaveDataFiler and DevMenu aren't legit CIAs so they won' install.(before you ask, AFAIK unless you're Nintendo, it is impossible to create a legit DM/SDF CIA)
 

SpencerlyEverly

Spencer Everly
Member
Joined
Nov 28, 2014
Messages
272
Trophies
0
Location
Central City, KY
Website
www.youtube.com
XP
1,045
Country
United States
They don't install because they aren't signed for retail consoles. Nor would they run if you could install them. And why bother with devmenu if you can just use FBI?
Well. :glare: For the question, I don't know. Maybe i'll try the FBI CIA and see if it works with that.

EDIT: Both FBI and a generated FunkyCIA CIA of Super Mario Bros. has failed.
 
D

Deleted User

Guest
OP
Well. :glare: For the question, I don't know. Maybe i'll try the FBI CIA and see if it works with that.

EDIT: Both FBI and a generated FunkyCIA CIA of Super Mario Bros. has failed.


In any case, "Invalid Signature" always means that the signature of the CIA is invalid, which means it cannot be used without emuNAND or a CFW that patches signature checks.
 

Hashtastrophe

Wizard
Member
Joined
Jan 12, 2015
Messages
442
Trophies
0
Location
Yes that kind of wizard.
XP
445
Country
Canada
Well. :glare: For the question, I don't know. Maybe i'll try the FBI CIA and see if it works with that.

EDIT: Both FBI and a generated FunkyCIA CIA of Super Mario Bros. has failed.
FBI isn't signed either so you can't install that with itself. I was asking why not just use FBI instead of trying to install another installer.
And you need to own eshop games in order to use FunkyCIA to make a valid cia of it.

Basically only content you own, system updates from carts/CDN, and those preinstalled games will work. If you need anything else installed, use a gateway to install devmenu and go from there.
 
D

Deleted User

Guest
OP
Basically only content you own, system updates from carts/CDN, and those preinstalled games will work. If you need anything else installed, use a gateway to install devmenu and go from there.


Heck, FBI would work as well if used in Gateway emuNAND.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Buttocks