Porting Brahma to Ninjhax2

Discussion in '3DS - Homebrew Development and Emulators' started by delebile, Sep 26, 2015.

  1. delebile
    OP

    delebile Advanced Member

    Newcomer
    54
    139
    Aug 19, 2015
    Italy
    On the road
    BRAHMA II
    Actually there was no way to run Brahma on new ~Haxs, and this creates a problem to the ones (like me) who used some ARM9 utilities like Decrypt9, and had to switch to Ninjhax1.1 or using other entrypoints in order to run them.
    I've not seen anyone coming out with an alternative so i decided to try porting it to the new "homebrew standards".
    I called it Brahma II, and you can follow his development in my GitHub fork:


    I'm sure there will be lots of interrogatives, so i'll write here the essential answers.

    What it can do:
    • Run every arm9 code that the original Brahma runs
    • It still works on system below version 9.3, no new exploits
    • Run on ninjhax2, tubehax, ironhax, oot3dhax, smashbroshax, browserhax, themehax
    • If you are a CFW user, this might (haven't tested, and not interested) offer a way to auto-launch it at console boot, by using this as boot.3dsx and installing themehax
    • It boots with a rate around 80%
    What it can't do:
    • Run on consoles with system over 9.2
    I've put it here to launch the idea and maybe improve the development with your help, since i do not have that much time.
    Also all the credits goes to Patois, as the creator of BRAHMA.
     


  2. Intronaut

    Intronaut An star maker

    Member
    726
    433
    Nov 18, 2014
    Cote d'Ivoire
    Great! Good luck with the development :)
     
    Margen67 likes this.
  3. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    So this'll allow arm9 userland with consoles below 9.3 on Ninjhax 2.0?
     
    Last edited by Jwiz33, Sep 26, 2015
    Margen67 likes this.
  4. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,314
    1,712
    May 30, 2015
    United States
    Arm9 code is NEVER userland iirc
     
    NoNAND likes this.
  5. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,962
    3,231
    Nov 18, 2012
    United States
    Las Vegas
    Process9.
     
    NoNAND and dark_samus3 like this.
  6. Death78793

    Death78793 What is this, a first person shooter?

    Member
    251
    156
    Jan 16, 2015
    Nice job! I believe this will be something of use for those wanting the NH2 benefits without losing access to ARM9 :)

    IIRC ARM9 is just ARM9. Doesn't matter if it's user or kernel, it will run the same type of code
     
    Margen67 and dark_samus3 like this.
  7. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,314
    1,712
    May 30, 2015
    United States
    Oh, alright cool
     
  8. Intronaut

    Intronaut An star maker

    Member
    726
    433
    Nov 18, 2014
    Cote d'Ivoire
    if this work and we get a way to reach arm11kernel like nh1.1, fbi injection would be obsolete, because we would be able to patch signature patches and use a 3dsx CIA installer to install a CIA installer without replacing system apps. But yeah, only below 9.2
     
    SMVB64 likes this.
  9. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,314
    1,712
    May 30, 2015
    United States
    Steveice is working on a CIA installer for NH 2.x right now he just needs o3ds testers
     
    SLiV3R likes this.
  10. Death78793

    Death78793 What is this, a first person shooter?

    Member
    251
    156
    Jan 16, 2015
    FTFY
    We don't really want any unwanted attention from users right now ;)
     
    Margen67 and lemanuel like this.
  11. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,314
    1,712
    May 30, 2015
    United States
    Wow almost started something there, thanks for the catch!
     
    Ammako, Margen67, clank and 2 others like this.
  12. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Fixed, I guess :shy:
     
    Margen67 likes this.
  13. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,314
    1,712
    May 30, 2015
    United States
    No I was wrong, sorry
     
    Margen67 likes this.
  14. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Fixed again then, lol.
     
    Margen67 likes this.
  15. Nuzzgok

    Nuzzgok Advanced Member

    Newcomer
    69
    29
    Nov 7, 2014
    So..I could potentially use this on 8.1J to run Decrypt9?
     
    Margen67 likes this.
  16. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Ninjhax 2.0 doesn't support 8.1, I think 9.0 is the minimum, afaik.
     
  17. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
    Afaik none of the new entrypoints support 8.1J due to the lack of browser.
     
  18. Nuzzgok

    Nuzzgok Advanced Member

    Newcomer
    69
    29
    Nov 7, 2014
    kill me now
     
    memomo, Margen67 and Earth97 like this.
  19. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    You can update to 9.0 with the second revision(idek if that is the right word) of Super Smash Bros. It has the 9.0 update. Some older SSB carts have 8.1, though. I forget if the update includes the browser, I think it does. According to @dark_samus3 it doesn't.
     
    Last edited by Jwiz33, Sep 26, 2015
    Margen67 likes this.
  20. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,314
    1,712
    May 30, 2015
    United States
    No it doesn't include browser
     
    Margen67 and Jwiz33 like this.