Venom User Agreement
This Agreement contains the complete and entire understanding and agreement between you and the providers of this ROM ("Licensor") and supersedes any previous communications, representations, or agreements, verbal or written, related to the subject matter of this Agreement. This Agreement may not be modified or amended orally, impliedly, or in any manner not set forth in writing or permitted by this Agreement.
This Agreement may be amended by Licensor at any time and without notice, but only by amending this document as posted in Team Venom ROM threads or Team Venom ROMs, unless otherwise agreed to in writing by you and Licensor.
READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE ACCESSING OR USING THE CONTENT.
THE OFFICIAL WORK OF TEAM VENOM, INCLUDING VENOM ROMS, TWEAKS, MODS, CODE AND ALL ANCILLARY TEAM VENOM PROVIDED SOFTWARE IS COPYRIGHTED AND LICENSED. IT IS NOT SOLD NOR BOUND BY OPEN SOURCE SHARING OR LICENSING. BY ACCESSING OR USING THIS CONTENT YOU ARE ACCEPTING AND AGREEING TO THE TERMS OF THIS LICENSE AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY THE TERMS OF THIS LICENSE AGREEMENT, YOU ARE NOT PERMITTED TO USE OR ACCESS THE CONTENT. THE ONLY EXCEPTION TO THE ABOVE IS IN CASES WHERE TEAM VENOM ROMS ARE DISTRIBUTED WITH A CUSTOM KERNEL, IN WHICH CASE SAID KERNEL IS FULLY GPL COMPLIANT AND FULL KERNEL SOURCE WILL BE PROVIDED VIA PUBLICLY ACCESSIBLE WEBSITE IN AGREEMENT WITH APPLICABLE OPEN SOURCE POLICIES REGARDING DISTRIBUTION OF SOURCE CODE FOR MODIFIED LINUX KERNELS.
Licensor hereby grants to you, and you accept, a nonexclusive, nontransferable license to use the content only as authorized in this License Agreement.
Except as authorized in this Agreement, no copies of this ROM or any portions thereof may be distributed by you or any person under your authority or control. You agree that you will not assign, sublicense, transfer, pledge, sell, lease, rent, lend, or otherwise dispose of the ROM, or any part thereof, or share your rights under this License Agreement, including passwords and user names. You agree that you will not disassemble, decompile, convert to another programming language, or otherwise translate the content, and that you will not rent, lease, or lend the content, or any component of it, in violation of 17 U.S.C. §§ 109(b)(1). You agree that you will not alter, publish, copy, cut, modify or transform the content, or any component of it, in any form to any storage medium, known or unknown, for any purpose whatsoever, except as authorized. You will be held legally responsible for any trademark or copyright infringement that is caused or encouraged by your failure to abide by the terms of this License Agreement.
Licensor reserves the right to deny access to any person or to terminate this license for any reason if Licensor reasonably believes that is not being used for its intended purpose, or for any other reason in the sole discretion of Licensor.
You acknowledge and agree that the ROM content is a proprietary product of Licensor, protected under the copyright law. You further acknowledge and agree that all right, title, and interest in and to the ROM content, including associated intellectual property rights, are and shall remain with Licensor. You agree that only currently serving Team Venom members working on official Team Venom Projects may modify, distribute, or use the ROM and its contents.
THE CONTENT IS LICENSED "AS IS," AND LICENSOR DISCLAIMS ANY AND ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. DOWNLOADING, INSTALLING, AND/OR USE OF THIS ROM DEMONSTRATES COMPLIANCE WITH ALL TERMS OF THIS AGREEMENT. IF YOU DO NOT WISH TO ABIDE BY THE TERMS OF THIS AGREEMENT YOU MUST CEASE USING THIS ROM AND ALL TEAM VENOM APPLICATIONS.
Limitation of Liability
In no event shall Licensor be liable for any indirect, incidental, consequential, special, or exemplary damages or lost profits, even if Licensor has been advised of the possibility of such damages. SOME STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
No Guarantee of Correctness - No Legal Advice - No Medical Advice
The ROM has been prepared and/or obtained for general information and entertainment purposes only and is not intended to provide legal, medical, tax, or professional advice. You acknowledge that Licensor, its owners, partners, employees, officers, directors, attorneys, and agents do not promise or guarantee that the ROM is correct, complete, or up-to-date. There is no guarantee that the ROM is correct, complete, or up-to-date for any specific circumstance.
Information Collected Automatically
This ROM automatically collects technical information when you connect to VenomHUB or check for OTA updates. Examples of this type of information include the type of phone operating system you are using as well as your IMEI for phone/user identification purposes and for OTA Update functionality. Information collected for the purposes of utilizing VenomHUB or OTA ROM updates will not be shared and is inaccessible publicly.
You expressly agree that this License Agreement shall be governed by, and construed in accordance with, the laws of jurisdiction in which Licensor resides, to the exclusion of any other applicable body of governing law. This Agreement is entered into in that jurisdiction and not any other jurisdiction.
The following exceptions apply to the above:
In the case of Team Venom Theme Apks, you are permitted to modify, host, and redistribute solely for use in official Team Venom Viper ROMS. You agree that said modified Apks will be properly labeled as Team Venom Theme Apks. Further you agree that under no circumstances will said modified Apks be utilized in any projects that are not explicitly sanctioned by Team Venom, collectively. This includes but is not limited to: Unofficial Beta releases and ‘Kangs’. Team Venom takes no responsibility for issues arising from modification or redistribution of aforementioned Theme Apks.
Donations are always appreciated, but I am more than happy if you just click the thanks key on the forum posts ;)
Removed not needed Verizon HTC One specific files that could be causing issues
settings > personalize > home screen : ability to toggle launchers if multiple installed
Tweaks Base: viperONE 5.7.0
New Aroma Options:
Optional Chinese USSD Code Fix (GSM Install Only)
Additional De-Sense Option:
-Replace Htc Dialer/Contacts with AOSP Versions (will update dockbar with correct shortcuts on data wipe)
-Replace Calendar/Calculator with AOSP Versions
-Replace Htc Music App with CM11's Apollo Music App
Soundenhancer, sync all, Venom Hub, quiet hours, and do not disturb horizontal quick settings added
ability to change flashlight horizontal eqs to single click on/off from cycling
add next alarm onto 4x2 and 4x1 clock widgets
allow for auto hiding of status bar on homescreen
hide clock and weather from sense lockscreen
ability to hide screenshot notification
start photocrop after screenshot
color alarm icon, alarm text and carrier text color on lockscreen
customize overscroll glow color with color picker
Venom Icon Underlays (viperDNA 2.0.x) are back
HTC Weather Clock Theming
display the seconds on the status bar clock
customize lockscreen background overlay color
ability to customize status bar icon size (small/regular)
move heqs to bottom of statusbar like miui
[INDENT]ViperDNA 3.1.1 (3/19)
Restored Recent Short Press and Long Press options to lockscreen and buttons in Venom Tweaks
Fix some strings in VenomTweaks
[INDENT]ViperDNA 3.1.0 (3/7)
Updated to Android 4.4.2 / Sense 5.5
Rom Base : 4.19.401.8 CL304164 release-keys
Kernel: Zarboz Stock 3.4.10 for 4.4; M7 Based
Tweaks Based ViperONE 5.0.0
All previous Tweaks from 3.0.0 included
New Venom Hub - registration is now required!
Venom Downloads UI with ability to specify download folder based on file extensions
New tweak to customize folder style in Sense Launcher
New tweak to customize folder background in Sense Launcher
New tweak to switch phone button icons between graphics and text
New tweak to enable full screen weather animation from sense4 upon screen unlock
Updated: Titanium Back, SoundHound, Google Plus, Tune In Player, Facebook, Google Maps, and Hangouts
ViperDNA 3.0.1 (02/24)
fixed issue with camera photos maxing out a 3/4 mp
ViperDNA 3.0.0 02/14)
Updated to Android 4.4 / Sense 5.5
Rom Base : 4.06.1540.3 CL283265 release-keys
Kernel: Zarboz Stock 3.4.10 for 4.4; M7 Based
Tweaks Based ViperONE 4.3.0
Venom Button Manager
Venom SideBar/Small Apps
Venom Camera w/ Zoe enabled
Init.D Scripts Enabled
Cm cLock Widget
--(modified framework to support it)
--(routes to HTC clock app instead of aosp)
*New* Tweaks (since 2.5.x)
change icon size in quickpanel and heqs (s/m/l)
native (stock android) quick setting column count
display signal (wifi/data) icons on left of statusbar
display battery on left of status bar
custom contacts widget on notification panel
show/hide edit button statbar pulldown panel
show/hide settings button on statbar pulldown panel
run custom app instead of settings on statbar pulldown
hide ram meter in recent apps
double tap statbar to turn screen off
venom navbars from 2.0.x are back
icon packs are no longer buggy with app drawer icon (issue in 2.5.x)
custom app for app drawer shorcut
homescreen layouts (4x4,4x5,5x6)
add any (up to several) custom apps to prism homescreen menu, and reorder/remove exist ones
hide navbar in app drawer
enable/disable landscape on homescreen
icon tinting!: change signal/battery or all icons to a specific color
use stock/gradient/or non transparent statusbar
change color of pending notification count
change virtually every possible text color in statusbar
change virtually every possible color in prism weather panel
change lockscreen pattern trace color
change blinkfeed color
add back home swipe on lockscreen option
go to first widget page on unlock
custom lockscreen background (removed from sense by htc)
bypass lockscreen/no lock option (removed from sense by htc)
show next alarm under carrier label
configure button brightness strength
system, home, back, and recent long press delays
double press interval for home and back keys
double press actions for home and back keys
home swipe key configuration returns
returned from ViperDNA 2.0.x
Enable apm on lockscreen
use JB toast style instead of kitkat toast message style
hide 4.3/4.4 notifications
hide volume warning when using high volumes
custom notification screen from any app
display wifi activity (like data icon) from aosp
choose different signal icons (verizon, new sprint, att, tmo, lte, stock sense)
5 or 6 signal bar count
always display data icon even when connected to wifi
Please don't ask for eta's. If we feel the need to spoil you with some upcoming features or screenshots thats one thing, but dont ask for timetables. Also, pm-ing me or bothering me on google hangouts asking for updates is NOT cool, so stop it.
2. How do I install the rom?!
ViperDNA install Instructions
Download the the latest ViperDNA full ROM zip from the download section
Place the rom on your internal storage
Confirm the MD5 on the download page matches the MD5 of the file on your phone
Reboot to TWRP .6 Beta Recovery (if you don't already have that recovery installed, find it here)
Backup current ROM if desired
Install ROM and select whatever Aroma options you would like
Reboot and Enjoy
3. How do install OTA (Over-The-Air) updates?
Settings - About - Software updates
4. How do I restore my HEQS (Horizontal Enhanced Quick Settings)?
Try long pressing the date in the notification bar (Pressing the date for about 2 seconds will toggle between HEQS, Quick Launch bar and "nothing")
5. How do I make my device look like stock?
To disable some of the tweaks, do the following:
Disable HEQS (Horizontal Enhanced Quick Settings): Long press the date in the notification bar for about 2 seconds to toggle between modes until it's hidden
Disable Weather: Tweaks - Status Bar - Weather - Hide
Disable Header Text (cpu usage, etc.): Tweaks - Status Bar - Header - Information - Hide
Disable VEQS (Vertical Enhanced Quick Settings): Tweaks - Status Bar - Vertical quick settings - Disable
6. I have a problem with the ROM (FC, Boot Loop, apps closing automatically). How can I get my problem resolved?
First things first. Try wiping data and replicating the issue:
Rebooting into Recovery
Perform a Nandroid backup (of just Data if you wish)
Flash the ROM and select the option to "Wipe Data"
Try replicating the issue
If the problem persists, capture a logcat and send it to us.
To capture a logcat: (this assumes you have the Android SDK and ADB setup)
Open the Command Prompt
run adb logcat >c:\logcat.txt
To capture an FC, use the command adb shell "logcat | grep AndroidRuntime" >c:logcat.txt
Post the link here with the problem being experienced
7. Whats does MD5 mean?
It ensures, that the rom is downloaded correctly to avoid weird issues when installing/using the rom. Google for "md5 sum checker" and you should find what you need.
8. I found a theme or mod, will it work on this rom?
It's NOT recommended to use mod/themes that dont clearly state, that they are compatible with our rom. Its almost impossible that a theme for another rom will work properly on ViperDNA unless its a) a kanged rom from another forum or b)another Viper rom with the same base. However even other viper roms from the same base have significant changes sometimes to ensure the base properly functions on the DNA.
9. My question is not listed here, what to do?
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! (-:
10. My media (pictures, music, etc.) is not listed in the Gallery/HTC Music/etc.
11. What are the correct sizes for custom carrier logo?
12. Why is my proximity sensor always on?
Auto sleep is on by default, which keeps the sensor light on. If you want to change it, go to settings > display, buttons, gestures > and change screen timeout to anything but auto sleep. It does not cause battery drain if left as is however.
13. Why do we have to use .6 TWRP Beta to flash the rom?
Most recoveries that are being used are not compatible with kitkat, or not fully compatible. In 4.4, google changed how permissions are set via update-script, and older recoveries cannot process this properly. As for 2.7 TWRP? I have not check it out personally.
14. Do VOIP applications work?
Skype, viber, and so on, have audio issues will using m7 based kernels. There really is nothing that can be done until we have our own 4.4.2 kernels from a DNA ota...or *potentially* butterfly based kernels (though unlikely).
15. My wifi doesn't connect, help!?
5Ghz wifi N does not work with this kernel base. A huge credit to Zarboz that he was able to even get 4.4/4.4.2 going without using a DNA kernel; but obviously using kernels not intended for this phone have side effects. As for those with problems connecting to 2.4 ghz wifi? I don't know...it seems fine for some (mine works fine) and not for others. If your wifi says "error" odds are you are s-on and not using the including boot.img.
16. Why are Xloud and Bravia gone?
Sony has not updated their flagship phones to KitKat yet, so there is no KK versions of them. Jellybean versions of Xloud and Bravia will not work with KK.
17. My signal bars are stuck at 3?
Again, as this is a port there are bound to be annoying issues like that. Some users have reporting them becoming "unstuck" either when in 3g/1x and not LTE, installing a venom statusbar theme, switching icons in tweaks > misc > signal icons, or other tweak related stuff.
edit: fixed in 3.1.x and on
18. The included APN's don't work with my carrier, any advice?
19. Can you port this to the Butterfly (insert dlx variant)?
This question is asked in viperDNA threads (and other DNA phone threads) weekly, and for the last time: I do not have that phone, and will not port it blindly. If Butterfly devs or experienced users can supply with a working boot.img and rom patches to make viperDNA compatible with a certain variant (or all variants) of the Butterfly, I will add them as options in aroma. To date, no one has done that on any version of viperDNA in over a year.
Someone once suggested I use the changes from the various viperDNA kangs on chinese forums (direct ports of the rom illegally modified and posted there), however I have no desire to do that, and even acknowledging them at all makes me sick.
20. Venom Filemanager force closes after deleting a file.
Go to venom tweaks > misc > other > "allow system broadcasts" and add file explorer to it.
21. How can I overclock this rom or get other kernel features?
The rom will always include either a completely stock (ota) or as close to stock source (ports) kernel. If other modified kernels become available, thats awesome; but the rom will not include it by default.
23. I want to be cool and change the build.prop to something other than viperDNA 3.x.x, can I do that?
No, you absolutely CANNOT DO THIS!!!! Changing the ro.product.version from ViperDNA will result in you bricking your device as our built in kang checks will assume you are trying to kang this rom to make your own project. Don't do it, its super lame to change the rom name anyway.
Themes for ViperDNA 3.0.x
(not compatible with 3.1.x)
Because ViperDNA shares the same base (and is essentially a ported version of) ViperONE 4.3.0 with a few minor changes themes for ViperONE 4.3.0, like the ones below, will work:
Modified versions of the themes will be posted as I get time. If you flash a theme and have a bug to report, please mention what version of viperDNA you are on and what theme as well...please try to verify if bug persists even w/o theme installed. Please dirty flash the rom between theme installs, as not each theme will completely overwrite the others!
The original threads and creators are listed below, PLEASE stop by there and click their thanks buttons and/or donate if you like the themes...please DO NOT donate to me or the ViperDNA team if its for the themes:
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?