Virtuous Widgets: Reinventing the Sense Lockscreen

We all know this problem: HTC creates really nice software, but sometimes you miss some personalization features.
Today we are introducing Virtuous Widgets. In a nutshell it's an Android app for HTC Sense 4 devices that allows you to use widgets on the lockscreen of your device.

It works much like the popular app WidgetLocker, however our app is based on HTC's Sense 4 SDK and features therefore perfect integration with the stock lockscreen and doesn't suffer from all problems that other Lockscreen replacements face.

Virtuous Widgets uses the standard Lockscreen style selection dialog which is already well known to most Sense 4 users.
Before getting too much into detail, here is a quick screenshot of how your personalized lockscreen could look like:

(open the post to keep on reading)

Theming HTC Sense - We did it again

Ever since HTC released the first version of their 'new' Sense experience (3.0 and upwards) themers faced a huge problem. The majority of graphic assets used by Sense was hidden in the custom 'm10' files.

Back in these days Flemmard and Diamondback managed to crack these files open, giving the users the ability to extract, edit and repack the images.
It didn't take long until HTC switched the internal image format of these files and theming support for the upcoming Sense versions was lost (3.5 and later).

Only recently Flemmard and Diamondback achieved another breakthrough, they finally found out what the mysterious image were all about. Thanks to their great efforts and the amazing theming skills of Cypis we are finally able to present you:

 the world's first fully featured Sense 4 skin

The Virtuous Slate skin comes in a handy single-apk download right from the Google Play store.
It features a very classy and timeless design, without any distracting decorations or adornments.
See yourself in the screenshots from Google Play.

The skin currently comes in two versions. A HD version and a qHD one. This is very important. Based on what device you are using, you need to download the correct skin.

  • Devices with a native resolution of 720p like the One X or the One XL need to download the HD version. This also includes devices running a custom ROM based on a One X/XL ROM. (no matter what screen resolution)
  • Devices with a native qHD resolution (like the One S) or devices that run a custom port based on a Sense 4 ROM for a qHD device need to download the qHD version. This is also the correct option for users running Virtuous Infinity.
So all in all: If your device runs a ROM based on a HD ROM, use the HD skin, if your device runs a ROM on qHD basis, use the qHD skin.

We need to distribute two seperate versions because qHD and HD ROMs need differently sized images. Unfortunately we can't put that in one apk.

Virtuous Infinity v1.33.0 Alpha3

  • You must make a full wipe before flashing this version
    Otherwise you will have crashes in the camera and other apps

New Features
  • Overall better performance
  • glacier: Add 3.0 kernel (fixes camera, wifi, wifi hotspot)
    Big thanks to elginsk8r for porting the kernel to the glacier
  • Add Virtuous OC
  • Add kernel config to fix programs like CPU Spy
  • Add Hebrew locale
  • Update all apps to latest version

Bug Fixes
  • ace/inspire/telus: Fixed camera for devices with ov8810 sensor
    Thanks to dh.harald for pointing out
  • ace/inspire/telus/vision: Fixed long press wakeup issue
  • Camera: Fixed panorama mode
  • Camera: Show only correct video resolutions (disabled 1080p for msm7x)
  • Camera: Disabled non working video snapshot
  • Rosie: Resized add widgets/apps/shortcuts to homescreen in portrait and landscape mode
  • Rosie: Resized folder in portrait and landscape mode
  • Rosie: Resized add apps to folder in portrait and landscape mode
  • Rosie: Fixed actionbar position of add apps to folder in landscape mode
  • Lockscreen: PIN Unlock screen resized
  • Settings: SD-card detection fixed, mount/dismount works
  • Settings: Hide Face Unlock on ace/vision (no front camera)
  • Settings: Fixed graphical glitches
  • Phone: Fixed graphical glitch SIM unlock screen
  • Data: Disabled Fast Dormancy for better signal

MD5: c0214c9e79f61ce9afa770ba54a73539

Virtuous Infinity v1.31.0 Alpha2

New Features
  • Add basic Quick Settings (without enable/disable and reorder)
  • Add tweak for recent apps page style
  • Update Play Store to 3.7.15
  • Update all apps to latest version

