Homebrew Homebrew Development

  • Thread starter Thread starter aliak11
  • Start date Start date
  • Views Views 1,475,217
  • Replies Replies 6,048
  • Likes Likes 54
its possible, the hombrew smealum was showing off runs on arm 11, people just need to figure out how to do it, right now all the homebrew released is arm9
 
I see no reason to port a browser to 3DS, everybody on this forum probably already have a smartphone/tablet that does it better than 3DS could ever do.
Considering 3DS has very limited RAM and it's CPU isn't that powerful either, the result wouldn't be really good, and would also take quite some time,
that could be invested in coding something more appropriate for 3DS, like old system emulators(16 bit consoles and handhelds older than DS) and homebrews


shaking my head, it has nothing to do with ! Smartphone also has old emulators however we want also to play on 3ds.
.
 
Only to mention it: The method used to get ARM11 code running here breaks almost everything on the ARM11 side. So no service access. Only bare metal.
 
  • Like
Reactions: jacobas92
Only to mention it: The method used to get ARM11 code running here breaks almost everything on the ARM11 side. So no service access. Only bare metal.

So an increased chance of bricking goes along with that, right?
 
Only to mention it: The method used to get ARM11 code running here breaks almost everything on the ARM11 side. So no service access. Only bare metal.

I know jack shit about how the 3DS OS works, but would it be that hard to try and reconstruct the data structures required for services to work? Or is it a deeper problem, such as a crucial process getting killed?
 
Have fun getting the kernel and everything other to run again without a kernelpanic or something. After this "little" trick runs nothing on the ARM11 side. Only your code. Try it out. If the ARM11 code runs, not even the 3D slider works anymore.

Even if you get it to run again, some ARM9 code used by ARM11 services is destroyed through the ARM9 vuln.



I can't say more about all that stuff. You need to find the rest out yourself or read 3dbrew.
 
Have fun getting the kernel and everything other to run again without a kernelpanic or something. After this "little" trick runs nothing on the ARM11 side. Only your code. Try it out. If the ARM11 code runs, not even the 3D slider works anymore.

Sounds like a perfect time to launch a custom OS, say, Linux...
 
I'm surprised there isn't a homebrew yet, that loads different launcher.dat from the SD card. That way we could have more than one homebrew on the SD card.
 
Have fun getting the kernel and everything other to run again without a kernelpanic or something. After this "little" trick runs nothing on the ARM11 side. Only your code. Try it out. If the ARM11 code runs, not even the 3D slider works anymore.

Even if you get it to run again, some ARM9 code used by ARM11 services is destroyed through the ARM9 vuln.

I can't say more about all that stuff. You need to find the rest out yourself or read 3dbrew.

This is based on GW Launcher 1.0.. Does GW use a different method in later (emunand) launchers?
Or they don't care that things are broken and then reset :)
 
Sounds like a perfect time to launch a custom OS, say, Linux...
Good luck porting Linux. There is no driver available for some hardware parts.


This is based on GW Launcher 1.0.. Does GW use a different method in later (emunand) launchers?
There are differences, but the method is still the same. Use their 2.0b1 and see what happens, if you start Classic/Brickway mode. I'm sure you get the idea, what they do ;)
 
Kane49, I found your super secret exploit.

PHP:
#include <arm11.h>
 
void _thread(){
 
    //p("THREADSTUFFONE");
    //asm("UXTB r0,r1");
    //p("THREADSTUFFBITCH");
}

Thanks, I've completed a CFW now. :D
 
  • Like
Reactions: Subtle Demise

Site & Scene News

Popular threads in this forum