[HTC EVO 3D] pstevep:
M10 and you (a love story)

This will be my first little guide of sorts for m10 editing. There are probably people who have better ways to do it than I, but I will change this as better ideas or ways present themselves.

Anyway.

HTC released their new version of sense (which obviously there is a newer version floating around but), and in this case was sense 3.0. Within this new version of sense, the old themeing styles don’t work. HTC decided to make everyone’s life a living hell, by introducing a new system to their UI. Instead of housing all of the pngs for each widget and app in the those specific apks, they created this new apk called fusion. Inside fusion HTC created a new file type, this is where we welcome in M10. Now IMHO the idea is brilliant, but in the same respect absolutely retarded. Inside this new M10 file is the majority of the pngs used by all of the sense apps, they are all shared through this new fusion.apk, by doing this, it allows for a new breed of themeing, allows for custom skins, stuff that for the end user is cooler, but for the themer a giant pain. Most of the pain started because we had no way to get into this M10 file, then two xda members (Flemmard & Diamonback) created M10 tools. A way for us to decompile the M10 and get to the ripe pngs inside.

When you open M10 tools you will see tabs for each step of the process (pictures to come)

On the first tab that you start on, you will see buttons for load file and save file. You will click the load file and choose the apk that you want to edit the M10s in (and there are a lot of sense files that have them, most just in fusion), you obviously will have to have the file on your computer. It will pop up a box saying “loading”, click ok when its finished.

It will then take you automatically to the second tab, listed on this second tab will be 3 file groupings. Blue Sky, Burgundy, and shared. Shared is the one that you will want to edit, it houses all of the pngs, blue sky and burgundy only house the pngs specifically for their skins. Changing those file sets can lead into altering the skins, which could be cool. Along the bottom of the tab there are a series of buttons having to do with decompiling, there is also a check box that says “decode images”, check that box. Highlight the group of files you want to look at and click “decompile/show”, it will pop up a box asking if you are sure you want to decompile, click yes.

It will then take you to the third tab. On this third tab there is two columns essentially, the left column is the files that were decompiled, the right column is where the information about that file will be. On the left side you are looking for textures, so click + signs until you see them listed, then click on one, and the right side you will see your image. Now important peace of information here, these images are upside down, and when you edit them, you will have to edit them upside down. Awesome, right? When you find the image you want to edit, right click on it in the right hand column and then click show in folder. Once it pulls the folder and highlights the png, open the image in your image editor of choice, edit the image and save it.

Once you have edited all the images you wanted to edit, click back on the first tab, click the button that says “save file”. It will go through the saving process, then ask you what you want its name to be, change name or don’t, your choice. After it saves push it to your phone, reboot, and take a look at your new creation.

We are trying to get a list of the pngs in the M10 from fusion, and I think someone had one, but I don’t remember who. As soon as someone makes one, or we find one, we will link it to help out.

This guide will also get edited severely, and pictures added to it. I am at work currently, and doing this from memory. So if there is any mistakes, I will correct, work blocks XDA so, cant make links or anything either.