[ROM]10/3 Team Venom presents: Viper4G 2.0.2 - The 2nd most innovative Sense Rom ever

Status
Not open for further replies.
Search This thread

Vinchenzop

Inactive Recognized Developer
Sep 20, 2010
5,239
9,491
Hermitage, PA
EvoAnimation.gif


...presents you viper4G rom!



If you didn't flash the rom yet...you will regret it. It's the most featured and most innovative sense rom out here on the HTC Evo 4g LTE forums.




rom.png







  • Based on Official 2.13.651.1 RUU
  • Deodexed, zipaligned, all apps mx0 compression
  • Venom Tweaks! - HUGE collection of customizable tweaks
  • Venom HUB! - Download Themes, read news, and send feedback directly from your phone
  • Venom OTA! - Recieve automatic ROM updates
  • Venom Package Installer - Starts during SetupWizard to install apps located on /sdcard
  • SuperSU v0.96 - credit to Chainfire
  • Persistent ADB enabled
  • Init.d support
  • Memory optimizations
  • Extended Quicksettings
  • Advanced Power Menu
  • CM statusbar brighntess Mod
  • Secure and Blacklist folders to Messages
  • Zeppelinrox's SuperCharger, Maximum Overdrive and Non-Sense App Limit
  • Unlimited Recent Apps Panels by steal25 and zeppelinrox
  • All Market apps Updated to latest
  • Latest hosts file to remove ads




tweaks.png



Statusbar:


  • New Features:
  • TONS of new Tweaks - including Horizontal Quick Settings, Custom Minfree Settings, and much, MUCH more!
  • Implemented Venom OTA for ROM updates
  • More tweaks to system for performance and battery life
  • Tweaked deadline as default scheduler
  • Can choose to install Google Now and DCM v3 from AROMA
  • Rewritten viperControl - better code, faster, more user friendly

  • Horizontal and Vertical Quicksettings
  • Hide/show/reorder Quicksettings
  • Quick-quick settings
  • Statusbar theming support - theme each icon individually!
  • Hide specific notifications icons
  • Battery Tweaks with MIUI Battery bar!
  • Choose custom clock color
  • Center/hide clock
  • Hide am/pm
  • Custom app for clock/weather click on Sense Clock widget
  • Customer carrier logo for statusbar
  • Replace the HSDPA icon with one of you choice. H+/4G/LTE/etc
  • Choose transparancy or background for notifications pulldown
  • CM brighntess control
  • Hide date from notifications pulldown
  • Customize your carrier label
    - Custom carrier caption
    - Show carrier icon
    - Show CPU info or other stuff on carrier label
    - Hide settings icon
    - Run custom app when pressing settings icon
  • Choose different background image for notification background
  • choose between AOSP and Sense Recent apps dialog



Rosie Launcher:

  • Ultra/smooth Rosie toggles
  • Enable/disable unlock animation
  • Enable/disable landscape rosie
  • Enable/disable infinite scrolling
  • Enable/disable transparent navbar
  • Enable/disable wallpaper scrolling
  • Choose icon packs for Rosie - Works also for most ADW Icon Packs!
  • Increase rows/colums in app drawer to 5x6 and 7x3
  • Use custom background image in the app drawer
  • Define custom app to run when tapping on the Clock
  • Define custom app to run when tapping on the Weather
  • Transparent clock option



Buttons:

  • Custom 3 finger swype gestures! Remap 3 finger swype up/down right/left to 8 custom action or a custom app of your choice
  • Long press delay options
  • Different capacitive backlight options to control when the LEDs should turn off
  • Toggle for 3 dot soft menu
  • Remap longpress for back, home, recent apps buttons : APM, Search, Custom App, Toggle Flashlight, Expand Statusbar, Kill Foreground App, Screenshot, Menu, HTC Speak, and Turn off Screen
  • Longpress home button can toggle flashlight
  • Volume key control for music - fast forward, rewind, skip track, pause/play
  • Disable Volume keys
  • Volume down screen off
  • Volume up to take a picture
  • Disable volume sound when changing volume



Lockscreen:

  • ICS AOSP Lockscreen
  • Toggle to immediatly unlock aosp lockscreen on incoming call
  • Orientation setting
  • Custom lockscreen text
  • Hide time
  • Hide am/pm
  • Hide date
  • Hide operator on lockscreen
  • Custom shortcuts, independent from Sense shortcuts
  • Block notification pulldown
  • Slide 2 unlock: swype from back to menu key to unlock yor device
  • Choose back/home/menu to unlock



