Homebrew [Release] FBI - Open source CIA installer

  • Thread starter Deleted User
  • Start date
  • Views 1,504,107
  • Replies 4,207
  • Likes 102
D

Deleted User

Guest
OP
For those interested (or opposed to using Java), I've put together a Python 2.7 version of sockfile here:

Install Python 2.7.x: https://www.python.org/downloads/

Download: FalconPunch

It's been tested under Windows with Python 2.7.8. Simply drag your file onto the script and enter the IP address you need. It's not glamorous, but then again it's not Java. Hope it helps, I take no responsibility if it cooks your device.

Nice. I added it to the first post as an alternative, hope you don't mind. Java was just the quickest, most convenient, and most compatible way for me to implement sockfile. Alternatives are certainly welcome.
 
  • Like
Reactions: mooglazer

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,067
Trophies
1
XP
998
Country
United States
Region Three's method does not work with MM because of missing language files

In that case, region-changed EmuNAND it is. I added a method for that to my previous post (a more detailed one's at the site he's probably going to get the SecureInfo_A from).

On another note, is it possible to somehow allow blargsnes (or any other homebrew for that matter) sound on n3ds? I'm no programmer so i dunno how to go about integrating libkhax / service-patch into it so it can access sound. I know some basic (really basic) stuff, but that's about it.

Would love to play some snes games on my n3ds, seems to look better on the smaller screen to be honest. haha (i also have an old3ds XL).

Don't forget PRBoom. At least blargSNES has sound if you can run the CIA (i.e. for Gateway users). As for the N3DS looking better, it's the SS3D. It eliminates most of the ghosting issues.
 

sanni

Well-Known Member
Member
Joined
Nov 7, 2003
Messages
142
Trophies
1
XP
1,215
Country
Germany
Does this absolutely need ninjhax or could some parts of the ninjhax be integrated into FBI so it could be launched from another entry vector like the Ocarina of Time savegame exploit?
 

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
Does this absolutely need ninjhax or could some parts of the ninjhax be integrated into FBI so it could be launched from another entry vector like the Ocarina of Time savegame exploit?
FBI seems to make use of the hb pseudo-service, which is provided by ninjhax exclusively. Someone would need to backport that to raw spider (Yifan Lu abandoned spiderninja, however) or OOT.
 

Shadowtrance

Well-Known Member
Member
Joined
May 9, 2014
Messages
2,493
Trophies
0
Location
Hervey Bay, Queensland
XP
1,807
Country
I'll look into the Makefile issue and fix it ASAP. As for blargSnes, I'd personally rather not play around with its source code (warnings upon warnings!), but it should be fairly trivial for the authors to add N3DS sound. All they'd have to do is include libkhax and call khaxInit().

EDIT: Makefile issues fixed.

Indeed so many warnings, argh! haha
I tried including khax and adding khaxinit, but no luck with sound. :( No doubt I'm missing something or doing it wrong. Ahwell, still got Gameyob! :)
 
D

Deleted User

Guest
OP
FBI seems to make use of the hb pseudo-service, which is provided by ninjhax exclusively. Someone would need to backport that to raw spider (Yifan Lu abandoned spiderninja, however) or OOT.

Actually, it only uses HB to detect Ninjhax. It'd definitely be possible to run from other entry points, but developing the infrastructure to do so is not really something I plan to do myself, sorry.
 

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
Actually, it only uses HB to detect Ninjhax. It'd definitely be possible to run from other entry points, but developing the infrastructure to do so is not really something I plan to do myself, sorry.
In spider, there's already an issue finding all the service handles to interface with; then there's the issue with the bss section being unavailable/uninitialized/something else, making libctru really awkward (see also: smea's post on libctru from spider. Interestingly enough, moving to thread 0 and killing threads is one of the few things not done in spiderninja, so it's certainly harder than it sounds).
 
D

Deleted-19228

Guest
OP
Hey Steveice10 just doing another o3DS and it looks like it is specifically related to the creation of empty .db files. Exact same "Invalid description 0x189" error.

EDIT:

Still unconfirmed fix to that error. Trying random things again.

CIA will install onto NAND partition no problem but not onto SD card. There must be something causing it. Possibly might be related to empty .db's.
 
D

Deleted User

Guest
OP
Hey Steveice10 just doing another o3DS and it looks like it is specifically related to the creation of empty .db files. Exact same "Invalid description 0x189" error.

EDIT:

Still unconfirmed fix to that error. Trying random things again.

After creating the DB files, you're supposed to go to System Settings -> Data Management -> Nintendo 3DS -> Software and allow it to repair the databases. Did you do that?
 
D

Deleted-19228

Guest
OP
Looks like that was the fix. Can you add this info to your first post? I must have missed the repair database in the last 24 pages :P
 
D

Deleted User

Guest
OP
Looks like that was the fix. Can you add this info to your first post? I must have missed the repair database in the last 24 pages :P

Added to the first post. I also updated FBI with what seems to be a proper description for that error.
 
D

Deleted-19228

Guest
OP
One request I would like to make is if it would be possible to list the name of the game being installed as well as how many are remaining and how many were installed so if you are installing a bunch of games in a directory you know about how many are left. Maybe even a timer that estimates how long it would take to install the current game and the rest of the queued games?
 
D

Deleted User

Guest
OP
Could you release the updates with a version? For example: FBI 1.2.

It's very useful to know if we have the latest update or not. Thanks you.
Added.

One request I would like to make is if it would be possible to list the name of the game being installed as well as how many are remaining and how many were installed so if you are installing a bunch of games in a directory you know about how many are left. Maybe even a timer that estimates how long it would take to install the current game and the rest of the queued games?

Sure, I'll add an indicator of what's currently being installed in a batch when I can get around to it.

EDIT: Done, added the indicator.
 

Jhyrachy

Well-Known Member
Member
Joined
Jul 25, 2011
Messages
262
Trophies
1
XP
1,003
Country
Italy
A question.

A friend of mine is selling is 3ds XL smash bros edition that he used pretty nothing.
I tried it and i would like to buy it, but is on 9.2 and Super smash bros 3ds is not updated, so he cannot connect to the nintendo wifi to play.

It's possible to download the title update and install it without upgrading the console?
 

jmmc

Well-Known Member
Member
Joined
May 8, 2011
Messages
168
Trophies
1
XP
1,702
Country
A question.

A friend of mine is selling is 3ds XL smash bros edition that he used pretty nothing.
I tried it and i would like to buy it, but is on 9.2 and Super smash bros 3ds is not updated, so he cannot connect to the nintendo wifi to play.

It's possible to download the title update and install it without upgrading the console?


Yes, with rxTools you can have emunand on 9.6 and then, you can download the update from eShop.

And today, Roxas has released rxTools 2.4 with which you can inject emunand ticket.db to sysnand and you can use your things that you have downloaded on your sysnand (I think it'll only work with linked emunand)
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: any mushroom trip adventures you can share