Bug Fixes
  • Rosie: Fixed touch misaligment with AOSP widgets
  • Rosie: Deblurred icons
  • Lockscreen: Better resizing
  • Mail Widget: Fixed crash when adding to home screen
  • Settings: Re-add Locations
  • Settings: Resized G-sensor calibration
  • Video Player: Resized
  • Video Player: Disabled non working frame capture
  • Camcorder: Enable only working audio settings
  • Flashlight: Resized
  • ace/inspire/telus: Fixed inverted touch screen
  • ace/inspire/telus/vision: Fixed mic in all apps
  • ace/inspire/telus: Fixed voice search (vision still broken)
  • glacier: Fixed Wifi
  • glacier: Fixed data connection

MD5: ff1e24f51f8b70fbd51cf6e0e085d800

Virtuous Ten Studio

Today I released the biggest update for VTS so far. It includes a ton of changes, fixes and new features.
You can find the full list here.

Here are a few key points from the changelog:

  • Experimental m10 support (Sense 3.0, 3.5, 3.6, 4.0)
  • Added a general "Import File" dialog which can import both a local and a remote file. The dialog is used for all kind of import tasks throughout VTS. 
  • Added ability to fully delete solutions or single projects from the solution explorer
  • Added ability to delete single files or complete folders from the solution explorer
  • You can now add new (empty) *.smali and *.xml files to the projects
  • VTS now saves the initial directories for individual actions like opening a solution, importing an apk, etc
  • Colors.xml now shows the real colors below the hex code, smali references got a new tooltip to show the color too
You can get the update via the automatic update feature of VTS or you can download the full version here.

Virtuous Infinity v1.30.0 Alpha1

We are pleased to announce the first release of Virtuous Infinity. This ROM is the first ever which brings the full Sense 4 experience to your favorite WVGA device. Thanks to great effort of our M10 team (including Cypis, Diamondback and Flemmard) we finally cracked the new m10 format to bring you the lastest HTC software!

Download it here

Virtuous Primadonna 1.21.0 Alpha 3

Nothing to exciting in this update I'm afraid, its more of a maintenance release to bring the Inc 2 in line with all other devices, along with a few key bugfixes for other devices.
We would like to say a big thank you to nitsuj17 for fixing the issues on the Inc 2.


Change log can be found here

Virtuous Primadonna 1.21.0 Alpha 3
[Mirror 1][Mirror 2]

Virtuous Primadonna 1.17.0

Sorry to keep you all waiting on this one, but chrisch1974 spent quite a lot of time after the initial release of Primadonna trying to fix WiFi Hotspot. Sadly he was unsuccessful, so this release is a little later than we would of liked.

We also been unable to fix camera as you all know this should be a lot easier once we get official ICS for devices like the Desire S and HD.

This release reintroduces the Virtuous Tweaks application.
This has again been developed using the HTC Sense SDK and has been built from the ground up by chrisch1974, it not quite as extensive as the Affinity Tweaks app but its early days.

Incredible 2 is still not officially supported, we are working with XDA recognized developer nitsju17 to get it fully functional. Hopefully we can release an incremental update in the coming days that will bring the Inc 2 in line with other devices.


Full changelog can be found here


Virtuous Primadonna 1.17.0
[Mirror 1][Mirror 2]

Virtuous Ten Studio: The Basics 2

Virtuous Ten Studio makes editing apks very easy. To get started you should know the basics. The next blog posts will tell you how to do the following things:
  1. Create a new project
  2. Import a file to your new project
  3. Editing files
  4. Build your project to get the modified apk file
  5. Push the apk to your device
Open the post to keep on reading…

Virtuous Inquisition 4.0.2 Beta Series

I really did very little for this release.  Once again the credit for most of the fixes in this release come from socali, who has been doing some phenomenal work.  Thanks again!
  • No wipe required if upgrading from 3.5.x or newer.
  • This release is based almost entirely on community contributions from socali and SebastianFM
  • Huge thank you to socali in particular for addressing some complicated bugs.
  • Fixed crashes (socali).
  • Fix for APM reboot icon (socali).
  • AOSP Keyboard with Greek language (socali).
  • AOKP b28 Contacts & Dialer (fix for stuck dialer) (socali).
  • Media Storage; removed excessive logging (socali).
  • Disabled notifications pull-down in all lock options (socali).
  • Fixed Accessibility Talkback for Phone's incoming call screen (socali).
  • Fixed the midnight bug where systemui crashed; thanks to deanesn for the info.
  • Updated Play app itself and all Play-originating apps to the latest.
  • Updated to 1.4.1 of SebastianFM's kernel with his custom thermald (SebastianFM).
  • Removed memory optimization script which was causing freezes. ZRAM is also not recommended and now disabled.
