Dolphin verifies it and replaces it with the default console ID. Trust me, it happened to me.
[UNOFFICIAL]Dolphin NAND Generator Released!
|
07-09-2014, 12:48 PM
Heh, looks like it uses the id regardless of the checksum mismatching, and THEN verifies it, and resets it. So just editing the id and not the checksum works, but only once. Silly.
07-12-2014, 03:49 AM
07-12-2014, 06:13 AM
Don't bother with this, i wrote something better. https://forums.dolphin-emu.org/Thread-is...#pid331030
07-12-2014, 12:18 PM
Non-English system language (not sure how to fix)
Spaces in path (I just tested it with spaces, it does not crash upon starting up, not sure if any other bugs related to spaces) You put it in "Program Files (x86)". Try making a folder in My Documents named "temp", extract there, and try running again. What versions, if any, of Python do you have installed? 07-12-2014, 01:30 PM
07-13-2014, 03:15 AM
Yes I was able to reproduce the error in a (less-than-clean) VM.
For now, try either installing Python 3.4.1 32-bit, or try RachelB's program, which may or may not work. I'm starting to regret basing this off of Python. 07-16-2014, 07:03 AM
OK I have solved a series of facepalm-level mistakes. No more "encodings" error, no more crashes, no more console ID LU000000000.
But before releasing it, I need to know whether I should use the existing registry-based mechanism (already cracked by RachelB) or an improved router-MAC-address-based lock system (which means you can no longer bypass bans by using another computer, but requires you to be connected to the Internet, or at least a default gateway with a MAC address). Regarding cross-platform support, ModMii is Windows-only, I don't think there are any suitable replacements. It's open source, however it relies on ShowMiiWads, NUS Downloader, and some other utilities. The probability of a port depends on how easily I can find Linux ports and/or replacements and/or get them to work under Mono or Wine. If I'm missing something that's easy to program myself, I may or may not gather up the motivation to do that. 07-16-2014, 10:23 AM
Why are you still trying to make this harder than it needs to be when there's already a tool that just works without any bullshit?
And you don't need a replacement for ModMii. You don't need modmii at all. Just generate a new id and you're done. 07-16-2014, 11:01 AM
From looking at the source, Dolphin-generated serial numbers consist of dddhhmmss[ms/2 % 16] truncated to 9 digits. Is there any explanation for having the millisecond component?
Your UnbanMii thing will randomize nwc24msg.cfg but not setting.txt. Deleting setting.txt will reset it to a new value, and deleting nwc24msg.cfg will cause it to be banned. Now to decide whether to continue using ModMii (slow) or just let Dolphin make it (if lazy people copy it over their existing Wii folder, they could remain banned). Considering my current program requires megabytes of Python libraries in order to run, and the bypass is common knowledge, it may be a good time to consider discontinuing it. Only thing left that Wiimmfi can do is to add an Wii-probing feature or a downloaded-code-execution designed to identify and/or crash Dolphin, resulting in a blanket ban which cannot be bypassed. Checking for Wii system files and/or System Menu would distingush UnbanMii, but not my generator, from real console. Checking for telltale markings of ModMii NANDs would also work well. On the other hand, there are very likely ways to hard-ban Dolphin, if Wiimm/others add a code-downloading feature with enough redundancy and self-checking to make sure you're not bypassing it. Run some code that returns different results between Dolphin and Wii, check for missing features, graphical backend bugs, CPU emulation quirks and inaccuracies, etc. Worst case is Wiimm goes the CTGPR route. Add some authentication, but keep the Wii-side keys a secret. Every connection, you verify that the Wii has the key. Make the thing not work in Dolphin, encrypt the game files, etc. CTGPR already did it with the game files and the main.dol, but no network authentication. MrBeanHead is working on a built-in cheat-detection system or something. </irrelevant> |
« Next Oldest | Next Newest »
|
Users browsing this thread: 2 Guest(s)