Others:

  • Access hidden phone menu
  • Access network mode
  • Toggle cube animation when switching tabs in HTC apps
  • 10 Different overscroll colors
  • Different Autobrightess arrays and manual setting of each sensor value
  • Hide different items on the APM
  • MMS screen on
  • Custom Navigation app
  • Disable HTC SmartSync
  • Hide arrows from HTC keyboard



Advanced Tweaks:

  • Minfree settings
  • Fix permissions
  • Zipalaign apks
  • Mount system RW/RO
  • Disable logcat
  • Wipe cache/dalvik
  • Custom fonts
  • Custom boot animation
  • Custom down animation
  • Disable boot sound
  • Custom boot sound






visit.png









donations.png



Donate, if you want to give us something in return.



Team Viper4G


Donate to j4n87:


Donate to Vinchenzop:


Donate to -viperboy-:






credits.png



  • My whole team, all awesome guys!

    [*]The Entire Beta Team for testing EVERYTHING and always having their phone in recovery mode
  • M0narx for being a smali genius
  • IxImages for original graphics
  • amarullz for his Aroma Installer
  • Romanbb for the original tweaks mod idea
  • lyapota for his media control mod on Desire HD
  • cyanogen for the brightness mod idea
  • Hamdir for his work on the Rosie mods - ultra/smooth rosie
  • mwr666 for his original themes, most themes in the hub are based on his.
  • Fdb8231, mayfield, jeff, fisha and patensas for the or red venom theme
  • jotha for the original battery mods
  • brut.all for apktool
  • Zeppelinrox's SuperCharger, Maximum Overdrive and Non-Sense App Limit
  • Unlimited Recent Apps Panels by steal25 and zeppelinrox
  • Joeykrim for his awesome Flash Image GUI app
 
Last edited:

-viperboy-

Inactive Recognized Developer
Jun 24, 2007
7,836
12,992
PA
FAQ


Q: Do I really need to wipe coming from another version of viper4G or another ROM?
A: We always recommend that and that is how we test our ROMs. You may not have any issues if you don't wipe, but you might.


Q: What is battery calibration and should I do it?
A: Yes!! If you aren't getting wonderful battery life or you think you can do better, do it! Here is the method I have used even back to my EVO 4G and it has always done well by me: Wipe battery stats (from recovery, or Battery Monitor Widget can do it [Menu > Statistics] and it doesn't matter what percentage you're at when you do so. Let the phone die and then fully charge. Take it off the charger and don't plug it in until it dies again, then fully charge. Your next charge cycle will be much better!

What some people don't understand is that you're not calibrating the battery as you are calibrating the phone. When you wipe and do this procedure, the phone reads where the max and min voltages are so it can report battery stats accurately.


Q: What kernel should I use with this ROM?
A: Stock is best if you don't want to tinker with it, but I like Evilz and have had the best results with it. Here is some examples of my battery life...

Screenshot_2012-10-16-01-04-54.png
Screenshot_2012-10-16-01-05-02.png
Screenshot_2012-10-16-01-05-11.png


Q: I'm getting less than great battery life, what is the deal?
A: Battery life is affected by many things, such as screen-on time, signal strength, etc. Be sure that you do not have any rogue apps by checking for wakelocks with BetterBatteryStats found Here


Q: I would like to suggest something be fixed/updated/added to the ROM. How do I do that?
A: Please submit it to the viperROM Google Code page so we can track it. Please make sure to mention it in the thread as well so we are aware of it!

Q: What are all of the governors, schedulers, and other kernel tweaks I keep reading about?
A: Refer to this thread for any information regarding kernel tweaks.


---------------------- Other Special Features of Viper4G ----------------------

viperControl Script


vc1.png
vc2.png
vc3.png
vc4.png

This script is the main script used to control many features within viperROM. Currently with this script, you can:

  • Adjust the OC Daemon/DCM
  • Change schedulers
  • Adjust voltage (if on a custom kernel)
  • Manage removed apps
  • Freeze any app on the phone
  • Run "fix permissions" (for FC issues)
  • Edit some features in build.prop
  • Manage the hosts file

