NINJHAX .bin loading?

Discussion in '3DS - Homebrew Development and Emulators' started by Jasper Peters, Nov 25, 2014.

?

Do you think NINJHAX has ARM9 kernel?

Poll closed Nov 29, 2014.
  1. Yes

    18.8%
  2. No

    39.1%
  3. Maybe

    18.8%
  4. Not a chance!

    12.5%
  5. I don't know.

    10.9%
Thread Status:
Not open for further replies.
  1. Jasper Peters
    OP

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    So, some of you might have did a tiny bit of RE work on NINJHAX. If so you'll probably already know it downloads a .bin file from smealum's server. (If you didn't you knew you needed wifi on the 3DS so something had to be downloaded...).

    Anyway looking around wanting to know what type of executable a .bin is I found this:
    http://wiki.gbatemp.net/wiki/3DS_Homebrew#The_.bin_format
    The interesting part was in the access level:
    • Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console's services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).
    Now I know Smealum has said that NINJHAX at no point has ARM9 kernel access, but maybe he's telling this to keep his "no piracy" image? I don't think he does that but I do think that it's something that should be investigated.
    P.S. And yes I know that page is a little dated, but as I said you never know!
     
    BufferOverflow likes this.


  2. spoderman

    spoderman Member

    Newcomer
    25
    30
    Nov 21, 2014
    United States
    Y U Do Dis Town
    i hope so i Really Hope so
     
    Jasper Peters likes this.
  3. ken28

    ken28 GBAtemp Advanced Fan

    Member
    727
    188
    Oct 21, 2010
    Germany
    maybe, maybe not only time will tell.
    I clicked maybe even through i tend to no.
     
  4. Arras

    Arras GBAtemp Guru

    Member
    5,862
    2,676
    Sep 14, 2010
    Netherlands
    ".bin" is literally just binary data and can contain just about anything. It doesn't mean a thing.
     
  5. Jasper Peters
    OP

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    Yes, I know this. But as it's a executable loaded by NINJHAX and this describes an executable, and there both for 3DS... Looking at the .bin it's most likely compiled code. This all leads me to believe it could be possible* that it has ARM9 kernel!

    * (very small chance but maybe)
     
    spoderman and BufferOverflow like this.
  6. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,477
    Sep 23, 2013
    or it could just be that he can only fit a small amount of data into the QR code which is enough to load up the web page to pull the rest of the code....it could of been named anything at all, i think its silly to try draw a conclusion from a file extension

    basically a dev will figure it out i doubt it has any kernel access or smealum would of simply not released it like he did with his rednand stuff.......but random non-dev's trying to figure stuff out based on filenames is never going to get anywhere :P
     
    NEP and gamefan5 like this.
  7. Jasper Peters
    OP

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    Why did the smiley not appear before I tried to comment?

    Alright, maybe we just want it too badly?!
     
  8. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,477
    Sep 23, 2013
    i added the smiley after :D
    well yeah, but its one of these things thats pointless speculating about....it does or it doesnt speculation won't answer that question, only someone figuring out exactly how it works will....and all the devs so far are saying it doesnt.....so i wouldnt be getting my hopes up
     
    tyons likes this.
  9. ground

    ground GBAtemp Advanced Fan

    Member
    909
    281
    Mar 22, 2007
    Netherlands
    we should rename it .kernel and tip govianifi :P
     
    Vappy likes this.
  10. Arras

    Arras GBAtemp Guru

    Member
    5,862
    2,676
    Sep 14, 2010
    Netherlands
    Although to be completely honest, the only correct answer here is "I don't know" anyway.
     
  11. Jasper Peters
    OP

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    I guess so... but smea could anwset he knows!
     
  12. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,477
    Sep 23, 2013
    he has answered the question several times and says it doesn't....but people just don't want to accept that answer
     
    tyons and Arras like this.
  13. dontay0100

    dontay0100 GBAtemp Fan

    Member
    473
    110
    Mar 18, 2007
    United States
    And everyone doubted that leaker dude... never doubted him for a sec :)
     
  14. PewnyPL

    PewnyPL GBAtemp Advanced Fan

    Member
    587
    250
    Feb 2, 2014
    Poland
    "Oh look, a .bin file and 3DS is also using .bin files, it must mean something!"
    Well, I just renamed a movie file to .bin file and opened it with Media Player Classic. The video still played. The bloody file extension means NOTHING, the contents of it however do. You could rename a .jpg to an .exe file and any good image viewing/editing program will still know it's a jpg file.
     
    NEP likes this.
  15. williamcesar2

    williamcesar2 GBAtemp Advanced Fan

    Member
    673
    328
    Jun 21, 2013
    United States
    New York City
    yes i think so
     
  16. Jasper Peters
    OP

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    Yeah, but this bin is compiled code (and thus has no header like a jpeg would) so you cannot know what type of executable it is, you only know its an executable!
     
  17. PewnyPL

    PewnyPL GBAtemp Advanced Fan

    Member
    587
    250
    Feb 2, 2014
    Poland
    Fair enough, but it still doesn't mean it has ARM9 or Kernel access, it can even simply be a part of something (like, beginning is loaded from the QR code, this gets downloaded and is appended to the rest)
     
  18. LinkmstrYT

    LinkmstrYT ( ͡° ͜ʖ ͡°)

    Member
    1,462
    801
    Dec 16, 2013
    United States
    You wanted to see where I live? You stalker...
    smealum said:
    "ok ok ok ok, i don't really care enough to give details but i'll say the following and i promise i'm not lying :​

    1. govanify is full of shit and doesn't seem to know what he's talking about. if he'd actually "reversed it in 2h" he'd know better than to say what he's saying and to use tweets and quotes from an interview as proof (lol)
    2. ninjhax does not at any point get unsigned code to run in kernel mode. there's really nothing more to say about that.
    3. doing region free on the 3DS does not require kernel mode code exec. again, not much more to say about that.​
    4. if a part of hbmenu's code actually signified beyond the shadow of a doubt that i've been lying about the nature of the exploit do you seriously think i'd have been dumb enough to a) make it so obvious and b) make hbmenu open..."​

    He already answered the same questions regarding if ninjhax has kernel access... And of course, there would be some people who would think otherwise despite hearing the answer come from a more trustworthy person (smealum) compared to Govanify who loves to steal things from devs... :glare:
     
    gamesquest1 likes this.
  19. Jasper Peters
    OP

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    Despite you're mean signature I think you're right, if a mod could either remove or close the thread that would be fantastic! (And I don't like (/hate) Govanify... Just a little hopeful for CFW and having HB on the 3DS' menu!)
     
  20. ichichfly

    ichichfly GBAtemp Advanced Fan

    Member
    618
    159
    Sep 23, 2009
    Gambia, The
    don't feed the troll
     
    jonthedit likes this.
Thread Status:
Not open for further replies.