[HELP] With FBI

Discussion in '3DS - Flashcards & Custom Firmwares' started by iAqua, Dec 25, 2015.

  1. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
    fixed
     
    Last edited by iAqua, Dec 24, 2016
  2. Venat

    Venat GBAtemp Regular

    Member
    154
    10
    Nov 23, 2015
    Gambia, The
    I guess you used a tutorial, try asking there.
     
  3. night_hawk

    night_hawk GBAtemp Fan

    Member
    489
    186
    Dec 3, 2014
    Italy
    You had to install FBI into sysnand, then make a backup of the Nintendo 3ds folder, format emunand, copy back the Nintendo 3ds folder, unlink sys/emunand.

    If you didnt like that. You have to use decrypt9 through homebrew launcher and use it's inject feature
     
  4. Venat

    Venat GBAtemp Regular

    Member
    154
    10
    Nov 23, 2015
    Gambia, The
    It sounds to me like he already tried injecting.
     
  5. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    Injecting with rxTools doesn't work, it works with Decrypt9 though.
     
  6. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
    Could you help me with this?

    — Posts automatically merged - Please don't double post! —

    How would i do this?
     
  7. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    iAqua likes this.
  8. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
  9. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    It does not matter.
    You just add a boot entry for Decrypt9 3dsx in CTRBootManager, or you can add it as a homebrew directly to select in homebrew launcher.
    You just run homebrew launcher the same way you'd normally do, and because you are on 9.2 or lower you can run Decrypt9 and it will take over the required processes and get all the permissions it needs to work.

    Decrypt9 has access to both sysnand and emunand. It can only be run on 9.2 or lower so it would not work if you tried running it on emunand above 9.2
     
    iAqua likes this.
  10. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
    Thanks! Would injecting it into emunand before sysnand affect anything?
     
  11. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    It doesn't affect anything, they are two separate things.
    Decrypt9 just extracts the hs.app from your nand image and you put it on the computer to generate an inject file, which you put back on your SD card and inject it back into your nand to replace the actual H&S. Can be done only on emunand, only on sysnand, or on both, in any order you want, it doesn't matter.

    Also you don't need to install only FBI, I put DevMenu in mine because it's better. :P
     
    iAqua likes this.
  12. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
    Im such a noob ;3 thanks so much for your time one thing would be does Decrypt9 require any other files on the sd card besides the 3dsx?
     
  13. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    You can just have the .3dsx and it'll work

    Of course if you want it to show up in Homebrew Launcher you need the .smdh too in a correct folder.
    But you could run it directly from CTRBootManager by giving it an entry and then you would only need the .3dsx (this is what I do, simpler imo)
     
    iAqua likes this.
  14. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
    I have Decrypt9.3dsx on my sd card and it wont appear in bootmanager.
     
  15. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    You have to make an entry for it.

    Code:
    // Boot menu configuration
    boot_config =
    {
    	// Default timeout in secondes
    	// If timeout = -1, disable autoboot
    	timeout = 0;
    
    	// Some devices (n3ds?) seems to have
    	// some timing problems when using timeout=0 (autoboot).
    	// You may increase this value to improve boot success rate.
    	// Default delay (8) should be good for o3ds, 2 seems good for n3ds
    	autobootfix = 8;
    
    	// if timeout = 0 (autoboot),
    	// hold this key to enter the menu
    	// keycode list : https://goo.gl/4XLDIL
    	recovery = 9; // L
    
    	// Default boot entry
    	default = 0;
    
    	// Boot menu entries (11 max)
    	entries =
    	(
    		{
    			title  = "rxTools";
    			path = "/rxTools/sys/code.bin";
    			offset = "0x12000";
    		},
    		{
    			title  = "Homebrew Launcher";
    			path = "/boot.3dsx";
    		},
    		{
    			title  = "MiniPasta";
    			path = "/miniPasta.3dsx";
    		},
    		{
    			title  = "Decrypt9";
    			path = "/Decrypt9WIP.3dsx";
    		}
    	);
    };
    
    This is what my boot.cfg looks like.
     
  16. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica

    Oh so i have to add it to boot.cfg?
     
  17. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    Yeah, otherwise it won't have an entry to select in the menu :P
     
  18. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
    Im in Decrypt and im gonna do the injection. If i have any problems can i message you?
     
  19. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    Could probably post on here directly, that way if you have problems and anyone ever ends up on this thread while googling for their problem, they would be able to see the solution :P

    Basically what you want to do is:

    1- Run Decrypt9
    2- go in either sysnand options or emunand options
    3- backup H&S app
    4- it will create an hs.app at the root of your sd card. copy that to your computer in the correct folder as instructed in the thread I linked earlier
    5- create inject-ready .app, it will give you one with banner and one with no banner. The difference is, the nobanner one will keep the regular Health and Safety app banner and sound, while the one with banner will completely replace H&S banner with your other homebrew's banner and sound (will keep the H&S yellow /!\ icon though.)
    6- you copy that back to your sd card renamed "hs.app"
    7- if you backed h&s up from sysnand, you go back to sysnand options, inject H&S

    Then you can repeat from emunand. it is recommended you inject into the one you backed up from, so if you backup from sysnand first then restore it to sysnand. Then backup from emunand separately and inject to emunand later, don't just inject the same one to both emunand and sysnand as it could possibly cause problems if both apps aren't the same version.
     
    iAqua likes this.
  20. iAqua
    OP

    iAqua

    Member
    2,835
    2,477
    Dec 7, 2015
    Antarctica
    Alright im using the tool i put FBI.CIA in the imput with hs.app and when i launch go i just get a blank prompt. saying press a key to continue.