FORUMS
Remove All Ads from XDA

[ROM][UNOFFICIAL][9.0][i9100] ViperOS V6.3[r35][BETA][20190413]

399 posts
Thanks Meter: 875
 
Thread Closed Email Thread


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 a user friendly thread. All feature requests will be heard and considered. I am not against anything that doesn't stray too far away from the original idea of the ROM! Helping one another is also encouraged! Please be respectful and you will always be treated the same way, we are all here for a good experience."

About:
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:

Added OTA Services updater

Statusbar
QS settings
Clock statusbar settings
Battery style
Carrier label
Network traffic
VoLTE icon toggle
4G/LTE icon toggle
Rounded corner settings
QS for Reboot/Recovery
QS Screenshot full and partial

Recents
Style recents AOSP and QuickStep
Button clear and Membar for recents AOSP

Lockscreen
Face auto unlock
Fingerprint authentication vibration
WheaterClient
Battery info Charging
Ambient music ticker

System
Color engine
theme QS style
Styles switch
Styles clock lockscreen
Buttons and navbar settings
LED battery Charging
LED notifications colors
Power Menu advanced
Fonts packages
Pulse Navbar
VPapers new

Many other customizations, install and take a look


Download:

AFH: Download

GApps:
OpenGapps: OpenGApps
ViperGapps: ViperGApps



Credits & Thanks:


All ViperOS Team
LineageOS team
@rINanDO
And all other open source Devs/Teams I may have missed!



Other links

Telegram channel
Telegram chat discussion
ROM source
Viper Project for i9100
Kernel source


XDA:DevDB Information
ViperOS Pie, ROM for the i9100

Contributors
linusdan
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.0.x
Based On: LineageOS

Version Information
Status: Beta

Created 2019-03-15
Last Updated 2019-04-13
Attached Thumbnails
Click image for larger version

Name:	1.png
Views:	1386
Size:	51.6 KB
ID:	4723916   Click image for larger version

Name:	2.png
Views:	1402
Size:	89.3 KB
ID:	4723917   Click image for larger version

Name:	3.png
Views:	1396
Size:	42.7 KB
ID:	4723918   Click image for larger version

Name:	4.png
Views:	1378
Size:	61.4 KB
ID:	4723919   Click image for larger version

Name:	5.png
Views:	1352
Size:	42.5 KB
ID:	4723920   Click image for larger version

Name:	6.png
Views:	1316
Size:	158.8 KB
ID:	4723921   Click image for larger version

Name:	7.png
Views:	1304
Size:	49.9 KB
ID:	4723922  
The Following 11 Users Say Thank You to linusdan For This Useful Post: [ View ] Gift linusdan Ad-Free
 
 
15th March 2019, 01:06 AM |#2  
linusdan's Avatar
OP Senior Member
Flag Salvador, BA
Thanks Meter: 875
 
More
EMULATED STORAGE IMPLEMENTED.
DON'T INSTALL BEFORE FOLLOW THESE INSTRUCTIONS!!!


A. Bugs
Did you find a bug or problem?
Make a logcat and put it in pastebin/hastebin. I'll look when I can
You will need a computer, adb installed, usb debugging enabled on the smartphone and a usb cable.
Here's how to do it here.

1. Open Command Prompt (Windows) or Terminal (Linux/macOS).
2. Type:
Code:
adb logcat -d > logcat-dd-mm-yyyy.txt
This will save the log to logcat-dd-mm-yyyy.txt.

B. Magisk
Please do not ask me about compatibility with Magisk.
The i9100 Kernel (3.0.101) does not support namespace to work. Use SuperSU if you want root access.
The Following 6 Users Say Thank You to linusdan For This Useful Post: [ View ] Gift linusdan Ad-Free
15th March 2019, 01:06 AM |#3  
linusdan's Avatar
OP Senior Member
Flag Salvador, BA
Thanks Meter: 875
 
More
Changelog
13042019
* Viper v6.3
- Updated sources
- April security patch
- Snap camera inserted again

Fixes by @rINanDO:
* Fixed WiFi HotSpot
* Improvements in SELinux
* Ported FunctionFS to our kernel
* Enabled Call-recording (if allowed by your country)
* Enabled multi-user, because we're on emulated storage

Known issues:
- Slow start after GAPPS installation. Wait 10 minutes before setting up the appliance.
- Camera app is crashing sometimes.

Next build: December.

14032019
* Viper v6.2
- Initial build

Known issues:
Slow start after GAPPS installation. Wait 10 minutes before setting up the appliance.
The Following User Says Thank You to linusdan For This Useful Post: [ View ] Gift linusdan Ad-Free
15th March 2019, 01:07 AM |#4  
linusdan's Avatar
OP Senior Member
Flag Salvador, BA
Thanks Meter: 875
 
More
reserved.
15th March 2019, 12:14 PM |#5  
Member
Thanks Meter: 12
 
More
Thanks a lot for the hard works. Definitely will give it try.
16th March 2019, 08:44 PM |#6  
Junior Member
Flag Abu Dhabi
Thanks Meter: 3
 
More
The sheer number of ROMS you work on is just insane.That too on our amazing S2.

Dude,
Keep up the work.

Props to You
21st March 2019, 08:07 PM |#7  
Junior Member
Thanks Meter: 1
 
More
Root with addon and speaker level problem
Hi,

I am a brazilian and I will tell you in English for all in this group.

1 - Root LineageOS
I have installed 9.0 ViperOS and flashed LineageOS Addon Root ARM 32 bits. I selected root on Developer Options and tried to open a root app, but I hadn't have success on it. It doesn't show permission allow for root at each app and nothing works.

2 - Live speaker low
The second problem I have found is the speaker level when live speaker is active calling somenone. It's very low comparing last 8.1 version LineageOS I have tested.

Thank you very much!
21st March 2019, 10:16 PM |#8  
linusdan's Avatar
OP Senior Member
Flag Salvador, BA
Thanks Meter: 875
 
More
Quote:
Originally Posted by danilomkt

Hi,

I am a brazilian and I will tell you in English for all in this group.

1 - Root LineageOS
I have installed 9.0 ViperOS and flashed LineageOS Addon Root ARM 32 bits. I selected root on Developer Options and tried to open a root app, but I hadn't have success on it. It doesn't show permission allow for root at each app and nothing works.

2 - Live speaker low
The second problem I have found is the speaker level when live speaker is active calling somenone. It's very low comparing last 8.1 version LineageOS I have tested.

Thank you very much!

Hi!
Thanks for the remarks.
Could it generate the logcat so I can check out with calm?
Instructions are in the second post
While at root, did you try with SuperSU? Maybe it works.
22nd March 2019, 03:50 AM |#9  
Junior Member
Thanks Meter: 1
 
More
Quote:
Originally Posted by linusdan

Hi!
Thanks for the remarks.
Could it generate the logcat so I can check out with calm?
Instructions are in the second post
While at root, did you try with SuperSU? Maybe it works.

I will try SuperSU.

Check logcat:

