Avatool - Homebrew Tool to Change Avatars

This is a quick tool I threw together in my free time the last two days to make changing avatars to custom ones easier for myself. It works by terminating the account service on your Switch which will lead to a crash. While I have had 0 problems testing it, it does write to system save data, which some might consider risky. Also, guaranteed ban online. You've been warned.

Avatars are 256x256 JPG files. Place them in the folder sdmc:/avatar/. Avatool will only see files with the extension '.jpg'
Once on the main selection screen:
  • L and R change the targeted avatar image
  • Up and Down control the file menu
  • A will overwrite the target with the selected source image
If the write was successful, you will see the target image change. Reboot and it should show on the home menu and profile screens.

Keep in mind this isn't supposed to be anything fancy.

avatool.jpg

https://github.com/J-D-K/Avatool/releases
 
Last edited by JK_,

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
Does this change the avatar online and get you banned? Or just locally on the system.

--------------------- MERGED ---------------------------
If you want to be safe don't do it. It overwrites them on your switch but there's a chance they could get uploaded to Nintendo. I don't really know for sure.
 

battleunit1

Member
Newcomer
Joined
Oct 24, 2020
Messages
16
Trophies
0
Age
22
XP
103
Country
United States
Does this stil work as of September 2021? My switch has been banned since 2019 for piracy, Im assuming changing your profile picture is just worthy of a console ban and not an account one, right?
 

JK_

Well-Known Member
OP
Member
Joined
Sep 4, 2015
Messages
694
Trophies
1
XP
2,295
Country
United States
Does this stil work as of September 2021? My switch has been banned since 2019 for piracy, Im assuming changing your profile picture is just worthy of a console ban and not an account one, right?
If your system is already banned and you can't access anything from Nintendo, you'll be fine. It won't even be able to connect for them to find out.
Try it out and let us know.
Try not bumping old threads with useless posts and let us know how that goes.
 
  • Like
Reactions: hippy dave

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
JK_ awesome app man! Thank you!



For those wondering…

I just confirmed Avatool is working on FW 13.1.0 (Atmosphere 1.2.2) as well as FW 11.0.0 (SXOS 3.1.0).

Just used the version in the HB App Store (1.0.2).

Found a ton of 256x256 avatar images here:

https://avatars.alphacoders.com/by_resolution/256



The trick is to make sure your jpg Is formatted correctly.

Here is the best online converter I found that just works:

https://convertio.co/

I’m attaching a jpg thats confirmed to work on both of my setups above.

Place your properly sized and formatted jpg in sd:/avatar, open up Avatool, select your image, press (A) button, and then press (Home) button. You’ll likely crash when you hit Home but but simply press (Power) button to reboot and you should be good to go!
 

Attachments

  • kitty.jpg
    kitty.jpg
    20.9 KB · Views: 135
  • Like
Reactions: Tsukiru

HinaNaru Cutie

Well-Known Member
Member
Joined
Aug 29, 2014
Messages
733
Trophies
1
Age
33
Location
idk anymore..I feel like traveling lol
XP
1,777
Country
Australia
This is a quick tool I threw together in my free time the last two days to make changing avatars to custom ones easier for myself. It works by terminating the account service on your Switch which will lead to a crash. While I have had 0 problems testing it, it does write to system save data, which some might consider risky. Also, guaranteed ban online. You've been warned.

Avatars are 256x256 JPG files. Place them in the folder sdmc:/avatar/. Avatool will only see files with the extension '.jpg'
Once on the main selection screen:
  • L and R change the targeted avatar image
  • Up and Down control the file menu
  • A will overwrite the target with the selected source image
If the write was successful, you will see the target image change. Reboot and it should show on the home menu and profile screens.

Keep in mind this isn't supposed to be anything fancy.


https://github.com/J-D-K/Avatool/releases

isn't there an alternative towards this??? q-q that doesn't go in the system save data at all? i really wanna use it for i can finally use my pfp that i did here on my switch to enjoy it.
 

Takokeshi

Well-Known Member
Member
Joined
Mar 7, 2022
Messages
532
Trophies
0
Location
-
XP
1,046
Country
Antarctica
isn't there an alternative towards this??? q-q that doesn't go in the system save data at all? i really wanna use it for i can finally use my pfp that i did here on my switch to enjoy it.
No alternative, I'm afraid. In theory I guess it could maybe be possible to mitm the accounts service to replace user profile image on-the-fly without having to directly replace the picture in system save data, but this would require writing some new homebrew that no-one's done yet (and would that even evade Nintendo's scrutiny?)
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,384
Trophies
3
Age
46
Location
At my chair.
XP
18,826
Country
Colombia
JK_ awesome app man! Thank you!



For those wondering…

I just confirmed Avatool is working on FW 13.1.0 (Atmosphere 1.2.2) as well as FW 11.0.0 (SXOS 3.1.0).

Just used the version in the HB App Store (1.0.2).

Found a ton of 256x256 avatar images here:

https://avatars.alphacoders.com/by_resolution/256



The trick is to make sure your jpg Is formatted correctly.

Here is the best online converter I found that just works:

https://convertio.co/

I’m attaching a jpg thats confirmed to work on both of my setups above.

Place your properly sized and formatted jpg in sd:/avatar, open up Avatool, select your image, press (A) button, and then press (Home) button. You’ll likely crash when you hit Home but but simply press (Power) button to reboot and you should be good to go!
Hi @binkinator , which is the "correct" format? what oddities must to comply the file? thanks.
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Hi @binkinator , which is the "correct" format? what oddities must to comply the file? thanks.

Unfortunately I didn’t keep a log of what didn’t work…just hammered on things until it did!

The kitty.jpg attachment I left above works perfectly so you can try to get it as close to that as possible.

Here’s the info I know works:

B0BA0997-888E-4A1D-9D3E-BCC7D8480D01.jpeg
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,384
Trophies
3
Age
46
Location
At my chair.
XP
18,826
Country
Colombia
Unfortunately I didn’t keep a log of what didn’t work…just hammered on things until it did!

The kitty.jpg attachment I left above works perfectly so you can try to get it as close to that as possible.

Here’s the info I know works:

View attachment 304916
what my mind pictured with "keep hammering":
200.gif



he he he.
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Best I can do fellas:

1649189368166.png



…and with only a bit of luck. it will just work!


edit:

I just did another one (attached) just to be sure.

1) Grab any 256x256 image you find here: https://avatars.alphacoders.com/by_resolution/256
2) Drop your file (in any format) here https://convertio.co/ and convert it to .jpg
3) Download the jpg into your /avatar/ directory on your switch.
4) Run the avatool homebrew
 

