yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] =ARV=:
Diamondback2010, maybe should include in this ribbon line "shortcut" to C:\Users\<user name>\AppData\Roaming\M10Editor where lies decompiled folders?

And button to clean \...\Roaming\M10Editor folder from old decompiled apks :)

For me, I made this shortcut to clean this folder and to watch decompiled pngs myself :)
[Android Software/Hacking General [Developers Only]] notsointeresting:
can not wait for the next update for this!

Really im tired of all the images being named "texture" lol

but really looking forward to it
[Android Software/Hacking General [Developers Only]] roscoenr:
those would be nice

Swyped from my Orange Peeled Synergist EVO
[Android Software/Hacking General [Developers Only]] Diamondback:
In my own working version this is implememented since months :D But yes, I think i will add such shortcuts.

Btw, yesterday I finished the converter from old xml format to new format, so now I can at least LOAD real m10 without the new decoder from flemmard.

And now the bad news... As you may have seen I use several 3rd party components like the Ribbon bar and these DockWindows together with some other not so obvious things.

The good part about this is that these components are great. The bad part is that they cost money...

In fact I want to use this software suite: http://www.devcomponents.com/dotnetbar-wpf/

As you can see it costs about 250 -300$ (link)

As the 250$ version would be enough the 300$ version includes also the source code wich can be very helpful in many situations.

I *really* want to use these components. There *are* also free ones but they are never as good as these paid ones and there's always some little bugger which prevents me from using them.... :(

I thought very long about what to do now.

I had several options:

Take money for m10 tools

sell parts (like image decoder or so) for money, base tool still free

use free components, make crappy and buggy release

ask users for more donations and keep the whole thing being free

So yea, here we are. Don't be afraid, i don't want to make m10tools cost anything. It will still be a free piece of software.

I don't like the thought of making it paid because m10tools is my way of giving the android community back what it deserves :)

Nevertheless i need that money.... :(

So yea here I am begging you for money :) I think 100$ donations would be totally enough, the rest i would pay myself...

100$ that's 10 guys with 10$ or 20 with 5$. I think that is affordable. If you need some motivation i can grant everyone early beta access to new versions (once there is a new one :D ) in our virtuous forums (i made a m10tools section there)

So yea now I hope you can somehow understand that and won't ban me to hell :D

Donate to M10-Tools
[Android Software/Hacking General [Developers Only]] DutchDanny:
You have the first 10 on the way

Confirmation number: 27X47657N0876260A

From my VisualWebWork account.

Hope I'm not the last.....
[Android Software/Hacking General [Developers Only]] Hatman41:
I also donated $10...though it is US dollars and not Euro's.

Confirmation number: 2MV35476HT602242M
[Android Software/Hacking General [Developers Only]] roscoenr:
Confirmation number: 53U4515132287320A
[Android Software/Hacking General [Developers Only]] Diamondback:
Wow, nice :) So much interest is really nice to see :)

You may have seen a little new point in the image i posted, called 'Preview'.

I don't want to promise anything as this part of m10tools is pretty new and not that much done yet, but i want to give you a little explanation what that means.

A main feature of the new version is, that the program itself is *aware* of the properties which the single scenes have.

All the previous versions just got a long list of properties and displayed them.

Now (thanks to new xml format Flemmard and me thought out) my program actually *knows* about these properties. It isn't restricted anymore to displaying them, but it can *use* them.

This all leads to at least one huge new thing for you users (apart from many new possibilities for me as dev):

I think i can create a preview window for m10 files.

'Preview-window' what does that mean you ask?

Well imagine a little window (or in this case a 'tab') where you can actually look at a graphical version of the m10 file you loaded.

Graphical in terms of Outlines and Hitboxes, maybe even the real images all cut together looking similar to what you get on your phone.

So editing sizes, positions and offsets gets way easier, as you don't have to push the changed file. Just look at if in the preview :)

As is said, i haven't started with this as i needed my recently finished converter to begin with (keep in mind, i can now *use* properties like size, position, offset, etc).

I hope you like the idea of the preview and I'll try to give you screenshots as soo as I have something to show :)

And thanks again for your support guys :)
[Android Software/Hacking General [Developers Only]] roscoenr:
All sound good. One thing though the part where you say you could give beta access I would take that out. I know you don't mean you will charge for beta but if XDA mid thinks you are they will ban you I have seem it happen a few times and that was before iron fist. Not

