ROM Hack 3DS Mii Modifier (Computer Utility)

  • Thread starter Thread starter Deleted User
  • Start date Start date
  • Views Views 100,295
  • Replies Replies 400
  • Likes Likes 24
It wouldn't cause bricking, but it could mess with the NNID as far as we know from the limited testing that has been done.

Having some problems with unbricking (soldering the cable is a pain), so I may have to use my backup 3DS to further development.

Overall, I'm doing several other things right now and I'm not too motivated to further the program a whole lot currently, but it will be in the back of my mind, as I have some cool idea that just take a lot of time.

As a spoiler, one of my upcoming ideas will allow ordering your Miis in the plaza via the program.
 
  • Like
Reactions: that girl
It wouldn't cause bricking, but it could mess with the NNID as far as we know from the limited testing that has been done.

Having some problems with unbricking (soldering the cable is a pain), so I may have to use my backup 3DS to further development.

Overall, I'm doing several other things right now and I'm not too motivated to further the program a whole lot currently, but it will be in the back of my mind, as I have some cool idea that just take a lot of time.

As a spoiler, one of my upcoming ideas will allow ordering your Miis in the plaza via the program.

Thank you for your work so far. I think you are undervaluing the importance of being able to edit your Personal Mii. Currently there is no way to edit/remove/replace your personal mii other than formatting the system though Settings. Having an ability to edit/delete/replace peronal mii (all or even some of those) would be HUGE!

With all the nand importing/moving etc involved with hacking there are a lot of people with systems that think their Personal Mii is not theirs and they cant edit or remove the mii. Id kill for the ability to simply check a checkbox to make the Personal Mii editable.

I am in a situation where my 3DS thinks my personal Mii thinks it was recieved from elsewhere, he wasnt marked for edit or sharing, so I literally cant do anything about it. Cant edit him, cant replace him. Ive read reports of people on unmodified systems getting the same thing. Im not interested in giving him gold pants, all Im intersted in is making him editable/sharable. So I can edit him.
 
Thank you for your work so far. I think you are undervaluing the importance of being able to edit your Personal Mii. Currently there is no way to edit/remove/replace your personal mii other than formatting the system though Settings. Having an ability to edit/delete/replace peronal mii (all or even some of those) would be HUGE!

With all the nand importing/moving etc involved with hacking there are a lot of people with systems that think their Personal Mii is not theirs and they cant edit or remove the mii. Id kill for the ability to simply check a checkbox to make the Personal Mii editable.

I am in a situation where my 3DS thinks my personal Mii thinks it was recieved from elsewhere, he wasnt marked for edit or sharing, so I literally cant do anything about it. Cant edit him, cant replace him. Ive read reports of people on unmodified systems getting the same thing. Im not interested in giving him gold pants, all Im intersted in is making him editable/sharable. So I can edit him.
You can do this with HxD, just as people did to get gold pants. Just change the system ID on the personal Mii to the same as any Mii you can modify.
 
@Chrushev
I'd be willing to test some stuff with the personal Mii at some point, however if it is possible to cause something bad to happen, there is nothing worse than having a whole bunch of people blaming you because your program has the ability to cause damage.

There's always going to be one person no matter how foolproof you make it sadly :(
 
You can do this with HxD, just as people did to get gold pants. Just change the system ID on the personal Mii to the same as any Mii you can modify.

Ive never done any of the editing of my Miis, so could you point me to a guide or something what/where to edit? Much appreciated!

@Chrushev
I'd be willing to test some stuff with the personal Mii at some point, however if it is possible to cause something bad to happen, there is nothing worse than having a whole bunch of people blaming you because your program has the ability to cause damage.

There's always going to be one person no matter how foolproof you make it sadly :(

Yea, I understand, but with great power comes great responsibility. Tell them what the option will be editing so they can back it up. For instance if on a9lh system where you can recover even from a brick its sufficient to restore the emunand then just say. High change of birck, not recommended on non a9lh systems, backup emunand and (anything else they gotta backup) before changing these settings.
 
It would be impossible to cause a brick with this, especially considering that my backup 3DS is on 9.9 :D
 
I used bricking as a generalized issue for any hacking tool, don't get so hooked on it.
But if, say, the tool breaks your NNID server-side, no kind of back-up will be sufficient.

Again, a generalized example.
 
Status Update!
Unbricking failed, and I pretty much have a useless 3DS XL right now :hateit:. Thankfully, I have my backup normal 3DS on 9.9 so development is still possible.

Not feeling to encouraged to develop for this right now, but I do feel I should come back to this project in the future.

Currently feeling that there are some other neat games that could have some research done into hacking, so maybe I might do some of that. However, it is slower because 9.9 O3DS :(

I'm considering buying another 3DS on an exploitable fw soon, but I just need to make sure I don't brick it again assuming I do buy a new one.

/StatusUpdate :)
 
  • Like
Reactions: that girl
If you copy Streetpass Mii Plaza to another machine, you need to copy your Mii database. Your Mii database is used by both Mii Maker and Mii Plaza, so you pretty much have to copy all the Miis.

So you end up with your Miis from the other machine as well. If you have your Miis from the other machine, the system thinks your personal Mii is not created by you and doesn't let you edit it, or use it for many things.

So we do need a way to edit one's personal Mii. Actually, what we need is a way to change who the system thinks created a Mii, so you can import a Mii from machine A to machine B and have machine B think that B created it, thus allowing editing.
 
Well, there's one of the very few advantages of a NNID, personal mii sync :)

----

Given how you're forced to create one before any other Mii, I wouldn't be too surprised if your personal Mii is just the first one in the file, hmmmm
 
Last edited by Ryccardo,
  • Like
Reactions: that girl
If ownership is controlled just by the name of the Mii's Creator, editing that would be absurdly easy.
However, if not, we may have to find some other way around it, but who knows what effects it could cause.

I don't have the resources to test right now (since I only have one 3DS as of right now), but if I do get another one I can take a look at that some time.
 
If ownership is controlled just by the name of the Mii's Creator, editing that would be absurdly easy.
However, if not, we may have to find some other way around it, but who knows what effects it could cause.

I don't have the resources to test right now (since I only have one 3DS as of right now), but if I do get another one I can take a look at that some time.
The system the Mii was made on is determined by a set of bytes near(?) the front of the Mii.
For Streetpass Special Mii†, it tends to be 00000000 or something like that.
The easiest way to make the system think it made the Mii, currently, is to make a new regular Mii, then extract the extdata, use HxD or your favourite hex editor copy the system bytes from the new Mii to the Personal Mii, then fix the checksum using your preferred method.
I'm pretty sure I'm missing important steps, possible decompression and recompression…

Been a while since I altered my Miis at all…

†Miis that are sent over SpotPass by Nintendo of given region. There are some Special Miis acquired not by SpotPass, but by special QR codes, or passing the a Special Mii's native system. Non-SpotPass Miis acquired by actually Streetpassing them, or using a QR code, do have System IDs. Special Miis acquired by by QR will never again be Special on a system that scans their QR code more than once, if that matters at all.
---------------
EDIT:
Well, there's one of the very few advantages of a NNID, personal mii sync :)

----

Given how you're forced to create one before any other Mii, I wouldn't be too surprised if your personal Mii is just the first one in the file, hmmmm
No. Your Personal Mii is identified a different way.
Overwriting the Personal Mii with any other Mii, even with a good checksum, crashes Mii Maker to home.
 
Last edited by that girl, , Reason: Extending explanation.
I haven't figured out... you could measure the Mii you want to use with trial and error (how many times can you shrink the eyes until they're at the minimum setting, etc) and manually edit the personal one...
 
I haven't figured out... you could measure the Mii you want to use with trial and error (how many times can you shrink the eyes until they're at the minimum setting, etc) and manually edit the personal one...

Oh, I just want to change which Mii the system defines as the personal Mii, not the physical features.

I want Mii # 3 to become Mii # 1 I guess.
 
I just saw this thread and the new Mii page on 3dbrew. I added all my findings on Miis (mainly about which part can vary how much).
It's all from NTR debugging so not really useful as is.
I'll map those NTR addresses to decrypted Mii offsets when I'll get some time.
If some are interested in Mii research I have a Java app that can concert a QR code to a an encrypted .bin (and vice versa), a small HB that unwrap an input.bin to output.mii (and wrap an input.mii to output.bin), not sure that would be useful, thus not posting if no one interested.
 
  • Like
Reactions: Ryccardo

Site & Scene News

Popular threads in this forum