yashsingh1/xdaforums huggingface dataset:
[Virtuous Ten Studio] autogeek:
its really just about the same... now its just true or false instead of 1 or 0.

Awesome news DB, I'm heading over to the market now to pick up your 2 skins. Glad to see you guys are making some headway. I can wait until you are able to make it more of a usable tool for everyone. Much apreciated :)

In the mean time I was able to accomplish this with the current release version. :good::good:

Root makes me happy :)
[Virtuous Ten Studio] Pneuma1985:
How come we cant get a beta version of the v10studio that edits m10's? I know you guys put in alot of work on this v10studio my only argument is that team virtuous is cornering the skin market by having the only tool to edit fusion? I understand how you want to release a sound version that works but if they can get it working I imagine the majority of us devs can do the same. Not to sound unappreciative b/c believe me db we appreciate you more than just about anyone.
[Virtuous Ten Studio] timberwolf671:
U just stated why we aren't getting it yet. They found they can make some money from their hard work 1st. Can't say I wouldn't do the same.
[Virtuous Ten Studio] Diamondback:
This is actually the problem. I won't go into detail, but are still some traps and problems. And since I neither have the time to explain this to everyone nor do I feel like doing so, I rather spend the time perfecting everything.

You guys waited more than a year for this moment (and so did we) so I don't think a few more days will harm anyone ;)

Another reason: M10 images is not the only thing I currently work on. There are many other unfinished things in my current dev build here and I really don't want and can't remove all that again just to be able to publish some crappy alpha version here.

You know, if you work on things that are a bit deeper than the UI it happens often that you temporarly break these things until the new feature is fully implemented. And if that happens on like 5 or 10 different places, it's not so really cool to publish this.
[Virtuous Ten Studio] dileepm29:
Awesome tool.Comes in handy many times.thank you
[Virtuous Ten Studio] Dic3ptor:
Hi

One question waht i have to enter in the Framework Tag field when i want to skin a keyboard for HTC Sensation???
[Virtuous Ten Studio] Pneuma1985:
Yeah I think were all quite aware this is a massive project you guys have undertaken basically making the first all in one android utility...And we are all very appreciative of that. We are all patiently awaiting the m10's though.

Completely understandable this program you guys made is massive so I imagine alot of things are all interconnected... No worries I like all the rest will wait the few days its been over a year we been waiting lol a few more days won't hurt.:good:
[Virtuous Ten Studio] tbonanno231:
There is no market for skins anyway. Check out the number of downloads, even for the 3.0 ones that have been around for a while. You're extremely lucky if you make a couple hundred bucks on one over an extended period of time. Then you get bad reviews because people can't find it in their app drawer. :p
[Virtuous Ten Studio] dfskevinohyeah:
that is not entirely true, there is a market have you seen the ones he has release. They are extremely beautiful and over the span of a couple weeks he has already sold 100+ for like 3 skins he release
[Virtuous Ten Studio] invasion2:
4 as of a few days ago. Can't wait to see what themes will pop up once it is released. Take your time, the longer it takes, the better it is :)
[Virtuous Ten Studio] Diamondback:
Wrong. I don't know why but the stats in the Google Play Store are

incredibly

wrong.

You can't imagine how wrong they are....:cyclops:
[Virtuous Ten Studio] Bebida:
Agreed u can easily put a couple more '0's on the end. It's reporting in the developer console that they are trying to fix apparently.
[Virtuous Ten Studio] dfskevinohyeah:
I have a feeling you have thought of everything, but just making sure, do the skins work for both sense 4.0 and sense 4.1? or would we need to make one of 4.0 and another for 4.1
[Virtuous Ten Studio] Pneuma1985:
The skins will work on both versions 3.6 skins even work on 4.0.3 and 4.1 so yeah they'll work. And there is a skin market.
[Virtuous Ten Studio] dfskevinohyeah:
I believe the majority of us are going to be using this tool to make sense skins and to theme sense 4.x, diamondback would you mind posting the default htc template apk please? For sense 4.x skins
[Virtuous Ten Studio] Diamondback:
There is no default template. You need to download one of the official skins from HTC and start from there ;)
[Virtuous Ten Studio] Diamondback:
Okay guys, remember the OS version survey? I think I collected enough data now.

Let's recap the reasons behind this survey:

.NET 4.5 fixes a few critical bugs from .NET 4.0 and adds very useful new features

.NET 4.5 only runs on Windows Vista and above, Windows XP does not support .NET 4.5

