[ROM]10/3 Team Venom presents: Viper4G 2.0.2 - The 2nd most innovative Sense Rom ever
...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.
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
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
Donate, if you want to give us something in return.
Team Viper4G
Donate to j4n87:
Donate to Vinchenzop:
Donate to -viperboy-:
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
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.
Quote:
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.
Quote:
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...
Quote:
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
Quote:
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!
Quote:
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
This script is the main script used to control many features within viperROM. Currently with this script, you can:
Quote:
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
Quote:
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...
Quote:
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:
Here are a few things that you need to know about the script...
Quote:
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.
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!
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.
*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
Congrats on getting this one out. You guys worked your tails off on it.
Current Phone:
Sprint HTC ONE Tablets:
Asus Eee Pad Transformer Prime
Asus Eee Pad Transformer Previous Smart Phones:
HTC Evo 4G LTE
HTC Evo3D
HTC Evo 4G
PPC6700
Touch Diamond (WinMO 6.5)
HTC Hero
The Following 2 Users Say Thank You to smw6180 For This Useful Post: [ Click to Expand ]
Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?