[One (M9) Android Development] mikalovtch:
​

Venom User Agreement - PLEASE READ BEFORE DOWNLOAD

​

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.

Any amendments will become effective immediately after being posted. As a condition for this license

you agree to periodically check this license Agreement and terms of use.

License Grant

READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE ACCESSING OR

USING THE CONTENT.

THE OFFICIAL WORK OF TEAM VENOM, INCLUDING 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.

Prohibited Acts

Except as authorized in this Agreement, no Team Venom related portions of this ROM 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 Team Venom portions of this 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.

Licensor's Rights

You acknowledge and agree that the Team Venom owned portions of this ROM are proprietary products

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.

No Warranty

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.

Privacy Policy

By using this ROM, you agree to the collection and use of your information by Licensor in accordance

with this Privacy Policy. Licensor reserves the right to change the terms of this Privacy Policy at any time

without notice. Your continued use of the ROM following any changes to this Privacy Policy will

constitute your acceptance of such changes.

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.

Governing Law

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.

Exceptions

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.

All downloads now on:

Direct links:

ROM

https://androidfilehost.com/?fid=962021903579482391

​

ViperOneM9 6.1.0 (14th April)

The rom is based on the new HTC's base! The full wipe is recommended!

Additions & Updates

Rebased to 4.28.401.3

Updated to Magisk 12.0

Updated to MagiskManager to 4.3.1

Reorganized and cleaned up VenomTweaks

Reduced the settings per tab to make it clearer

Introduced more subsections for those instead

Extracted some settings to own tabs

Moved some settings to the right place

Double Tap anywhere on homescreen to turn off the screen

Swipe Down anywhere on homescreen to expand the statusbar

Datausage info line (longpress opens data usage settings)

Option to choose the desired networkmodes you want to toggle with the neqs networkmode tile

Option to choose to toggle to LTE Only instead of LTE Auto for the HEQS LTE Quicksetting

Custom colored notifications can expand child notifications now

Change the background, text and icon color of all info lines at once

Improved disable vibration systemwide - vibratepattern was not handled

Option for Signal Icons on left

Option for Battery on left

Option to remove app drawer, places all your apps on your homescreen instead

Change switches track and thumb color system wide

Settings icons take color of the one you select for the checked thumb switch state.

Custom calender shortcut now also working for the header

Option to hide the date in the header

Added additional html time formats in VenomTweaks, includes now three new ones with date included

Swipe Up on homescreen to open appdrawer

Random Animation and Interpolation type

Whitelist for random Animation and Interpolation types

Custom shortcut for appdrawer (previous option was just for custom applications)

Option to hide lock icon on lockscreen

Option to set a custom image for your lock icon

Made signal strength tweaks visible again, adds option to show signal strength with either dbm or asu level

Three finger gesture will show a short toast now for toggable modes

Updated HTC Lockscreen with current playstore version

Updated HTC Sense Home with current playstore version

Made switch track color visible when preference is disabled

All incompatible preferences are disabled when AOSP lockscreen is selected

Option to swap volume keys when in 90° landscape orientation

Custom ListView animations

[YOUTUBE]un6oQC62peI[/YOUTUBE]

13 different animations

9 different interpolations

blacklist option

customize duration

Opening apps in VenomSidebar, Quicklaunch, HEQS and NEQS will bring the app to the top now, instead opening a new instance

Readded Overlay warning dialog when granting permissions - Google removed that for some reason

Added "Ignore" Button to the overlay warning dialog

Added option to hide header footer text (Like on active VPN connection "Device may be monitored")

You find the option in VenomTweaks->Statusbar->Customize->Header with clock

Custom Appdrawer Background color with transpareny support

Set dimming level of lockscreen

Set dimming level of secure lockscreen (pin/pattern)

Last app action brings app to the top instead of starting a new instance

Longpressing sync tiles in neqs opens sync settings now - very hacky implementation, sry google for messing up your code.

Several UI enhancements in VenomTweaks

Nougat seekbars

Nougat toggles

Fixed title font size of seekbar preferences

Material like revert buttons

Changed ColorPicker Dialog layout, so the keyboard does not interfere

Added "Sync All" QS Tile (Syncs all accounts in Settings->Sync & Accounts)

Added QS Tile to toggle AutoSync

Increased column count to 5 in the QS Customizing Panel

Added option to disable child notifications

Sense Home custom open app animations

Bounce

Fade

Push Down

Push Left

Push Right

Push Up

Rotate

[YOUTUBE]zf_7y0jlfro[/YOUTUBE]

Added screenshot and partial screenshot action to three finger gestures

Added partial screenshot as button mapping action

Fixes & Cleanups

Fixed headsup timeout

Fixed clock color resetting temporarily when expanding and collapsing the statusbar