Using .NET 4.0 (and keeping support for Win XP) creates some issues on Vista and later if .NET 4.5 is installed there (Microsoft fail)

I want to use 4.5 to take advantage of the new features and fixes

My own usage data tells me that about 80% of usage time of VTS is spent on Vista or later (not 80% of the users, but 80% of the startups)

The survey draws a similar picture of 84% on Vista or later

Most current Windows XP users are about the upgrade to a newer OS anyway

Based on this data I decided to drop Windows XP support as soon as the first Windows 8 computers are available.

Windows XP is now almost eleven years old, time to drop support for that old granny ;)

Windows 7 is a highly stable and secure platform and that's why Windows 7 will be the main development target in the future.

The next version will probably still support Windows XP, but I guess everything after that version will require .NET 4.5 to run.
[Virtuous Ten Studio] Dic3ptor:
Great Job!

Just saw the Sense 4 skin on Playstore. They look great. Will that mean that we maybe can skin Sense 4.x files in the next verion maybe?

If not take your time i know its hard to stuff like yours. :D
[Virtuous Ten Studio] invasion2:
I believe so. The skins are just test versions of what the new m10 editor can do. It will be released soon hopefully and then we will see some real theming!

Sent from my HTC One S running ViperOneS!
[Virtuous Ten Studio] torxx:
test versions? These themes are there so people can give the virtuous team something back for their work they put into the tools for Sense UI.
[Virtuous Ten Studio] mayfield103:
I bought all of them :D
[Virtuous Ten Studio] invasion2:
What I meant by that was testing out the new m10 tools. Then again, I am completely helpless when it comes to theming so I could be completely wrong.

I bought all of them as well. :D
[Virtuous Ten Studio] Diamondback:
Please people, you need to get one thing right:

M10 files are

not

all about images. M10 files are much more than just image containers.

Actually the image part is only a very small part of their functionality.

You can think of m10 files as normal xml layout files used by Android. They describe the layout of the UI. Sizes, positions and animations are defined there.

But they

can also

hold images, additionally to the layout part. (This is very important to keep in mind)

Editing m10 files has two possible problems:

The actual format itself. It's a binary format that can't be read or written by any other program than VTS, if HTC changes something here then I need to fix that in VTS.

The m10 image format: Images in m10 are encoded in a special way. Not jpg or png but special formats which need to be decoded first. VTS is the only tool which can decode these images easily.

The problems that arised with Sense 3.5 were only problems related

to the images

. The old m10tools could still decompile the actual m10 file, just the images changed in format.

With sense 4 also the actual m10 files changed so neither images nor the layout part could be edited. (There is no way to edit images without decompiling the actual m10 file first)

The current public VTS version can easily decompile every m10 file out there, so you can change all the layout parts. However, it cannot decode the images, this comes with the next version.

So everyone that is still waiting for "support to edit m10 files" just don't know what he is talking about ;)

(Sorry for this little rant, but everytime someone says that m10 files are image files, a kitten dies ;) )
[Virtuous Ten Studio] Diamondback:
Yes the next version supports all kind of m10 images.

'Test versions'? :) You could call it proof-of-concept, but these skins are real skins, nothing to 'test' there ;)

These skins are there that someone likes and enjoys them :)
[Virtuous Ten Studio] Bebida:
I'm just glad that there are people out there smart enough to do this stuff! I was seconds away from getting a Samsung.
[Virtuous Ten Studio] il Duce:
Diamondback speaks the truth. IMHO there's more you can do with code than with images. Look at what a couple of us have been working on.

http://xdaforums.com/showthread.php?p=31010789

http://xdaforums.com/showthread.php?p=31053705

SERIOUSLY CLICK THE LINKS!

^^^
[Virtuous Ten Studio] invasion2:
I want that so bad now!! Nice work!

Sent from my HTC One S running ViperOneS!

---------- Post added at 11:47 AM ---------- Previous post was at 11:37 AM ----------

Could you PM me how to do that? I would like to know and get started. Or can you only do that with the unreleased update to VTS?
[Virtuous Ten Studio] il Duce:
That's been available since the first m10 tools. The current public vts allows these mods, and no I can't pm you cause I'm at work. I would gladly share what I've learned over the last year doing these mods though. The edits are all code edits in idle base

Also as an fyi, NONE of the mods I've done are using a team venom "tweaks" option. All of it is done in VTS.
[Virtuous Ten Studio] il Duce:
Minimal music done with VTS
[Virtuous Ten Studio] Diamondback:
Great work il Duce! :good:

