I guess I'll throw my two cents into this dogpile before it gets closed, but here's my thoughts:
First off, here's what we know:
EDIT: It seems I was ninja'd (pun intended) by Smealum. Good to know though!
First off, here's what we know:
- Smealum has stated in his Ninjhax FAQ that region-free games are coming later. He originally stated this in July and again in August, but now that we have a confirmation along with Ninjhax this is an interesting thing to keep in mind. The reason being is that the only way known to remove region locking is by either editing the firmware or another method. Taking out Ninja during the HB Loader would cause issues, so we can only assume one other option which I'll get to below.
- Smealum said he's going to make the process a lot smoother. This could be interpreted in a number of ways, but I personally believe that if region free is also 'on the way' then he either has a kernel exploit up his sleeve and this initial exploit is just a sort of 'demo' or he's found a way to install a Homebrew "Channel" on the 3DS (ie a dedicated .cia to launch boot.3dsx). "But how?" you ask? Well, I actually think I might now how:
- Ninjhax currently has some odd stuff going in in regards to Wifi and the Web Browser. Some people have reported the web browser popping up instead of the launcher, and others have found that all the usage in the homebrew channel is thrown onto the web browser. So it may be possible that, at the current moment, the Homebrew Launcher is stealing the handle off of the web browser in order to gain Wifi access and other service permissions, something that Cubic Ninja did not have before (as far as we know, although if someone could take apart Cubic Ninja's exeheader and check which services it has that would be great). It would also explain why you have to have working Wifi, because a nonexistant connection could interfere with the stealing of this service's handle. So, in theory, it's also not too far fetched to say that the Homebrew Launcher could, in the future, run and steal the Eshop or Theme Shop's permissions and install a .cia for the Homebrew Launcher (and, potentially, other .cias).
EDIT: It seems I was ninja'd (pun intended) by Smealum. Good to know though!