Here's a version with mv:
Code:$ python -i ./wupclient.py 0x2a5043 0xfffcffea 0x0 >>> w.cd("/vol/storage_mlc01") 0 >>> w.ls() sys/ test/ usr/ x_corrupt/ >>> w.mv("test", "/vol/storage_mlc01/test1") WARNING: MOVING A FILE OR FOLDER CAN BRICK YOUR CONSOLE, ARE YOU SURE (Y/N)? y moved /vol/storage_mlc01/test to /vol/storage_mlc01/test1 >>> w.ls() sys/ test1/ usr/ x_corrupt/ >>> exit()
rmdir delete emtpy folders only (read the error message, I'm sure it told you "rmdir error : directory not empty!").
So you either have to remove every file inside of the folder first or rewrite wupclient so it does recursive deletion (but do not publish that as it would be too dangerous for noobs).
No. rmdir will refuse to delete not empty directories while rm -r deletes recursively. These are Linux and not wupclient commands through so a bit off-topic.
Again: We're on the Wii U, not on Linux. There is no such thing as sudo on the Wii U and WUPServer runs with even higher privileges than root.
So same to you: Read the error mesage. We can't help you at all when we don't know what the error is.
Thank you for the help! I was able to rename the directory and reinstall it! My version of the wupclient didn't give me that error when trying to delete the directory so I didnt know that was the issue.
The console still throws an 160-0103 error. I reran the mlc checker and got some new logs.
It looks like it's getting stuck loading the userdata.