I figured I'd create a thread in hope that the various developers that trek the forums would see and not know of his project. Yifan set out to bring The Homebrew Launcher to the browser for those that do not own copies of Cubic Ninja. He completed most of the issues, but abandoned the project quite some time ago. If I remember correct, he said it was because he saw a lack of desire for it in the community. I looked at what was needed, and it is far beyond my understanding. For those of you that may understand, and would like to help the community a ton, you can find the repository here.Yifan's Github said:"Make all code run on thread 0."
"Close other spider threads: Right now, the main problem is that some other thread running on another core is crashing when the 0x00100000 code pages are replaced. We need to find what thread is running and using where the thread stacks are located, we patch the stack to return to CloseThread. This may be made possible by hooking ARM11 kernel undefined instruction vector and finding the SP of crashing threads."
It can be accomplished through teamwork!