I'm trying to make the Wii U's Browser usable again... but I have some questions about root certificate editing

Jediweirdo

Well-Known Member
OP
Newcomer
Joined
Aug 3, 2021
Messages
90
Trophies
0
XP
476
Country
United States
I'm trying to get rid of the infamous 112-2035 error by editing the root certificates located on rootca.pem to include the certification "lets encrypt". The problem is, though, that I need to also include a cross-signed certificate of their parent company IdenTrust in order to get everything to work (as said in this comment)... And I have literally zero clue on how to even correctly edit the PEM file without my internet browser volunteering to contribute to the nearest brick house like this person's browser. Here are a few starting questions I have:

  • Is it actually OK to just copy/paste a certificate without also saying things like it's fingerprint and expiration date (like all the other certificates that Nintendo put on there before anyone else meddled with it)?
  • How the heck do you cross-sign a signature? Is it kind of like adding a regular one?
  • Will only using let's encrypt's certification actually get rid of the 112-2035 error code? Or did I even get that wrong too?

~~~~~~~Links n' Stuff~~~~~~~




This is my first time using spoiler tags, so sorry if it's screwed up

EDIT: Wow I horrendously screwed up on those spoiler tags lol. Hopefully, they're now fixed?
EDIT^2: Fixed something because fake OCD
 
Last edited by Jediweirdo,

Jediweirdo

Well-Known Member
OP
Newcomer
Joined
Aug 3, 2021
Messages
90
Trophies
0
XP
476
Country
United States
Welp, it's been about a week to no response... I might try to repost this in the future coupled along with other questions
 

soratheultima

Well-Known Member
Member
Joined
May 26, 2008
Messages
176
Trophies
1
XP
511
Country
Germany
mhh this is something i do for work. I'll see if I can get to it in time. I can't promise anything though, since the Browser isn't frequently updated and the TLS/SSL Methods it accepts might be outdated.
 

V10lator

Well-Known Member
Member
Joined
Apr 21, 2019
Messages
2,646
Trophies
1
Age
36
XP
5,522
Country
Germany
  • Like
Reactions: soratheultima

soratheultima

Well-Known Member
Member
Joined
May 26, 2008
Messages
176
Trophies
1
XP
511
Country
Germany
I tried using an SSL Proxy but that just resulted in a 1036 error

Any Older Methods such as the following did not work (not recommended): https://gbatemp.net/threads/mitm-wii-u-ssl-connections.477792/ ->Using the ROOT CA of https://larsenv.github.io/NintendoCerts/index.html Resulted in a Brick (safe due to CBHC) -> Downloaded V20 of Certs from NUS CDN to fix that using an unsafe Wupinstaller.

Using Charles as an SSL Proxy -> instead of error 112-1035 you get 112-1036
If you still want to try to do that, I would suggest doing that in REDNAND or any emunand option.

Or do as V10lator says :) and simply add the data from the github link to the end of the .pem file (open it with a good text editor)
 

theaxd

Member
Newcomer
Joined
Apr 16, 2022
Messages
10
Trophies
0
Age
21
Location
.
XP
99
Country
United States
i managed to get some websites working again by adding new certificates to the rootca. if you want a copy of my updated rootca.pem i can link it. even when updating the certificates though most websites still give a error 112-1035 so this doesn't just automatically make the browser work on every website but a few will be working again
 

Jediweirdo

Well-Known Member
OP
Newcomer
Joined
Aug 3, 2021
Messages
90
Trophies
0
XP
476
Country
United States
Yeah, some websites still return an error. But now with my rootca certs updated, it's still a lot better than having like 90% of websites giving the error! Thanks for replying to this old thread, but I already got it working on my Wii U thanks to the 2 people who replied to this earlier. I should have said my thanks for them helping me, but if I'm being honest I forgot about this post until now!
 

Jediweirdo

Well-Known Member
OP
Newcomer
Joined
Aug 3, 2021
Messages
90
Trophies
0
XP
476
Country
United States
@JStar334 Yeah, sure. I had no idea that someone would reply to this, so sorry for not replying for... 3 months (yikes):

1. I followed steps 1-5 on the site that got me into the whole thing (found here)
2. Backed up the OG .pem file in case I irreversibly screwed it up (you should do the same too)
3. I took the certificates found on the link V10lator ever-so-kindly linked from their own project and copy/pasted them to the bottom of the .pem file
4. Did the same with another certificate I found here, thanks to it being linked by ShadowOne333 (probably super redundant, but whatever)
5. Scratched my head on trying to figure out how to get the fiddler's cert, contemplated if it was a good idea to transfer all the certs from my PC to my Wii U, then said "screw it, I made a backup anyways" and proceeded to do it anyways (export them via this, then just add it like normal if it's .pem like mine)
6. Completely forgot about fiddler's cert (there's a comment here that tells you how to do it)
7. Saved my changes to the file, then overwrote the Wii U's original file
8. Closed out of FTP and tried launching a myriad of sites with varying levels of success (much better than little-to-no level of success!)

In retrospect, it would be cool if more people could share any roots they've found too since the internet's gonna close soon. Let's enjoy it while it lasts!

Anyways, if you need help or need me to explain something better, just tell me, and I'll do my best to help out (hopefully it won't take me 3 months next time lol). I would just give you my Wii U's .pem, but I feel like it's a giant security liability to release my main PC's root certificates into the wild so this will do. Good luck!

Edit: Added a link I forgot and some extra text
Edit2: Realized I should probably let the person who I'm helping know that I responded to them lol
 
Last edited by Jediweirdo,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think