Homebrew NINJHAX .bin loading?

  • Thread starter Thread starter Jasper Peters
  • Start date Start date
  • Views Views 7,374
  • Replies Replies 41
  • Likes Likes 1

Do you think NINJHAX has ARM9 kernel?


  • Total voters
    64
  • Poll closed .
Status
Not open for further replies.

Jasper Peters

Well-Known Member
Newcomer
Joined
Jul 12, 2014
Messages
45
Reaction score
35
Trophies
0
Age
121
Location
Leiden, Netherlands
XP
178
Country
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!
 
  • Like
Reactions: BufferOverflow
maybe, maybe not only time will tell.
I clicked maybe even through i tend to no.
 
".bin" is literally just binary data and can contain just about anything. It doesn't mean a thing.

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)
 
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
 
  • Like
Reactions: NEP and gamefan5
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

Why did the smiley not appear before I tried to comment?

Alright, maybe we just want it too badly?!
 
Why did the smiley not appear before I tried to comment?

Alright, maybe we just want it too badly?!
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
 
  • Like
Reactions: tyons
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
we should rename it .kernel and tip govianifi :P
 
  • Like
Reactions: Vappy
Although to be completely honest, the only correct answer here is "I don't know" anyway.
 
"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.
 
  • Like
Reactions: NEP
"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.

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!
 
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!

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)
 
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... :dry:
 
  • Like
Reactions: gamesquest1
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... :dry:

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!)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum