VTS is a highly complex software, so in the beginning some might struggle to understand all the features and tools.
There are multiple way to get help understanding VTS:
- Guides and tutorials on this website
- XDA thread dedicated to VTS
- IRC live chat
Guides and tutorials
Software is only as good as its documentation. This principle applies to almost all software. Therefore the VTS team spent a great amount of time to write up dedicated guides and tutorials for a wide range of topics.
To access those articles, click on any of the submenus on the left listed below “Tutorials”.
I created a dedicated thread on XDA to provide support and to post news and updates. If you need quick help, this is a good way to start.
XDA VTS Thread
You can also talk to me via IRC. I am usually avaliable in #vts-dev on Freenode. Just ping me there and I’ll answer you as soon as possible.
Virtuous Ten Studio doesn’t have a lot of requirements. However, a few things are needed. Let’s start with the required software:
Even though there are no special hardware requirements, VTS runs a lot more performant with good hardware. Here a list of the biggest influences:
- RAM: 2GB or more is recommended
- Solid State Disks (SSDs) greatly improve the overall performance of VTS, almost every task is going to be completed quicker
- Screen size: VTS can be configured to use a lot of screen real estate to directly display important information. A full HD (1080p) 21″ screen or bigger is recommended for the best experience (smaller screens work too of course)
This project first started back in April 2011 with the announcement of the HTC Sensation and Sense 3.0. At this time HTC said that the previous generation of devices would not have the hardware capabilities to run Sense 3.0. Spurred on by this challenge the community came together and worked tirelessly to get it booting on devices such as the Desire HD and Desire Z.
Getting Sense 3.0 booting was not to much of an issue, the bigger problem came once the rom had booted. Due to the sensation having a qHD screen and last generation devices having WVGA almost every Sense app and widget was oversized.
After much poking around the apk’s it came apparent that HTC had started to use a special binary format called m10. These m10 files were new and at the time no one knew what they contained or even how to decode them.
Along came Diamondback and Flemmard, between them they managed to build a decoder/ encoder for the m10 format. Once decoded they were able to resize sense 3 and the now legendary Virtuous Unity was born.
The m10 project soon developed in to a much bigger idea, why have a piece of software that is only able to modify one element of apks.
So work began on implementing existing tools such as ApkTool, Smali ADB and more. A lot of time has been spent making sure that work flow is correct and provides the best possible user experience.
Today VTS is a highly respected , multiple purpose solution to all your Android modification needs.
The main team behind Virtuous Ten Studio consists of a few different people:
- Diamondback: Project lead, UI development, backend development, M10 development, Smali parser/analyser, project coordination
- Flemmard: M10 development, boot image un-/repacker, image format specialist
- Vaelek: Smali analyser
- Cypis, mcluvn: Graphics and design
- Dunc001: Inspiration, Testing and tons of feedback
A very special thanks to the following people for providing valuable feedback, for their help building this website and writing the guides & tutorials. You guys are awesome! (alphabetical order)
- Fernando sor
- il Duce
Special credits to everyone supporting VTS, especially:
- Michael Mayfield
- Christopher Jones
- James Vahanian
- John E. Houston / “fnut6969”
- “The great dane”
- “Micro Mod”
- “Cheesy Algorithms”
- Jose Zenteno
- Ken Arnold
- Andrew Meier
- ABSYS INFO
- Doug Ipperciel
- “Technology Discovery”
- Jeff Skeens
Virtuous Ten Studio has an automatic update system, so the download here might not be always the latest version. However, VTS
will update itself to the latest version upon the first run.
Latest version for Windows Vista and newer
Download: Virtuous Ten Studio 220.127.116.1101
Latest version for Windows XP
Download: Virtuous Ten Studio 18.104.22.16816
Download: Virtuous Ten Studio 22.214.171.12400 Beta
Download: Virtuous Ten Studio 126.96.36.19920
Download: Virtuous Ten Studio 188.8.131.5200 Beta
Download: Virtuous Ten Studio 184.108.40.20600
Download: Virtuous Ten Studio 220.127.116.1100
Download: Virtuous Ten Studio 18.104.22.16810
Download: Virtuous Ten Studio 22.214.171.12410
Download: Virtuous Ten Studio 126.96.36.19900
Download: Virtuous Ten Studio 188.8.131.5217
Download: Virtuous Ten Studio 184.108.40.20600
Download: Virtuous Ten Studio 220.127.116.1163
Download: Virtuous Ten Studio 18.104.22.16846
Download: Virtuous Ten Studio 22.214.171.12480
Alternative download location:
The full (and always up to date) changelog is hosted at Google Documents.
It contains changes for the current, old and future versions. This means that you can follow my development as I update the changelog with features for the next version.
The changelog can be found here:
(The changelog can also be found inside VTS)
Virtuous Ten Studio was always intended to be a free software. However, a lot of work (hundreds of hours) and even commercial (paid) components has been put into this application.
To maintain the quality of VTS we introduced a “Premium license” which disables a little popup window which appears at several occasions within the app and also removes the watermarks from the HTC Sense M10 images.
A license is valid for a life time and works on all future versions of VTS.
You can use your license on all your own computers, but you are not allowed to share the license with anyone else.
Follow all these steps to get a license file:
- Donate one of the following values via the “Donate-Button” located at the bottom of this page
- 15€ or more: Get a VTS license, which removes all popups and watermarks
- 20€ or more: Get the license as above plus I will mention your name in the credits here and in VTS itself (if this is wanted)
- 25€ or more: All of the above plus priority email support. This means, you’ll get access to a special support email address where you can directly ask me your questions concerning VTS.
- After donating write an email to firstname.lastname@example.org which has to include:
- Your PayPal email address
- Date and time of your donation
- The amount you donated
- If you donated 20€ or more please let me know if you want to see your name (and which name) in the credits. I won’t add you automatically for privacy reasons.
- I process all licenses manually, so it will take some time until you get your license file.
If you did not receive your license after 24h despite having completed all the steps above, please send another email at email@example.com and ask for a status update.
Virtuous Ten Studio (VTS) is the ultimate solution for the modification of android applications. This program allows you to manage entire Android projects within an easy to use and familiar environment.
The intended group of users covers anyone from a themer over ROM devs up to the smali gods known for their awesome mods of existing apks. The modifcation of smali code is one of the biggest features in VTS. You can easily decompile, edit and recompile any apk or jar file.
However, the application is not limited to smali files. You can edit almost any file found inside an apk or jar.
Virtuous Ten Studio is also the official successor to the highly important M10Tools released 2011 by the Virtuous Team. You can easily edit any m10 file from Sense apps in order to resize, modify or theme them.
Additionally VTS brings support for un- and repacking of boot images (boot.img), a job that previously required a cygwin installation with the dsixda kitchen. Since VTS’ own implementation is a native windows solution, you don’t need dsixda or cygwin anymore.
VTS has been designed to run on Windows, has been in development for over a year and has gone through many stages of testing. We now feel that the it is mature enough to be released publicly.