Homebrew (Discussion) What we still haven't been able to achieve in 3DS hacking WIP

  • Thread starter Deleted User
  • Start date
  • Views 5,270
  • Replies 43
  • Likes 4

EmuAGR

Well-Known Member
Member
Joined
Jan 11, 2016
Messages
205
Trophies
0
Age
30
XP
236
Country
The wifi and Internet has been accomplished from @d0k3's payload tester. I think the creator of BootCtr9 is working on .3dsx support from Arm9 access but I haven't heard if that's progressing

Oh my, this is really interesting.
EDIT: Looking at the replies I think my request stands.

I've been thinking about more things aren't acomplished yet, AFAIK, and I think they should be possible:
- Full Mii specification (and editor).
- CIA xorpads server to convert .3DS effortlessly from a computer (without relying on Nintendo's servers).

@SirBeethoven: I think you should write the concepts before the explanations. We don't know what are you explaining until we reach the end.
 
Last edited by EmuAGR,
  • Like
Reactions: Deleted User

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,292
Country
He's never written a WiFi driver for A9LH.
His A9NC project is just an ARM11 payload that receives the a9lh payload over WiFi, writes to SD and hopes you were smart enough to set up a bootloader that boots the written payload. Still pretty damn useful if you use a n3DS and you have to eject and reinsert the SD all the time.

And .3dsx support from ARM9 isn't possible, you'd have to rewrite ctrulib without an underlying OS, it'd be far easier (and Stabler(tm)) to make the FIRM autoboot the HBL CIA

--------------------- MERGED ---------------------------


Oh and the GC controller was just a hid module mod; shinyquagsire modded it to read from a different location rather than the HID register.

EDIT: He even made a writeup of the whole thing http://douevenknow.us/post/139673444953/redirecting-3ds-input-over-wifi
could you use that for things other then a controller such as botting like auto wonder trading but idk how the bots going to know what its doing you could have a web cam hooked up to the pc facing on the 3ds or have it scan to ram
 
Last edited by hacksn5s4,

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
2,984
Trophies
0
XP
2,523
Country
Not a whole lot, in all honesty. Also, it may not nessacerily be faster, as it would still have to (more likely than not) hit against the SD card at boot time and patch stuff.

We could get all the keys which would make decrypt9's cia/3ds decryption obsolete and allow emulators like Citra to play encrypted games such as those downloaded by DTK/funkeycia. Not to mention convert 3ds to cia with only a PC.
 

Metab

Well-Known Member
Member
Joined
Mar 23, 2013
Messages
155
Trophies
0
Age
27
Location
Where dat ass is
XP
289
Country
I think we have achieved pretty much full customization, you just need both a good knowlege of hex editing, and how/where to modify the correct CIA files.
We havnt had anything drastic but its all very possible, probably not approriate for this list.
The only thing waiting on this is a program for menu customization so its more accessable for the general public
 

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,567
Trophies
0
Age
32
XP
1,653
Country
5. (Heard that the creator of BootCtr9 was working on this but that could be just rumored or misinterpreted) Homebrew access directly from Arm9LoaderHax
8. Wifi driver written for Arm9LoaderHax

Yeah this two won't happen, specially 5. Has been stated already more than a couple of times. A9LH is able to run before firmware. Firmware initializes arm11 cpu. Arm11 cpu runs homebrew. No firmware = no homebrew.
 
  • Like
Reactions: Wolfvak

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,154
Country
Uruguay
Yeah this two won't happen, specially 5. Has been stated already more than a couple of times. A9LH is able to run before firmware. Firmware initializes arm11 cpu. Arm11 cpu runs homebrew. No firmware = no homebrew.
It was a misunderstanding. He's actually working in an API that allows you to use the ARM11 processor easily from ARM9 payloads, but everyone just assumed it'd be 3dsx-compatible.

The WiFi driver might happen, but there isn't much demand for it (yet), but I guess maybe it could be ported from libdswifi? (After a MAJOR overhaul ofc, and REing the WiFi chip)
 

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,567
Trophies
0
Age
32
XP
1,653
Country
It was a misunderstanding. He's actually working in an API that allows you to use the ARM11 processor easily from ARM9 payloads, but everyone just assumed it'd be 3dsx-compatible.

The WiFi driver might happen, but there isn't much demand for it (yet), but I guess maybe it could be ported from libdswifi? (After a MAJOR overhaul ofc, and REing the WiFi chip)

I'm not a fan of letting regular users dwelve very much into a9lh. a9lh is and is meant to be a delicate yet powerful context for recovery/backup and hacky things.

Don't get me wrong, ofc i'm up to arm11 support for a9lh context, it will be a huge improvement on computing speeds. But still, it should not allow (be meant to allow) any homebrew.

But I'm, by far, more up to provide devs with makefiles to output homebrew in a more baremetal format (just arm11 instructions, no ROP'ing or things) and provide some sort of Homebrew Channel (instead of launcher) as an unsigned CIA. Without ROP,payloads or intermediate programs, 100% bootrate, no funky colored screens, full permissions on everything. Need AM? check. Need PXI? check. No drama. Home Button support! Because I can have signatures disabled and still be against piracy (which i'm not really against, but meh).

Of course this means getting libctru forked and heavily reworked. No one wants to do this, because it already works as is.
 
Last edited by Urbanshadow,
General chit-chat
Help Users
    SylverReZ @ SylverReZ: Hope they made lots of spaget