Remove All Ads from XDA
Honor 9 Lite

[ROM][7/15]Team Venom Viper4G 3.1.7 | 3.16.651.3 | Venom Tweaks

5,239 posts
Thanks Meter: 9,685
By Vinchenzop, Inactive Recognized Developer on 30th January 2013, 12:26 AM
Post Reply Email Thread

If you haven't flashed this ROM yet, you will regret it. It's the most fully featured and innovative Sense ROM on the HTC EVO 4G LTE forums.


  • Based on Official 3.15.651.16 RUU - Android 4.1.1 with Sense 4+
  • Deodexed, zipaligned, all apps mx0 compression
  • Highly tuned system for incredible performance!
  • Venom Tweaks! - HUGE collection of customizable tweaks, including...
  • Horizontal and Vertical QuickSettings
  • Weather in Statusbar
  • Customizable QuickLaunch in Statusbar
  • CM Statusbar Brighntess mod
  • Lockscreen and Lockring mods
  • ...and many MANY more!
  • Venom HUB! - Get the latest in Team Venom news and download themes, fonts, icon packs, and more!
  • Venom OTA! - Receive automatic ROM updates
  • Venom Package Installer - Starts during SetupWizard to install apps located on /sdcard
  • All Market apps Updated to latest
  • Latest hosts file to remove ads

  • [7/15]Viper4G 3.1.7
  • Improved lockscreen notifications (should be more reliable)
  • Tweak for animated app drawer
  • Tweak for animated statusbar pulldown
  • Updated venomhub w/ option animated pulldowns to download
  • Tweak to display network speed in statusbar
  • New horizontal extended quick settings
  • Updated Some Market Apps (Full ROM only)
  • [5/08]Viper4G 3.1.6
  • Fixed a typo in Venom Sound Enhancer
  • Fixed HTC Animations Tweak
  • [5/08]Viper4G 3.1.5
  • New Venom Audio App
  • New SidePanel/Sidebar App
  • Updated Some Market Apps (Full ROM Only)
  • Added Tweak to change color/transparency of StatusBar
  • Added Tweak to change color of "CALL" Button
  • [2/26]Viper4G 3.1.4
  • Added Camera half-press as 'search' tweak
  • Changed theming of HTC Keyboard (uses skins now)
  • Added Keyboard-Skin support to VenomHUB
  • Added Support for different levels of Pro VenomTweaks in market
  • Added Venom Live Wallpaper.apk (credits to Icesteve for making it)
  • [2/26]Viper4G 3.1.3
  • Fixed Beats Equalizer Issue
  • [2/24] Viper4G 3.1.2
  • Fixed on-screen menu key SystemUI FC
  • Fixed LCD Density limits
  • Added shutter sound toggle to Camera.apk
  • Increased max hotspot connections to 5
  • Changed social media sync from 24 hours to 4 hours
  • Update hosts file
  • FULL ROM ONLY: Unhide Polaris Office, PDF Reader, Mirror and Downloads from app drawer
  • FULL ROM ONLY: Update all apps to most recent versions
