Tutorial - Making an a9lh setup as noob proof as possible

Discussion in '3DS - Tutorials' started by dubbz82, May 6, 2016.

  1. dubbz82
    OP

    dubbz82 GBAtemp Advanced Maniac

    Member
    1,500
    812
    Feb 2, 2014
    United States
    Purpose: the purpose of this guide is to set up a "sandboxed" environment on a system that already has a9lh installed. What I mean by sandboxed, is basically an environment where it's difficult (or even impossible) to access a CIA installer. For most people this probably isn't ideal, as it obviously makes things a little more difficult to work with when you DO actually want to install something, however this is a good idea if the system you are working with belongs to a child or a non-technichal person, as it can prevent mishaps such as accidental uninstallation of games ( or far more dangerously, system files) or if you have a heavy preference for a stock looking system, and don't mind the extra steps that it takes to set up. This might also be helpful to those intending on borrowing their system to someone else as well... This is NOT meant as a replacement for a guide of setting up a9lh, but rather is an optional addition to it.

    Prerequisite: A system that you'd like to be locked down, after setting up a9lh. Information for setting up a9lh can be found here: http://gbatemp.net/threads/full-sto...u-need-to-know-includes-otphelper-now.417606/

    Some of these might also be able to be applied to Menuhax setups, however some may require additional tweaking to make it cooperate with the auto-booting of a cfw.

    I've set up a handful of systems for others, but there's always been a bit of a looming shadow overhead, as the guides out there for setting up a9lh always leave FBI installed on the system. This certainly isn't ideal if the system is to be used by people that aren't particularly knowledgeable as to how the 3ds is actually set up (i.e. children, family members/friends that don't really grasp how the exploits work, etc.). I've come up with a couple of ways to help mitigate this issue, or even completely resolve it, these are as follows:

    1. Probably the best way to do this requires an exploitable game, and (if not Cubic Ninja) a way to update the exploit exploit to work with whatever system version is needed (i.e. powersaves or another exploited console). You can simply reinject the original Health & Safety app over the one that's used for the process of setting up the system, using decrypt9. Keep a copy of Homebrew Launcher installed on the SD card, as well as a copy of FBI in the 3ds folder. Utilize your secondary exploit as required to do any further installing of CIA's going forward. Also, if you haven't yet done so, remove all files from the payload folder in the cfw, so they aren't accidentally triggered at boot time. Taking these steps will effectively sandbox the system, and make it effectively impossible to screw anything up on it.

    2. This is similar to above, but a little bit more obnoxious to set up. Upon each time you're done using the system (uninstalling/installing whatever needs to be), inject the original H+S app over the existing FBI one with decrypt9. This doesn't require a secondary entry point (as the payload can be simply loaded via the a9lh payload folder), but is kind of a maintenance headache. Also upon each change, you should delete the payload for decrypt9 (as well as any other payloads that are sitting in the folder).

    3. This isn't quite as foolproof as the above idea, but still isn't a bad idea if you don't have a cartridge to gain access to the system, and aren't too fond of the idea of wiping out/reinstalling FBI each time. Simply create a folder, and move FBI into the folder, then move the folder ALL THE WAY to the far right in the menu. This will keep it "out of sight, out of mind", as long as the menu isn't set up as a grid layout. Once again, as per the above method, also removing the files from the payload folder is ideal for this.

    4. Install an FBI cia after being completely set up. Inject back the original H+S app. Remove the SD card, and rename the folder that FBI is installed to, to another name, for example: 0f800100 folder to 0f800100 (FBI) within SD:/Nintendo 3DS/bla/bla/titles/00040000 folder. Note: This breaks the link of FBI to the SD card, so it DOES effectively sandbox the system, however the system will throw an error about SD card being removed, and may have some side effects in the data management. This is also not a very well tested method, so if people could test this more and give any additional suggestions for improvement, it would be much appreciated. Credit to CheatFreak on IRC for this idea.

    5. Install hbl cia (if it's not already there), and restore H+S back to stock. Access FBI via hbl only, and wipe out FBI from the 3ds folder (as well as anything else that might have system access) whenever not needed.

    6. If the system in question has parental controls enabled, a modified copy of FBI intentionally locked down with parental controls can also work, a modified copy can be found here: http://www94.zippyshare.com/v/AZSVGbUv/file.html (Credit to LiquidFenrir) note this method can be set up as long as you have a pin for parental controls, even if you don't have any restrictions set for game ratings, but may conflict with out of region cias, causing the password prompt upon each launch.

    I'll be adding more methods/expanding upon the current ones as time goes on, so we can eventually have a comprehensive guide on this.
     
    Last edited by dubbz82, May 8, 2016
    Kokonoe, Tomato Hentai and impulseADH like this.
  2. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ I drool on my knife

    Member
    19,725
    20,445
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    This guide really isn't as good as the one we already have
    https://github.com/Plailect/Guide/wiki
    There's really no reason to re-invent the wheel, when we already have a great and noob-proof guide that is already always updating and simple to follow.
     
  3. invaderyoyo

    invaderyoyo invader

    Member
    780
    395
    Mar 17, 2014
    United States
    Southern California
    I think this guide is just to set up a 3ds so that any potentially dangerous stuff can't be tampered with. It's not trying to replace that guide.
     
    CuriousTommy, samiam144 and dubbz82 like this.
  4. Hihomaster

    Hihomaster GBAtemp Regular

    Member
    180
    49
    Jun 25, 2008
    France
    can anyone help me? i have a corrupted title in my nand ( both sys and emu) and i want to fix it if it is possible like delete it from the CTR nand and redownload it?
     
  5. mudassirul

    mudassirul GBAtemp Fan

    Member
    326
    107
    Jan 13, 2010
    Try reinstalling updates as a downgrade
     
  6. dubbz82
    OP

    dubbz82 GBAtemp Advanced Maniac

    Member
    1,500
    812
    Feb 2, 2014
    United States

    Indeed. This is meant to be an optional addendum, for those that might be handing exploited systems off to children, for example, since FBI is capable of uninstalling titles, including system titles. I'll probably try and clean up the OP to further clarify the purpose of this later today or tomorrow.

    Edit: added clarify to original post as to what this guide is actually intended for.
     
    Last edited by dubbz82, May 6, 2016
    Tomato Hentai and impulseADH like this.
  7. Pecrow

    Pecrow GBAtemp Maniac

    Member
    1,137
    417
    Jun 23, 2015
    United States
    What if I have a n3ds (not xl) that is Jap Region and my emunand us USA region? What will I end up with?