Homebrew [Question] Reverse Enginering?

adrifcastr

Well-Known Member
OP
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
So it´s pretty easy to derypt, extract and rebuild CIA´s , but is there a way to also extract .3dsx and especially .bin files?
 

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
I don't think so...? Why would you even need to do this? Source is available for all (that I can think of) 3dsx apps.
Based on "especially .bin files" my guess is OP wants to try to RE NTR-CFW, it's the .bin I can think of that isn't open source.

@addi33 If this is the case good luck (genuinely), it's already been done, but hasn't been released publicly. Now that cell9 has left the scene there's no reason not to RE and share it. People like @Nanquitas would really appreciate and benefit from its release.
 
  • Like
Reactions: Nanquitas

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Actually it's probably not the file he's trying to extract.

The ntr's bin are directly available without the need to extract anything.
But there's a few homebrews released without the sources.

As for your question OP, I'm sorry but I don't know, not really interested in the game's modding, though it should be possible.
 

adrifcastr

Well-Known Member
OP
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
Based on "especially .bin files" my guess is OP wants to try to RE NTR-CFW, it's the .bin I can think of that isn't open source.

@addi33 If this is the case good luck (genuinely), it's already been done, but hasn't been released publicly. Now that cell9 has left the scene there's no reason not to RE and share it. People like @Nanquitas would really appreciate and benefit from its release.

Actually you are right, I'd like to re-make ntr, so that its public and everyone can work on it, but I have no experience with reverse enginering
 

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Then you don't need to extract anything.

Just take the .bin of the version you want and open it in IDA.
You select ARM-Little Endian in the architecture and you relocate the segment by 0x00100100.

That's all to begin with.

A good thing too is to enter the different structures you can find in the different headers related to NTR, it helps determining the purpose of the function you currently into.
Also 3DBrew will be really useful especially when you'll attack the "hax" part.

Anyway, good luck mate. :)
 

adrifcastr

Well-Known Member
OP
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
Then you don't need to extract anything.

Just take the .bin of the version you want and open it in IDA.
You select ARM-Little Endian in the architecture and you relocate the segment by 0x00100100.

That's all to begin with.

A good thing too is to enter the different structures you can find in the different headers related to NTR, it helps determining the purpose of the function you currently into.
Also 3DBrew will be really useful especially when you'll attack the "hax" part.

Anyway, good luck mate. :)

Okay thank you :) just a quick question because I have really never fone anything like that, just making some homebrew or other stuff so whats IDA?
 

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Well it's the most commonly used decompiler and do a great job.
I'd like to say it's the best but I do not have enough knowledge in this domain to say that.

Anyway if you want to decompile something you'll surely be able to do so with IDA.
Though, a knowledge in asm is required.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @Mondooooo, sadly I dont have any tips