(Release is now available in the Inquisition section)

Virtuous Ten Studio: The Basics 1

Virtuous Ten Studio makes editing apks very easy. To get started you should know the basics. The next blog posts will tell you how to do the following things:

  1. Create a new project
  2. Import a file to your new project
  3. Editing files
  4. Build your project to get the modified apk file
  5. Push the apk to your device
Open the post to keep on reading…

Virtuous Ten Studio: Navigating in smali code

For a long time smali code was hard to handle. Not only the missing highlighting, but also the very limited possibilities of navigating through smali was a key problem for your daily smali work.

This time is over now. Virtuous Ten Studio features powerful navigation commands inside smali code. Just like any other modern IDE you can do several jumps:

  • To classes
  • To the implementation of method calls
  • To the implementation of fields
  • To label targets (GOTOs)
Open the post to continue reading…

Virtuous Ten Studio: Debugging your phone

One important part of working with smali is debugging the modified apk. The easiest way to do so is using the Logcat. While this is only a minor feature in VTS it is worth pointing it out.

Lets start with a screenshot:

As you can see the Logcat Viewer makes reading Logcats quite a bit easier. You can filter the out by:

  • Verbosity (Warnings, Errors, Debug, etc.)

  • Include text (this text needs to appear in the log entry)

  • Exclude text (this text must not appear in the entry)

Here is a screenshot of a filtered output:

Virtuous Inquisition for myTouch 4G Slide update

The Virtuous Inquisition was launched recently for the powerful htc device with keyboard, myTouch 4G Slide, and since then a couple of device specific fixes were released for it. Now it was time to repackage the installer for mt4gs and release it for your convenience. Contains fix for the keyboard func/alt indicator leds, fm radio app is now aligned for wvga, adreno egl drivers were updated to the latest related to some device specific issues. Head to our Inquisition section and grab the latest mt4gs specific installer zip. No wipe required if coming from the previous version for mt4gs.

Virtuous Inquisition for myTouch 4G Slide

We are pleased to announce a new device amongst the ones supported by the Virtuous Inquisition. Most of you might be already familiar with this ROM, that is an ICS desensed rom, that is as close to AOSP as possible. So this time mt4gs owners, rejoice, you can now download and flash it on your device! :)

Head to our Inquisition Section for more information and download link.

rootz forum thread.

Virtuous Ten Studio: Editing smali code

Editing smali code used to be a pain. Even for the more experienced developers amongst us, smali always was nothing you really enjoyed. If you knew what you are doing you usually got the job done, but it never was really fun to work with smali.
This time is over now. With VTS you will love to work with smali (as long as you like coding in general)
All these basic development workflow steps which used to be not available are now here:
  • Syntax highlightning
  • Listing fields
  • Listing methods
  • Jumping along gotos
  • Jumping to methods
Open this post to continue reading...
These features might sounds not so important, but if you ever worked with smali, you know how bad their absence really is.
So lets have a closer look at the first feature: syntax highlighting.
For those that are unaware, syntax highlighting basically means that different parts of the code are colored in different ways.
Here are two pictures, showing the difference between stock code and highlighted code:

As you can see, the highlighted code is much easier to read, especially if there is not only a short piece of code but more than 3.000 lines of smali.
VTS comes with an inbuilt set of highlightning rules, however the user can easily create his own version if needed.
Stay tuned for the next post to get an insight in the listing of fields and methods, another very useful smali feature in VTS.

Petition to HTC to release new device with hardware keyboard

If you feel like there should be a new powerful HTC device released that comes with a hardware keyboard and modern hardware, so you can replace good old Desire Z, please consider signing this petition we recently started:

Keyboard petition

Also don't forget to tweet, facebook etc. about this article or the petition, so we might have all the possible signature on it. :)

What is Virtuous Ten Studio?

Some of you might have already heard about a tool which is not yet released but has created quite a buzz in the Android community..

I am talking about Virtuous Ten Studio, the next step in the evolution of apk editing.
Virtuous Ten Studio (VTS) is not just a compilation of different tools to speed up development, it is far more. WIth the help of a few people I was able to create a tool which is best described as

The Visual Studio for Android reverse engineering”.

My goal was to provide you a completely new experience with never before seen features as well as creating something that is easy for people of all experience levels to use.

