Homebrew NINJHAX .bin loading?

Do you think NINJHAX has ARM9 kernel?


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

Jasper Peters

Well-Known Member
OP
Newcomer
Joined
Jul 12, 2014
Messages
45
Trophies
0
Age
118
Location
Leiden, Netherlands
XP
147
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

Jasper Peters

Well-Known Member
OP
Newcomer
Joined
Jul 12, 2014
Messages
45
Trophies
0
Age
118
Location
Leiden, Netherlands
XP
147
Country
Netherlands
".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)
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
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

Jasper Peters

Well-Known Member
OP
Newcomer
Joined
Jul 12, 2014
Messages
45
Trophies
0
Age
118
Location
Leiden, Netherlands
XP
147
Country
Netherlands
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?!
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
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

ground

Well-Known Member
Member
Joined
Mar 22, 2007
Messages
907
Trophies
0
XP
572
Country
Netherlands
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

Arras

Well-Known Member
Member
Joined
Sep 14, 2010
Messages
6,317
Trophies
2
XP
5,401
Country
Netherlands
Although to be completely honest, the only correct answer here is "I don't know" anyway.
 

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
771
Trophies
1
XP
2,169
Country
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.
 
  • Like
Reactions: NEP

Jasper Peters

Well-Known Member
OP
Newcomer
Joined
Jul 12, 2014
Messages
45
Trophies
0
Age
118
Location
Leiden, Netherlands
XP
147
Country
Netherlands
"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!
 

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
771
Trophies
1
XP
2,169
Country
Poland
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)
 

NyaakoXD

( ͡° ͜ʖ ͡°)
Member
Joined
Dec 16, 2013
Messages
1,850
Trophies
2
Location
In your closet...
XP
3,637
Country
United States
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:
 
  • Like
Reactions: gamesquest1

Jasper Peters

Well-Known Member
OP
Newcomer
Joined
Jul 12, 2014
Messages
45
Trophies
0
Age
118
Location
Leiden, Netherlands
XP
147
Country
Netherlands
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:

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

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/IihvJBjUpNE?si=CsvoEbwzNKFf0GAm cool