To access viperControl:

  • Open up Terminal Emulator
  • Type "su" (without the quotes and grant it Superuser access if you haven't already)
  • Type "vc" (without the quotes)


OC Daemon

The OC daemon was created by rmk40 of Team Unity. I take no credit for the daemon, only the script I made to make it easier to work with. More information can be found here, but I will sum it up and explain the script below...

This daemon, written in C, completely eliminates the need for SetCPU and other CPU controlling apps. The daemon handles min/max frequencies for both screen on and screen off but it has one more trick up its sleeve... It can change the governor INSTANTLY depending on the screen state. I have tested it and I can tell you that it really does work instantly and I think this is going to be a great battery saver! I have set default values within the ROM as follows: Screen Off - ondemand @ 384min/486max and Screen On - ondemand @ 384min/1512max.

If you decide that you want to change the settings of the daemon, here is how you do so...

  • Open up Terminal Emulator
  • Type "su" (without the quotes and grant it Superuser access if you haven't already)
  • Type "vc" (without the quotes)
  • Enter "1" (without the quotes) and you will see all of your options

All the settings can be edited from there. If you want to verify that this is working, you can run these commands from adb shell:


Current CPU frequency
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Current CPU governor
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Current min CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

Current max CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

Here are a few things that you need to know about the script...

  • You MUST flash a custom kernel to overclock! The ROM includeds the stock kernel that is not capable of overclocking. Well why do you call it the "OC Daemon" then?? Because I didn't make it and that's what they called it AND the daemon is capable of controlling OC. Makes sense to me. If you want to overclock (after flashing a custom kernel, of course), run the script and change the MAX awake to whatever OC you would like.
  • The phone will boot up and detect if you're using SetCPU or other CPU apps. If you are, the daemon will be DISABLED automatically. If you aren't, the daemon will be enabled.
 
Last edited:

-viperboy-

Inactive Recognized Developer
Jun 24, 2007
7,836
12,992
PA

themeingtut.png




7653942020_00a394590e.jpg
7653941468_09330f9205.jpg
7653941646_2033aa846c.jpg









With the introduced venom theming its really easy to create themes yourself! At the bottom of the post attached is the venom kitchen, other required files and an easy to follow tutorial.

This is our official theming thread: Viper4G Theming Thread
Feel free to create some themes and provide it for our users in this Thread. If the theme looks nice we will add it with credits to the venom hub, so all users can download it from there!
If you got answers or a theme request you can do it as well in the theming thread.

Happy theming!







faq.png





Q: How do I install the rom?!
A: Installation instructions are in thr 5th posts at the bottom.


Q: Whats the md5 sum thing?
A: It ensures, that the rom is downloaded correctly and completly to avoid weird issues when installing/using the rom. Google for "md5 sum checker" and you should find what you need.


Q: My phone stucks on HTC splash screen
A: "fastboot erase cache" in fastboot and flash the boot.img or use the boot.img flasher provided here.


Q: I found a theme or mod, will it work on this rom?
A: It's NOT recommended to use mod/themes that dont clearly state, that they are compatible with our rom. Thems/Mods always use framework files which will brake mods/stuff in our rom.


Q: My question is not listed here, what to do?
A: Ensure you used the xda search, google and your brain before asking a question in the thread. If you cant find an answer yourself we will answer your question for sure! (-:


Q: Whats that cm statusbar brighntess mod?
A:


Q: Whats the Ultra/smooth rosie?
A: Your HTC Widgets got some kind of 3D effect which may make your Rosie laggy. You can see that 3D effect clearly on the HTC 4x4 Weather widget.

  • Smooth: Flattens all widgets besides the one you start scrolling
  • Ultra: Flattens all widgets for best performance


Q: Why does my swype2unlock doesn work?
A: Seems you mix up sweep2wake from shows bricked kernel with swype2unlock

sweep2wake is kernel related and makes it possibel to turn screen off and on by swyping your finger from back to menu key.

swype2unlock isnt a kernel feature. it makes it possible to unlock your lockscreen intead of moving the ring by sliding your finger from back to menu button and NOT to wake your device and put int into sleep.


Q: The cube effect isn't working on the app drawer
A: The cube effect just appears when you swype from the all over the frequent to the download tab.


Q: Volume wake isnt working after some time when the device is in deep sleep.
A: This is a kernel issue, no way I can fix it in the rom.


Q: I have problems ending a call, problems with lags when making a call.
A: Some users reported that its related to the fine/finest volume tweak. Set it to normal to fix your issue.


Q: I need someone repackaging a kernel
A: Kernels dont need to be repacked for our rom. We dont have ramdisk tweaks. So you are able to flash the kenrel straight from the kernel devs thread.


Q: I have problems ending a call, problems with lags when making a call, or low volume issues.
A: Some users reported that its related to the fine/finest volume tweak. Set it to normal to fix your issue.


Q: I have no data/phone connection after flashing the rom?
A: In the aroma installer please select custom installation and check the box which says: "Change to original GSM/WCDMA Mode for network"


Q: What are the correct sizes for the App drawer and notfication pulldown background?
A: Try 720x1280.


Q: What are the correct sizes for custom carrier logo?
A: Try 100x100


Q: Will there be CRT On/OFF support in the next release?
A: NOT possible, because HTC changes some required code in their libs, that makes it impossible.


Q: Several HTC Widgets are missing - can't add them to my homescreen.
A: Settings->apps->all apps: choose htc sense and clear data.





 

Vinchenzop

Inactive Recognized Developer
Sep 20, 2010
5,239
9,491
Hermitage, PA

changelog.png

Code:
[B]Viper4G 2.0.2[/B]
[LIST]
[*] fixed "delday" string in VenomTweaks, as well as mayfield's name and "customise"
[*] adjust build.prop to ro.build.product=jet to fix hub entries not showing
[*] fix read_ahead in 21viperrom
[*] custom ringtone fix
[*] enable ro.ril.disable.power.collapse=0 for power saving when idle
[*] add mms compression fix and mms over wifi
[*] Fix showing cpu2 and cpu3 in status bar (Change from C0,C1 to CPU0,CPU1)
[*] fix AOSP lockscreen workaround
[*] New VenomHUB.apk to allow skins to be downloaded
[*] change ro.product.product from jewel to jet so that all themes show up properly in HUB
[*] updated dcm to fix error when changing down_differential and sampling_down_factor
[*] updated vc to open cpu controller when no daemon is running and you select adjust cpu settings
[*] Fixed FC on 750ms+ long press
[*] Added shorter long press options
[*] Added VenomTweaks shortcut to Settings Menu and removed recent app remap menu
[/LIST]

[B]Viper4G 2.0.1 OTA Update[/B]
[LIST]
[*] Fixed Background Image in Phone.apk
[*] Fixed Transparent Nav Bar in Landscape Rosie
[*] Removed useless 'SmoothRosie Tweaks' from tweaks app
[/LIST]
[B][SIZE=4]Viper4G 2.0.0[/B][/SIZE]
[LIST]
[*] Based on Official 2.13.651.1 RUU
[*] Deodexed, zipaligned, all apps mx0 compression
[*] [B]Venom Tweaks! - HUGE collection of customizable tweaks[/B]
[*] [B]Venom HUB! - Download Themes, read news, and send feedback directly from your phone[/B]
[*] [B]Venom OTA! - Recieve automatic ROM updates[/B]
[*] [B]Venom Package Installer - Starts during SetupWizard to install apps located on /sdcard[/B]
[*] SuperSU v0.96 - credit to Chainfire
[*] Persistent ADB enabled
[*] Init.d support
[*] Memory optimizations
[*] Extended Quicksettings
[*] Advanced Power Menu
[*] CM statusbar brighntess Mod
[*] Secure and Blacklist folders to Messages
[*] All Market apps Updated to latest
[*] Latest hosts file to remove ads
[/LIST]




Please use our google issue tracker to report bugs and request features. Thx!

Team Venom - Viper4G: Google Issue Tracker

Team Venom - Viper4G Wiki









downloads.png





If you come from another rom you HAVE to fullwipe



If you like the rom, rate the thread 5 stars, thanks!




If you are having issues with aroma installer, PLEASE update your recovery to the latest!!







INSTALLATION INSTRUCTIONS






*Download the ROM from the link above.
*Move Rom.zip to your SD card
*Boot into Recovery (TWRP 2.2.1 is suggested)
*Install the zip from recovery. This will launch into the Aroma Installer.
*Make your customizations in Aroma, and when prompted, choose install.
*Reboot Phone and enjoy

Anyone having issues with bootlooping. Please try this app, made by joeykrim, to flash the kernel. His app (and info about the app/process) can be found Flash Image GUI: by Joeykrim


 
Last edited:

flex360

Senior Member
Sep 22, 2010
4,520
6,815
are you able to change the color from red to stock colors?

nvm i see

nice rom man ^_^
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 270
    EvoAnimation.gif


    ...presents you viper4G rom!



    If you didn't flash the rom yet...you will regret it. It's the most featured and most innovative sense rom out here on the HTC Evo 4g LTE forums.




    rom.png







    • Based on Official 2.13.651.1 RUU
    • Deodexed, zipaligned, all apps mx0 compression
    • Venom Tweaks! - HUGE collection of customizable tweaks
    • Venom HUB! - Download Themes, read news, and send feedback directly from your phone
    • Venom OTA! - Recieve automatic ROM updates
    • Venom Package Installer - Starts during SetupWizard to install apps located on /sdcard
    • SuperSU v0.96 - credit to Chainfire
    • Persistent ADB enabled
    • Init.d support
    • Memory optimizations
    • Extended Quicksettings
    • Advanced Power Menu
    • CM statusbar brighntess Mod
    • Secure and Blacklist folders to Messages
    • Zeppelinrox's SuperCharger, Maximum Overdrive and Non-Sense App Limit
    • Unlimited Recent Apps Panels by steal25 and zeppelinrox
    • All Market apps Updated to latest
    • Latest hosts file to remove ads




    tweaks.png



    Statusbar:


    • New Features:
    • TONS of new Tweaks - including Horizontal Quick Settings, Custom Minfree Settings, and much, MUCH more!
    • Implemented Venom OTA for ROM updates
    • More tweaks to system for performance and battery life
    • Tweaked deadline as default scheduler
    • Can choose to install Google Now and DCM v3 from AROMA
    • Rewritten viperControl - better code, faster, more user friendly

    • Horizontal and Vertical Quicksettings
    • Hide/show/reorder Quicksettings
    • Quick-quick settings
    • Statusbar theming support - theme each icon individually!
    • Hide specific notifications icons
    • Battery Tweaks with MIUI Battery bar!
    • Choose custom clock color
    • Center/hide clock
    • Hide am/pm
    • Custom app for clock/weather click on Sense Clock widget
    • Customer carrier logo for statusbar
    • Replace the HSDPA icon with one of you choice. H+/4G/LTE/etc
    • Choose transparancy or background for notifications pulldown
    • CM brighntess control
    • Hide date from notifications pulldown
    • Customize your carrier label
      - Custom carrier caption
      - Show carrier icon
      - Show CPU info or other stuff on carrier label
      - Hide settings icon
      - Run custom app when pressing settings icon
    • Choose different background image for notification background
    • choose between AOSP and Sense Recent apps dialog



    Rosie Launcher:

    • Ultra/smooth Rosie toggles
    • Enable/disable unlock animation
    • Enable/disable landscape rosie
    • Enable/disable infinite scrolling
    • Enable/disable transparent navbar
    • Enable/disable wallpaper scrolling
    • Choose icon packs for Rosie - Works also for most ADW Icon Packs!
    • Increase rows/colums in app drawer to 5x6 and 7x3
    • Use custom background image in the app drawer
    • Define custom app to run when tapping on the Clock
    • Define custom app to run when tapping on the Weather
    • Transparent clock option



    Buttons:

    • Custom 3 finger swype gestures! Remap 3 finger swype up/down right/left to 8 custom action or a custom app of your choice
    • Long press delay options
    • Different capacitive backlight options to control when the LEDs should turn off
    • Toggle for 3 dot soft menu
    • Remap longpress for back, home, recent apps buttons : APM, Search, Custom App, Toggle Flashlight, Expand Statusbar, Kill Foreground App, Screenshot, Menu, HTC Speak, and Turn off Screen
    • Longpress home button can toggle flashlight
    • Volume key control for music - fast forward, rewind, skip track, pause/play
    • Disable Volume keys
    • Volume down screen off
    • Volume up to take a picture
    • Disable volume sound when changing volume



    Lockscreen:

    • ICS AOSP Lockscreen
    • Toggle to immediatly unlock aosp lockscreen on incoming call
    • Orientation setting
    • Custom lockscreen text
    • Hide time
    • Hide am/pm
    • Hide date
    • Hide operator on lockscreen
    • Custom shortcuts, independent from Sense shortcuts
    • Block notification pulldown
    • Slide 2 unlock: swype from back to menu key to unlock yor device
    • Choose back/home/menu to unlock



    Others:

    • Access hidden phone menu
    • Access network mode
    • Toggle cube animation when switching tabs in HTC apps
    • 10 Different overscroll colors
    • Different Autobrightess arrays and manual setting of each sensor value
    • Hide different items on the APM
    • MMS screen on
    • Custom Navigation app
    • Disable HTC SmartSync
    • Hide arrows from HTC keyboard



    Advanced Tweaks:

    • Minfree settings
    • Fix permissions
    • Zipalaign apks
    • Mount system RW/RO
    • Disable logcat
    • Wipe cache/dalvik
    • Custom fonts
    • Custom boot animation
    • Custom down animation
    • Disable boot sound
    • Custom boot sound






    visit.png









    donations.png



    Donate, if you want to give us something in return.



    Team Viper4G


    Donate to j4n87:


    Donate to Vinchenzop:


    Donate to -viperboy-:






    credits.png



    • My whole team, all awesome guys!

      [*]The Entire Beta Team for testing EVERYTHING and always having their phone in recovery mode
    • M0narx for being a smali genius
    • IxImages for original graphics
    • amarullz for his Aroma Installer
    • Romanbb for the original tweaks mod idea
    • lyapota for his media control mod on Desire HD
    • cyanogen for the brightness mod idea
    • Hamdir for his work on the Rosie mods - ultra/smooth rosie
    • mwr666 for his original themes, most themes in the hub are based on his.
    • Fdb8231, mayfield, jeff, fisha and patensas for the or red venom theme
    • jotha for the original battery mods
    • brut.all for apktool
    • Zeppelinrox's SuperCharger, Maximum Overdrive and Non-Sense App Limit
    • Unlimited Recent Apps Panels by steal25 and zeppelinrox
    • Joeykrim for his awesome Flash Image GUI app
    161
    ota.png


    Instructions for using VenomOTA
    1. Go to Settings
    2. Go to 'About'
    3. Go to 'Viper4G ROM Updates
    4. Select Check Now

    OTA.gif
    otadescription.png


    theming.png



    Theme.gif
    themeingdescription.png









    hub.png


    Hub.gif
    hubdescription.png
    102

    changelog.png

    Code:
    [B]Viper4G 2.0.2[/B]
    [LIST]
    [*] fixed "delday" string in VenomTweaks, as well as mayfield's name and "customise"
    [*] adjust build.prop to ro.build.product=jet to fix hub entries not showing
    [*] fix read_ahead in 21viperrom
    [*] custom ringtone fix
    [*] enable ro.ril.disable.power.collapse=0 for power saving when idle
    [*] add mms compression fix and mms over wifi
    [*] Fix showing cpu2 and cpu3 in status bar (Change from C0,C1 to CPU0,CPU1)
    [*] fix AOSP lockscreen workaround
    [*] New VenomHUB.apk to allow skins to be downloaded
    [*] change ro.product.product from jewel to jet so that all themes show up properly in HUB
    [*] updated dcm to fix error when changing down_differential and sampling_down_factor
    [*] updated vc to open cpu controller when no daemon is running and you select adjust cpu settings
    [*] Fixed FC on 750ms+ long press
    [*] Added shorter long press options
    [*] Added VenomTweaks shortcut to Settings Menu and removed recent app remap menu
    [/LIST]
    
    [B]Viper4G 2.0.1 OTA Update[/B]
    [LIST]
    [*] Fixed Background Image in Phone.apk
    [*] Fixed Transparent Nav Bar in Landscape Rosie
    [*] Removed useless 'SmoothRosie Tweaks' from tweaks app
    [/LIST]
    [B][SIZE=4]Viper4G 2.0.0[/B][/SIZE]
    [LIST]
    [*] Based on Official 2.13.651.1 RUU
    [*] Deodexed, zipaligned, all apps mx0 compression
    [*] [B]Venom Tweaks! - HUGE collection of customizable tweaks[/B]
    [*] [B]Venom HUB! - Download Themes, read news, and send feedback directly from your phone[/B]
    [*] [B]Venom OTA! - Recieve automatic ROM updates[/B]
    [*] [B]Venom Package Installer - Starts during SetupWizard to install apps located on /sdcard[/B]
    [*] SuperSU v0.96 - credit to Chainfire
    [*] Persistent ADB enabled
    [*] Init.d support
    [*] Memory optimizations
    [*] Extended Quicksettings
    [*] Advanced Power Menu
    [*] CM statusbar brighntess Mod
    [*] Secure and Blacklist folders to Messages
    [*] All Market apps Updated to latest
    [*] Latest hosts file to remove ads
    [/LIST]




    Please use our google issue tracker to report bugs and request features. Thx!

    Team Venom - Viper4G: Google Issue Tracker

    Team Venom - Viper4G Wiki









    downloads.png





    If you come from another rom you HAVE to fullwipe



    If you like the rom, rate the thread 5 stars, thanks!




    If you are having issues with aroma installer, PLEASE update your recovery to the latest!!







    INSTALLATION INSTRUCTIONS






    *Download the ROM from the link above.
    *Move Rom.zip to your SD card
    *Boot into Recovery (TWRP 2.2.1 is suggested)
    *Install the zip from recovery. This will launch into the Aroma Installer.
    *Make your customizations in Aroma, and when prompted, choose install.
    *Reboot Phone and enjoy

    Anyone having issues with bootlooping. Please try this app, made by joeykrim, to flash the kernel. His app (and info about the app/process) can be found Flash Image GUI: by Joeykrim


    99
    FAQ


    Q: Do I really need to wipe coming from another version of viper4G or another ROM?
    A: We always recommend that and that is how we test our ROMs. You may not have any issues if you don't wipe, but you might.


    Q: What is battery calibration and should I do it?
    A: Yes!! If you aren't getting wonderful battery life or you think you can do better, do it! Here is the method I have used even back to my EVO 4G and it has always done well by me: Wipe battery stats (from recovery, or Battery Monitor Widget can do it [Menu > Statistics] and it doesn't matter what percentage you're at when you do so. Let the phone die and then fully charge. Take it off the charger and don't plug it in until it dies again, then fully charge. Your next charge cycle will be much better!

    What some people don't understand is that you're not calibrating the battery as you are calibrating the phone. When you wipe and do this procedure, the phone reads where the max and min voltages are so it can report battery stats accurately.


    Q: What kernel should I use with this ROM?
    A: Stock is best if you don't want to tinker with it, but I like Evilz and have had the best results with it. Here is some examples of my battery life...

    Screenshot_2012-10-16-01-04-54.png
    Screenshot_2012-10-16-01-05-02.png
    Screenshot_2012-10-16-01-05-11.png


    Q: I'm getting less than great battery life, what is the deal?
    A: Battery life is affected by many things, such as screen-on time, signal strength, etc. Be sure that you do not have any rogue apps by checking for wakelocks with BetterBatteryStats found Here


    Q: I would like to suggest something be fixed/updated/added to the ROM. How do I do that?
    A: Please submit it to the viperROM Google Code page so we can track it. Please make sure to mention it in the thread as well so we are aware of it!

    Q: What are all of the governors, schedulers, and other kernel tweaks I keep reading about?
    A: Refer to this thread for any information regarding kernel tweaks.


    ---------------------- Other Special Features of Viper4G ----------------------

    viperControl Script


    vc1.png
    vc2.png
    vc3.png
    vc4.png

    This script is the main script used to control many features within viperROM. Currently with this script, you can:

    • Adjust the OC Daemon/DCM
    • Change schedulers
    • Adjust voltage (if on a custom kernel)
    • Manage removed apps
    • Freeze any app on the phone
    • Run "fix permissions" (for FC issues)
    • Edit some features in build.prop
    • Manage the hosts file

    To access viperControl:

    • Open up Terminal Emulator
    • Type "su" (without the quotes and grant it Superuser access if you haven't already)
    • Type "vc" (without the quotes)


    OC Daemon

    The OC daemon was created by rmk40 of Team Unity. I take no credit for the daemon, only the script I made to make it easier to work with. More information can be found here, but I will sum it up and explain the script below...

    This daemon, written in C, completely eliminates the need for SetCPU and other CPU controlling apps. The daemon handles min/max frequencies for both screen on and screen off but it has one more trick up its sleeve... It can change the governor INSTANTLY depending on the screen state. I have tested it and I can tell you that it really does work instantly and I think this is going to be a great battery saver! I have set default values within the ROM as follows: Screen Off - ondemand @ 384min/486max and Screen On - ondemand @ 384min/1512max.

    If you decide that you want to change the settings of the daemon, here is how you do so...

    • Open up Terminal Emulator
    • Type "su" (without the quotes and grant it Superuser access if you haven't already)
    • Type "vc" (without the quotes)
    • Enter "1" (without the quotes) and you will see all of your options

    All the settings can be edited from there. If you want to verify that this is working, you can run these commands from adb shell:


    Current CPU frequency
    Code:
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

    Current CPU governor
    Code:
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

    Current min CPU Freq (you will see this change when the screen state changes)
    Code:
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

    Current max CPU Freq (you will see this change when the screen state changes)
    Code:
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

    Here are a few things that you need to know about the script...

    • You MUST flash a custom kernel to overclock! The ROM includeds the stock kernel that is not capable of overclocking. Well why do you call it the "OC Daemon" then?? Because I didn't make it and that's what they called it AND the daemon is capable of controlling OC. Makes sense to me. If you want to overclock (after flashing a custom kernel, of course), run the script and change the MAX awake to whatever OC you would like.
    • The phone will boot up and detect if you're using SetCPU or other CPU apps. If you are, the daemon will be DISABLED automatically. If you aren't, the daemon will be enabled.
    99

    themeingtut.png




    7653942020_00a394590e.jpg
    7653941468_09330f9205.jpg
    7653941646_2033aa846c.jpg









    With the introduced venom theming its really easy to create themes yourself! At the bottom of the post attached is the venom kitchen, other required files and an easy to follow tutorial.

    This is our official theming thread: Viper4G Theming Thread
    Feel free to create some themes and provide it for our users in this Thread. If the theme looks nice we will add it with credits to the venom hub, so all users can download it from there!
    If you got answers or a theme request you can do it as well in the theming thread.

    Happy theming!







    faq.png





    Q: How do I install the rom?!
    A: Installation instructions are in thr 5th posts at the bottom.


    Q: Whats the md5 sum thing?
    A: It ensures, that the rom is downloaded correctly and completly to avoid weird issues when installing/using the rom. Google for "md5 sum checker" and you should find what you need.


    Q: My phone stucks on HTC splash screen
    A: "fastboot erase cache" in fastboot and flash the boot.img or use the boot.img flasher provided here.


    Q: I found a theme or mod, will it work on this rom?
    A: It's NOT recommended to use mod/themes that dont clearly state, that they are compatible with our rom. Thems/Mods always use framework files which will brake mods/stuff in our rom.


    Q: My question is not listed here, what to do?
    A: Ensure you used the xda search, google and your brain before asking a question in the thread. If you cant find an answer yourself we will answer your question for sure! (-:


    Q: Whats that cm statusbar brighntess mod?
    A:


    Q: Whats the Ultra/smooth rosie?
    A: Your HTC Widgets got some kind of 3D effect which may make your Rosie laggy. You can see that 3D effect clearly on the HTC 4x4 Weather widget.

    • Smooth: Flattens all widgets besides the one you start scrolling
    • Ultra: Flattens all widgets for best performance


    Q: Why does my swype2unlock doesn work?
    A: Seems you mix up sweep2wake from shows bricked kernel with swype2unlock

    sweep2wake is kernel related and makes it possibel to turn screen off and on by swyping your finger from back to menu key.

    swype2unlock isnt a kernel feature. it makes it possible to unlock your lockscreen intead of moving the ring by sliding your finger from back to menu button and NOT to wake your device and put int into sleep.


    Q: The cube effect isn't working on the app drawer
    A: The cube effect just appears when you swype from the all over the frequent to the download tab.


    Q: Volume wake isnt working after some time when the device is in deep sleep.
    A: This is a kernel issue, no way I can fix it in the rom.


    Q: I have problems ending a call, problems with lags when making a call.
    A: Some users reported that its related to the fine/finest volume tweak. Set it to normal to fix your issue.


    Q: I need someone repackaging a kernel
    A: Kernels dont need to be repacked for our rom. We dont have ramdisk tweaks. So you are able to flash the kenrel straight from the kernel devs thread.


    Q: I have problems ending a call, problems with lags when making a call, or low volume issues.
    A: Some users reported that its related to the fine/finest volume tweak. Set it to normal to fix your issue.


    Q: I have no data/phone connection after flashing the rom?
    A: In the aroma installer please select custom installation and check the box which says: "Change to original GSM/WCDMA Mode for network"


    Q: What are the correct sizes for the App drawer and notfication pulldown background?
    A: Try 720x1280.


    Q: What are the correct sizes for custom carrier logo?
    A: Try 100x100


    Q: Will there be CRT On/OFF support in the next release?
    A: NOT possible, because HTC changes some required code in their libs, that makes it impossible.


    Q: Several HTC Widgets are missing - can't add them to my homescreen.
    A: Settings->apps->all apps: choose htc sense and clear data.