Attachments

  • abstract.jpg
    abstract.jpg
    25.2 KB · Views: 71
Last edited by binkinator,

VeniaSilente

Well-Known Member
Newcomer
Joined
Sep 6, 2014
Messages
97
Trophies
0
XP
546
Country
Cote d'Ivoire
Unticking both "progressive" and "generate thumbnail" in Gimp seems to generate what I want. Here's the output of the avatars I'm currently using:

Code:
ava-barioth-256.jpg:       JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, baseline, precision 8, 256x256, components 3
ava-lycanroc-256.jpg:      JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 256x256, components 3
ava-plesioth-256.jpg:      JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 256x256, components 3

One of the sample images is attached.
 

Attachments

  • ava-plesioth.256.jpg
    ava-plesioth.256.jpg
    25.2 KB · Views: 52
  • Like
Reactions: binkinator

Takokeshi

Well-Known Member
Member
Joined
Mar 7, 2022
Messages
532
Trophies
0
Location
-
XP
1,046
Country
Antarctica
Golfleaf does it without crashing, though it does require a restart for things to fully take effect. If that might be preferable behavior? I bet this could be implemented here too (could prompt the user for a restart after changing profile picture, just like theme installer.)
 
  • Wow
Reactions: VeniaSilente

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Golfleaf does it without crashing, though it does require a restart for things to fully take effect. If that might be preferable behavior? I bet this could be implemented here too (could prompt the user for a restart after changing profile picture, just like theme installer.)

I had to hunt for it. Figured out you just browse the SD card and find your /avatars directory and when you click on the jpg it offers you the swap. Learned something today, thanks!

image.jpg
 
  • Like
Reactions: Takokeshi

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Attached is a hacky build for Avatool for FW 16.0.0 for testing.

Simply unzip the file below and place the .nro file in your /switch directory to try it out. :-)


Sadly, I’m told, this does not work. We will have to wait.
 
Last edited by binkinator,
  • Like
Reactions: hippy dave

tomx86

Well-Known Member
Member
Joined
Jun 3, 2015
Messages
778
Trophies
0
Age
38
XP
2,194
Country
Poland
Attached is a hacky build for Avatool for FW 16.0.0 for testing.

Simply unzip the file below and place the .nro file in your /switch directory to try it out. :-)


Sadly, I’m told, this does not work. We will have to wait.
Hey I used this version on my file based atmosphere emunad, with 16.0.0 firmware and it works, (it does crash the console while doing it but my profile image was still changed, after restarting the console) I don't remember where I got it, because i did a full format of my old sxos emunand, and I downloaded so many things to bring back my console to live again, so I didn't keep track, but here it is, oh and i used this guide to make a working jpg file:
Best I can do fellas:

View attachment 304933


…and with only a bit of luck. it will just work!


edit:

I just did another one (attached) just to be sure.

1) Grab any 256x256 image you find here: https://avatars.alphacoders.com/by_resolution/256
2) Drop your file (in any format) here https://convertio.co/ and convert it to .jpg
3) Download the jpg into your /avatar/ directory on your switch.
4) Run the avatool homebrew
 

Attachments

  • Avatool.zip
    776.8 KB · Views: 86

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
    +1
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
  • BigOnYa @ BigOnYa:
    I've owned both iPhone and Androids over the years. Both are just as good, other than Apples higher price. I'm currently on Android, Samsung S21 I think, and very happy with it.
  • K3Nv2 @ K3Nv2:
    Got my 60 minute steps in whew
    +2
  • BigOnYa @ BigOnYa:
    I get mine in everyday, going back n forth to the fridge for a beer.
    +1
  • K3Nv2 @ K3Nv2:
    6,000 steps in so far legs almost broke getting off
    +1
  • K3Nv2 @ K3Nv2:
    Your mind gets in a werid pattern of just finishing then when you're done you're like I need a soda
  • BigOnYa @ BigOnYa:
    You get a "walkers" high?
  • K3Nv2 @ K3Nv2:
    Not really I just use to love building up a sweat
  • BigOnYa @ BigOnYa:
    Funny, that's what uremum always says
  • K3Nv2 @ K3Nv2:
    Yeah and people that take viagra think they have a big dick
    +1
  • K3Nv2 @ K3Nv2:
    You cant fix one insult edit for another edit you pog
  • BigOnYa @ BigOnYa:
    Nuh I'm on my tablet n it always auto corrects me
  • K3Nv2 @ K3Nv2:
    Heorin and uremum do have close quarters
  • Sonic Angel Knight @ Sonic Angel Knight:
    BIG CHICKEN :P
    K3Nv2 @ K3Nv2: https://youtu.be/q855tNpvDoQ?si=Tl57KMjiVjyBherB