--------- beginning of main
03-21 23:43:40.020 22584 22584 I pal.androidter: type=1400 audit(0.0:1337): avc: denied { read } for name="jit-22584.dump" dev=mmcblk0p10 ino=140238 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:method_trace_data_file:s0:c512 ,c768 tclass=file permissive=1
03-21 23:43:40.020 22584 22584 I pal.androidter: type=1400 audit(0.0:1338): avc: denied { execute } for path="/data/misc/trace/jit-22584.dump" dev=mmcblk0p10 ino=140238 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:method_trace_data_file:s0:c512 ,c768 tclass=file permissive=1
03-21 23:43:40.022 22584 22584 W pal.androidter: Using default instruction set features for ARM CPU variant (cortex-a9) using conservative defaults
03-21 23:43:41.123 22584 22611 D vndksupport: Loading /system/lib/egl/libEGL_mali.so from current namespace instead of sphal namespace.
03-21 23:43:41.139 22584 22584 V Term : onCreate
03-21 23:43:41.229 22584 22584 D OpenGLRenderer: Skia GL Pipeline
03-21 23:43:41.280 22614 22614 I RenderThread: type=1400 audit(0.0:1339): avc: denied { read } for name="cpu" dev=sysfs ino=26 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=dir permissive=1
03-21 23:43:41.285 22614 22614 I RenderThread: type=1400 audit(0.0:1340): avc: denied { open } for name="cpu" dev=sysfs ino=26 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=dir permissive=1
03-21 23:43:41.370 22584 22584 D Term : TermService started
03-21 23:43:41.374 22584 22584 I TermService: Activity called onBind()
03-21 23:43:41.401 22584 22584 I Term : Bound to TermService
03-21 23:43:41.401 22584 22584 I TermService: Activity binding to service
03-21 23:43:41.481 22584 22611 D libEGL : loaded /system/lib/egl/libEGL_mali.so
03-21 23:43:41.606 22584 22611 D vndksupport: Loading /system/lib/egl/libGLESv1_CM_mali.so from current namespace instead of sphal namespace.
03-21 23:43:41.609 22584 22611 D libEGL : loaded /system/lib/egl/libGLESv1_CM_mali.so
03-21 23:43:41.618 22584 22595 I pal.androidter: Background concurrent copying GC freed 7671(384KB) AllocSpace objects, 5(164KB) LOS objects, 28% free, 1286KB/1798KB, paused 14.110ms total 93.263ms
03-21 23:43:41.620 22616 22616 I sh : type=1400 audit(0.0:1341): avc: denied { search } for name="cpu" dev=sysfs ino=26 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=dir permissive=1
03-21 23:43:41.620 22616 22616 I sh : type=1400 audit(0.0:1342): avc: denied { read } for name="online" dev=sysfs ino=27 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=file permissive=1
03-21 23:43:41.620 22616 22616 I sh : type=1400 audit(0.0:1343): avc: denied { open } for name="online" dev=sysfs ino=27 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=file permissive=1
03-21 23:43:41.805 22584 22584 I libjackpal-androidterm: JNI_OnLoad
03-21 23:43:42.008 22584 22626 I Term : waiting for: 22616
03-21 23:43:42.023 22584 22611 D vndksupport: Loading /system/lib/egl/libGLESv2_mali.so from current namespace instead of sphal namespace.
03-21 23:43:42.025 22584 22611 D libEGL : loaded /system/lib/egl/libGLESv2_mali.so
03-21 23:43:42.299 22584 22614 E : Device driver API match
03-21 23:43:42.299 22584 22614 E : Device driver API version: 29
03-21 23:43:42.299 22584 22614 E : User space API version: 29
03-21 23:43:42.299 22584 22614 E : mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Tue Jul 22 19:59:34 KST 2014
03-21 23:43:42.323 22584 22614 D vndksupport: Loading /vendor/lib/hw/gralloc.exynos4.so from current namespace instead of sphal namespace.
03-21 23:43:42.396 22584 22614 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlin gerConfigs::hasWideColorDisplay retrieved: 0
03-21 23:43:42.396 22584 22614 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlin gerConfigs::hasHDRDisplay retrieved: 0
03-21 23:43:42.396 22584 22614 I OpenGLRenderer: Initialized EGL, version 1.4
03-21 23:43:42.397 22584 22614 D OpenGLRenderer: Swap behavior 1
03-21 23:43:42.525 22614 22614 W RenderThread: type=1400 audit(0.0:1345): avc: granted { write } for name="ion" dev=tmpfs ino=1535 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:ion_device:s0 tclass=chr_file
03-21 23:43:42.525 22614 22614 W RenderThread: type=1400 audit(0.0:1346): avc: granted { write } for name="ion" dev=tmpfs ino=1535 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:ion_device:s0 tclass=chr_file
03-21 23:43:42.530 22584 22614 D vndksupport: Loading /vendor/lib/hw/[email protected] from current namespace instead of sphal namespace.
03-21 23:43:42.532 22584 22614 D vndksupport: Loading /vendor/lib/hw/gralloc.exynos4.so from current namespace instead of sphal namespace.
03-21 23:43:42.736 22584 22614 I OpenGLRenderer: Davey! duration=1310ms; Flags=0, IntendedVsync=6843398097392, Vsync=6843631430716, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=6843634018652, AnimationStart=6843634080861, PerformTraversalsStart=6843634084944, DrawStart=6844520429361, SyncQueued=6844563290861, SyncStart=6844566390736, IssueDrawCommandsStart=6844566672361, SwapBuffers=6844699250736, FrameCompleted=6844711554445, DequeueBufferDuration=0, QueueBufferDuration=596000,
03-21 23:43:43.175 22584 22595 I pal.androidter: Background concurrent copying GC freed 3132(293KB) AllocSpace objects, 0(0B) LOS objects, 25% free, 1505KB/2017KB, paused 3.310ms total 356.415ms
03-21 23:43:57.507 22584 22595 I pal.androidter: Background concurrent copying GC freed 5982(518KB) AllocSpace objects, 0(0B) LOS objects, 27% free, 1370KB/1882KB, paused 223us total 148.321ms
03-21 23:44:27.657 22584 22610 I pal.androidter: Waiting for a blocking GC ProfileSaver
03-21 23:44:27.686 22584 22595 I pal.androidter: Background concurrent copying GC freed 4983(441KB) AllocSpace objects, 0(0B) LOS objects, 27% free, 1365KB/1877KB, paused 14.198ms total 48.977ms
03-21 23:44:27.686 22584 22610 I pal.androidter: WaitForGcToComplete blocked ProfileSaver on HeapTrim for 29.039ms
03-21 23:44:41.990 22814 22814 I ls : type=1400 audit(0.0:1350): avc: denied { read } for name="/" dev=rootfs ino=1 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:rootfs:s0 tclass=dir permissive=1
03-21 23:44:41.990 22814 22814 I ls : type=1400 audit(0.0:1351): avc: denied { open } for name="/" dev=rootfs ino=1 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:rootfs:s0 tclass=dir permissive=1
03-21 23:44:41.990 22814 22814 I ls : type=1400 audit(0.0:1352): avc: denied { getattr } for path="/preload" dev=mmcblk0p12 ino=2 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:unlabeled:s0 tclass=dir permissive=1
03-21 23:44:41.990 22814 22814 I ls : type=1400 audit(0.0:1353): avc: denied { getattr } for path="/efs" dev=mmcblk0p1 ino=2 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:efs_device_file:s0 tclass=dir permissive=1
03-21 23:44:41.990 22814 22814 I ls : type=1400 audit(0.0:1354): avc: denied { getattr } for path="/vndservice_contexts" dev=rootfs ino=1193 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:vndservice_contexts_file:s0 tclass=file permissive=1
03-21 23:44:59.542 22584 22595 I pal.androidter: Background concurrent copying GC freed 3993(397KB) AllocSpace objects, 0(0B) LOS objects, 24% free, 1645KB/2MB, paused 867us total 212.663ms
03-21 23:45:54.050 23045 23045 I logcat : type=1400 audit(0.0:1366): avc: denied { search } for name="cpu" dev=sysfs ino=26 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=dir permissive=1
03-21 23:45:54.050 23045 23045 I logcat : type=1400 audit(0.0:1367): avc: denied { read } for name="online" dev=sysfs ino=27 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=file permissive=1
03-21 23:45:54.050 23045 23045 I logcat : type=1400 audit(0.0:1368): avc: denied { open } for name="online" dev=sysfs ino=27 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=file permissive=1
03-21 23:45:54.050 23045 23045 I logcat : type=1400 audit(0.0:1369): avc: denied { getattr } for path="/sys/devices/system/cpu/online" dev=sysfs ino=27 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=ubject_r:sysfs_cpuinfo:s0 tclass=file permissive=1
The Following User Says Thank You to danilomkt For This Useful Post: [ View ] Gift danilomkt Ad-Free
24th March 2019, 12:04 PM |#10  
linusdan's Avatar
OP Senior Member
Flag Salvador, BA
Thanks Meter: 875
 
More
Quote:
Originally Posted by danilomkt

I will try SuperSU.
Check logcat:

Root: works with SuperSU!
Audio with speaker: It will be fixed in the next build
The Following User Says Thank You to linusdan For This Useful Post: [ View ] Gift linusdan Ad-Free
24th March 2019, 12:26 PM |#11  
guest4711's Avatar
Senior Member
Flag Београд (Beograd/Belgrade/Griechisch Weißenburg/Alba Graeca; Alba Bulgarica)
Thanks Meter: 1,953
 
More
Quote:
Originally Posted by linusdan

Root: works with SuperSU!
Audio with speaker: It will be fixed in the next build

Don't quote the whole logcat, please! It's horrible on XDA Labs app because it ignores the "hide" tag...

BTW: Thanks for your continuous work and support!
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes