Is A9LH likely to get easier?

Discussion in '3DS - Flashcards & Custom Firmwares' started by 0bvious, Jul 19, 2016.

  1. gnmmarechal

    gnmmarechal GBAtemp Guru

    Member
    14
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Doubt it will. It's pretty damn easy by now.
     
  2. You'd have to be crazy to screw it up beyond recovery.
     
  3. gnmmarechal

    gnmmarechal GBAtemp Guru

    Member
    14
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Unfortunately.... some still manage to do so *cough*Oh why do I need to backup?! I'd better skip the backup then blame Plailect's guide for bricking me!*cough* x.x
     
  4. Hayleia

    Hayleia GBAtemp Maniac

    Member
    7
    Feb 26, 2015
    France
    The easiest thing to do is to follow the guide until you get a9lh but then:
    • instead of putting your emuNAND backup on your sysNAND, put it on your emuNAND
    • instead of getting rid of your emuNAND, get your sysNAND backup back on your sysNAND (and keep a9lh, don't mess that up :P)
    • instead of configuring Luma to autoboot to sysNAND, get it to autoboot to emuNAND, or even don't use Luma at all if you want to stick with your Gateway only
    • get Gateway to boot (as your main or as a secondary payload, either with a "real" boot manager or through Luma's chainloader) using this
     
    0bvious likes this.
  5. "Mommy, this evil jerk bricked me console becuz it wont tuz on and dey told me to and i am a good kid never do bad. Mommy, can u sue them.? omg such jerk I am so erfect y u do dis. Ill flip on my hacker macine and hac you in call of duty."

    Like that?
     
    gnmmarechal likes this.
  6. gnmmarechal

    gnmmarechal GBAtemp Guru

    Member
    14
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Yep.
     
  7. olec04

    olec04 Working on Project Heaven!

    Banned
    1
    Apr 10, 2015
    United States
    Trying to downgrade on 11.0 via AM services
    If you have a hardmod and can precisely exploit something yes!
     
  8. Roboman

    Roboman GBAtemp Fan

    Member
    4
    Jan 7, 2016
    United States
    Gateway has an arm9loaderhax.bin launcher. You can use this to Boot gateway mode with arm9loaderhax.
    But gateway has outdated software. It only supports emunand booting, and more importantly, Lacks firm protection.
    So use gateway if you want. It "supports" a9lh.
     
  9. Quantumcat

    Quantumcat Dead and alive

    Moderator
    21
    GBAtemp Patron
    Quantumcat is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Nov 23, 2014
    Australia
    Canberra, Australia
    You can use gateway on sysNAND too. You can have it as a Luma payload so when you hold a key it boots gateway. If you have no emuNAND on your SD card it will boot gateway sysNAND mode.
     
  10. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    14
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    But at this point booting sysNAND gateway isn't smart because it lacks FIRM write protection. And I have doubts Gateway will ever even add that to sysNAND mode
     
    gnmmarechal likes this.
  11. Jayro

    Jayro MediCat USB and Mini Windows 10 Developer

    Member
    15
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 23, 2012
    United States
    Octo Canyon
    Isn't Gatewait's method "easier"?
     
  12. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    14
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    It is technically easier, but it is also much more prone to causing issues, and in particular bricking. The Guide for standard A9LH goes through a tougher and longer process, but doing so adds protection to prevent bricks from occuring. Along with that gateway's A9LH implementation will only launch gateway and nothing else, meaning all of the other arm9 payloads are unusable if you use their version.
     
    gnmmarechal and Jayro like this.
  13. Jayro

    Jayro MediCat USB and Mini Windows 10 Developer

    Member
    15
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 23, 2012
    United States
    Octo Canyon
    Good to know. I'm on A9LH v1 from when 10.7 was the latest OFW. I feel like I did my A9LH at just the right time. My main entrypoint was 9.2U Sysnand browswehax > hblauncher > install OoT3DHax, and I went from there.
     
  14. CreAtor135

    CreAtor135 GBATemp's #1 Nothing

    Member
    8
    Jan 10, 2015
    United States
    Ikeb, Ukuro
    If you use both Luma and GW I don't see what the problem would be. I installed A9LH v2 on my brother's 2DS and it's set to boot Gateway and Luma in sysNAND mode. There isn't even an emuNAND on it anymore. Sure there's no FIRM prot on GW but I can just update with Luma and that'd be that.
     
  15. gnmmarechal

    gnmmarechal GBAtemp Guru

    Member
    14
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Make mistake and you'll regret it forever.

    Sent from my Nokia 3310 using Tapatalk
     
  16. CreAtor135

    CreAtor135 GBATemp's #1 Nothing

    Member
    8
    Jan 10, 2015
    United States
    Ikeb, Ukuro
    It's easy to discern the two though?? If you head to system settings to update and it says "GW3D" simply press X and you'll reboot straight into Luma. Update and you''re good to go. If you don't update through system settings, simply press "select" to check if you're in gateway mode or not.
     
  17. gnmmarechal

    gnmmarechal GBAtemp Guru

    Member
    14
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    It is, but this IS GBATemp. You'll always find people who can't apparently read.

    Sent from my Nokia 3310 using Tapatalk
     
    Swiftloke and astronautlevel like this.
  18. Swiftloke

    Swiftloke Hwaaaa!

    Member
    8
    Jan 26, 2015
    United States
    Nowhere
    He's got a point ¯\_(ツ)_/¯
     
    SirBeethoven and TheCyberQuake like this.
  19. mercenary96

    mercenary96 GBAtemp Regular

    Member
    3
    May 30, 2008
    Gambia, The
    Berlin
    Doesnt have the time to follow a tutorial for a few hours one evening, but opens a new thread to get confirmation from strangers about the futile fears that he has
    ( ͡° ͜ʖ ͡°)
     
    GilgameshArcher likes this.
  20. Myria

    Myria GBAtemp Fan

    Member
    5
    Jul 24, 2014
    United States
    The main reason that the process is so long is for safety. If you eliminate the safety, it's really just two sysUpdaters, plus a NAND re-encrypt on New 3DS.

    The barriers to making the process shorter are complex.

    * Getting the OTP. In order to keep the OTP area unlocked so that we can read it out, we need to flash a 1.x-2.x NATIVE_FIRM to the firm0 and firm1 partitions. But that introduces a new problem: with 2.x in firm0/1, how do we get control of the system so that we can read the OTP area? Currently, the only way we know how to do this is to fully downgrade every system title to 2.x so that the 2.x firmware boots well enough to run a game or the browser for an exploit.

    As for avoiding the OTP, we would need a New 3DS NATIVE_FIRM that happened to have a useful jump instruction when using one of the wrong 31 keys. Nintendo can also block this entirely for all future firmwares by verifying the key before booting.

    * Writing to NAND. Installing A9LH at all requires doing a raw write to the firm0/firm1 partitions. We cannot do this without taking over the ARM9, which we can't do on 9.3.0 or later. Similarly, backing up SysNAND for safety requires 9.2.0 or lower. This is why downgrading to 9.2.0 is required.

    If we just yolo it, we can go directly from 9.3.0-10.7.0 to 2.1.0, but only for Old 3DS. On New 3DS, we need to re-encrypt NAND with a different keyslot, because 2.1 naturally doesn't know what a New 3DS is. So for 9.3.0-10.7.0 on New 3DS, avoiding a pit stop at 9.2.0 is currently impossible.

    Despite everything I've said above, one thing could be done that would feel like fewer steps: automating the whole process. It is likely possible for us to make an installer such that you run it in 9.3.0-10.7.0 and tell it to start, then an hour later you have A9LH installed. This is possible because of the Home Menu exploits: we can set up an exploit ahead of time for the next Home Menu that will run. This exploit would then trigger the next step, etc. Other than reliability and safety concerns, it'd work.
     
    astronautlevel likes this.
Quick Reply
Draft saved Draft deleted
Loading...