Trying to say anything except that I do not want to see a good team and tool banned. Thank you for your hard work it is appreciated.

Swyped from my Warm Gingerbread Evo 4D (smellaphone)
[Android Software/Hacking General [Developers Only]] Diamondback:
Wait what, why did they ban someone? Oo

They cut their own flesh if they'd ban M10Tools...:mad:
[Android Software/Hacking General [Developers Only]] roscoenr:
Devs have been banned for selling betas, I know that's not what you are doing but, they have also based Devs for rumors of selling betas.not saying it will happen only what I have seen in the past

Swyped from my Warm Gingerbread Evo 4D (smellaphone)
[Android Software/Hacking General [Developers Only]] Diamondback:
Oo really not what i want to do, betas won't be here anyway.

Thanks anyway for the hint :)
[Android Software/Hacking General [Developers Only]] roscoenr:
Not a problem

Swyped from my Warm Gingerbread Evo 4D (smellaphone)
[Android Software/Hacking General [Developers Only]] Corey@rabbit:
First let me say thanks for this super awesome tool!

Now with my nose sufficiently brown, on to my problems...

Been having a few errors with m10 today, stuff I never bothered to theme before, but decided to do it for a new one im working on. (HTC TB- Synergy rom, if it matters...) I first tried to decode 'com.htc.htcmsgwidgets3d' it will decode file, made small image edits then tried to recompile everything, at which point the program crashed. Closed it repopened, and repeated whole process ending in crash. Crash happened both times on first m10. "Messages_Card_ListItem" So I tried a third time, this i hit the "check file" for that m10, said failed. I did this for the rest and a few also failed. If I only decompile the good m10's everything works fine.

Also tried this on "com.htc.MusicWidget" on which ALL m10's failed. Sooo.. do i just ignore the bad m10's and hope that the ones I can decode will give me enough images to work with to theme? or am I doing something completely stupid on my end? :D

Yes I am using the current beta from the OP. running win 7 x64
[Android Software/Hacking General [Developers Only]] cyber_pete:
10 Euros on the way.

Confirmation #11R355816J648591T

Hope it helps, love the tools.

I am available to help test if you need.
[Android Software/Hacking General [Developers Only]] Diamondback:
Well the latest version do have some problems with some m10s. If it fails there's nothing you can do.

But i just decided to do something else, wait for my next post for a possible solution.
[Android Software/Hacking General [Developers Only]] Diamondback:
Okay, I just decided to do something extraordinary.

I see that lots of you guys have problems with some m10s being not decodable (no, i don't mean the image thing, that's something else).

I have one version laying around here which is way newer than the latest public version, but I stopped developing it in favor of M10Tools 2.0 so it's quite unfinished.

But the good point is, that the deocder engine itself is waaaay better than the current one, so you are able to decode way more m10s.

I am willing to provide this version to everyone who wants it, but not here. It's really unfinished and doesn't look finished etc. But it works and me and Cypis (from Virtuous team are using it since quite a while)

So if you want that version (once again, it's NOT finished nor anything else, i wouldn't even call it alpha)

come to #m10tools on freenode and get it there.

There won't be too much support for it as it is old and outdated, but still newer than yours :P
[Android Software/Hacking General [Developers Only]] panatta-sport:
Thank you very much!:)

I waited so long this program! Finally, I can do on your phone is about for so long dreamed of!

Now tried to whip up - that had not previously revealed, is now perfectly open.

May God give you health!:)

**************

Oops! You know, I'm haste. To celebrate, mistakenly opened the wrong fusion.apk (old, who opened the previous program). But the new fusion.apk to my great regret, the program still does not open.

It is a pity ...

I hope you win this challenge.:)
[Android Software/Hacking General [Developers Only]] panatta-sport:
Here is an example for my file fusion.apk

http://xdaforums.com/attachment.php?attachmentid=726124&stc=1&d=1316580726

And the new version and old alike open file shared.m10 - there are only 4 pictures at a time when they are there to be pieces 100.

Maybe I'm doing something wrong?
[Android Software/Hacking General [Developers Only]] Diamondback:
Okay guys, i put together some information about the current development etc.

You can find that all here: http://forums.virtuousrom.com/index.php#c6

This forum should be used for bugs etc too. I guess you'll understand the structure ;)

Read the two threads in development. Once i have my preview version ready, I'm going to post it there.
[Android Software/Hacking General [Developers Only]] Corey@rabbit:
Hey diamond forgot to hit you up yesterday. Im still looking for a clean version of those files. Hard part is finding clean ones that have been tweaked to work on the thunderbolt..
[Android Software/Hacking General [Developers Only]] Diamondback:
Oh, your apks need edit to run on Thunderbolt? Oo That's hard...
[Android Software/Hacking General [Developers Only]] NilsP:
Is there a version in alpha, beta or anything that lets you decompile the new version of m10 files?

Not being able to make image mods on my ROM's is driving me crazy.

Thanks
[Android Software/Hacking General [Developers Only]] DutchDanny:
They are working on s very nice GUI, and it all takes time... So be a bit more patience.

Make sure you donate, so DiamondBack can buy the software for this tool ;)

And just keep following this thread, and you'll know when something arrives.

Send from my BinDroid Desire HD with Tapatalk
[Android Software/Hacking General [Developers Only]] NilsP:
I am fully aware they are working on a nice gui and I sure appreciate it.

I am not being impatient. I read through the entire thread and found no mention if the update for the latest m10 files would be in the new gui so I was asking about it. I am all for improvement and appreciate the work they are doing but for now I need to be able to edit.

You have no need to recommend to me to donate since you have no idea whether I already did or not.

Now can someone answer my real question. Is there a version or even a command line that I can use to edit the latest m10 files.
[Android Software/Hacking General [Developers Only]] nick1313:
Are you talking about the files that come with the new sense 3.5 roms? If so I am actually wondering that same question and was reading through the thread and also didn't see any mention of it until you posted it. I am definitely interested in that as well.

Great work btw diamond.

EDIT: Didn't really want to post this here, but I can't PM you..Just sent you some grip bud. Love the tool man, keep it up.

Confirmation number: 61P23370JA8611024
[Android Software/Hacking General [Developers Only]] Restorer:
Here's my 10 bucks worth:

Confirmation number: 08F03236UT014171V

Good luck with the new version :).
[Android Software/Hacking General [Developers Only]] irteza_h:
I dont have a credit card :( .. Is there any other way I could donate ???
[Android Software/Hacking General [Developers Only]] liamstears:
How can I add extra dat files then rebuild the m10?
[Android Software/Hacking General [Developers Only]] roscoenr:
Pay pal

=================================

Swyped from my Warm Gingerbread Evo 4D (smellaphone)
[Android Software/Hacking General [Developers Only]] Diamondback:
Concerning Sense 3.5 and the non decodable images: In fact the image format they use is not new but not used widely in the sense 3.0 files. Not sure what the advantage of this format are, but I am no htc dev, so I don't even care.

It's not the case, that this format is something protected or so, it's just differently encoded and it takes a lot of time to write something which converts it to a png or whatever.

The new version should have support for that too, but so far there is no version which can decode those images. Not even in alpha beta or something else. It's just not possible atm.

Well not directly, no. But why would you want that? You maybe could hack something together, the possibility should be given. But really not sure about that, both de- and encoder aren't suited for this.

If you have a good reason we may think about that. (I am not even sure if this is possible at all as m10 is directly linked to code)
[Android Software/Hacking General [Developers Only]] liamstears:
try to add images that are used for quicklaunch widget into the fusion of runny rom see if it works....
[Android Software/Hacking General [Developers Only]] Diamondback:
Yes valid reason. But we have one problem: I have NO idea how the image itself (dat file) is linked against the container which hosts the image...

There have to be some kind of connection (ID, order, whatever) but I failed to find it yet.

If anybody knows something about this or is willing to experiment a bit around feel free to do so and share your results :)
[Android Software/Hacking General [Developers Only]] liamstears:
Have you ever experimented to see if this connection exists? maybe it is just directly linked? no way to know for sure without trying right?...

EDIT: maybe I could send you a zip file with fusion.apk and dat files I want to add and we could try it?
[Android Software/Hacking General [Developers Only]] Diamondback:
I actually haven't tested things which require deeper m10 hacking like swapping image order or so... But neither in image properties nor in container properties are any which seem to be IDs. There are some dat files per scene and image but they contain different things, just doesn't look like IDs or what.

