Shameless bumpHey @Fullmetal5, did you ever get a chance to look into this some more?For right now it prioritizes the http loader mainly due to the fact the the DNS resetting code is still in http loader. Unfortunately these are separate stages so the options are either:
A. Port the DNS resetting code into the savezelda minimal environment (with no libogc)
B. Rip out the sd card/usb gecko code out of savezelda and re implement them in the http loader.
I chose to do option A however the final step in resetting the DNS servers is to reload IOS which involved doing ES IPC requests for which I didn't have time to figure out/rip out of libogc to port to savezelda.
I'll look into it more tomorrow and see which option will end up being more complicated but for now sd card/usb gecko loading takes a back seat so that people don't end up with their DNS settings broken and not realize it. (Something I REALLY want to avoid.)
Thanks
Sorry about the wait.Shameless bump
I was ready to say no to this idea however after some Googleing my answer may be different.Awesome!! I was wondering if this could also be an entry point for the DSi because the DSi EULA is also updatable.
I wonder if it's http
No rush and no pressure but just curious on the status of thisSorry about the wait.
Most of the issues surrounding that have been figured out. I'll try to push out an update tonight with a fixed version that loads in the correct order.
I'll post when the update is out.
I was ready to say no to this idea however after some Googleing my answer may be different.
I don't have a DSi and I couldn't find much info on the EULA screen for the DSi but from DSiBrew it seems Nintendo was still using Opera for the browser on the DSi at that point and the last update for the internet channel in the DSi lists it as Opera 9.50 which should be vulnerable to this.
I have no idea how the EULA page on the DSi works. If the page is over https then this would fail, if it's not a web page but just plain text then this will fail, if it's actually WebKit and not Opera then this will probably fail. (This might affect WebKit too but I'm not sure.)
You can't just replace the EULA page for the DSi with this one and expect it to work. Someone will need to do the porting. Also does the DSi have ALSR/DEP? idk. This will be MUCH more difficult if it has ASLR. DEP is just an inconvenience, without ASLR it can be defeated pretty easily.
Someone familiar with the DSi scene might take a look at this as it might actually lead to something. Currently their only available exploit is FlipNote Lenny so if someone wants a SD-less + game-less DSi entry point then this has potential.
Turns out I just had to run a system update even though my Wii was already on 4.3U. Once I did that, Letterbomb worked for me. I had done everything else (version, MAC address, SD card format) correctly.@ItsaMamaLuigi How? Did you do somethign wrong? Did you click on the wrong region (Ex: chose 4.3U instead of 4.3J), or was your SD card not FAT32? Or maybe you mistyped your MAC address.
The update is out. The loader now prioritizes SD cards over network. Sorry for the delay.No rush and no pressure but just curious on the status of this
If it's complaining about hostent being null just try the exploit again. I'm not sure why this is happening. It's suppose to reset your dns settings so that dns resolution can work again then reload IOS for it to take effect but for some reason IOS doesn't like to answer DNS queries after being reloaded sometimes. Maybe it's a libogc issue? Dunno here.I just wanted to try that exploit but I get the error "ERROR: hostent was null" when it tries to resolve hbc.hackmii.com, then it tries two more times, and then it freezes. Any idea why that might be?
And, is there any guess about when you'll have that write-up and/or source code ready? I'd really like to try and make a variant of this that boots the Wiimmfi patcher instead of the Hackmii installer. I looked at the stuff the Wii downloads when running this (EULA web page, rd.png and payload.png) but payload.png doesn't look like normal PPC assembler (obfuscated?).
EDIT: Afterwards the DNS is set to "0.0.0.0" both for primary and secondary - I believe that might be the problem?
I don't have any plans on back porting this to older versions. I would just do what everyone else suggested and update the console and then use it.Can you make a version for wii3.1 with old hackmii installer because the press 1 button don't Show up
Its require ios58.
The DNS settings ending up at 0.0.0.0 is intentional. The network loader switches back to automatic dns settings so that it's no longer using Go Daddy dns servers which don't know how to resolve anything not hosted there. If it didn't then you would have to reset the dns settings yourself and I didn't want people to have to do that manually since people are lazy and I'm sure they would have just left it and then been angry when their internet suddenly didn't work afterwords. Also this way the network loader can grab payloads that aren't hosted on your server.
That's odd and could definitely be the source of the issue. Which of the 3 connections are you using on the Wii?Well it seems as if for me it doesn't reset to "auto". It only resets the manual servers to 0.0.0.0, but doesn't switch back from "manual" to "auto" when I check the connections settings afterwards. I tried multiple times as well.