The main features can be split up in three main categories:

  • Editing smali code
  • Editing m10 files (HTC UI design files)
  • Editing other important files from apks (xml, manifest,etc)


I plan on releasing  more posts here in the near future covering a few of the awesome features of VTS. The three main categories mentioned above are filled up with features and handy helpers, you will be surprised how much easier apk editing is with VTS.

For the start I will show you a screenshot of my latest development build. Stay tuned for future updates here.

Virtuous Prime v1 released

I just pushed Virtuous Prime v1 to our servers. This release bumps the version up to - so it contains all changes from the latest OTA (released today)
I also switched back to a WW base (previously US) because US does not support Wifi channel 14.

Head to the ROM page to download the latest version :)

Virtuous Primadonna for myTouch 4G Slide

A tad bit later than for the other devices, but it's time for joy for myTouch 4G Slide users! Virtuous Primadonna first release is now available for the device.

Forum thread.

Virtuous Primo v1.12.00 Alpha 1 for myTouch 4G Slide
MD5: 69f5796ebbc8ae8c24cbbce52196b442
We ask that you do not mirror our files without express permission from the team

VirtuousROM moves to RootzWiki


We are pleased to announce the start of a new partnership with rootzwiki. We  have always had a limited presence there but moving forward Rootz will become the home of VirtuousROM. This blog will still remain the main source of information regarding releases but support from our selves and other users will be available from Rootz. This starts with the alpha release of Virtuous Primadonna and over the next few days we will be moving all active threads from XDA over to Rootz.

Rootz has long been regarded as the developer friendly alternative to other android forums. By moving there we have more control over our threads and can work on building a friendly community for our users.

So if you are not already a member I suggest you get signed up and please consider becoming a supporting member. Rootz do a lot of good work for  the Android  community and really supports its developers really well.

Active Threads





Virtuous Primadonna - X-Series

We are pleased to announce the first release of Virtuous Primadonna, this is based on the leaked 1.56.401.11 release RUU. We would like to give special thanks to Football for the RUU.

This build currently falls as an X-Series release, how ever it is suitable for use as a daily driver if you can live with a few bugs. We hope to have ROM feature complete as soon possible. Check bellow for a full list of what is working and what is not

  • HW Acceleration
  • WiFi
  • Bluetooth
  • Mobile Data, SMS, MMS & Voice Calls
  • GPS
  • Sensors (Auto Brightness is a bit iffy)
  • Audio
  • USB Storgage (No 3rd Party App Required)
  • FM Radio
  • More....

Not Working
  • Camera
  • WiFi Hotspot
  • USB Tethering
  • Auto Brightness Values
  • Softkey rotation on Inc 2/S
  • More....

Supported Devices


  • Based on the Primo ROM (1.56.401.11).
  • Fully Deodexed
  • Ported for almost full functionality on all of supported devices
  • Heavily optimized for fluid performance and usability.
  • Overclocked kernels with numerous additional kernel modules.
  • Built-in screen state frequency scaling (1.1Ghz-307MHz/ondemand screen-on, 768Mhz-307Mhz/conservative screen-off), via custom built virtuous_oc C daemon.
  • Market-sourced applications (Gmail, Maps, Voice, etc) automatically installed on first boot into /data/app for easy removal. Bloatware and unnecessary applications removed.


Virtuous Primo v1.12.00 Alpha 1
MD5: d627906c5d467fdb03559dfb757741d0
[Mirror 1][Mirror 2]
We ask that you do not mirror or files without express permission from the team

ICS for the Desire Z

HTC announced today what handsets will be receiving an update to ICS
  • DROID Incredible 2 by HTC
  • HTC Amaze 4G
  • HTC Desire S
  • HTC Desire HD
  • HTC EVO 3D
  • HTC EVO Design 4G
  • HTC Incredible S
  • HTC Sensation
  • HTC Sensation XL
  • HTC Sensation 4G
  • HTC Sensation XE
  • HTC Raider
  • HTC Rezound
  • HTC Rhyme
  • HTC Thunderbolt
  • HTC Vivid
Now for me and many fans of Virtuous ROM's there is a device missing from that list. The Desire Z was released at the same time as the Desire HD but has always been considered the weaker device and as such did not receive an update to sense 3.x, in away I am grateful that it did not. Most of us are aware of the performance issues with sense 3 ROM's.