But in fact there needs to be some kind of connection. It could be connected in code but I highly doubt that.
[Android Software/Hacking General [Developers Only]] liamstears:
are you sure its not just done before the m10?

example, apk references the name of a file in the m10 and m10 is like a zip file so apk searches for 1.dat in 1.m10 if you get me?...

instead of using ids like we have in xml of apks
[Android Software/Hacking General [Developers Only]] Diamondback:
Yes, I understand what you mean. But I have two reasons why to doubt that:

It just doesn't fit in that m10 thing. You would lose quite some flexibility with it

The apk itself need to contain a list or whatever then where all images are referenced. Haven't seen something like that so far

I really think images are linked via containers or maybe vice versa.
[Android Software/Hacking General [Developers Only]] liamstears:
it would be so much easier if m10 didnt exist lol

i have looked in apks myself and cant see how it references the m10 but then again i cant read smali so maybe its in there

good luck lol
[Android Software/Hacking General [Developers Only]] Diamondback:
M10s are loaded directly via code, you can see that in logcat.
[Android Software/Hacking General [Developers Only]] liamstears:
I never thought to check logcat, how are m10's referenced from apk's?
[Android Software/Hacking General [Developers Only]] Diamondback:
You can see in logcat how eg Rosie loads the different m10s. Haven't checked actual smali disassemble but iguess they are just referenced via filenames.

Keep in mind that m10 is htc only, so there is no inbuild support in android. So all regualt things are a no go for m10.
[Android Software/Hacking General [Developers Only]] Diamondback:
Hey guys,

i just created a little Google Forms form, which can collect your feedback or error reports.

If you have some time please fill out that form:

https://docs.google.com/spreadsheet/viewform?formkey=dHVkbkZSdUZwVVZYLTZnNEFFSnlHelE6MQ
[Android Software/Hacking General [Developers Only]] nick1313:
Ok, well thanks for the reply and I'm sure when/if it can be done you will add it. Appreciate the work.
[Android Software/Hacking General [Developers Only]] nqhuy90:
Thanks. Awesome :D
[Android Software/Hacking General [Developers Only]] Corey@rabbit:
@diamondback-

Had to abbandon looking for those files, also realized they had no important images that i can tell thus far. Thanks for your help though, I sent you a lil somethin' to get us a better tool sooner ;)
[Android Software/Hacking General [Developers Only]] AndroidGraphix:
Diamondback2010, I was really hoping you would have a fix for the 3.5. I'm sure you'll figure it out eventually. I'll send you a PM with some valuable HTC DEV Email addresses :) Maybe they will get us some information on how to edit that fusion.apk.
[Android Software/Hacking General [Developers Only]] Pneuma1985:
Yes when are we going to get Sense 3.5 support? You know us devs are itching for it... Alot of us even have 3.5 themes we've put together minus all the m10's lol... We need 3.5 m10 support please... I wonder whats different in the .dat.png translation... Why wont it convert the .dat to a .png? Whats changed?
[Android Software/Hacking General [Developers Only]] irishnation09:
wondering the same thing. not asking for an eta *ducks* .. just wondering what has changed that created the problem
[Android Software/Hacking General [Developers Only]] Diamondback:
As I already said multiple times, HTC introduced a new image format. Unfortunately most of the images are in the new format. I think the new format is faster and/or smaller, so they can run s 3.5 on lower end devices.

I personally can't do anything about this, as I am only responsible for the IDE (GUI) and the general things, Flemmard is the one for the decoder engine which means also, that he is responsible for the image decoder.

Flemmard is very busy at the moment, so even I have no idea when we get a new and improved decoder.

My current development build runs actually a converter which converts the xml to a new file, so I can use the old decoder.
[Android Software/Hacking General [Developers Only]] cyber_pete:
We appreciate everything you guys are doing and completely understand that you have lives outside of XDA. Thanks for your hard work.
[Android Software/Hacking General [Developers Only]] Diamondback:
Ah btw, money for my 3rd party components is ready now, so going to buy them soon. :) Thanks so much for your donations :)
[Android Software/Hacking General [Developers Only]] airk000:
It is time to get it! Thanks:-D

Sent from my HTC Desire S
[Android Software/Hacking General [Developers Only]] Diamondback:
Here the new image view :) I like it :)

http://dl.dropbox.com/u/10460451/M10Tools/dev.PNG
[Android Software/Hacking General [Developers Only]] napster113:
looking very nice :):)
[Android Software/Hacking General [Developers Only]] DutchDanny:
Looking good.....

Can't wait...

Let's get Flemmard in to it.. ;);)
[Android Software/Hacking General [Developers Only]] Diamondback:
If only....:(
[Android Software/Hacking General [Developers Only]] abrandes09:
Looks really nice. Thanks for all of your hard work!
[Android Software/Hacking General [Developers Only]] Pneuma1985:
diamondback is there any eta on the update? The new m10 tools looks so sexy...
[Android Software/Hacking General [Developers Only]] :
yes please :) I am tired of these questions about my themes : please edit "lockring", "navbar" and so on and so on. ;)
[Android Software/Hacking General [Developers Only]] Restorer:
Looks like poor Diamondback is a frustrated as we are :).

I see Flemmard has not even posted on XDA for almost 3 months. If he is still too busy could not another developer be roped in just to sort out the image decoding?
[Android Software/Hacking General [Developers Only]] Diamondback:
Well then you have some more sexiness here :P

More information here.

ETA for the final version is not in sight. I think it's still this year :P

But the the version where you can see and test some of the new features isn't that far away.

Remember that this version won't work for saving, only loading and editing :P

But I think I got good news from Flemmard, he thinks that he has more time for our project near the end of the month :)
[Android Software/Hacking General [Developers Only]] Diamondback:
So, components are bought now :)

Thanks for your support guys :)
[Android Software/Hacking General [Developers Only]] DutchDanny:
Our pleasure....

I think you and Flemmard do a hell of a job for the community...

Realy appreciate the hard work
[Android Software/Hacking General [Developers Only]] dkdude36:
so, any eta on bringing this to mac? or is there no chance?
[Android Software/Hacking General [Developers Only]] Pneuma1985:
We all Appreciate you work man thx diamondback for your responses and I cant wait to see the demos of it the gui interface looks really nice.
[Android Software/Hacking General [Developers Only]] Diamondback:
So guys, I am on planning on giving out the first UI demo app tomorrow.

Cypis is just finishing some icons which I want to include.

Please remeber the following:

THE DEMO IS

NOT INTENDED

TO BE A WORKING VERSION.

IT JUST GIVES YOU A WAY TO SEE AND TEST THE NEW UI.

YOU CAN ALSO GIVE FEEDBACK, SO I CAN IMPLEMENT YOUR NEW IDEAS.

THE BUILD YOU'LL GET WILL BE ABLE LOAD AND EDIT M10 FILES, BUT IT CAN'T SAVE THEM!
[Android Software/Hacking General [Developers Only]] cyber_pete:
Sounds good, we will give you the best feedback we can.
[Android Software/Hacking General [Developers Only]] Pneuma1985:
Yes sir we will give feedback on it Ill do an hour or so of testing see whats what... ? our eta for the new decoder is this month or next month just wanted a clarification on that....

Honestly either way it doesnt matter until brut.all updates the aapt in apktool b/c you cant even decompile most of the sense 3.5 apps either way so us being able to m10 edit them is a good thing and yes you could rebuild the app even with the errors that the current apktool is causing... Still hard to do...
[Android Software/Hacking General [Developers Only]] DutchDanny:
I have no problems compiling/decompiling Sense3.5 apk's with apk manager

Send from my BinDroid Desire HD with Tapatalk
[Android Software/Hacking General [Developers Only]] mayfield103:
Auto apk tool works as well.

if you like my work hit the thanks button.
[Android Software/Hacking General [Developers Only]] Pneuma1985:
There has been many problems with the new htc apks decompiling properly there are several errors it consistently throws. People are complaining about it all over the forums. Some do decompile others dont.
[Android Software/Hacking General [Developers Only]] Diamondback:
So what? You sound a bit harsh, don't you?

Anyway I don't care what people complain about out of this thread.

What about taking the time to actually read what has been posted before? I bet there's an answer for every question which may arise.