I am glad someone shows the crow some of the potential of raw m10 edits :cyclops:
[Virtuous Ten Studio] Dic3ptor:
That are realy great news!! Thank you!!!
[Virtuous Ten Studio] il Duce:
I've started a thread in android themes

It's about m10 code editing.

Geared towards themers and modders willing to learn and share.

Hopefully it's a success :)

http://xdaforums.com/showthread.php?t=1869012

If you want to learn or contribute, please stop by.
[Virtuous Ten Studio] rayford85:
Very nice Duce, helpful as always ;)
[Virtuous Ten Studio] nick1313:
+1...Great thread, bookmarked and buttons hit. ;)
[Virtuous Ten Studio] rmk40:
That's the other point I neglected to make. Every dollar in donations and income generated by the work from the team goes right back into the community. We buy devices, so we can support more users. We pay for hosting, bandwidth, domain registrations, etc., so that we can continue to provide our work for free.

Let me clue you all in on a little secret: it's not remotely profitable or cost effective for any of us to work on Android. If you take all the income from generous folks who support us and divide that by the number of hours put into our various projects, we effectively make pennies per hour. Pennies. The goal is simply to offset easily quantifiable costs because if we were attempting to also account for our time none of us would do any of this.
[Virtuous Ten Studio] Jimlarck:
An important rule. A troll will stay here when given attention. The best way to get rid of them is to ignore them.

Now just carry on to your regular business and let's allow the moderators to handle this.
[Virtuous Ten Studio] sgt. slaughter:
Closing while I clean this nonsense....be back up in a min fellas...
[Virtuous Ten Studio] sgt. slaughter:
Okay guys, Thread is nuked and cleaned now.

Going forward there is to be ZERO talk about any business practice being done by ANYONE in here. This is a development site and is to be used for the discussion of development only....NOT about how person X does business outside of XDA! Whether the business practice is good/bad, you agree/disagree with it, it is NOT to be discussed here as it falls outside this forum completely. It doesn't matter if they corner the "market" one bit.....Even if thats what they want to do outside xda, that is their right to do so. If they were requiring donations to release the tool here then that would be a completely different story...BUT thats NOT the case at ALL!

Let them do their work and provide the community with tools they can. As already noted you can do a TON with what is out there already.

This is NOT a place to demand and whine about things not being released! This is a place for development....nothing more.

Thread back open....for now.
[Virtuous Ten Studio] DNarsingh:
Forgive my noobness, but I'm a little confused here.

Before I start, I have an HTC EVO 4G LTE running Android 4.0.3 and HTC Sense 4.0.

Ok, so I know we need to add framework files for APK Tool to reference when decompiling apks. So I do that in settings and add tags to each of them, one framework-res and the other com.htc.resources. I then go to start a new APK Project for my SystemUI, and it starts to decompile, but then fails because it can't find framework 2. When I go to the apktool folder it creates to hold the resources, I notice it has 1-framework-res.apk, 2-com.htc.resources.apk, and then 1.apk. So I assume it is missing one called 2.apk, which I also assume is supposed to be com.htc.resources. So if I go to do the project over again, but specify a framework tag of com.htc.resources while importing my SystemUI.apk it decompiles fine.

So in the end, I'm a little confused on what the framework tags are used for. I thought they were just to help users keep frameworks straight from different ROMs and whatnot, but unless I specify a specific framework tag while trying to decompile an apk, I get errors.....
[Virtuous Ten Studio] Diamondback:
Yep, ApkTool screws up. You need to edit each plurals.xml by hand to resolve this.

Have a look at this thread for a solution:

http://xdaforums.com/showthread.php?t=1601511

@Everyone: please remember, VTS uses ApkTool so it will suffer from all issues/errors which get generated by ApkTool.
[Virtuous Ten Studio] dkdude36:
yessss.....
[Virtuous Ten Studio] LiLChris06:
Interesting, will check it out.
[Virtuous Ten Studio] dkdude36:
if only this had m10 editor, it would be the best tool ever. finally a tool created with the sole purpose of themeing these phones. great job
[Virtuous Ten Studio] steal25:
Thank you this tool is amazing!!
[Virtuous Ten Studio] Kalashnikitty:
one word - impressive -!!!
[Virtuous Ten Studio] Diamondback:
So how is it running for everyone? Any obvious issues?

I intentionally didn't make a huge public announcement yet to fix all critical errors first.

But I didn't receive any such error information to date. So if you have any issues please post here or better, come to #vts-dev on freenode to chat directly with me.

Edit: I just pushed out a minor OTA update, mainly to test the update system. Let me know if everything still works. :)
[Virtuous Ten Studio] Bebida:
Just gave this a little test drive and I must say I am impressed! Great work! And btw the update came through fine and all still working fine. Thank you very much sir.

Raise your weapon
[Virtuous Ten Studio] Diamondback:
Okay we got a little issue here. I just changed the installer for VTS (the "setup") because it really screwed up here.

So please everyone, uninstall VTS and reinstall it with the new version.

You can find the new version on the webiste or here as direct link:

http://bit.ly/Iqnx10

Sorry for the trouble....

PS:I also pushed this message as an OTA update.
[Virtuous Ten Studio] darkmantra:
Finally released, such a great all in tool..
[Virtuous Ten Studio] Southern_mind:
Wow, this is pretty cool. Thanks.

One feature I would like to see is image resize from xhdpi to hdpi and the other resolutions.

Haven't use this tool but it looks promising.
[Virtuous Ten Studio] Nucleotide:
This is awesome! Thank you very much. :)
[Virtuous Ten Studio] egyptshun:
sososo excited!

I've been waiting a long time for this tool it should really speed up the time to do projects rather than going in to everything loosely and one by one. Thanks will test and report back!
[Virtuous Ten Studio] varun.chitre15:
Fabulous tool is at last released :D

Facing 1 issue

The studio is very slow :(

How to deal with this?

My PC is enough fast but VTS is slow, any solution for this?

Anyone facing this problem or only me?

Like when I click on file menu then it responds after 1-2 seconds :(
[Virtuous Ten Studio] idan_mo:
great work!

i started a new project and have been trying to import files from device and got error.

have been trying either to import from local file, trying a several apk's and had "decompile error" in all of them/

any ideas?
[Virtuous Ten Studio] dkdude36:
now is there an eta for when m10's can be edited with this? what else will be included in that update?

just kidding great app
[Virtuous Ten Studio] Kameo:
Wish i could use this, but i'm on XP SP3... :-/
[Virtuous Ten Studio] despotovski01:
Wow, this is awesome! Great job!
[Virtuous Ten Studio] Diamondback:
Well that's usually because you use an incompatible ApkTool version. Have a close look at the output from ApkTool in the log window and chose a different ApkTool then :)
[Virtuous Ten Studio] Diamondback:
No worries, I'm on it, should be hopefully solved this weekend :)
[Virtuous Ten Studio] Diamondback:
Yes you are right. Framework tags are used to keep different sets of frameworks (from different ROMs, bases, devices, whatever).

However, your posts read like you gave EACH framework file a different tag?

If so, that's wrong. You need to give EACH apk from ONE ROM/base/device/... the SAME tag.

Then select this ONE tag in the project settings. Current Sense 4 ROM have 3 or more framework files,

so make sure to add them all (again, all with the same tag) :)
[Virtuous Ten Studio] DNarsingh:
Ohhh, ok that makes so much more sense. You were correct in saying I was applying different tags to frameworks from the same ROM. Thanks so much man, its nice to have the dev give a direct and clear response.
[Virtuous Ten Studio] jeffsanace:
As someone that's been using your tools since they were first available, I give a HUGE thanks. I have, like duce been innovative with m10 modding. There are probably endless options, through mostly trial and error. The payoff on the end result is always worth it. I'll be more than happy when your next release is out. Until then, I will wait patiently. Thanks to the whole team for doing things that most will never have the knowledge or talent to do. Nothing wrong with making a little coin in the process either, it's well deserved.

Bad Seed Customs

Just Sick!
[Virtuous Ten Studio] mcluvn:
One thing I've been wondering is, if the images are still upside down after decoding the .m10 files? it's cool if they are, it'd just be bad a$$ if they weren't.
[Virtuous Ten Studio] Diamondback:
No they are still upside down. But to be honest, I don't really see a reason to turn them? :cyclops:

That just involves some more processing time, ram usage and IO delays, which is in the end wasted time :p

But feel free to convince me, turning them is not a hard task after all ;)
[Virtuous Ten Studio] mayfield103:
Doesn't bother me :) I'm used to turning them anyways
[Virtuous Ten Studio] trollallot:
As that would be cool...I'd rather take the 1 second to turn them then add hours maybe more to these guys plate! Great work!
[Virtuous Ten Studio] pstevep:
I just worked on them upside down
[Virtuous Ten Studio] Diamondback:
Actually I didn't speak the truth :D

They are flipped on all apks < Sense 4.

Sense 4 has them in the correct orientation.
[Virtuous Ten Studio] mcluvn:
it's cool the way It's. I was just curious..

I usually turn my monitor upside down when I edit those image's. Lmao. just joking.....
[Virtuous Ten Studio] il Duce:
Make a video tutorial for that.

"Now that you have the images open in your editing program, turn your monitor upside down... "
[Virtuous Ten Studio] ljjehl:
Or hang upside down from the ceiling!! :D **if you are actually doing this now...you can't be serious!!!?????..just a joke**
[Virtuous Ten Studio] trollallot:
I figured I'd fix your post so we didn't read about noobs hanging themselves while trying to edit m10 images! :D
[Virtuous Ten Studio] Diamondback:
I got another nice feature for the smali guys amongst us:

Smali syntax checking :cyclops:

It checks for almost everything that smali.jar would complain about and displays it in the smali document.

Example:

https://dl.dropbox.com/u/10460451/VTS/SmaliSyntaxChecking.PNG
[Virtuous Ten Studio] torxx:
now that's nice, I think that I will fully switch from apktool + notepad++ + beyond compare soon :)
[Virtuous Ten Studio] zozor:
You make us feel crazy ,This tool is a bomb .

I didnt ask yet but is it possible to implement an option to compare smali ?I know There is tool already outside,but better to have all in one.Just a suggestion

Thanks a lot DiamondBack
[Virtuous Ten Studio] Diamondback:
Nope, I won't implement my own compare thing. WinMerge handles everything pretty nicely and is way better integrated in the next version.

I actually don't see much of a reason not to use it ;)
[Virtuous Ten Studio] zozor:
Doesnt mind if it's not integreted .

Winmerge is the next version ? A similar tool already in the changelog. Chapeau Sir!

I had read the changelog .

I didnt seen anything realted to apktool in the log, the one's inside can't decompile some apk. Any update for it ?

" Drastically increased speed when selecting a lot of code in smali " This additional option give me a kind of happiness . one word : AWESOME
[Virtuous Ten Studio] Diamondback:
The thing is... WinMerge is included since the first version of VTS :D It's just a bit hidden :) But as I said, the next version will have a proper interface for starting /managing WinMerge.

ApkTool updates aren't mentioned in the changelog because, well it's nothing worth mentioning there ;)

I'll include the latest available ApkTool before releasing the update.
[Virtuous Ten Studio] varun.chitre15:
A simple question :D

Is it possible to build .jar files from Java source that VTS generates instead of smali?

It will be damn easy to do every mod that way.
[Virtuous Ten Studio] Diamondback:
No, the produced java codes aren't exactly valid. They are just there for reference. You can read them to better understand the smali code.

Afaik there is

no

java decompiler which produces 100% valid ( therefore re-compilable) code... :(
[Virtuous Ten Studio] varun.chitre15:
Oh...thats sad! Wish someone could take up the work for dex2jar as iBotPeaches did for apktool :D

Then is it possible to highlight relative code in smali by selecting java source?

e.g

In java source if I select a method or function

Suppose

public void abc()

then is it possible to highlight it in smali ?

Also I have a bug

When I use find in the document opened and after my job is done when close it using cancel button then VTS minimizes itself.
[Virtuous Ten Studio] thesparky007:
hey guys, im trying to edit m10 files in rosie from sense 4.0 but the folders that have m10s are not accessible (see attachment) , ive just barely started using vts and is it something im missing like a noob?

https://www.box.com/s/i4o8lfvdqgf4bxftcmzd

edit: nvm guys, messed with the settings and now it works...
[Virtuous Ten Studio] Diamondback:
The problem is not dex2jar actually. It's the step after that. Jar file --> source code ;)

The other thing would be possible yes. However that's quite a lot of work since I do not analyze the java code at all currently.

If it's just to find a method in smali then you can use the method explorer and double click any method you want to jump to. :)
[Virtuous Ten Studio] xl VipeR lx:
Is it possible to edit shared.m10 files in sense 4.5?
[Virtuous Ten Studio] il Duce:
O_o

What is sense 4.5

???
[Virtuous Ten Studio] Diamondback:
I honestly don't know. Nobody has been able to provide me a valid fusion apk from sense 4.5

Sent from my HTC One X
[Virtuous Ten Studio] invasion2:
HTC One X got a Sense 4.5 leak. That's what he's talking about.