The announcement of the HTC One V gave us a glimmer of hope though, a device with similar specs to the Desire Z but running ICS and Sense 4.0.

I believe that Desire Z users have been forgotten about and I think the lack of updates from HTC is not good enough so I ask you to sign a petition to get HTC to release an update for the Desire Z, it will take you 30 seconds and if enough people sign who know maybe we will get something.
After you have signed please tweet, post on facebook and if you have a blog or website republish this article.

The online petition can be found here Thanks in advance for you time, hope fully we can get somewhere

New Team Member

We are pleased to welcome tbalden aka timong to the Virtuous Team. He will mainly be focusing on maintaining the HTC MT4GS (Doubleshot) with chrisch1974.
Click the links below to check out some of his work.
As you can see he has a lot of experience in porting ROM's and we are looking forward to working with him, Be sure to follow @illespal on twitter and expect to see some stuff from him soon.

Virtuous Affinity 3.11.0 Alpha1

We are pleased to announce our first Alpha version of Virtuous Affinity running with ICS and Sense 3.6. It is based on the latest Runnymede leak from Thanks to him for sharing the rom.

Please consider this a preview of things that may come. This rom has not our normal standard and there is still a lot of stuff broken. So please keep this in mind before you flash it. We have also not included Inc 2 support hopefully we can release a patch soon to add support.

With the new RUU releases in the last few days we have decided to focus are attention on them, Affinity may or may not receive future updates, we would like to update it to the final base as and when its get released by HTC. This will depend on how much time we have available with the other projects.

Working stuff:
Beats (thanks to lyapota)

Broken stuff:
Mic in some apps
USB mount
Softkey Backlight for some devices
and some other stuff too

Virtuous Affinity 3.11.0 Alpha1
[Alternate Mirror 1] [Alternate Mirror 2]
MD5: 2f1f99203977303d5a8f4fd1d49c4f9e

Working on Affinity ICS

We are working on some new stuff for the msm7x devices. It is based on the latest Runnymede ICS leak and we are having already good progress. We could fix Wifi and Bluetooth. Only really open problem is the camera. And some other minor problems.

We hope that we can release a beta version very soon.

Virtuous Inquisition 4.0.0

We have released the final build for Inquisition 4.0.0.  Here are some of the highlights:

  • Re-based the ROM on the release ICS build from HTC (3.32.401.5).
  • More consistent, fluid performance throughout. 
  • Lock screen music controls and wallpaper now work correctly.
  • Modestly overclocked kernel (1.5GHz) from SebastianFM is built in. Keep in mind this is the native clock speed of the XE, which is the same hardware as the standard Sensation, making it a safe “overclock”.
  • Delayed security timeout has been fixed.
  • And more.

Click here for more information and download links.

Virtuous Prime

