[ROM][07/18/11] Virtuous Sense v2.0.0 :: Enhanced & Optimized Stock ROM (2.42.405.2)

Search This thread

savysb

Member
Feb 14, 2009
34
4
Bucharest
www.savy.ro
Best rom

Since yesterday I've tried about 7 roms. This one proved to be the most stable one and I'm back on it now.
Too bad that using No-frills CPU Control doesn't do any good. Is there any chance I can use the kernel for OC? Just want 1.2GHz max ondemand.

LE: latest OTA update doesn't work!
 
Last edited:

ilbeppez

Senior Member
Jun 27, 2011
156
11
Milan
I found a method to install ota OTA_Vision_Gingerbread_S_HTC_WWE_2_42_405_2-1_82_405_1_R_release_199251k3r3wb3a4l4wniec.zip
on virtuous 2.0:
http://mobile-expert.talkwhat.com/view/MnIzRyzRyiCoBxLMnIQgA.html


"Okay I find it
To do :
1) Open "OTA_Vision_Gingerbread_S_HTC_WWE_2_42_405_2-1_82_405_1_R_release_199251k3r3wb3a4l4wniec.zip"
2) Go in "/META-INF/com/google/android/"
3) Edit "updater-script"
4) Remove
Code:
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_wwe/htc_vision/vision/vision:2.2.1/FRG83D/317545:user/release-keys" ||
file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_wwe/htc_vision/vision:2.3.3/GRI40/84109:user/release-keys");
assert(getprop("ro.cid") == "00000000" ||
getprop("ro.cid") == "11111111" || getprop("ro.cid") == "22222222" ||
getprop("ro.cid") == "33333333" || getprop("ro.cid") == "44444444" ||
getprop("ro.cid") == "55555555" || getprop("ro.cid") == "66666666" ||
getprop("ro.cid") == "77777777" || getprop("ro.cid") == "88888888" ||
getprop("ro.cid") == "99999999" || getprop("ro.cid") == "HTC__001" ||
getprop("ro.cid") == "HTC__E11" || getprop("ro.cid") == "HTC__N34" ||
getprop("ro.cid") == "HTC__203" || getprop("ro.cid") == "HTC__102" ||
getprop("ro.cid") == "HTC__405" || getprop("ro.cid") == "HTC__Y13" ||
getprop("ro.cid") == "HTC__A07" || getprop("ro.cid") == "HTC__304" ||
getprop("ro.cid") == "HTC__032");
assert(getprop("ro.product.device") == "vision" ||
getprop("ro.build.product") == "vision");
5) If you are parano, like me, remove firmware.zip on top of the archive.
6) Run ClockWorkMod, and apply zip.
7) go in fastboot
8) sudo fastboot flash radio '/tmp/radio.img' (Extracted from firmware.zip)
9) sudo fastboot flash boot '/tmp/boot.img' (Extracted from firmware.zip)
10) That's all "

Note: I remove all aditionnal assert in the script and I will not flash the radio, but can someone explain what boot.img is?
stock rom is clearly the best for our device.


