You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

15
-

No need for additional modules or multiple reboots.
24
21
***Quick install**\
25
-
The installer is much faster, because a lot of unnecessary checks, conversions and pauses have been removed.
22
+
The entire install procedure has been rewritten from the ground up
23
+
to be quick, simple and robust.
26
24
***`ViPER4Android` APK included**\
27
-
There is no longer a need for an active internet connection during install, as the [`ViPER4Android` APK](https://zackptg5.com/downloads/v4afx.apk) is included in the install zip.
25
+
There is no longer a need for an active internet connection during install,
26
+
as the [`ViPER4Android` APK](https://zackptg5.com/downloads/v4afx.apk)
27
+
is included in the install zip.
28
28
***Automatic seamless ViPER driver install**\
29
-
This installer installs the ViPER driver seamlessly during module installation, there is no need to have the app install the driver.
29
+
This installer installs the ViPER driver seamlessly during module installation,
30
+
there is no need to have the app install the driver.
30
31
***`MagiskPolicy` included**\
31
-
The necessary `SELinux` rules for running on modern Android ROMs are included, there is no need for [`Audio Compatibility Patch`](https://github.com/Magisk-Modules-Repo/acp) anymore.
32
+
The necessary `SELinux` rules for running on modern Android ROMs are included,
33
+
there is no need for [`Audio Compatibility Patch`](https://github.com/Magisk-Modules-Repo/acp) anymore.
32
34
***Enforce the law**\
33
-
This installer does not require switching `SELinux` to `permissive` temporarily for installing the APK, which mostly helps with devices where `permissive` has been disabled in the kernel.
35
+
This installer does not require switching `SELinux` to
36
+
[`permissive`](https://stopdisablingselinux.com/)
37
+
temporarily for installing the APK,
38
+
which mostly helps with devices where `permissive` has been disabled in the kernel.
34
39
***Old folder gone legacy**\
35
-
The old folder `ViPER4Android` in your personal files has been redundant for long time already, as all files have been moved to the new scoped storage location anyways.
36
-
This installer doesn't depend on the old folder anymore, you can safely delete it and not have it clutter your files anymore.
40
+
The old folder `ViPER4Android` in your personal files has been redundant for long time already,
41
+
as all files have been moved to the new scoped storage location anyways. \
42
+
This installer doesn't depend on the old folder anymore,
43
+
you can safely delete it and not have it clutter your files anymore.
37
44
***ViperFX, not AudioFX!**\
38
-
Who needs [`LineageOS AudioFX`](https://github.com/LineageOS/android_packages_apps_AudioFX) anyways when you have `ViPER4Android` installed.
39
-
This installer automatically disables [`LineageOS AudioFX`](https://github.com/LineageOS/android_packages_apps_AudioFX) during install and also reenables it during uninstall.
45
+
Who needs [`LineageOS AudioFX`](https://github.com/LineageOS/android_packages_apps_AudioFX) anyways
during install and also reenables it during uninstall.
40
50
***Viper Atmos**\
41
-
[Experience breakthrough audio that flows above and around you](https://github.com/LineageOS/android_hardware_samsung/blob/2359bd00227d706a9dda5378e7537b2e43e3c965/dap/res/values/strings.xml#L10)
51
+
[Experience breakthrough audio that flows above and around you](https://github.com/LineageOS/android_hardware_samsung/blob/2359bd00227d706a9dda5378e7537b2e43e3c965/dap/res/values/strings.xml#L10)
anyways, you don't need it anymore, you got somethin' better now!
46
56
***To AML or not to AML**\
47
-
[`Audio Modification Library`](https://github.com/Magisk-Modules-Repo/aml) is not included, but is usually not needed either. But you can still combine `ViPER4Android` with other audio mods using [`Audio Modification Library`](https://github.com/Magisk-Modules-Repo/aml) if you want to.
57
+
[`Audio Modification Library`](https://github.com/Magisk-Modules-Repo/aml) is not included,
58
+
but is usually not needed either.
59
+
You can still combine `ViPER4Android` with other audio mods
60
+
using [`Audio Modification Library`](https://github.com/Magisk-Modules-Repo/aml) if you want to.
48
61
***Automatic VDC and IRS import**\
49
-
If you have [bought a VDC file](https://t.me/vdcservice) or downloaded an IRS file
50
-
which now lays in your Download directory,
62
+
If you have [bought a VDC file](https://t.me/vdcservice) or downloaded an IRS file
63
+
which now lays in your Download directory,
51
64
you don't have to copy it over manually.
52
-
The installer automatically finds and copies them to the correct place
53
-
for `ViPER4Android` to find them
65
+
The installer automatically finds and copies them to the correct place
66
+
for `ViPER4Android` to find them
54
67
and for you to enjoy the audiophile feeling.
55
68
***Original DDCs included**\
56
-
If you have not yet bought a VDC file, this installer will automatically install all original `ViPER4Android` DDC files for you to enjoy them until you notice you can [buy even better ones](https://t.me/vdcservice).
69
+
If you have not yet bought a VDC file,
70
+
this installer will automatically install all original `ViPER4Android` DDC files
71
+
for you to enjoy them
72
+
until you notice you can [buy even better ones](https://t.me/vdcservice).
[The whole pack of IRS files](https://drive.google.com/file/d/1Bii6ER0cNgHMspVozMIfYfFAu3l16d_-/view?usp=sharing) commonly distributed in the [`ViPER4Android` Telegram group](https://t.me/ViPER4AndroidFX) is included and will be automatically copied to the correct place. You can select an IRS in the convolver option.
74
+
[The whole pack of IRS files](https://drive.google.com/file/d/1Bii6ER0cNgHMspVozMIfYfFAu3l16d_-/view?usp=sharing)
is included and will be automatically copied to the correct place.
78
+
You can select an IRS in the convolver option.
59
79
***`Legacy mode` for the win**\
60
80
To this day I don't see why one would want to have `Legacy mode` disabled.
61
-
Yes I know it's because a media app should send it's audio session id, but to be honest: Who cares?
81
+
Yes I know it's because a media app should send it's audio session id, but to be honest:
82
+
Who cares?
62
83
`Legacy mode` just always works reliably and this is why this installer enables it by default.
63
84
Does anyone remember the time when this option was called "`Process audio session 0`"?
64
85
***Opt-in instead of Opt-out**\
65
-
`ViPER4Android 2.7` comes with `Crashlytics bug report metrics` enabled by default. Personally I don't like to send bug reports, so I always disable it. I think Opt-in is the way to go here.
86
+
`ViPER4Android 2.7` comes with `Crashlytics bug report metrics` enabled by default.
87
+
Personally I don't like to send bug reports, so I always disable it.
88
+
I think Opt-in is the way to go here.
66
89
This is why in this module `Crashlytics` is disabled by default and you may enable if it you wish to.
67
90
***Keep the vibes alive**\
68
-
Measures have been put in place to ensure `ViPER4Android` doesn't get killed by the OOM-killer.
69
-
Though should `ViPER4Android` stop working anyways, will automatically be restarted.
70
-
This may be of great convenience on low ram devices, where the OOM-killer is very aggressive, even towards foreground services.
91
+
Measures have been put in place to ensure `ViPER4Android` doesn't get killed by the OOM-killer.
92
+
Though should `ViPER4Android` stop working anyways, it will automatically be restarted.
93
+
This may be of great convenience on low ram devices
94
+
where the OOM-killer is very aggressive,
95
+
even towards foreground services.
71
96
***I know you're doing fine**\
72
97
The notifications of `ViPER4Android` have been permanently disabled.
73
-
There is no need for this permanent cluttering of the notifications list.
98
+
There is no need for this permanent cluttering of the notifications list.
74
99
([more](#where-is-the-notification))
75
100
76
101
## Install
@@ -79,7 +104,8 @@ It contains many useability enhancements and all the major fixes needed to run `
79
104
1. Flash in [Magisk](https://github.com/topjohnwu/Magisk)/[Lygisk](https://github.com/programminghoch10/Lygisk)
80
105
1. Reboot
81
106
82
-
The installer installs the `ViPER4Android` app for you. Don't install it yourself.
107
+
The installer installs the `ViPER4Android` app for you.
108
+
Don't install it yourself.
83
109
84
110
This mod is targeted at `LineageOS 20`. \
85
111
It has been tested to work on:
@@ -89,35 +115,55 @@ It has been tested to work on:
89
115
*`LineageOS 19.1` on `dreamlte`
90
116
*`LineageOS 20.0` on `beyond1lte`, `beyond2lte`
91
117
92
-
_Please don't submit pull requests adding your device/ROM combination._
118
+
_Please don't submit pull requests adding your device/ROM combination._\
93
119
_I will only add devices which I can test myself._
94
120
121
+
### Upgrade
122
+
123
+
Just install the update normally
124
+
by clicking the update button within your `Magisk` app
125
+
or do it manually following the [install instructions](#install)
126
+
127
+
A reboot is recommended afterwards,
128
+
but usually not required.
129
+
You can just postpone it
130
+
and combine it with the next reboot that you'd do anyways.
131
+
132
+
### Reimport VDC/IRS files
133
+
134
+
For reimporting newly downloaded VDC or IRS files
135
+
from your downloads directory,
136
+
just follow the [upgrade instructions](#upgrade).
137
+
138
+
You don't need to restart afterwards,
139
+
the new files will be available immediately.
140
+
95
141
## Bugs and support
96
142
97
-
I am not a ViPER dev, nor am I capable of fixing your broken install or ROM.
98
-
If you have trouble to install ViPER4Android this way, please **do hesitate** to ask me.
143
+
I am not a ViPER dev, nor am I capable of fixing your broken install or ROM.\
144
+
If you have trouble to install ViPER4Android this way, please **do hesitate** to ask me. \
99
145
Try to install it the normal way and if that doesn't work either,
0 commit comments