We are pleased to present the first custom ROM for the Asus Transformer Prime. This is the first custom ROM released for the TFP and is part of our new S Series of ROMS.


  • Based on latest ASUS release (WW
  • Deodexed
  • Fully zipaligned
  • De-bloated
  • Rooted
  • Stock kernel
  • Optimized for fluid performance and usability
  • Included 1.6Ghz OC
More information can be found here

Virtuous ROM Series

Today we are announcing our new series of ROM's, moving forward we will splitting ROM's in to 3 categories. Each with a different focus and appealing to different types of users. The 3 series are as follows;

  • S-Series (Stock)
  • U-Series (Ultimate)
  • X-Series (Experimental)


S Series ROM's as the title says will be built pretty close to stock, with basic optimisations and tweaks. This series is designed for people who rely on there phone 24/7 and are not looking for the latest and greatest features. These ROM's will only be updated if and when an official release is announced. We will not use leaks or test ROM's. We also encourage people to use these stable builds as bases for their own ROM's There are currently a few ROM's available in this series and we plan to include ROM's for all the devices we own.


The Ultimate Series is likely to be where most of our attention will be focused. ROM's in this series are going to include ports from other devices or heavily modified stock ROM's. However to be considered a U-Series ROM, it must be feature complete and suitable for everyday to use. These ROM's will receive regular updates with the aim of making them feature packed and on the cutting edge. Some of our most popular projects will be included in this series:


This series is for ROM's that are not feature complete, are test builds that may or may not receive any future updates. We generally would not recommend these builds for people that rely on there phone 100% of the time, they may, assuming you can live with bugs or missing features be suitable for daily use. Some ROM's may start as Experimental but may move up to the Ultimate Series once they become stable. Currently the only ROM available in this series is Virtuous Quattro. But we plan to expand this range by adding more of the builds we make for personal testing purposes. These builds may or may not come with support depending on the future of the project.

Virtuous Flyer 0.1.1

There were two bugs reported from the first version of Virtuous Flyer. One was the problem with the hot restart insteed of shutdown and the broken Wifi connection after a reboot. Both problems are fixed now and you can download the fix. Be aware that this is only a update and not a full rom. So you must have Virtuous Flyer v0.1 already installed.

Virtuous Inquisition 3.5.0

We are proud to announce the release of Virtuous Inquisition 3.5.0.  This release is perhaps the most substantial we have had thus far, as we have been able to eliminate the last and most difficult to replace Sense components.  Flemmard was able to port the AOSP "Phone" application over to our Sense framework, which allowed for the replacement of numerous providers and addressing numerous lingering bugs.

Here are some of the new features:
  • Lockscreen functions as it should during incoming phone calls.
  • AOSP incoming and in-call screens.
  • Contacts auto join, sync and import properly.  Auto joining in particular
    did never worked properly in prior releases.
  • Notification pull down and status bar switched to AOSP.
  • Enhanced Quick Settings (EQS) ported by Shnizon from RomanBB.
  • Initial setup wizard launches after a wipe, which also never worked.
  • Initial APM implementation (not complete but still looks nice).
  • Wifi hotspot configuration works properly now.
  • Fixed assigning custom ring tones per contacts.
  • Many more updates and fixes.

We believe this update brings you the most functional AOSP experience available today on the HTC Sensation.  Every feature of the phone is functional, while providing the full look and feel of ICS.

Virtuous Flyer 0.1

We are pleased to announce the first release of Virtuous Flyer. This is our first rom for the HTC Flyer and is based on the stock HC 3.55.405.1 rom from HTC. The rom is still in the early stages of development but should be considered stable. This initial release focuses on cleaning up the base rom and adding tweaks to optimise speed and performance.

  • Cleaned base and removed unneeded apps
  • Removed HTC logging stuff
  • Added Virtuous wallpapers and Virtuous theme
  • Added Virtuous boot- and shutdown animation
  • Added tweak for enabling screen-on when new SMS arrives
  • Added more languages
  • Added app auto-install script from SD-card
  • Updated all apps to latest market version


Virtuous Flyer v0.1
[Alternate Mirror 1]
MD5: 352f0fa1cb918616df44acd0abc0b8c0

Virtuous Inquisition 3.1.0.beta7

Disclaimer: We're going to start using our website a lot more for releases such as the one in this post.  You may refer to this post on various forum threads but please do not distribute download links or mirrors.  Anyone is welcome to retrieve the ROM from our website.

Virtuous Inquisition v3.1.0.beta7 (2/19/2012 - 11pm PST)
  • Fixed a bug which was causing numerous issues such as Google Voice outbound
    calls to fail, 3rd party SMS apps like Handcent to be non-functional and probably
    many other SMS/MMS related issues.  Please re-confirm any bugs you have
    discovered using this new release.
Virtuous Inquisition v3.1.0.beta6 (2/19/2012 - 6pm PST)
  • Fix beta5's epic failure to boot. Sorry about that.
Virtuous Inquisition v3.1.0.beta5 (2/19/2012 - 2pm PST)
  • Disable power saver (requires a wipe to take effect).
  • Fixed power button causing an FC during an incoming call.
  • Planning to release tomorrow unless new critical bugs are discovered.
Virtuous Inquisition v3.1.0.beta4 (2/19/2012 - 12am PST)
  • No wipe required from beta3.
  • Fixed phone FC and call logs (related issue).
  • Replaced CM9 Music with Google Music.
  • Added ES File Explorer.
  • Removed ROM Manager.
  • Added Friendcaster to the unrestricted contact sync list.
Virtuous Inquisition v3.1.0.beta3 (2/18/2012 - 3pm PST)
  • May or may not need to wipe.
  • SMS should be fixed; telephony provider reverted.
  • Contact provider updated to support the same unrestricted apps as HTC.
Virtuous Inquisition v3.1.0.beta2 (2/18/2012 - 1am PST)
  • Wipe required from all prior versions. Tried to avoid it but impossible with these changes.
  • Replaced all remaining providers with AOSP versions.
  • Fixed initial setup wizard, which never worked before.
  • Fixed missing extra settings for Shnizon's settings mod.
  • Fixed bluetooth issues associated with remote devices initiating calls.
  • Fixed wifi hotspot config to go directly to the HTC settings panel.
  • If issues reported for 3.0.50 are still occurring, please re-report them.
Virtuous Inquisition v3.0.50.beta1 (2/17/2012 - 8pm PST):
  • No wipe should be required from 3.0.x; we scripted an upgrade path.
  • AOSP Phone app replaces the Sense version (huge progression).
  • Lockscreen now functions properly when receiving a phone call.
  • Contact auto joining, manual merging and syncing are now fully functional.
  • Assigning specific ring tones to a contact now works.
  • Added partially implemented APM.
  • Replaced SystemUI (notification/status bar) with AOSP version.
  • Fixed small MMS issue (only applies with a wipe).
  • Added more several languages to the stock keyboard.
  • Updated all Market apps to the latest versions.
  • Updated Nova Launcher to beta15.
  • Updated to V13 of Shnizon's ICS theme.
More Information:
Again, please do not redistribute our download link or mirror the ROM.  Rather, link to this post.  Also, make sure to report any new bugs using our aforementioned tracker.

(MD5: ec5553c8ae9c71fe8994bd92015257e7)

Hello From The Team

Just wanted to let you know what is happening at the moment. Firstly Quattro is not dead. I see lots of questions about the next update and currently I don't have an answer for you. We do have personal lives and we can't work on this stuff 24/7. but we do plan to continue with it

We have spent a lot of time in the last couple of weeks reviewing where we are at as a team. One major discussion point has been what devices we should be looking at buying in the next few months. There are some decent devices out at the moment at it looks like there will be loads of intersting stuff to consider after MWC. In the next day or so I plan to create a poll of all current gen and future devices that are of interest to us, we will then use your votes to determine what devices we will purchase over the next few months.

We have just purchased a HTC Flyer for chrish1974 and he has a couple of ROMs planned one of which will be based on ICS, as usual no ETA's so don't ask. We are also looking to purchase a HTC Sensation, despite this device being a few months old it has a huge user base and probably will for the next 12 months or so. At the moment only rmk owns the device and maintaining 3 ROMs on his own is not possible.

As you would of seen from the recent blog post we have been looking to build a mirror network so that we don't have to use file sharing sites. We have used donations to invest in a server for our selves and also have had a couple of people allow us to use there server as part of the mirror network. This means that you can have direct and fast downloads and we have the security of knowing that our work is safe and is easy for you to access.

Looking for Server Mirrors

Before the Multiupload fiasco began, we had already started the process of building our own mirror network. The situation with file hosting providers is even worse now, which makes having a mirror network even more important.  As it stands, we have 4 servers mirroring our content (ROMs, kernels, etc). Two of those mirrors are our own and the other two are being provided by generous members of the community, who we will recognize in a future post barring their permission.

With that said, we would like to expand our network as much as possible. If you have capacity you are willing to make available to us, here is what we are after:

  • SSH access using public keys with rsync available on the server.
  • HTTP access to content mirrored via rsync.
    • Allowing us point a CNAME at you to configure as a VHOST would be ideal.
  • 50GB+ of storage space.
  • 2TB+ of monthly transfer allowance, preferably unmetered.
If you meet the above criteria and are interested in helping us out, contact me via email - rmk at virtuousrom dot com.  

Virtuous Quattro ported to Doubleshot

As some of you maybe know there exists a AOSP build from us called Virtuous Quattro. This is already a huge project with a lot of tweaks. After having it running on a lot of devices we were able to port it to the doubleshot too.

There is still a lot of work open. But maybe some of you wants already test it.

Known issues:
Camera broken
Voice Search broken
Bluetooth broken
and maybe other things


[Alternate Mirror 1] [Alternate Mirror 2]
MD5: c0819ff4f9c8afd431a4f670b5093a34

Virtuous Affinity v2.05.0 released

We are pleased to announce the latest version of Affinty, after taking a break from this project we have been excited to resume development. This release adds some cool new features to the Virtuous Tweaks app. The features we have added are based on requests we have had from you.

Changelog for Virtuous Affinity v2.05.0

New Features
  • Added tweak for setting different Auto Brightness levels
  • Added tweak for disabling Recent Apps
  • Added tweak for disabling Quick Settings
  • Added tweak for choosing wake up buttons (Power, Volume up, Volume down and Trackpad)
  • Added tweak for enabling screen-on when new SMS arrives
  • Added more schemes to the Softkey Backlight tweak
    you can now disable the backlight for the capacitive buttons too
  • Enabled SIP over 3G
  • Removed Updater Service (useless for custom roms)
  • Updated Market to 3.4.4
  • Updated all apps to latest market version

Bug Fixes
  • Fixed panorama mode of camera
  • Fixed Saga rmt_storage error


How to change the default language of the Transformer Prime keyboard

One of my biggest gripes about the ASUS Transformer Prime and its keyboard dock  was always ASUS' own on-screen keyboard app.

As I am from Germany I got a german dock (which is good). But unfortunately ASUS forces you to use their own on-screen keyboard app to be able to use the custom hardware keyboard layout.
If you chose a different keyboard app the hardware keyboard reverts back to a generic QWERTY one, which is not really usable ;)

So I decided to make a little mod to change this rather annoying behaivior.
Check out the following link, if you are interested. :)

[MOD] Adjust your hardware keyboard's default language

Virtuous Quattro Released

Last night saw the release of Virtuous Quattro. Quattro is an AOSP ICS build for multiple devices. This is a continuation of the builds that we have been releasing but we wanted to bring all devices together and create a more unified project. Currently Virtuous Quattro is available on the following devices; We are looking to add more devices soon and will also look at adding some of our own tweaks to ICS. But please don't ask us about the camera :)

Happy New Year

Let me start by wishing all our users, fellow developers and there families a happy new year.
I guess like us you are very excited about what Android has in store for us in 2012. Android 4.0 development is in full swing we have now released builds for the Desire Z/G2, Desire S and Incredible S with more devices coming soon. These builds have been fun and challenging and it has been great working with other teams to get these builds as stable as they are today. There are to many people to thank individually for input but you know who you are.

New Devices

We have been discussing recently what devices we should look at purchasing next, there is a lot of interest from the team in the HTC Flyer. But we wanted to put the feelers out and see if there is enough interest from our users in a Virtuous Flyer ROM. If you would like to see this device added to our collection please let us know in the comments.


We have now officially decided to call it a day on Unity. With Sense 4 ROMs just around to corner we believe there would not be enough interest in Sense 3 to make it worth our while continuing on the Unity project.


We are looking to resume development on Affinity soon its been nice for us to have a break from this project and spend some time on smaller projects.
We are looking forward to adding more tweaks and I suppose whilst we are at it we can look at fixing some bugs.


This has been an intresting project to watch develop, for those of you who don't have a sensation you may not know much about it. Basically rmk took the recently leaked HTC Sensation XE ICS RUU (cheers RCMIX) and de-sensed it. Almost every element of Sense has been removed, making it essentially an AOSP ROM with a working camera. There is still a bit of work to be done before its totally de-sensed but progress is good. You can check out the ROM on XDA

So once again, all the best for 2012 we are looking forward to it and we hope you are to.

Transformer Prime update

Hey guys,
so some days ago I finally got my Asus Transformer Prime. It's an awesome device :)
It has some flaws here and there but I think they are all software wise and will be solved with the upcoming ICS update.

One thing though, which is really bad. Asus continued to use it's 128 bit AES encryption allowing only correctly signed ROMs to be flashed.
This is in fact nothing new, the original Transformer used the same methods. Fortunately the AES key got somehow leaked for the original one.

Locked down with such a bootloader it's going to be very hard to do any kind of modification, custom kernels or custom ROMs.
ASUS already stated on their german Facebook page that they do not intend to unlock their bootloader.
This is awful. They have no reason to not provide a similar solution to what HTC or Sony do. As the Prime doesn't come with any cellular radio, ASUS can't say it's the carriers fault.

But talking about HTC, the huge pressure from the community finally made them think twice about locked bootloaders. We all know what this lead to.
All new HTC devices are now officially unlockable, giving you the choice to put on them what ever you may like.

We - the android community - need to put as much pressure on ASUS, we deserve the freedom to flash what ever we like.
While the whole story already catched quite  bit of fire with major news sites talking about it, we can't get enough attention.
So spread my word as good as you can, tweet it, post it, email it to ASUS. Everything is good enough :)