• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[Rom] (5.16.14) ViperDNA 4.1.0 | Android 4.4.2 Sense 6 | M8 Port 1.54.401.5 l DISCONTINUED

nitsuj17

Inactive Recognized Developer
Aug 24, 2010
10,160
17,211
0
PA
[Rom] (5.16.14) ViperDNA 4.1.0 | Android 4.4.2 Sense 6 | M8 Port 1.54.401.5 l DISCONTINUED





This ROM will only work on the HTC Droid DNA from Verizon Wireless,
however you do not need to be on the Verizon network to use the rom. Works on GSM providers.



It WILL NOT work on the International/Global version Butterfly J which is available in several variants​









Turge | j to the 4n | hansbert

Vinchenzop | nitsuj17 | m0narx







  • J to 4n, Turge, Hansbert and Dunc001 for their work on ViperONE, of which ViperDNA 4.x.x is based
  • M0narx for being a smali genius and working on tweaks and venom apps
  • sbryan12144 for his initial port of 4.4 sense to the dna, which served a base to compare to
  • ivicask for all of his help with general questions, graphics, and just about everything!
  • The rest of the venom team, all awesome guys!
  • Joelz for all his help
  • jcase and beaups for all their work unlocking the DNA
  • Beta tester team for their help
  • amarullz for his Aroma Installer
  • Romanbb for the original tweaks mod for gingerbread
  • ihtfp69 for the og 7-1 volume quick setting
  • santod040 for his stock DNA roms that I pulled the stock kernel from and other bins/libs
  • cyanogenmod for cLock widget, and several of the java mods that were converted for tweaks
  • wrx4mmp for the awesome boot animation
  • ibotpeaches for ics and jb apktool
  • brut.all for original apktool



XDA:DevDB Information
ViperDNA Sense 6, ROM for the HTC Droid DNA

Contributors
nitsuj17
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: HTC Sense

Version Information
Status: Stable
Current Stable Version: 4.1.0
Stable Release Date: 2014-05-16

Created 2014-04-29
Last Updated 2014-06-29
 

nitsuj17

Inactive Recognized Developer
Aug 24, 2010
10,160
17,211
0
PA
Reserved



Full ROMs:
(you still must use a kitkat based recovery to flash)

ViperDNA 4.1.0 Full ROM


  • AFH Main Link
  • MD5: c16b55b7f96ac63c4a8aeb41c435d7dc
  • Mirror: none yet


OTA Updates:



ViperDNA 4.1.0 (May 16)

Tweaks Base ViperONE 6.2.0 (m7)
Full Rom
Same Kernel, Rom Base as 4.0.0

New
  • Added SunBeam Livewallpaper from GPE (previously was in ViperDNA 2.x.x)
  • Added immersive mode, ie fullscreen mode (toggable via apm)
  • Added exlusion list for immersive mode
  • Added three finger tap customization
  • Added screen off action to 3 finger swype
  • Added Homescreen layouts
  • Added screen off prism menu item
  • Added wallpaper scrolling back
  • Added skip unlock animation
  • Added slide out dock on homescreen
  • Added slide out statusbar on homescreen
  • Added slide out dock/statusbar timeout
  • Added auto maximize lockscreen widget
  • Added HtcWeatherClockWidget theming
  • Added option to hide the dock on blinkfeed
  • Increased NEQS limit from 12 to 20
  • Added Tweaks, Hub and Flashlight NEQS titles
  • Added option for color weather icons
  • Added option for color blinkfeed
  • Added option to hide labels in app drawer and folders
  • Added option to change app drawer actionbar background
  • Added option to use Prism menu icons
  • Added option for Prism menu icon overlay color
  • Added option for menu background
  • Added option for menu text color
  • Added weather animations back

Fixed
  • Fixed missing NFC NEQS tile
  • Fixed text size in 5x6 app drawer
  • Fixed app drawer icon size and paddings



ViperDNA 4.0.0 (April 29)

  • Updated to Sense6 / Android 4.4.2
  • M8 1.54.401.5 CL325784 release-keys
  • Stock Verizon 4.4.2 Kernel (insecure boot.img)
  • Tweaks Base: ViperONE (m7) 6.1.0
 
Last edited:

nitsuj17

Inactive Recognized Developer
Aug 24, 2010
10,160
17,211
0
PA


1. When is the next update coming?
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

  1. Download the the latest ViperDNA full ROM zip from the download section
  2. Place the rom on your internal storage
  3. Confirm the MD5 on the download page matches the MD5 of the file on your phone
  4. Reboot to TWRP .6 Beta Recovery (if you don't already have that recovery installed, find it here)
  5. Newer recoveries meant for KK will probably work, I just personally use the above
  6. Backup current ROM if desired
  7. WIPE DATA
  8. Install ROM and select whatever Aroma options you would like
  9. 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:

  1. 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
  2. Disable Weather: Tweaks - Status Bar - Weather - Hide
  3. Disable Header Text (cpu usage, etc.): Tweaks - Status Bar - Header - Information - Hide
  4. 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:
  1. Rebooting into Recovery
  2. Perform a Nandroid backup (of just Data if you wish)
  3. Flash the ROM and select the option to "Wipe Data"
  4. 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)

  1. Open the Command Prompt
  2. run adb logcat >c:\logcat.txt
  3. To capture an FC, use the command adb shell "logcat | grep AndroidRuntime" >c:logcat.txt
  4. Press Control-C to stop logging
  5. Paste the contents of c:\logcat.txt into http://pastebin.com
  6. 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.
Try rescanning your SDCARD by using an app such as Media Scanner


11. What are the correct sizes for custom carrier logo?
Try 100x100​

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? Probably works, but I havent personally tested it.​

14. Do VOIP applications work?
Let me know. If they don't I will tinker more with ota parts to get it going​

15. The included APN's don't work with my carrier, any advice?
Most seem to work, however as different carriers get reported as not working, and fixes arise they will be posted below
Straight Talk (GSM): http://forum.xda-developers.com/showpost.php?p=50370681&postcount=96

16. Can you port this to the Butterfly (insert dlx variant)?
At this point, no. While the DNA community is shrinking, there are still several thousand root users that justify making roms for; the Butterfly variants have very few (xda) users and imo not worth the effort of blindly supporting. Also there are, by my count, multiple active kangs on foreign forums and their non xda users disgust me.​

17. Venom Filemanager force closes after deleting a file.
Go to venom tweaks > misc > other > "allow system broadcasts" and add file explorer to it.​

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

19. I want to be cool and change the build.prop to something other than viperDNA 4.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.​

20. Is there any fix for MMI/USSD Codes?

21. What kernels are compatible with this rom? Can we use ones built off of m7 source or DNA source?
While ViperDNA is still a port, it currently uses (for better or worse) the stock 4.4.2/sense 5.5 3.4.10 verizon kernel (with some ramdisk changes). I am personally using iHateWebOS's kernel from here: http://forum.xda-developers.com/showthread.php?t=2734196 (dna source) and from my use it works just fine. I believe you can use NuK3RN3L from santod040 here: http://forum.xda-developers.com/showthread.php?t=2616439 (dna source) with success as well. I just haven't gotten around to using it myself yet.

Both Kernels have m7 versions as well, but will probably be less reliable (wifi bug) than their DNA source counterparts.​

22. How can I emulate the One Max layout?
For smaller status bar icons : tweaks > statusbar > status bar tweaks > status bar icon size > small
For fonts: settings > display, gestures and buttons > font size > small
For Homescreen: tweaks > prism launcher > home screen > homescreen layout > 5x6

23. How can I change the default lockscreen widget?
You need to enable lockscreen widgets under settings > security and then venom tweaks > lockscreen > remove default widget
next time you lock the screen you will have the option to add any widget (sense or otherwise)
 
Last edited:

nitsuj17

Inactive Recognized Developer
Aug 24, 2010
10,160
17,211
0
PA

Themes for 4.1.0

  • different theme zips should *not* be flashed over each other as they do not theme the exact same things...please dirty flash rom between theme flashes or to revert to stock theme



  • Change between Green, Orange and Blue themes on the fly using settings > personalize > themes
  • Choose between light or dark dialer and keyboard





Download ViperLight 4.1.0

ViperLight 4.1.0 is compatible with ViperDNA 4.1.X
MD5: 2236b5049fff1d1b30b09bf8744ea000
original m7 thread: http://forum.xda-developers.com/showthread.php?t=2525180
creator: Basil3




  • Change between colors on the fly using settings > personalize > themes
  • Choose between light or dark dialer and keyboard





Download ViperDark 4.1.0_b

ViperDark 4.1.0 is compatible with ViperDNA 4.1.X
MD5: c46af96fffe872bd45637521de328dd8
original m7 thread: http://forum.xda-developers.com/showthread.php?t=2334398
creator: Basil3, Guich, ViNOK16Bit

KNOWN ISSUES:
  • If you select dark headers, you won't be able to see the chart properly in Stocks app.
  • Getting started panels in BlinkFeed (long press then remove)
  • Updating HTC apps from Play Store will break theme - please avoid.




Download DarkONE DNA 4.1.0
DarkONE DNA Theme 4.1.0 is compatible with ViperDNA 4.1.X
MD5: de4a99bd89707f581eda4de9d24a692c
original m7 thread: http://forum.xda-developers.com/showthread.php?t=2525133
creator: ViNOK16Bit, Rayford85

KNOWN ISSUES:
  • If you select dark headers, you won't be able to see the chart properly in Stocks app.
  • Getting started panels in BlinkFeed (long press then remove)
  • Updating HTC apps from Play Store will break theme - please avoid.



Themes for 4.0.0 (do not flash on 4.1.x!)

  • different theme zips should *not* be flashed over each other as they do not theme the exact same things...please dirty flash rom between theme flashes or to revert to stock theme



  • Change between Green, Orange and Blue themes on the fly using settings > personalize > themes
  • Choose between light or dark dialer and keyboard





