What is in an "arm9loaderhax.bin" anyways?

Discussion in '3DS - Homebrew Development and Emulators' started by Knucklesfan, Dec 29, 2016.

  1. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    132
    58
    Sep 11, 2016
    United States
    We've been installing arm9loaderhax.bin for a year now, so what's inside of one anyways?
     
  2. xtheman

    xtheman GBAtemp Guru

    Member
    5,844
    5,264
    Jan 28, 2016
    United States
    You don't install arm9loaderhax.bin. You install arm9loaderhax. a9lh is just set to launch arm9loaderhax.bin from sd card or ctrnand. the .bin contains whatever you use.
    A cfw, a tool like D9, and other things.
     
  3. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,800
    718
    May 16, 2009
    Your CFW typically.
     
  4. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    132
    58
    Sep 11, 2016
    United States
    So, like all the code inside of Luma is in there? Ah. I see now,
     
  5. _Shebang

    _Shebang Member

    Newcomer
    49
    34
    Dec 14, 2016
    Canada
    Misunderstood the question, assumed he was talking about A9LH rather than the .bin.
     
    Last edited by _Shebang, Dec 29, 2016
  6. xtheman

    xtheman GBAtemp Guru

    Member
    5,844
    5,264
    Jan 28, 2016
    United States
    Yes. Or whatever cfw you use.
     
  7. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,800
    718
    May 16, 2009
    Yes.
    Arm9loaderhax itself is the stuff in the /a9lh/ folder (stage1, stage2, arguably other components) and it gets installed to NAND.
     
  8. evandixon

    evandixon PMD Researcher

    Member
    1,665
    786
    May 29, 2009
    United States
    Arm9loaderhax is an exploit in the boot sequence (through ROP, IIRC apparently not - regardless, it's not as direct as sighax will allow) that can run arbitrary code. Arm9loaderhax is a raw ARM9 executable, AFAIK.
     
    Last edited by evandixon, Dec 29, 2016 - Reason: Fixed
  9. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,800
    718
    May 16, 2009
    A9LH has nothing to do with ROP.
    Arm9loaderhax.bin is just an ARM9 binary.
     
  10. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    132
    58
    Sep 11, 2016
    United States
    K