Homebrew Contributing? What's that?

  • Thread starter Thread starter gohanfow
  • Start date Start date
  • Views Views 1,797
  • Replies Replies 15

gohanfow

New Member
Newbie
Joined
Apr 26, 2017
Messages
3
Reaction score
2
Trophies
0
Age
27
XP
84
Country
United States
For quite some time, I have been leeching off the ability of talented 3ds hackers, not knowing how much work and effort went into each component of each hack. I am just now starting my journey in the world of coding/programming, and so far only know python. I would like to contribute to the world of 3ds hacking, but it all seems so confusing. Is there a main language that the 3ds uses that I should learn next? Or what should I focus on studying to get into the 3ds hacking scene? Is 3ds file/data compilation unique to 3ds? Is it something I should learn about?

Also, does anyone know of any good guides etc. to help me go in the right direction? Even old guides would help, as if I am able to understand what the hacks for old systems do, I believe that it would help me moving forward.

I created this account after lurking around posts here for years, always taking, never giving, and I decided that I would try my best to contribute something back to this amazing community of people.

Thank you all for putting up with newbs like me .-.

Also, side note, I'm not sure if this is where I should be posting this... If someone could point me to where I should post this to meet with better success, please do tell.


P.S.
No previous hacking experience, will have to learn everything from scratch. I so far have only dabbled in application creation. (sorry for being so newby) :P
 
Can you help with something? I found this homebrew forums online and I really need some help, all I need is you having homebrew, do you have it?
 
Can you help with something? I found this homebrew forums online and I really need some help, all I need is you having homebrew, do you have it?
I'm not sure if you should be asking me for help XD
I do have a new 3ds xl running al9h, and luma3ds, but I'm not sure if I can help you...
 
I'm not sure if you should be asking me for help XD
I do have a new 3ds xl running al9h, and luma3ds, but I'm not sure if I can help you...
Thats enough xD, I just need someone with homebrew, Im on 11.4 so I can't get homebrew, but there is this software called doodlebomb, it should help me get homebrew.
but I need someone to install it using homebrew (then they can send it to others)
installing it is very simple, can you try and see if you can help me?
https://mrnbayoh.github.io/doodlebomb/
 
Thats enough xD, I just need someone with homebrew, Im on 11.4 so I can't get homebrew, but there is this software called doodlebomb, it should help me get homebrew.
but I need someone to install it using homebrew (then they can send it to others)
installing it is very simple, can you try and see if you can help me?
https://mrnbayoh.github.io/doodlebomb/
Isn't there a Doodlebomb user's list around GBATemp forums?
 
Thats enough xD, I just need someone with homebrew, Im on 11.4 so I can't get homebrew, but there is this software called doodlebomb, it should help me get homebrew.
but I need someone to install it using homebrew (then they can send it to others)
installing it is very simple, can you try and see if you can help me?
https://mrnbayoh.github.io/doodlebomb/
Please, try to search more on the forum, theres a a list to who to PM here on the forum to get the exploit, avoid hijacking threads just for this.

@gohanfow :

The 3ds its a ARM so you first need to check ARM itself:
https://en.wikipedia.org/wiki/ARM_architecture

You can learn also Assembly, and C, then you can get DevKit and start with a maybe Hello World compiled on 3dsx, to run it via Homebrew.

Here:
https://www.3dbrew.org/wiki/Setting_up_Development_Environment
 
  • Like
Reactions: BL4Z3D247
Thats enough xD, I just need someone with homebrew, Im on 11.4 so I can't get homebrew, but there is this software called doodlebomb, it should help me get homebrew.
but I need someone to install it using homebrew (then they can send it to others)
installing it is very simple, can you try and see if you can help me?
https://mrnbayoh.github.io/doodlebomb/
its hard to help send if we dont know what region your 3DS is and yoru FC (and your Profile Region can betray a guess, for all we know you could be in the states w/ a Japanese unit or a region-changed one. )
 
@Pigroee You can also go here:
https://discordapp.com/invite/RVT8xjm

To get a DoodleBomb exploit.
Ok, Im sorry, I didn't mean to hijack a topic, some guy in my country promised to help me, after a week of waiting he at some point just ignored my messages ( I sent him like 1 per 2 days), he answered none of them, he didn't answer when I saw him on other topics too, so he ditched me, and I really miss my homebrew, again im sorry and btw thanks so much!
 
Ok, Im sorry, I didn't mean to hijack a topic, some guy in my country promised to help me, after a week of waiting he at some point just ignored my messages ( I sent him like 1 per 2 days), he answered none of them, he didn't answer when I saw him on other topics too, so he ditched me, and I really miss my homebrew, again im sorry and btw thanks so much!
well him ditching ya screwed you over, Doodlebomb's been patched.
 
For homebrew app development c/c++ is enligt, think there's a lua wrapper too.

For finding exploits etc you need knowledge of the arm architecture and reverse engineering skills (this isn't easy to learn at all and takes a long time to get good at).
 
If you just want to create Homebrew apps, C/++ should be good enough. There are wrappers for languages like Lua and Python out there, but they have a tendency to be updated a bit infrequently.

If you actually want to develop exploits, then in addition to C, you need to know ARM Assembly, as well as an understanding of how the 3DS works.
 
If you just want to create Homebrew apps, C/++ should be good enough. There are wrappers for languages like Lua and Python out there, but they have a tendency to be updated a bit infrequently.

If you actually want to develop exploits, then in addition to C, you need to know ARM Assembly, as well as an understanding of how the 3DS works.
This is pretty much exactly what I was going to post.
It's worth adding that it will take a lot of practice to get from where you are now to a point where you are skilled enough to contribute to the 3DS hacking scene (but you can contribute to the homebrew scene in general with simple apps/games without needing that much practice)
 
  • Like
Reactions: Deleted User
This is pretty much exactly what I was going to post.
It's worth adding that it will take a lot of practice to get from where you are now to a point where you are skilled enough to contribute to the 3DS hacking scene (but you can contribute to the homebrew scene in general with simple apps/games without needing that much practice)

Yeah. Just start with Homebrew and work your way up to hacking, if you want. You'll get lots of practice in with the language, too.
 
Play games. Enter weird characters, do weird things. Try to get the game to crash. Then pin out your 3DS, crash it again while grabbing crash data. Then go over data to see if it can be used for hax. Rinse and repeat.
 

Site & Scene News

Popular threads in this forum