Hacking Can't access user account after messing with Mii data in account.dat

SwimyGreen

Member
OP
Newcomer
Joined
Mar 24, 2017
Messages
18
Trophies
0
XP
102
Country
United States
The other day I was ripping the files needed to play games online on cemu with FTPiiU Everywhere, including the account.dat for my user, which stores your user information in plain text. The account.dat was here: storage_mlc\usr\save\system\act\80000001\account.dat

Inside it has a line called "MiiName=" which stores your name in a hex value. So I tried inputting a name that was 11 characters in the field instead because I wanted a longer user name. I was using FTPiiU Everywhere and reinjected the file and restarted the wii u, and my account was gone. I opened the FTP server with a different account, and all the the save data for the first user was intact (all the 80000001 files for the games I had saves in were still there). So I put my old username in hex back and tried to reinject it but nothing happened.

I looked in storage_mlc\usr\save\system\act\common.dat and found a line that looked like this:
PersistentIdList=80000002\080000003\00\00\00\00\00\00\00\00\00\00\0

And also this list head thing in storage_mlc\usr\save\system\act\persisid.dat which seems to correspond with the highest user ID in use, but I haven't figured out what I should do with it if anything.
PersistentIdHead=80000003

I tried to change the common.dat value to PersistentIdList=80000001\80000002\080000003\00\00\00\00\00\00\00\00\00\0
and I ended up removing the second account by accident. Afterwards I tried different combinations, and no other users (including some new test ones) got deleted, but I haven't gotten the two I deleted back yet.

I think it may be possible to run most of my 80000001 user's saves on other accounts, but I tried that with Splatoon and it just gave me some invalid data error message and forced me to reboot my console. And I really don't want to start over the save data for that game.

Is there anything I can do to get my original account back or am I stuck with trying to copy my saves to other profiles?
 

jbuck1975

Well-Known Member
Member
Joined
Dec 28, 2015
Messages
952
Trophies
0
Age
46
XP
593
Country
United States
There's a file some where in the storage_mlc\usr\save\system\act\ area that one of the lines tells which number for the wii u to use next. You might be able to change it to 800001 and create a new id
I don't remember where the file is. But i did something with it like this before but it's been awhile.

It maybe the PersistentId.dat file
 
Last edited by jbuck1975,

jbuck1975

Well-Known Member
Member
Joined
Dec 28, 2015
Messages
952
Trophies
0
Age
46
XP
593
Country
United States
PersistentId.dat
Change persistentidhead=800001
And the next user created will be 800001
Then everything should work again
 

SwimyGreen

Member
OP
Newcomer
Joined
Mar 24, 2017
Messages
18
Trophies
0
XP
102
Country
United States
As soon as I read your post, that number saying what new ID to make next just made perfect sense.
So I tried setting it to 80000001 and the next account I made was the 80000002 user, which was the other user I deleted. It worked and I have access to all their save data again. But then I tried doing 80000000 for the first user multiple times and it only added users to the end of the user list - 80000007, 80000008, etc. Just tried 80000001 and it didn't work either.

I tried undoing regionhax, since any new user you make with it enabled doesn't have a disc channel, but that didn't do anything.
Could it have to do with the original account being attached with an NNID (none of the other accounts are linked to one)?
If nothing else, I have one of the accounts back now, so thank you. :)
 
Last edited by SwimyGreen,

jbuck1975

Well-Known Member
Member
Joined
Dec 28, 2015
Messages
952
Trophies
0
Age
46
XP
593
Country
United States
If you are using cbhc or haxchi. Be very careful jacking with the account that bought the game

But yes it probably does have to do with the nnid account
 
Last edited by jbuck1975,

SwimyGreen

Member
OP
Newcomer
Joined
Mar 24, 2017
Messages
18
Trophies
0
XP
102
Country
United States
Yeah, I got carried away. I wasn't expecting an invalid Mii name would invalidate the entire account, but it's not like I know how it works internally so I should've been more cautious. Oh well. Live and learn.

Ok, then I'll try doing 80000000 and 80000001 again with linking the same network account I used before.

Is there anything else that's worth trying?
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    NeoGaming @ NeoGaming: https://www.youtube.com/watch?v=wp4G0ub7omU