[2/23] Viper4G 3.1.1
  • Update to latest VenomTweaks - Added Bug Report setting (captures video of the screen that you can send to us to show the issue you're having) - Added Show Notification Count in Statusbar tweak - Added Horizontal QS/QL icon size tweak - Added Statusbar Weather Background Color Change tweak - Added Rotations (90, 180, 270 degrees) tweak - Can now remove Keyboard notice from statusbar via "hide specific notifications" - Added Landscape Rotation for Calls tweak - Added HTC IME Color Tweak - Added LCD density tweaks - Enable VenomTweaks Pro Key support (check it out in the Play Store [Will be available in a few hours])
  • Update to latest VenomHUB and VenomFileManager
  • Update HtcSoundEnhancerSetting to latest ViperX+ code
  • Changed Default Weather Background in Statusbar
  • Changed AOSP Recent Apps border color to JB Blue
  • Fixed Rosie reloads (thanks zeppelinrox for some code and reference material)
  • Fixed EQ presets not sticking
  • Enable CPU tab in VenomTweaks via VC (if you disable all daemons)
  • FULL ROM ONLY: Reduced longpress timeout to 300ms, disabled fastboot by default, reduce animation times
[2/16] Viper4G 3.1.0
  • Rebased to 3.16.651.3 OTA
  • Updated all apps to latest
  • Fixed apps sometimes not installing
  • Added Horizontal Quick Settings Size tweak
  • Added Statusbar Header Customize tweak
  • Added Rosie Navbar Style tweaks (Sense 5 or Transparent)
  • Added Rosie Menu Customization tweak
  • Added Rosie Clock Widget App tweak
  • Added Rosie App Drawer Border Color tweak
  • Added Lockscreen Clock Size tweak
  • Added Lockscreen Custom App Notifications tweak
  • Added Lockscreen Quick Flashlight tweak
  • Added widget fix tweak
  • Added more Overscroll Glow colors
  • Removed Longpress Delay tweaks
  • Removed PCTOOLS.iso
  • Removed USB Connected Notification
  • Updated VenomAppInstaller to skip scanning sdcard for apks
[1/31] Viper4G 3.0.1
  • Support for S-ON users via wp_mod.ko (thanks flar2!)
  • Added scrolling wallpaper tweak
  • Edited 'Hiding of GPS', so active-GPS shows even when 'Crosshairs' are hidden
  • Updated Keyboards in VenomHUB
  • Fix Twitter and Facebook integration
  • Fixed the VenomOTA not working issue
  • Fixed cron bug
  • Remove XLoud toggle
  • Changed Settings > About > System updates to "ROM Update"
[1/31] Viper4G 3.0.0
  • Initial Release


Latest ROM
[7/15] Viper4G 3.1.7 Full ROM
Download Link 1 If you are on Viper4G 3.1.6 and can't seem to receive the OTA notice, you can download the and flash it manually from HERE. Fapple Add-on for Viper4G 3.1.7. Please Flash in Recovery After Updating to Viper4G 3.1.7. Venom IMG Flasher for Viper4G 3.1.x (includes /system rw module)

Old ROMs / Files
[5/08] Viper4G 3.1.5 Full ROM
Download Link 1 Download Link 2
[2/26] Viper4G 3.1.4 Full ROM
Download Link 1 Download Link 2
[2/26] Viper4G 3.1.3 Full ROM
[1/31] Viper4G 3.0.1 Full ROM
Download Link 1 Download Link 2 Viper4G 3.0.1 UPDATE NON-FAPPLE ONLY(Please Flash *OVER* Viper4G 3.0.0) Download Link 1 Download Link 2 Viper4G 3.0.1 UPDATE FAPPLE ONLY (Please Flash *OVER* Viper4G 3.0.0) Download Link 1 Fapple/UnFapple Files for Viper4G 3.0.1 ONLY Viper-Fapple-1.31.12 Viper-UnFapple-1.31.12 ---------------------------------------------------------------- [1/27] Viper4G 3.0.0 Download Link 1 Download Link 2 Download Link 3 Download Link 4 ---------------------------------------------------------------- Venom IMG Flasher for Viper4G 3.0.x
Any User having issues with bootloops, please try Venom IMG Flasher to properly install the kernel. Choose the correct version above.
*This is currently for windows users only. It also includes TWRP recovery that you can flash if needed. Download the zip...extract...and run the .exe.

Please submit all issues and feature requests to the Viper4G Issue Tracker

The Following 188 Users Say Thank You to Vinchenzop For This Useful Post: [ View ] Gift Vinchenzop Ad-Free
30th January 2013, 12:28 AM |#2  
-viperboy-'s Avatar
Inactive Recognized Developer
Flag PA
Thanks Meter: 13,044
Donate to Me

  • Status Bar
    • Vertical QuickSettings style
    • QuickLauncher n Horizontal QuickSettings style
    • Hide n Reorder QuickSettings
    • Hide icons
    • Customize icons
    • Customize status bar and notification area clock/date
    • Customize battery(MIUI/Text/Colors etc)
    • Customize transparency level
    • CM Brightness control
    • Changeable carrier text
    • Changeable background color/image
    • Block on lockscreen
    • Custom apps on tab header and settings icon
    • Information line
    • Weather in notification area

    • Changeable background color/image for appdrawer(with transparency support)
    • On/Off infinite scrolling
    • On/Off landscape support
    • Hide navbar background
    • Hide labels from workspace
    • Icon packs support
    • Extended appdrawer

    • Optional AOSP lockscreen
    • On/Off landscape support
    • Changeable carrier text
    • Hide carrier text/date/time
    • Customize shortcuts
    • Customize app notifications
    • Slide2Unlock
    • Buttons to unlock
    • Music control with volume buttons
    • Customize long press home button

    • Customize 3-Finger gesture
    • Customize capacitive buttons backlight
    • Use volume up to wake the device
    • Use volume down to shut screen off
    • Customize long press back/home/recent buttons
    • Customize Recent Apps Key
    • Customize Short-Press Camera Button

    • Access hidden phone menu
    • Customize transition animations
    • Customize overscroll glow color
    • Customize auto backlight brightness
    • Customize minfree values
    • Customize power menu items
    • Enable/Disable SMS screen on
    • Enable/Disable HTC SmartSync
    • Enable/Disable volume sound
    • Customize navigation app in HTC car

    • Fix permissions
    • Zipalign apks
    • Mount system rw/ro
    • Disable logcat
    • Wipe cache/dalvik
    • Customize boot/down animation
    • Customize boot sound

The Following 131 Users Say Thank You to -viperboy- For This Useful Post: [ View ] Gift -viperboy- Ad-Free
30th January 2013, 12:28 AM |#3  
Senior Member
Flag Bear, DE
Thanks Meter: 4,848

  • steal25 and team, for permission to use FAPPLE
  • mikeyxda, for permission to use his HTC Widget FC Fix
  • flar2, for permission to use wp_mod
  • diestarbucks, for the 3.16.651.3 base

My entire Beta Crew. Countless hours spent in wiping, flashing, testing, wiping running for a few days, wiping, etc...these guys worked hard as hell to get a ROM to you folks that is as bug-free as possible. Stop by some of their posts and thank them...they worked their asses off:

  • iknowsquat
  • EarlyMon
  • LiquidSolstice
  • Jm@n
  • Sparky
  • Mayfield

Of course, the show wouldn't go on without....
  • m0narx, who is single-handedly responsible for the creation of Tweaks

And last, but most certainly not the least.....
  • TeamVenom, For the collaborative effort that helped make this ROM what it is.
The Following 121 Users Say Thank You to smw6180 For This Useful Post: [ View ] Gift smw6180 Ad-Free
30th January 2013, 12:29 AM |#4  
mayfield103's Avatar
Recognized Themer
Flag Loganville, Ga
Thanks Meter: 7,162
Donate to Me
Viper4G brings an unparalelled on-the-fly theme experience.

For more information, theme previews and general theme news, be sure to check our out official theme thread!
The Following 97 Users Say Thank You to mayfield103 For This Useful Post: [ View ] Gift mayfield103 Ad-Free
30th January 2013, 12:29 AM |#5  
Vinchenzop's Avatar
OP Inactive Recognized Developer
Flag Hermitage, PA
Thanks Meter: 9,685
Donate to Me
Seamless Updates

You will be automatically notified of any updates available to you. Updates add new features bug fixes and performance enhancements, and you don't need to wait for HTC to get at them! If for any reason you don't receive a notice that there is an update availiable, you can manually check for updates by going to Settings/About/Viper4G ROM Updates.
The Following 82 Users Say Thank You to Vinchenzop For This Useful Post: [ View ] Gift Vinchenzop Ad-Free
30th January 2013, 12:30 AM |#6  
-viperboy-'s Avatar
Inactive Recognized Developer
Flag PA
Thanks Meter: 13,044
Donate to Me
---------------------- Other Special Features of Viper4G ----------------------

viperControl Script

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


  • Adjust the oc_daemon/viperDaemon
  • Change schedulers
  • Adjust voltage (if on a custom kernel)
  • Manage removed apps
  • Manage the hosts file
  • Run "fix permissions" (for FC issues)
  • Read the cron log
  • Read the boot log
  • Enable a faster filesystem
  • Camera button press to wake the phone
  • Change fast dormancy


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 and is the default CPU management in the ROM. 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
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Current CPU governor
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Current min CPU Freq (you will see this change when the screen state changes)
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Current max CPU Freq (you will see this change when the screen state changes)
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.

The Following 71 Users Say Thank You to -viperboy- For This Useful Post: [ View ] Gift -viperboy- Ad-Free
30th January 2013, 12:31 AM |#7  
LiquidSolstice's Avatar
Inactive Recognized Developer
Thanks Meter: 5,213

These FAQs get updated often. Check here before asking!


Why am I presented with "checking for email accounts" followed by "Network Service is unavailable" during Setup? I even have 3G, what gives?

This is a part of the HTC setup designed to help people who use the stock OTA tool to upgrade. It does not apply to those of us who fresh-flash. It is safe to disregard, and does not hinder your ability to setup the phone.


I'm getting an RH-01 error whenever I open up the Play Store.

This happens occasionally, and although we've spent quite a lot of time trying to figure out why, we're not sure why it happens. However, It's very easy to fix; simply go to Apps > All and find and clear data for both Google Play Store and Google Play Services. Reboot, and when you open the Play Store again, it will ask you to agree to the Terms of Service and you'll be back online.


Why isn't my weather showing in my notification area?

Notification weather requires that you have set up a clock widget and placed it on your homescreen at least once before toggling the weather. Once you have done that, and you have successfully toggled weather, you may remove (or keep) the widget at your discretion.


Why do my superuser toast notifications say "Please consider going Pro!"?

As of the most recent update of SuperSu, the developer has added this nag message. While we heartily suggest that you actually go Pro and donate (as he is responsible for SU in almost all of today's custom ROMs), you can turn this behavior off in the Settings menu for Su (scroll all the way to the bottom.


Why is my battery life so bad?

First off, you need to remember something. When your screen is on and you are pperforming constant I/O operations, your battery life will suffer. The most common reasons for users having bad battery life after their first day is quite simple; you just flashed the ROM, and you are excitedly going through it to see what every single tweak does. You may also be restoring apps, setting up new ones, changing the theme, changing the wallpaper, and rebooting multiple times. This is what I like to call "first flash" syndrome. As you use the ROM more and more, it will settle down. We have numerous performance tweaks in place to give you the best performance at the best compromise for battery life.

If it's still terrible, use CPU Spy (provided) to see how long each frequency is being locked into. You can also use BetterBatteryStats to see if something is wakelocking you. Viper4G does not ship with a custom kernel, and VC offers the ability to underclock (but not over) at the moment. If you've done all that and still can't figure it out, talk to us.


Why is my phone lagging?

This is an extremely difficult question to answer, but please, before you post about lag, give the ROM 10-15 minutes from when it finishes booting to do so. We have several time based scripts that are designed to "clean up" and you'll want to wait for those to finish. We did the best we could to give you the best possible performance without compromising too much battery life. It's a delicate balance. If you've done that, and you've followed the same instructions in the battery post, then talk to us.


Where are those horizontal CM-style quick-settings I used to have?

By default, they are hidden. To activate them out of the box, press and hold on the date in the notification pulldown. To customize whether or not quick launch will appear if you press and hold twice, check the Statusbar page of VenomTweaks. While you can have both horizontal and vertical (classic) quick settings enabled, we recommend against it, as certain options conflict. For instance, if you turn on the torch with vertical quick settings, the horizontal quick settings Torch toggle will not turn it off.


I flashed ElementalX, why am I having issues?

With all due respect to that developer, Elemental is not a true custom kernel and therefore cannot be overclocked and underclocked by traditional methods. We recommend that you not overclock for battery and stability reasons, but if you genuinely would prefer to, we strongly advise you wait until true custom kernels with source are released. There is also some rather dim-witted rumor going out that removing cronstart you can make Elemental "work". This is not true, and will cause your phone to lag HARD after a couple hours of use. Please only take file removal and editing advice directly from the team; we put this ROM together and if we need you to remove something (which is doubtful to begin with) we will ask you ourselves. We are told that you should be able to overclock fine now, but we don't use or support Elemental. Please direct any questions concerning it to flar2.


What is Fapple, and how can I use it in this ROM?

Fapple is a modification made by steal25 and his development crew to eliminate HTC's "App Associations" (which had to be put in place due to an Apple patent issue). App Associations takes the place of the "Complete Action With" dialog. Although the Viper4G team is satisfied with this solution, we understand that users want the original back. To install Fapple, you must select "Custom Installation" when in AROMA while flashing. You will have an option to enable Fapple. Don't forget, OTA updates may remove Fapple; if they do, you will be notified that you must reflash Fapple. Due to the nature of Fapple, it must be customized on a per-ROM basis, so we recommend against flashing a Fapple zip directly from il Duce's thread.


Why is the AROMA setup tinted blue? Is my device broken?

No, your device is not broken. You are using the latest TWRP (, which has issues with AROMA's colors right now. It is purely aesthetic and does not interfere with your ROM installation in any way. When Amarullz (developer) updates AROMA, we will update the ROM zip and the colors will be back to normal. It is not considered high priority, so bear with it for a bit.


There's a new tweak in the Button settings for "Quick Flashlight". What does it do?

It's fairly self explanatory; when the screen is off, pressing and holding the power button will instantly toggle the flashlight. Letting go of it will instantly toggle it back off. There's a caveat though; pressing and holding the power button for 10 seconds or more initiates a hard reboot. This function is coded into the chip, and is not controlled by Android. It's so that you always have an escape chute if you are bootlooping, frozen, or otherwise trying to get back to recovery, since we can't pull our batteries out. The Quick flashlight function is for people who don't want their capacitive keys mapped to Flashlight but want to be able to quickly use their flashlight for really short snippets of time. If you find yourself needing to use the flashlight for longer than that, use a button remap on the Home button from lockscreen, that will be on for as long as you want it. We provide this option because we want to provide our users with choice (with the hope they are intelligent enough to understand the catches to certain tweaks).


Where is FAPPLE for the latest build (3.1.2)?

Fapple takes a fair amount of time to port and must be customized to each ROM that it is applied to. We're currently in the process of deciding what to do concerning Fapple. The majority of us use App Associations so it is not currently a high priority, but work/testing is always happening with the team. Rest assured, when it is ready, you will be alerted, and it will most likely be a no-wipe flashable zip, but again, no promises or ETAs from us. We wanted to give you the latest rebased ROM without waiting any further. Fapple is finished and available in the main post for 3.1.2.


Some of the statusbar themes and fonts are giving me bootloops and force closes. What gives?

We apologize. The database which you query for new themes is a universal database that still has remnants of ICS in it, as other Viper ROMs access it as well (such as Viper for the Evo 3D). At the current time, we are doing our best to figure out how we want to seperate these, but for now, please be careful what fonts and status bar themes you choose to download. We know it's not an ideal situation, please bear with us.


Where did MusicBox/Beats go?

It has been moved out of the HTC Music App and into our very own Team Venom Tweaks as a separate app.


What is this "Small Apps/Side Panel" all about?


Originally Posted by nitsuj17

Venom SideBar/Small Apps Explained

First to setup sidebar, find it in the app drawer, its called "Side Panel"

when you click on the app icon, it will load the launcher

to switch between recent apps, regular applications and small apps, tap the view icon at the bottom or side of the launcher

to access the sidebar settings, long press on the view icon...

you will be able to:

  • change position of the sidepanel (left, right, bottom of screen)
  • open the panel by touching area of screen
  • width of touch area (if you set it too big it might interfere with typing on kb)

you can select the default small apps and default regular apps to show in the sidebar launcher:

do not update the small apps in the market if they prompt you to do so...they will foreclose as they are heavily modified to work with sense!

heres how the panel looks in other angles as well:

The Following 83 Users Say Thank You to LiquidSolstice For This Useful Post: [ View ] Gift LiquidSolstice Ad-Free
30th January 2013, 01:12 AM |#8  
lex_is300's Avatar
Recognized Themer
Flag Worcester, MA
Thanks Meter: 3,012
Donate to Me
Ill take this.

Nice work as always guys!!!
The Following 19 Users Say Thank You to lex_is300 For This Useful Post: [ View ] Gift lex_is300 Ad-Free
30th January 2013, 01:12 AM |#9  
Doomstang's Avatar
Senior Member
Flag St. Louis, Missouri
Thanks Meter: 293
Open for business, nice.
We really appreciate all the hard work everyone put into this rom.
Thank you to EVERYONE who helped!
The Following 10 Users Say Thank You to Doomstang For This Useful Post: [ View ] Gift Doomstang Ad-Free
30th January 2013, 01:12 AM |#10  
thesparky007's Avatar
Senior Member
Thanks Meter: 976
Re: coming within the hour

Sent from my EVO using Tapatalk 2
The Following 10 Users Say Thank You to thesparky007 For This Useful Post: [ View ] Gift thesparky007 Ad-Free
30th January 2013, 01:13 AM |#11  
Senior Member
Flag Florida
Thanks Meter: 3,047
Donate to Me
Hell yeah! Flashing as soon as a download link shows.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes