Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Thread Closed

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

OP Vinchenzop

31st July 2012, 02:21 AM   |  #1  
Vinchenzop's Avatar
OP Recognized Developer
Flag Hermitage, PA
Thanks Meter: 9,679
 
5,239 posts
Join Date:Joined: Sep 2010
Donate to Me
More


...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
  • Joeykrim for his awesome Flash Image GUI app
Last edited by Vinchenzop; 30th January 2013 at 02:44 AM.
The Following 270 Users Say Thank You to Vinchenzop For This Useful Post: [ View ]
31st July 2012, 02:24 AM   |  #2  
-viperboy-'s Avatar
Recognized Developer
Flag PA
Thanks Meter: 12,910
 
7,699 posts
Join Date:Joined: Jun 2007
Donate to Me
More


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

















Last edited by -viperboy-; 29th September 2012 at 11:11 PM.
The Following 161 Users Say Thank You to -viperboy- For This Useful Post: [ View ]
31st July 2012, 02:25 AM   |  #3  
-viperboy-'s Avatar
Recognized Developer
Flag PA
Thanks Meter: 12,910
 
7,699 posts
Join Date:Joined: Jun 2007
Donate to Me
More
FAQ


Quote:

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:


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...

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.

Last edited by -viperboy-; 16th October 2012 at 05:49 PM.
The Following 99 Users Say Thank You to -viperboy- For This Useful Post: [ View ]
31st July 2012, 02:26 AM   |  #4  
-viperboy-'s Avatar
Recognized Developer
Flag PA
Thanks Meter: 12,910
 
7,699 posts
Join Date:Joined: Jun 2007
Donate to Me
More














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.




The Following 100 Users Say Thank You to -viperboy- For This Useful Post: [ View ]
31st July 2012, 02:26 AM   |  #5  
Vinchenzop's Avatar
OP Recognized Developer
Flag Hermitage, PA
Thanks Meter: 9,679
 
5,239 posts
Join Date:Joined: Sep 2010
Donate to Me
More


Code:
Viper4G 2.0.2
  • 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
Viper4G 2.0.1 OTA Update
  • Fixed Background Image in Phone.apk
  • Fixed Transparent Nav Bar in Landscape Rosie
  • Removed useless 'SmoothRosie Tweaks' from tweaks app
Viper4G 2.0.0
  • 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
  • All Market apps Updated to latest
  • Latest hosts file to remove ads


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

Team Venom - Viper4G: Google Issue Tracker

Team Venom - Viper4G Wiki











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 by Vinchenzop; 9th November 2012 at 06:09 PM.
The Following 103 Users Say Thank You to Vinchenzop For This Useful Post: [ View ]
j4n87
31st July 2012, 02:26 AM   |  #6  
Guest
Thanks Meter: 0
 
n/a posts
Enjoy the rom guys!

Pls keep the thread clean and friendly (-:
Last edited by j4n87; 31st July 2012 at 05:44 PM.
The Following 36 Users Say Thank You to For This Useful Post: [ View ]
31st July 2012, 02:26 AM   |  #7  
Recognized Contributor
Flag Bear, DE
Thanks Meter: 4,767
 
5,934 posts
Join Date:Joined: Oct 2007
Donate to Me
Congrats on getting this one out. You guys worked your tails off on it.
The Following 2 Users Say Thank You to smw6180 For This Useful Post: [ View ]
31st July 2012, 02:26 AM   |  #8  
Member
Thanks Meter: 4
 
57 posts
Join Date:Joined: Dec 2007
Finally... i got my drug!!!
31st July 2012, 02:27 AM   |  #9  
Chaosmaker2k's Avatar
Senior Member
Flag Ocala
Thanks Meter: 220
 
740 posts
Join Date:Joined: Dec 2010
More
This is gonna be epic!

Sent from my EVO using Tapatalk 2
The Following User Says Thank You to Chaosmaker2k For This Useful Post: [ View ]
31st July 2012, 02:27 AM   |  #10  
Senior Member
Thanks Meter: 37
 
113 posts
Join Date:Joined: Feb 2011
Mine! Sounds great! Screens?

Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes