• 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][7.1.2][FINAL] ViperOS V3.1.1 for Redmi 3S / X [OPTIMIZED][OMS/ViperColorEngine]

impulsar

Elite Member
Mar 28, 2015
1,330
921
0
Ranchi




This is ViperOS



Disclaimer:
We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.

"This is the very first ROM I'm sharing on XDA and I'm really glad about it. I've been using this myself for like 2 weeks and I didn't find any bug except dark camcorder in low/indoor light conditions (in default snap camera), which is there everywhere. Good news is that other cams like moto cam work absolutely fine. Here is the link to moto cam -
https://t.me/R3SPX/150409"

About ViperOS:
We are a Brazilian team, ViperOS aims to bring stability and useful features. If you are looking for a stable ROM with true tested features, minimal bugs and no Lineage bloatwares, then this is the place to be.

Features:

Statusbar

* Traffic indicators
* Statusbar items
* Clock & date
* Battery icon settings
* Carrier label
* Quick settings personalization
* Other statusbar settings
* VPN icon toggle
* Data saver icon toggle
* VoLTE icon
* Viper statusbar logo
* Option to Display Data Disabled indicator Icons
* Ticker
* Heads up toogle, timeout and snooze function
* Add/Remove QS shortcuts with one click


Lockscreen
* Custom lockscreen settings
* Lockscreen weather
* Option to hide lockscreen clock, date & alarm text
* Hide status bar on lockscreen
* Hide power menu on secure lockscreen
* Hide quick settings on secure lockscreen
* Lockscreen flashlight, double tap anywhere to sleep and disable media image


Multi tasking
* Round button on recents
* Recents style toggle: cards and grid
* Recents membar

System
* Viper Color Engine built from scratch
* Lawnchair as default launcher (+DT2S)
* Navbar enable/disable
* Pixel navbar (with animation) toggle
* Dynamic navbar
* Navbar dimensions
* Navbar button layout
* Hardware keys binding
* Hardware keys enable/disable
* Kill app with back button
* Power menu customization
* Heads up toogle, timeout and snooze function
* Reset battery stats
* Wired headset: make ringtone audio focus customizable
* Live volume steps
* Hide arrows in network traffic indicators
* Fingerprint authentication vibration
* Toast icon switch
* Advanced Bluetooth, Data, Wifi Toggles
* Disable/enable screenshot sound
* QS header icon settings
* Header date and time positions
* Unlock keystore with fingerprint
* Ability to toggle vibration when double tapping power button for camera
* Double tap to sleep on navigation bar
* Drop Lineage LockClock, use OmniJaws
* Drop AOSP Clock app, use from Google
* Custom ambient display settings
* Three Fingers Swipe for Screenshot
* PA Accidental Touch

Many other customizations, install and take a look


Download:


Credits & Thanks:



All ViperOS Team
LineageOS team
XPerience team
ResurrectionRemix team
crDroid team
And all other open source Devs/Teams we may have missed!



Other links





XDA:DevDB Information
Viper OS for the Redmi 3S / 3X [Land], ROM for the Xiaomi Redmi 3S

Contributors
impulsar, fir3walk
Source Code: http://github.com/impulsar

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest global stable firmware recommended
Based On: Lineage OS

Version Information
Status: Abandoned
Current Stable Version: 3.1.1
Stable Release Date: 2017-11-21

Created 2017-11-21
Last Updated 2018-01-24
 

impulsar

Elite Member
Mar 28, 2015
1,330
921
0
Ranchi
Special credits & thanks:

@TeamMex [this man certainly deserves the first position, keep rocking bro]
@zwliew
@nichcream
@HridayHS
Hyper Team
@riteshsaxena
@daniel.stuart14
@Harry8242 (for not being irritated and helping every single time)
@Shreps
@scritch007

A very special thanks to Team Reloaded team guys where I learnt almost every basics and found great friends. Thanks for all the help guys -
@nervehammer
@fir3walk
@t0rqu3
@adil.amin820
@dasshubham762
@dineshthangavel47
@Solienatic
@akshat2012

If I've missed anyone out, I'd certainly find it out and add here :)
 
Last edited:

Rukijo

Senior Member
Jun 23, 2015
422
120
0
Hi @impulsar Now my Recent Button working properly. May be it can help other people with Redmi 3X variant like me. Since there is no file named ist30xx_ts_input.kl under /system/usr/keylayout/

So i make an empty file named ist30xx_ts_input.kl there. I copied all original text inside ft5x06_720p. After saving the file, i rebooted my device and now my recent button just working as it should.

---------- Post added at 12:45 PM ---------- Previous post was at 12:41 PM ----------

Extract file from this zip and add it to that path then reboot.

Tell the result
I have fixed my recent button issue by making that file you just give me. It is exactly the same file i have made. But, thank you very much anyway..
 
Last edited:
  • Like
Reactions: impulsar