Download ViperLight 4.0.0

ViperLight 4.0.0 is compatible with ViperDNA 4.0.0
MD5: ca5b4b08f084e75ab5b950fd256d8ba3
original m7 thread: http://forum.xda-developers.com/showthread.php?t=2525180
creator: Basil3




  • Change between Green, Orange and Blue themes on the fly using settings > personalize > themes
  • Choose between light or dark dialer and keyboard





Download ViperDark 4.0.0

ViperDark 4.0.0 is compatible with ViperDNA 4.0.0
MD5: b1c5a9be1bdf3ea9db77f4875cb5aae9
original m7 thread: http://forum.xda-developers.com/showthread.php?t=2334398
creator: Basil3, Guich, ViNOK16Bit

KNOWN ISSUES:
  • If you select dark headers, you won't be able to see the chart properly in Stocks app.
  • Getting started panels in BlinkFeed (long press then remove)
  • Updating HTC apps from Play Store will break theme - please avoid.




  • Change between Green, Orange and Blue themes on the fly using settings > personalize > themes
  • Choose between light or dark dialer and keyboard





Download Inverted AOSP 4.0.0
Inverted AOSP Theme 4.0.0 is compatible with ViperDNA 4.0.0
MD5: d4522335978e8a5dfa910fc10fafedac
original m7 thread: http://forum.xda-developers.com/showthread.php?t=2724276
creator: Basil3, Guich

KNOWN ISSUES:
  • If you select dark headers, you won't be able to see the chart properly in Stocks app.
  • Getting started panels in BlinkFeed (long press then remove)
  • Updating HTC apps from Play Store will break theme - please avoid.
 
Last edited:

nitsuj17

Inactive Recognized Developer
Aug 24, 2010
10,160
17,211
0
PA
enjoy folks :)

I know our DNA community is probably the smallest its been since holidays 2012, but I still personally enjoy the phone and won't be upgrading until the summer at the earliest...so this will still be updated for quite some time
 
Last edited:

jaymazz13

Senior Member
Apr 5, 2012
537
97
0
Good job on this, everything tested out great so I guess I will be staying on beta for now, appreciate all the hard work that goes into keeping viper roms on this device

Sent from my HTC6435LVW using xda app-developers app
 
  • Like
Reactions: nitsuj17

the_passenger

Senior Member
Aug 25, 2006
467
24
0
I have the DNA, LG G2 and M8. I gave away the G2 and kept the DNA just because of ViperRom. :). Thanks.

Sent from my HTC6435LVW using Tapatalk 2
 

xlxcrossing

Elite Member
Dec 6, 2009
1,519
409
0
Soquel, CA
Coming from the EVO 4G LTE and ports were never given consideration unlike here in the DNA forums. We were required to wait for every official release which eventually dwindled. The fact that you guys are always pushing forward to give the DNA the latest and greatest is incredibly commendable. Can't express thanks enough for keeping ViperDNA alive and well.
 

nitsuj17

Inactive Recognized Developer
Aug 24, 2010
10,160
17,211
0
PA
Coming from the EVO 4G LTE and ports were never given consideration unlike here in the DNA forums. We were required to wait for every official release which eventually dwindled. The fact that you guys are always pushing forward to give the DNA the latest and greatest is incredibly commendable. Can't express thanks enough for keeping ViperDNA alive and well.
i used to go by the "only official release" policy, but that got old when I was sitting on sense4+ for months with nothing to do :p

Thanks so much man! Is this using the new HTC DNA kernel that was just released?

Sent from my HTC6435LVW using XDA Premium 4 mobile app
yes, the kernel from the verizon 4.4.2 / sense5.5 update with some minor changes to the ramdisk

Glad to see this here mate. :b Thanks for the hard work.

Sent from my HTC6525LVW using Tapatalk
thanks!
 

nycqns983

Senior Member
Apr 19, 2012
192
18
0
You rock man, thanks so much! Now I can test and see if mhl and Skype audio work :D

Sent from my HTC6435LVW using XDA Premium 4 mobile app
 

rcicu

Senior Member
Oct 11, 2006
240
26
0
BFE
Nits, I'm currently on VZW but sometime next week I will be switching to H2O Wireless (MVNO of ATT). Can I dirty flash the GSM install over the standard Verizon install?

Thanks
 

[TSON]

Senior Member
Jan 28, 2011
707
314
0
Awesome. Viper 3.x.x gave me a multitouch issue where if I lifted one finger during multitouch every finger would be terminated, maybe it'll be fixed with the new kernel.

Guess no harm done in updating anyway and checking :p *flashes*
 

nycqns983

Senior Member
Apr 19, 2012
192
18
0
This is awesome nits, thanks so much! I van confirm that mhl is now working and that pesky Skype audio issue is gone!

Now to get rid of the wireless charging nag screen and I'll be a happy guy. :)

Has anyone had luck removing this? Maybe by using xposed framework?

Sent from my HTC6435LVW using XDA Premium 4 mobile app