Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unlink other accounts on the console #7

Open
Exatio opened this issue Jun 1, 2024 · 4 comments
Open

Unlink other accounts on the console #7

Exatio opened this issue Jun 1, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Exatio
Copy link

Exatio commented Jun 1, 2024

So basically, whenever I try to connect to my user on my Wii U, it asks for the Nintendo Network password (even if the console is offline).
The problem is, the tool only provides a way to unlink / swap the current user.
Did I miss anything, or is the account done ?
I know I can just create a new account, but then I'd want deleting the current one, which is not possible without logging in

@Nightkingale
Copy link
Owner

Nightkingale commented Jun 1, 2024

Hey, thanks for asking!

I know this is a pretty common issue, but I have intentionally held off on adding this as a feature (at least for now). In theory, adding such a feature would mean one could use the homebrew to unlink another user's password-protected Nintendo Network ID so they could have access to it. It's only a Wii U, so it's not like anything super critical would be locked behind the password, but it's not something that sits right with me.

I would have to debate with myself about including it within Wii U Account Swap. It's a good feature on paper, but I don't want it to be a feature so readily accessible that it could be abused.

As for the issue you have at hand, I'd like to help you out. I assume you have Aroma (I think you should, I don't include .rpx binaries for releases, only .wuhb.) and ftpiiu.

  • Connect to your Wii U through your favorite FTP client.
  • Navigate to storage_mlc:/usr/save/system/act/[PERSISTENT_ID]/, and do your best to locate the directory corresponding to the Network ID you want to delete.
    • Hint: You should look at the account.dat within the directories to confirm. You'll be editing it anyway.
  • Leave the first seven or so lines (everything down to the IsMiiUpdated key), but replace all values listed by NinStar here with their default values.
  • Reboot your console, then go ahead and see if it's a local user now.
  • If so, profit! Delete the account through the Wii U Menu and User Settings.

You might be able to get away with just deleting the directory entirely, but I wouldn't recommend it. Let the system delete it so it can clean everything up properly.

I am going to go ahead and leave this issue open for now. I would love to get some feedback on whether I should add this as a feature, despite my concerns.

@Nightkingale Nightkingale self-assigned this Jun 1, 2024
@Nightkingale Nightkingale added enhancement New feature or request help wanted Extra attention is needed labels Jun 1, 2024
@Exatio
Copy link
Author

Exatio commented Jun 1, 2024

First of all, thanks for your reply!
To my surprise, rebooting the Wii U after changing the file (which I made sure was the correct one) deleted the user directly.
It's not a problem for me, since this was my intention anyway, but I thought I'd notify it since it's not the expected behaviour.
I don't believe I made a mistake editing the file either.

@bamhm182
Copy link

Came across this while looking for something else, but I had an account I wanted to delete, but couldn't. Followed the instructions and I was able to get the Wii U to delete the user. It was not deleted automatically for me, so maybe it's hit or miss.

@00cedke
Copy link

00cedke commented Oct 27, 2024

I think this is the best way out which helps to easily delete these unnecessary accounts🤓

@Nightkingale Nightkingale pinned this issue Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants