yashsingh1/xdaforums huggingface dataset:
[Virtuous Ten Studio] toxicthunder:
Sorry for the Off Topic. Just went through the new website for the tool and seems to load up very slowly.

Just carried out a few tests (apologies, couldn't resist as I am a Web developer :()

The main issue seems to be your caching system which is either turned off or not properly configured (especially browser level caching on the client's side) Hope you can look into it soon. :)

Cheers!
[Virtuous Ten Studio] Diamondback:
Well I just turned it on :D (I guess) Thanks for pointing that out, I have absolutely no idea of website stuff ;)

Maybe you can test again? :)
[Virtuous Ten Studio] jbermi:
out of curiousity, did you get a license for vts or not? m10 images will be watermarked if no license...(its worth it, got mine)
[Virtuous Ten Studio] thizz7f:
Really? I guess getting a license isn't optional then

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] mcluvn:
Well vts isn't just for .m10 image's. If you not care or need to edit these files, you are still getting a very nice program that makes modifying all aspects of an apk very easy. The .m10 image's are a bonus and where all the hard work came in. In reality we are all lucky that we are now able to decompile the .m10 format. HTC has gone to great lengths to keep us from doing this.
[Virtuous Ten Studio] thizz7f:
I kno, I didn't talk any trash or anything, you guys are touchy ;) jp.. And yes there's is more than just edited images, but I'm sure most would agree that images are a huge part of vts. I understand that there's plenty of work put into vts tho and am most likely going to get a license, how much is it

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] il Duce:
What you described earlier sounds like a jpg, right? If so did you try modding it?
[Virtuous Ten Studio] mcluvn:
I didn't mean to sound like I was hating on ya. I'm half drunk right now and I might not have typed it how it was intended to be. Just saying even without the .m10 image's it's still a very useful program.
[Virtuous Ten Studio] thizz7f:
PNG images, and yes modified them

- Sent from my sick wit it Evo 3d -

---------- Post added at 01:09 AM ---------- Previous post was at 01:06 AM ----------

Lol, It's all good.. and yeah it is a useful program.. but for themers or theming, buying is a must. Just realized It's $20 tho.. that's pricy, guess I'll have to stick with 3.0 m10s for now lol..

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] mcluvn:
Did you change the size of any image's? If an image is 30x30 then it has to be 30x30 when you build the project. If its not, then you get distorted/missing image's.
[Virtuous Ten Studio] thizz7f:
I kno that already, I always keep the pngs the same size, I've edited many skins/apps before. But I need a license to prevent water marks. I guess I'll just use the old m10 tools for now. Only difference is I have access to less pngs, but but I can edit all the main pngs easily for now. I COMPLETELY understand why the developers of vts must charge for their work and what they had to pay into it for it to happen but i wasn't expecting 20 bucks. I don't sell my skins or anything. Mainly just personal use, so using the 3.0 m10 is fine for me lol (not to mention I'm BROKE atm). Anyway go vts! Very good program, keep it up!

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] varun.chitre15:
The live smali syntax error highlighting is so awesome! It is helping me a lot!
[Virtuous Ten Studio] Diamondback:
I've seen this error before. What OS are you on? Did you try starting VTS with admin rights?

The problem here is that Windows prevents VTS from accessing one of the key components of VTS...

I have actually no idea why that happens. Starting with admin rights might solve that problem.
[Virtuous Ten Studio] jasonwang:
XP SP3

12:11:57.984: [Debug] - StartupManager.LogSystemInformation: 'OS: 5.1.2600.196608' this is OS version for you
[Virtuous Ten Studio] Diamondback:
Uh, looks like I didn't sleep enough :eek: Sorry...:laugh:

Well it seems this issue only happens on Windows XP. I bet you have some kind of restricted admin account? Maybe with a password? Or a company computer?
[Virtuous Ten Studio] jasonwang:
i am log in with administrator's password. it's private computer.
[Virtuous Ten Studio] Diamondback:
So again a password protected XP PC... I know why I hate XP...

I will investigate this further, but in the meantime I fear I can't help you...

Maybe think about upgrading your PC ;)

It's 11 years old now... :silly:
[Virtuous Ten Studio] toxicthunder:
Sure will do so and revert in a while :)
[Virtuous Ten Studio] toxicthunder:
Had a look again. Unfortunately it's still the same. Two things you should have a look at -

Leverage browser caching. Currently your cachable resources have a very short lifetime. Try increasing it to a few more weeks.

Secondly, use a cookies domain, not part of your server, to serve static content like images and css files. A Content Delivery network will easily do the job.

Hope this helps. If it sounds confusing please drop in a message and I'll be glad to set it right. That's the least I can do to express my gratitude for this wonderful software.... :)
[Virtuous Ten Studio] vegetaleb:
I want to release easy flashable zip for users so they can use my themed clocks,I tried the aroma flashable zip maker but the files are getting corrupted and not everyone is ready to read a mini tutorial to push the apk or copy/paste with rootexplorer ;)
[Virtuous Ten Studio] memnoc:
If you need a multiple items aroma zip already compiled feel free to pm me, I got one with over 40 choosable options, pretty easy to edit, and updated to aroma 2.56

Inviato dal mio HTC Sensation XE with Beats Audio Z715e con Tapatalk 2
[Virtuous Ten Studio] Pneuma1985:
I have a ? and hopefully someone can answer it.

I am currently trying to change the size of a particular image inside of a decompiled .m10 container... I have read through the tutorials and I understand how to change them with the shared.x10. What I dont understand is how you relate the m10structure texture to the actual image name itself if the image has an actual name such as icon_all_apps.png or whatever. If the m10 structure only gives you the public id which you dont get and or the hex id which I imagine you would need a hex editor to find since I see no way to relate the image to its ID. Can someone please help me with this I have spent many hours trying to figure out how to relate an image to its id inside of fusion.apk in current 4.1 sense.
[Virtuous Ten Studio] il Duce:
You can resize an image using x10 centerscale, it's in the tutorial I wrote on the website, and has info specifically about the app drawer png. You'll need to do some math to figure the 96, just change the scale multiplier to meet your target size. For example if stock is 50x50 and you want it 100x100 change the 1 to a 2. You'll have to reposition the image too, using the offset in x10.

As for determining the id, I know mcluvn figured that out on a rogue png, maybe he can help.

Fwiw you might be able to resize the png but I have no idea. A lot of m10 sizing probably relies on the image it sits within (like maybe you can't make numbers bigger than the flips, or app icon bigger than the dock, etc.)
[Virtuous Ten Studio] Pneuma1985:
Thanks duce I read your tutorial a hundred times lol I completely get what you mean in and how to change it but how do I identify the image in relationship to its xml in the shared.x10? Everything ive gotten out of logcat and image names so far hasnt lead anywhere inside the actual shared.x10... I've been at this for about 5 hours now and I think I got the id itself now but I still dont understand where the multiplier is? I cant copy the actual code but yeah it shows a 60x60 image heres a ss!
[Virtuous Ten Studio] Dunc001:
Determining the ID is actually pretty easy. Click on the Extras tab in VTS and click on the Image Names button. Then switch to the Hash & Name tab in the popup. Identify the decompiled m10 image name in the images folder eg icon_all_apps.png and then copy/paste that image name into the left hand text box (Name). Then click on convert. This will give you the hashed name. Then simply copy the hash, and on the VTS Home tab click Find. Switch to Find In Files and paste the hash into the Search For box. Click on the dropdown for the Search Directory and select the project you want to search in and click Find All. Once the search has finished just open the Search Results panel and drill down - you can then double click on any search result and jump straight to that instance in the code.

Two things to note:

1. The hash might be the full image name - icon_all_apps.png - or it could be without the file extension - icon_all_apps - if the first hash you generate isn't found when you search then just knock off or add the extension and try again. There doesn't appear to be any rhyme or reason to why some are one way and some are others.

2. When you run the search and jump to the code the line containing the hex value might not be visible but it is there, just hidden. Just expand the code and you'll find it.

@Pneuma - I spent ages trying to change the actual size of the all_apps png so it would appear larger - tried editing the x10 code to match the new png size, etc but had same results as you - just didn't show up. That was when il Duce figured out we could simply add a centrescale property to the fxtimeline. I'll see if I can remember exactly where we put the line...

EDIT - Found it!

In rosie_navbar.x10 find this:

Then replace the entire CenterScale container (highlighted above) with this one line:

<Float3 Name="CenterScale" Header="239748898" IDC="true" >1:1:1</Float3>

The Header number needs to be the same as appears in the other surrounding properties, and obviously you adjust the scale using the first two numbers so for scaling up by 50% you'd use 1.5:1.5:1

Hope that helps.
[Virtuous Ten Studio] Diamondback:
What she said :p
[Virtuous Ten Studio] mcluvn:
ok, so I have an idea on how to resize an image. I can't really explain it right now because I haven't tried it yet. as soon as I get a chance I'll try and post my results.

I think dunc has it correctly but I think he wants to resize that image inside of a skin.
[Virtuous Ten Studio] Pneuma1985:
Thanks guys so much for all your help and like dunc said I had several issues using the image_name hash tag it didnt give me the actual hex id till this morning. Which I dont understand last night I typed it correctly and hit convert and got a number that didnt exist in the x10. This morning it works perhaps i had a typo in it or something Im not exactly sure or perhaps thats just a bug. And like mcluvin said im trying to get it to carry into a stock 4.1 fusion m10 inside of a skin so I wont have access to the rosie from the skin.
[Virtuous Ten Studio] il Duce:
Please post results if you figure it out.
[Virtuous Ten Studio] thizz7f:
Is the a way to change icon sizes somehow using vts?

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] Bebida:
If u know smali then yeah
[Virtuous Ten Studio] il Duce:
Lol, read the last 10 posts?
[Virtuous Ten Studio] thizz7f:
I kind of skimmed thru but sorry if I wasn't clear but I mean icon sizes on the home screen, not any other pngs..

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] il Duce:
not that I know of, or care to investigate lol, but anything is possible in android
[Virtuous Ten Studio] thizz7f:
If you don't care to investigate then why respond to me? I'm asking if someone knows how

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] Diamondback:
Not the right thread to ask this. With VTS you can change pretty much everything.

There's nothing you can't do...
[Virtuous Ten Studio] thizz7f:
Ok, well thanks for an appropriate answer.. I didn't kno where to ask tho bcuz I've looked around for threads on this and couldn't find anything so didn't kno the "right" thread.

- Sent from my sick wit it Evo 3d -
[Virtuous Ten Studio] west1988:
I get error in log:

I get this every time I try to set up project / solution. I did not manage to make it run even once (so it is not like: it was working fine and it broke).

The file I try to decompile is simple apk I compiled and signed. It's a clock widget made on donut 1.6. I just wanted to see how it would like after decompiling, as I want to study java file of a few apks.

From what I had read on this topic someone had same problem because they did not have java. I have JRE and JDK (both 7u9). Both of them are in theirs default location.

My PATH: ;C:\Program Files\Java\jre7\bin;C:\Program Files\Java\jre7\lib;C:\Program Files\Java\jdk1.7.0_09\bin;C:\Program Files\Java\jdk1.7.0_09\jre\bin

CLASSPATH - not sure is it nescesery but there's something about java over there: .;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip

QTJAVA: C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip

I can run eclipse and apk tool (script). Apk manager finds java, but it gives me an error:

How I create new solution and project (maybe I do something wrong over here?):

I am on windows 7 x64. administrator account. Those are all details I can think off.

I would really appreciate any help as I spend so much time with looking for solution for this problem and reinstaling both java and vts, playing with PATH and so on :/

and a big thank you to anyone who make his way through this post :)
[Virtuous Ten Studio] Diamondback:
Now that's a nice report :)

One question though: You mention that you played around with PATH. Did you actually restart your PC after doing that?

Also, if you open a command line somewhere (ie o nthe desktop) and simply write "java" and press enter. What happens?
[Virtuous Ten Studio] west1988:
Good one, I failed on such an easy one. I did restart pc after reinstalling java, but not after I changed PATH. This probably did the trick as right now (after restart) I can use VST, it does decompile.

I attached cmd screenshot, but everything works fine now anyway.

However I can't locate java files that supposed to be generated for project - read only files.
[Virtuous Ten Studio] Dunc001:
If you are talking about the 'Generate Java Source' option on decompile then the code generated is for reference only as an aid to help you pinpoint what it going on in the smali code. It is not possible to edit the Java source code and then recompile, that is why it is Read Only. If you are talking about how to view the source code then with any smali file open in VTS simply click on the Smali Document tab and then hit View Java Source.

The tutorials HERE might be of use to you
[Virtuous Ten Studio] Diamondback:
Correct. It's not possible because there is nothing available that can generate 100% valid and complete java sources from a dex or jar file. So you won't be able to re-compile the java sources.
[Virtuous Ten Studio] west1988:
What I meant was to have a look on java files, not edit them. I was expecting them in solution exlorer as read only files, but that was my mistake. Simple right click on smali file did the job as Dunc001 suggested.

so thank you both for your time :) I am a bit wiser now thanks to your help :)
[Virtuous Ten Studio] Diamondback:
Any idea how to make them more accessable? :) I'm open for ideas :p
[Virtuous Ten Studio] varun.chitre15:
I want to report a serious error here

The newest version is using smali and baksmali to decompile and compile smali files. This is creating a problem, it is causing non-workable jars(i.e non-working classes.dex). I have tried all jars and none of them work after modification with vts (caused phone to stuck at logo)

The logcat says

E/AndroidRuntime: Cannot ByteSwap xxxxx.jar (Bad dex version)
E/AndroidRuntime: Unable to extract+optimize xxxxx.jar
E/Androidruntime: Unable to process classpath element xxxxx.jar

This error occurs for whatever jar I tried modifying with new vts. I have tried editing jars of three phones and two of phones were not able to process new jars. That's because new vts is using smali.jar to compile them

On other side I tried old vts again which uses APKtool as a whole to handle everything. Andddd....to my surprise every modified jar worked!!!!

So conclusion is I think it is good to revert to apktool because apktool compiles them in some different way which is universal and supposed to work

Now for live smali syntax checking,

Then how about making vts check for errors with smali and at last when no errors are detected then make it compile with apktool?

So flowchart will be

Decompile using apktool-----> Use smali.jar to check for errors and live smali syntax checking----->if no errors are found then compike it back with apktool itself?
[Virtuous Ten Studio] Dunc001:
Well, I have edited services.jar, android.policy.jar and framework.jar with latest versions of VTS and they are all running without issue on my One X on JB 4.1 ATM...
[Virtuous Ten Studio] varun.chitre15:
As I said some phones run it well but some not. e.g : in my case
[Virtuous Ten Studio] Diamondback:
Uhm, no, reverting to apktool is absolutely not an option :) Try using older smali binaries, since this is obviously an issue with smali and not VTS itself. Did you also set the proper API level?
[Virtuous Ten Studio] varun.chitre15:
I will try old binaries now, and let you know.
[Virtuous Ten Studio] varun.chitre15:
Ok tried nearly all versions of smali

No luck! Moreover I noticed vts even compiles apks in that way I.e smali part with smali.jar and resources part with apktool, and if I do any mod in smali of apk then apk doesn't work too! Log shows same as for jar

Tried api level for gingerbread, no success :(

What should I do now? :/
[Virtuous Ten Studio] il Duce:
are you saying they compile correctly in VTS? and you're having errors in your OS? If so, it's not VTS, it's whatever you did causing the errors. At least that would be logical.
[Virtuous Ten Studio] SSPPYY:
Nice IDE app, but I miss some little features.

Some APKs has more files and folders, which are not unpacked while decompiling and therefore they are not included in modified APK. Probably you use apktools to compile/decompile, so include this files is problem. But can you include context menu item to manualy sign APK? I can append files to modified APK and than simply sign this way.

Or some button can be in main menu to select and sign APK file, too.
[Virtuous Ten Studio] HASHMAX:
Nice Job! check email

now you have a one more man who get license :)
[Virtuous Ten Studio] Diamondback:
What kind of files are you talking about? If apktool simply ignores certain files then that's a pretty serious apktool issue.

Can you give me some more details?
[Virtuous Ten Studio] SSPPYY:
I dont know what exactly are this files and whether they are necessary, but it isnt standard APK content.

Probably it may be included some libraries... FolderSync application is one of these APKs, for example.
[Virtuous Ten Studio] Diamondback:
Looks like your key/cert is borked.

I used this tutorial here to create the default keys for VTS:

http://www.londatiga.net/it/how-to-sign-apk-zip-files/
[Virtuous Ten Studio] mayfield103:
Thanks for awakening my inner theme spirit :D

I have no idea what's goin on?
[Virtuous Ten Studio] Diamondback:
I think i found a fix for those with problems with m10 images on Windows XP.