Fixed Last app still starting a new instance, instead of bringing an already open app to foreground

Fixed lockscreen opacity value not sticking in VenomTweaks

Fixed FakeIMEI not working

Fixed three finger tab vibration not happening

Fixed custom weather shortcut for weather widget in notification pulldown

Fix Google Now mappings not working on stock navbar

Fixed Ambient Notifications Whitelist not being accessible in VenomTweaks (No one reported it, so it seems no one is using that feature, wasted days on it to get that working, LOL)

Fixed Sprint bootanimation (Fullrom only)

Revert to official Sense Home

Fix three finger gesture "Go to previous app" action

Fixed three finger gestures: Moved implemenation to native framework. Works instantly after boot now and does not require selinux to be permissive.

Fixed custom overscroll color not working

Fixed cropping images with google photos in VenomTweaks not taking right aspect ratio

Fixed decrease neqs panel causing empty panel after reboot

Fixed Notification Screen On Setting not working

Fixed wrong description in color settings

Fixed custom weather, clock, calender shortcuts not working

Fixed folder transpareny default values

Fixed Sense Home force closing when resetting to default settings in VenomTweaks

Fixed perms of bootsound..didn't work before when enabled in VenomTweaks

Fixed custom autobrightness not working at all

Fixed notifications with child notifications not expanding

VipeOneM9 6.0.0 (01st February)

Special Thanks and Credits

[MENTION=4165809]thicklizard[/MENTION] for adding carriers support.

All developers and testers who helped me!!!

Additions & Updates

Rebased to 4.14.401.7 Android N base

Full carriers support, thanks a lot to [MENTION=4165809]thicklizard[/MENTION] (Verizon wasn't tested)

Magisk support, thx [MENTION=4470081]topjohnwu[/MENTION]

Rooted with phh superuser by [MENTION=1915408]phhusson[/MENTION] (SuperSu didn't let the rom boot)

Some additions to customize the new quicksettings

InCall Headsup notification - Replaces the fullscreen caller

Option to make InCall Headsup notification clearable (you can swipe it away without dimissing the call)

Region Screenshot

[YOUTUBE]ST2KyOSgar4[/YOUTUBE]

Enabled Systemui tuner

Added Navbar Tuner

Added Nightmode/Color filter option

ViperOneM9 5.3.0 (14th November)

Additions & Updates

Special Thanks [MENTION=4165809]thicklizard[/MENTION] for his work on carriers support

Merged with 1.95.401.4 base

Custom apm backgrounds

Color 'No Notifications' text

Color Clear text and button

Themes can now use a theme.prop in /system/customize/ (again) to preset colors values

Caffeine tile now shows a toast message when the labels are hidden for neqs

Theme the advanced power menu

Background

Item title color

Item summary color

Icon color

New Venom Package Installer(Replaced system package installer)

Install apps in background(progress in notification)

Install multiple apps at the same time.

Show proper reason, when some app is not installed

Button to ignore overlay detection

Optimized caching in VenomHUB, loading will be faster now

Option to show battery temperature in battery percentage info line

Disable bugreport getting created when pressing both volume buttons at the same time

Contextual wallpaper

Changes your wallpaper based on the time (morning, afternoon, evening, night)

Default images are available, custom images can be set

Backups old wallpaper and restores it when you decide to disable contextual wallpaper again

Reverted HTCs changes to the recents apps view

Allow to add system apps to the hide notification on lockscreen setting in VenomTweaks

Option to ignore fingerprint restrictions

Show SSID below wifi quicksetting when "Wi-Fi/Bluetooth Tile Size" tweak is enabled

Option to tint battery icon

Option to show current brightness percentage for the brightness slider (The one in VenomTweaks->Statusbar->Header)

PackageInstaller

Removed Install Flow Analytics - was used by Google to analyse what apps you install, every button press, swipe and lots of other stuff got logged

Added option to remove apk file on successful installation

Added option to disable vibration when intalltion finished

Made static quicksettings tiles like tweaks, hub, calulator using the "active" state. Stock behavior is that they appear in disabled state.

Fixes & Cleanups

Fixed brightness slider auto brightness mode disappearing with a custom color set

Fixed VenomHUB Remote install FC when installing bootanimation

Fixed stuck progress bar on remote install

Fixed VenomHUB apk update

Fixed ImmobilienScout24 Fcing, caused by scroll to top mod. Probably affects other apps that are bad coded.

Removed plenty of venom debugging info cluttering the logcat

Fixed weather widget icons not applying when a sense theme is installed

Changed traffic info line to show just KiloBytes and MegaBytes

Fixed "No Notifications" color not applying after a statusbar restart

Cleaned items in VenomTweaks

ViperOneM9 5.2.0 (17th October)

Additions & Updates

Special Thanks [MENTION=4165809]thicklizard[/MENTION] for his work on carriers support

VenomHUB Update:

Venom HUB Web Store: Download apps, themes and addons to your desktop

Install apps, themes and addons from your desktop browser directly on your device(like it works with the play.google.com)

Addons, themes and other items can show linked items(f.e. you will see if some addons are compatiable with theme)

Minor UI improvemnets in WEB HUB and in HUB App

Add "Clear recents apps" mapping to button actions and three finger gesture

Add doubletap statusbar action to scroll content to the top

[YOUTUBE]DdyQmDPc9qc[/YOUTUBE]

Disable Vibration system wide

Allow haptic feedback during powersaver

Set media volume as default when using the volume rocker

Updated SuperSU to v2.78 SR1 (full ROM only) Credits to [MENTION=631273]Chainfire[/MENTION]

Fixes & Cleanups

Fixed HTC Music FC when using HTC car app (full rom only)

ViperOneM9 5.1.0 (24th September)

Special Thanks [MENTION=4165809]thicklizard[/MENTION] for his work on carriers support

Additions & Updates

Rebased on 1.95.401.3

Visual theming - Tap item to change its color

Notification area: Header, Horizontal Quicksettings, Notifications, Weather

Native Quicksettings

Volume Dialog

[YOUTUBE]OUuAQX55V9o[/YOUTUBE]

Temperature Infoline

Battery

CPU

GPU

Thanks for the extra work you sons of murricans. Supports Fahrenheit - Setting is pulled from the HTC Weather app.

Theme Brigthness Slider

Slider

Thumb

Autobrightness button

Additional animations scales in Settings->Developer Options->Advanced

Collapse Statusbar when pressing a quicksettings tile

Color background of brightness slider mirror

Color brightness slider thumb

Option to hide labels in the appdrawer

Infinite scrolling on homescreen

Increased default power doublepress interval to 300ms, so you slow old guys can trigger the camera action more easily

Add additional option to add shortcuts into the Homescreen menu. Shortcuts = direct call, bookmarks etc.

Configure update interval of traffic icon

Option to disable Notification LED (useful if you use button light notifications)

Option to disable LED's when on DND (Notification LED and Button Lights Notification LED's)

Option to disable Charging LED on DND

Toggle to prevent camera acquiring maximum screen brightness when opening it

Signal strength icon for statusbar

dBm or ASU level option

Custom color

Added CM ScreenRecorder App

ScreenRecorder Tile to start/stop screen cast

Fixes & Cleanups

Fixed some shortcuts not working for the Sense Home Menu

Fixed notification background color not applying

Fixed "Add to home" FC on Sense Home Menu

Fixed custom autobrightness "Normal" Profile not applying in VenomTweaks

Fixed hidden app labels on homescreen appearing again after reboot

Fixed crash when enabling "Hide Navbar on press" option without setting keys to hide it

Some minor fixes in VenomTweaks

ViperOneM9 5.0.0 (30 August)

Special Thanks and Credits

[MENTION=586648]sun_dream[/MENTION] for first S.ROM port from HTC 10

[MENTION=4445238]Golv[/MENTION] for helping me and fixing HTC 10's camera app.

[MENTION=4165809]thicklizard[/MENTION] for creating boot.img.

[MENTION=4470081]topjohnwu[/MENTION] for resizing icons.

Additions & Updates

Intial HTC 10 port for M9 release

Based on HTC 10 1.90.401.5

Clean flash is required!!!

Carrier / Device support

Verizon

T-Mobile

Sprint

AT&T

New VenomHUB, including a web frontend!

Front-end URL

Reworked FAQ section

Expandable items

Added search

New Categories

Themes

Bootanimations

Navbar Themes

IRC Support

Venom Tweaks Backup and Restore (It takes a while the first time to show app - Patience!)

Internal SDCard

VenomHub Server or Google Drive

ROM / Installer

Android Pay tested and works on all carriers

AdAway now works systemless (in order to make Android Pay work)

Added SuperSU compatible mode option in Aroma

Updated aroma installer graphics, menus, and removal/install options

Added missing 7 sense Apps & Widgets as aroma install option

Add custom bootanimation option

Add custom downanimation option

Add custom bootsound option

SystemUI

New Tiles

Tweaks and HUB NEQS Tile

Powersaver NEQS Tile

NFC NEQS Tile

Caffeine Tile, Credits Cyanogen

Sync Tile

Sync All Tile

SilentMode Tile

VibrationMode Tile

ADB Wi-Fi Tile

Screenshot Tile

HTC Connect Quicksettings Tile

Glove Mode Tile

Quicksettings custom tile size

Added NEQS Hide Reorder to VenomTweaks

Statusbar traffic info with up and down

Added option to swap up/down traffic info

Hide slow charger notification

Hide low battery notification

Hide search in recents apps

Recents apps with RAM Display

Hiding quicksettings now gives the space free

Ability to make Wi-Fi and BT Tile taking same space as other quicksettings

Custom Quicksettings Column Size 4-12

Quickpulldown Left, Right, Both

Hide vzw connected wifi notifcation

Show External SD-Card in Infoline

Hide Bluetooth Disconnected Icon: Hides the icon when no device is connected. Once one is, the Icon will appear

Option to quickpulldown quicksettings on full width of the statusbar

Horizontal Quicksettings Sync All and Toggle Sync button

Added 'Keep collapsed header' option when expanding the quicksettings

Added toggle to disable headup notifications

Added Headsup notification control

Black and Whitelist

Blacklist allow all

Whitelist ignore score

Prevent headups on specific apps (e.g. youtube, when you watch a video)

Headsup timeout

Contextual Header and Recent Apps

Set time based backgrounds (morning, afternoon, evening, night) images for your header and recent apps

Use predefined or custom images

Random mode

Sense Home

Added Hide Dock on blinkfeed

Added 5x6 Appdrawer

5 or 6 columns in folder

Center folder

Homescreen 4x5 layout

Allow all rotations

NavBar

Changing navbar styles work on the fly without rebooting

Venom and Stock Navbar

Custom Navigationbar height on the fly

Auto Hide Navbar after a specified time

VenomNavbar Background colors

VenomNavbar Activation area colors

VenomNavbar Custom Activation area size

VenomNavbar Activation Type (Touch or Swipe)

Touch anywhere to hide

Press Key to Hide

Longpress Key to Hide

Extended Navbar - add different panels to your navbar, swipe left/right to switch

Available panels: Music controls, quicksettings, quicklaunch, extended buttons, brightness slider

Infinite swiping

Swipe and animation direction

Swipe distance

Setup Extended buttons, quicklaunch and quicksettings

[YOUTUBE]A1MMa0oaU_g[/YOUTUBE]

Added option to keep home button working when using Navbar

Added option to select default view for extended navbar

Added extended navbar for venomnavbar

Added Recents Task Hide Clear All Button

Others

Volume cursor control

Blink LED while charging

Notification LED Blacklist: Select the apps you don't want to flash the LED on a new notification

Ambient display

Whitelist: Enable Ambient Display just for specific apps

Pulse Once

Pulse Visible Duration

Pulse Fade In Duration

Pulse Fade Out Duration

Pulse Schedule

Enabled Call Recording

Fade out Page Indicator on Homescreen

Added "Always/Just Once" Option to native USB Configuration Dialog

Added customizing color of the volume dialog

Background

Icon

Expander

Active and Inactive Slider

Pulldown Gestures

Change Gesture color

Use shortcuts to start custom activities, direct calls, etc.

Draw gestures to peform different actions

Reveal with quickpulldown, three finger gesture or button mapping

[YOUTUBE]sKyzR0Xj9cI[/YOUTUBE]

Allow home button during calls

Invert Volume Cursor Control Keys

Keep Display off when unplugging charger

Custom Ambient Screen Brightness (255 steps)

Custom volume steps (45 max) - Makes it easier to fine tune the volume with your volume buttons

STREAM_VOICE_CALL

STREAM_SYSTEM

STREAM_RING

STREAM_MUSIC

STREAM_ALARM

STREAM_NOTIFICATION

STREAM_BLUETOOTH_SCO

Notification ScreenOn List

Works the same as ambient display, just that it turns the screen completely on and that you will be able to open the notifications

Flash blink notifications

On incoming notifications either your flashlight start to blink on selected apps

Additional settings

Blink speed

Repeat timeout

Blink timeout

Intercept mode

Screen on

Flip device (required when you use it for incoming calls)

Seperate Left, Right and Full Width Quick Pulldown

Two fingers Gesture Quick Pulldown

Hide quicksettings expand/collapse button

Full width header, quicksettings panel and notifications

Remove padding between notifications

Color options for notifications

Background

Title

Text (colors, the notifiation text, time, action icons and text)

Icon circle background

Icon

HTC Connect HEQS

Notification and LED tweaks got their own tab now in VenomTweaks

Custom Autobrightness steps

Hide Weather on LockScreen

Added Operator Infoline

Added quickstart camera with doublepress Power on screen off - Thanks for the suggestion [MENTION=5323557]bearclaw76[/MENTION]

Added Power double press interval

Added Charging/Low Battery LED to turn off when the screen is on

Added toggle to disable/enable button lights on the fly

Custom Camera Image names

Set a custom prefix (instead of 'IMAG')

Append timestamp: Either choose from some prefix or set your own