I always get installation aborted from clockwork recovery =(
I edited the user script and removed firmware.zip but got the same error.
 
Last edited:

demkantor

Inactive Recognized Contributor
Nov 10, 2011
6,858
3,760
mpls
I always get installation aborted from clockwork recovery =(
I edited the user script and removed firmware.zip but got the same error.

What exactly are you trying to accomplish, I get you are trying to flash this, but what is your end goal, explain more clearly the outcome you want as I believe there are better ways

Sent from my Nexus 7 using xda premium
 

demkantor

Inactive Recognized Contributor
Nov 10, 2011
6,858
3,760
mpls
So you have a non rooted phone and you are getting an update notification? If you are looking for stock update why can't you just click the update notification and tell it to update?

Sent from my Nexus 7 using xda premium
 

demkantor

Inactive Recognized Contributor
Nov 10, 2011
6,858
3,760
mpls
I never know, there are some strange posters :)
So your running this ROM and you want to stick with it but it keeps giving you an updated notice? Your just trying to stop getting it?

Sent from my Nexus 7 using xda premium
 

NeverGone\RU

Senior Member
Oct 10, 2008
561
665
29
Moscow
I always get installation aborted from clockwork recovery =(
I edited the user script and removed firmware.zip but got the same error.
That instruction is... well... a bit wrong.
If you look through updater-script, you'll notice there's also MD5 checks for _every_ file in /system.
Moreover, there are no files to copy, existing are patched during the installation.
Long story short, you can not install the OTA on any modified ROM (checksums won't match, and even if you remove this check, patching will still be failed).
To get rid of OTA functionality, you should remove a file named something like "Updater.apk" in /system/app.
This will also remove "Check for updates" menu item in "About phone" section.
 
  • Like
Reactions: ilbeppez and azrash

ilbeppez

Senior Member
Jun 27, 2011
156
11
Milan
That instruction is... well... a bit wrong.
If you look through updater-script, you'll notice there's also MD5 checks for _every_ file in /system.
Moreover, there are no files to copy, existing are patched during the installation.
Long story short, you can not install the OTA on any modified ROM (checksums won't match, and even if you remove this check, patching will still be failed).
To get rid of OTA functionality, you should remove a file named something like "Updater.apk" in /system/app.
This will also remove "Check for updates" menu item in "About phone" section.

Thanks! :)
found updater.apk,
I'll backup and delete.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 152
    [ROM][07/18/11] Virtuous Sense v2.0.0 :: Enhanced & Optimized Stock ROM (2.42.405.2)

    Virtuous Sense is a custom ROM for the HTC Vision series of phones (G2, DesireZ, etc). The goal is to provide a simple, Sense-based, mostly-stock ROM based on the official Desire-Z Sense ROM with essential bug fixes and only subtle enhancements. Virtuous started on the HTC Droid Incredible and is currently one of the most popular ROMs for that device. Virtuous for the Incredible has over 6000 users with an established reputation for stability; which we intend to continue for Vision users.

    Features
    • Based off the official DesireZ Sense ROM (WWE 2.42.405.2), deodexed and zipaligned.

    • Pre-rooted with the latest version of Superuser and modified ramdisk to allow adb remount, mock locations, etc.

    • Wifi calling included and fully functional, conditionally installed for T-Mobile USA users only.
    • Optical trackpad unlock/wake.

    • Enhanced reboot options built-in, allowing for booting into recovery, bootloader, hot boot, etc.

    • Virtuous Sense custom kernel with overclocking daemon (no need for SetCPU/Tuner). Screen Off: 245760 / 599040 (conservative). Screen On: 245760 / 998400 (ondemand).

    • IO optimizations such as use of ext4 for all mounts and larger read-ahead buffer for improved sdcard performance.

    • Updated versions of all Market-available apps.

    • All Market-installable apps installed in /data/app. These apps are automatically installed for you both on initial install and after a factory reset/wipe. There are custom scripts to use Android's package manager (pm) to manage these apps, which ensures they are installed properly.

    • Added applications: ChromeToPhone, Google Voice and Titanium Backup. Since these are Market apps, they are automatically installed in /data/app for easy removal if desired.

    • Bloatware, defined as anything you could easily choose to download from the Market yourself, has been removed.

    • Disabled boot animation audio.

    • Automatic Virtuous OTA upgrade notification and installation via ROM Manager.

    38
    Official Support Disclaimer

    Users of this ROM are welcome and encouraged to assist one another in this thread. However, support from the development team will not be offered here. For that, please visit our official forums.
    18
    Reserved for future use.
    13
    I made a flashable version of the newest OTA (2.42.405.4). We have no idea what the changelog looks like, so don't expect anything too different. What this is:

    - the 2.42.405.4 OTA patches merged into the 2.42.405.2 RUU.
    - rooted
    - deodexed
    - zipaligned
    - busybox added
    - init.d support added

    Nothing else. No bloat removed, no custom kernel, no OC daemon, etc. Flash it via recovery (CWM/4EXT). It won't modify your radio or anything like that.

    http://minus.com/lIsMOuefCcPeC

    md5: A1DE1D5F6D549068CA47BE6EA0E0CE58

    Please don't contact me for support. Feel free to base whatever you want on this.
    11
    Version 0.8.0 is now available! Please note that a full wipe is required prior to installation, as the this is a completely new version of Sense.

    This release represents a huge amount of work. We had to redo the entire ROM and ran into several complicated bugs. Quite honestly, the last bug was so frustrating we were about to give up. Fortunately we did not and are able to bring you the absolute latest version of Sense based on Android 2.2.1.

    Enjoy!