If that works I'll post a final XP-Only setup tomorrow or so. Support for XP will officially end with that version.
[Virtuous Ten Studio] Therev29:
Thank you for the link, created key, cert, and signed my skin perfectly :)

well I did get an error but the skin installed and works ok. should I be concerned with this error?

19:22:20.714: [Debug] - Dex2JarTool.Dex2Jar: 'Dex2Jar: .. ROOT cause:'
19:22:20.714: [Debug] - Dex2JarTool.Dex2Jar: 'Dex2Jar: java.lang.RuntimeException: the src file not a .dex, .odex or zip file'
19:22:20.714: [Debug] - Dex2JarTool.Dex2Jar: 'Dex2Jar:	at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:137)'
19:22:20.714: [Debug] - Dex2JarTool.Dex2Jar: 'Dex2Jar:	at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:149)'
19:22:20.714: [Debug] - Dex2JarTool.Dex2Jar: 'Dex2Jar:	at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)'
19:22:20.714: [Debug] - Dex2JarTool.Dex2Jar: 'Dex2Jar:	at com.googlecode.dex2jar.v3.Main.main(Main.java:85)'
19:22:20.714: [Debug] - Dex2JarTool.Dex2Jar: 'Dex2Jar: Done.'
19:22:20.714: [Warning] - Dex2JarTool.Dex2Jar: 'Dex2Jar failed, see log for further information.'
[Virtuous Ten Studio] ridenickel9:
Cant find drawpatch9.jar

HI All,

I'm attempting to edit a Latin_Ime, but whenever I load a .9jpg I get the error in the notifications log: Cant find draw9patch.jar.

I thought this was included in the installation - Can I DL it alone? If so, where could grab it and where shoudl I place it in the VTS program folders?

Thank you!

(PS Searched this Thread and the VTS site, but didn't turn anything up)
[Virtuous Ten Studio] Diamondback:
Hm this looks like a bug, you obviously can't produce Java sources for a skin (since there is no code in those skin apks)

VTS should recognize that though. I'll add a fix for that. In the meantime: Nothing to worry about. You can simply turn off Java code generation in the project settings.

Hm, I just looked at the code for this and it is indeed a bit weird. I have rewritten that part, maybe it works better now. Please test this again after the next update (hopefully later today).

And yes, the actual tool comes with VTS, no need to download it on your own.
[Virtuous Ten Studio] Diamondback:
Okay guys, you all know the game :p

The next update is somewhat live now. You can get the latest version here:

http://www.virtuous-ten-studio.com/index.php/downloads

This time the release is split up into two versions:

One for Windows XP, which can't be updated anymore via OTA

One for all the rest (Vista and newer) which has the usual OTA update integrated.

As explained multiple times before, this is the last update for Windows XP. From now on you will need the .NET Framework 4.5 which is not available for Windows XP.

I'll probably publish an OTA update later, but first those with XP should use the manual setup way to get the "update disabled" version. Otherwise annoying "I got an update for you" dialogs will pop up with future versions and you won't be able to use those updates...

Changelog as always here.
[Virtuous Ten Studio] ridenickel9:
HI Diamondback-

Updated and I now have a working patch9 editor.

Thank you!
[Virtuous Ten Studio] danialnab:
Hello diamondback

just a little question

im from iran and we cant donate vts to get full access

because our banks arent connected to worlds banks

because of international prohebitions

and im currently using vts to make a htc sense 4.1 skin

but i have vts watermarks in m10 files after building the apks

is there any way to delete them??

as i said i cant buy a lisence or donate you guys :(
[Virtuous Ten Studio] Diamondback:
You got mail.
[Virtuous Ten Studio] alkhafaf:
Despite many project files I use in another tool, I decided to move to VTS.

It is just never have been easier before. Very good work..I mean excellent. I really want to donate to you once I got a paypal account :)

I have 3 suggestions to make this great software more powerful:

1. For each solution, when making a second new project, the options are saved like the first project automatically, so the name of the project is the only thing needed to be written ( It would be great if this is added as an option in the settings).

2. Navigate inside (style.xml) since it is a big file (I am talking about the style in framework-res), so if I can press (ctrl+left click) on @style, it will take me to that style.

3.A button to make new Solution, cuz it wont be able to make new solution until VTS is launched again.