It would be appreciated to continue progress on reverse-engineering Miiverse (for Pretendo, Juxtaposition) to completely work on the Cemu emulation platform. There are likely people out there who may not have a Wii U and 3DS, but are still eager to use the revived Miiverse service using Cemu. However, with an underdeveloped Miiverse network and applet even by Pretendo standards, we must continue to develop the Pretendo service for Cemu, with Juxt/Miiverse supported along the way so we can ensure people who don’t have a physical console are still connected.
It would also be appreciated to support SSSL Wii U users who may not have time for seting up actual homebrew on their consoles; however, if this cannot be done, feel free to tell me otherwise.
Unfortunately, SSSL will never support Miiverse because the SSL bug that it exploits doesn’t apply to the console’s web apps like Miiverse. It is theoretically possible for another exploitable SSL bug to be found in the web apps, but it is very unlikely.
I don’t have anything to share about the progress of adding Miiverse support to Cemu, unfortunately. I agree that would be a pretty nice feature to have.
Technically speaking, someone who is uncomfortable with permanently homebrewing their console could just run the browser exploit once to dump their OTP and SEEPROM. Then, they could continue using SSSL. So, it’s not necessarily piracy in all cases.
I can understand that some people might be more comfortable with this than permanently installing Aroma and Inkay.
I just want to add that allowing people to post on Juxt without having a console linked is probably not going to happen. Pretendo used to not require real online files from a console to connect, but this made it impossible to effectively ban anyone (whether for cheating or for breaking Juxt rules) since they could just create a new account. Using real online files is now required to post on Juxt because of this. (Note that Juxt bans are normally per-account, but console bans are given in the rare cases when ban evasion becomes an issue.)
This issue by Jon explains in full detail why linking a console is required and why other solutions like IP bans aren’t as effective:
Yes, but this is people using CEMU, we are talking about. If the Cemu emulator environment may as well be designed to emulate a real Wii U as close as possible, then aren’t the necessary online files already provided in Cemu?
Yes, I’m talking about Cemu. No, Cemu does not contain these online files because they are unique to each console and can only be created by Nintendo. Cemu uses online files dumped from a console to emulate that console’s network activity. To quote Jon in the issue,
The reason is simple: security. Each console contains unique data which is tied to that specific unit, and that data is cryptographically signed by Nintendo with a private key only Nintendo has. These take the form of a “Device Certificate” (which exists on both the Wii U and 3DS) and your LCFS (LocalFriendCodeSeed, which only exists on the 3DS). These both have the aforementioned signatures, which cannot be created by anyone besides Nintendo, but CAN be validated by anyone due to the public key being known. That makes them impossible to spoof/modify, and are our only true way of issuing full console bans.