本帖最后由 Lilith 于 2020-12-7 10:48 编辑
-
帖子中的内容及排版仅适合在PC端或桌面模式下查看
-
-
我退坑了 不代表帖子会断 还有 我不喜欢只会把手伸出来且没有判断力的 所有没有一键 也就永远没有现成的东西
-
安装 ViPER 4 Android FX 与 Dolby Digitial Plus 音效所需的相关文件及应用 可同时生效并使用 ▼
依旧是单独一个一个文件往里塞 至少要知道都有什么 还有我哪知道你改没改过什么地方 仅适用于 T1 及 N1 设备 ▼
------------- 又一个没人问 就不知道讲的老旧滞后资源 需搭配鼠标控制应用程序 ▼
------------- 听感比音质重要 你都用流媒体了还要什么音质 听着舒服就行 ▼
------------- 啊?真就追求这个 蓝光原盘 小金标 功放 箱子 GO GO GO ▼
------------- 不追求个画面色彩 N1扔了 电视换个大法9 ▼
1. 安装蝰蛇音效与杜比音效所需的文件 【Phi_ViPER_DDP_SoundFX.7z
X. More 这里之后也会加上,别复制粘帖了,不想回复往这儿找 【https://www.right.com.cn/forum/thread-4036037-1-1.html
X. MAXIMUM THE HORMONE - TSUME 【https://open.spotify.com/track/1TWeqpv6lxljGnFjVDKvJU
为确保以下文件及流程不会出现问题 均已在实机上进行了测试 20.11.13
解密钥: IreuL zvbgit4WPv1UvqvA4Qparw
下载网盘中的文件 解压并进入文件夹 在地址栏输入 CMD 或 Shift+鼠标右键 打开命令行 Powershell下键入 CMD
通过adb连接至N1 关闭SELinux 挂载system分区 - adb connect 192.168.x.xxx:5555
复制代码- adb shell mount -o rw,remount /system
复制代码
如果出现无法连接的问题请关闭adb服务并重新连接或去除 :5555
进入命令行,先将音量细化成更多阶数 省得音量已经调到了最小 声音还是巨大无比 也为了之后更好调整
-
解- 命令行 --> 使用 busybox sed 工具 --> 在 build.prop 末尾添加参数 --> 设置为 44 阶
-
- adb shell "busybox sed -i '$a ro.config.media_vol_steps=44' /system/build.prop"
复制代码- adb shell chmod 0644 /system/build.prop
复制代码
复制所需文件 - adb shell mkdir /system/dolby
复制代码- adb shell mkdir /system/app/DDP
复制代码- adb shell mkdir /system/app/DDPUI
复制代码- - adb push DDP.apk /system/app/DDP/DDP.apk
复制代码- adb push DDPUI.apk /system/app/DDPUI/DDPUI.apk
复制代码- - adb push ds1-default.xml /system/dolby/ds1-default.xml
复制代码- adb push android.dolby.xml /system/etc/permissions/android.dolby.xml
复制代码- adb push dolby_ds.jar /system/framework/dolby_ds.jar
复制代码- adb push libdseffect.so /system/lib/soundfx/libdseffect.so
复制代码- adb push libv4a_fx.so /system/lib/soundfx/libv4a_fx.so
复制代码- adb push libstagefright_soft_ddpdec.so /system/lib/libstagefright_soft_ddpdec.so
复制代码
修改对应文件权限 - adb shell chmod 0755 /system/app/DDP
复制代码- adb shell chmod 0755 /system/app/DDPUI
复制代码- adb shell chmod 0644 /system/app/DDP/DDP.apk
复制代码- adb shell chmod 0644 /system/app/DDPUI/DDPUI.apk
复制代码- - adb shell chmod 0755 /system/dolby
复制代码- adb shell chmod 0644 /system/dolby/ds1-default.xml
复制代码- adb shell chmod 0644 /system/etc/permissions/android.dolby.xml
复制代码- adb shell chmod 0644 /system/framework/dolby_ds.jar
复制代码- adb shell chmod 0644 /system/lib/soundfx/libdseffect.so
复制代码- adb shell chmod 0644 /system/lib/soundfx/libv4a_fx.so
复制代码- adb shell chmod 0644 /system/lib/libstagefright_soft_ddpdec.so
复制代码
复制替换音效配置文件 - adb push audio_effects.conf /system/etc/audio_effects.conf
复制代码- adb shell chmod 0644 /system/etc/audio_effects.conf
复制代码
单独安装 ViPER4AndroidFX 控制程序 V2.7.1.6 20.03.17 版本 - adb install -r ViPER4AndroidFX2716.apk
复制代码 -
或- 单独安装 ViPER4AndroidFX 控制程序 V2.7.2.1 20.10.28 版本 - adb install -r ViPER4AndroidFX2721.apk
复制代码
从盒子复制开机脚本到PC 开机脚本位置已在下方列出 - adb pull 对应路径/脚本名称.sh 脚本名称.sh
复制代码
从PC重新将开机脚本复制回盒子 此处不提供已修改好的开机脚本文件 我也不知道你有没有做过什么其他改动
- adb push 脚本名称.sh 对应路径/脚本名称.sh
复制代码- adb shell chmod 0644 对应路径/脚本名称.sh
复制代码
启用 ViPER4 Android FX 并正常进行处理的方案 Ⅰ 不推荐 × 在开机脚本中添加以下内容 随开机关闭SELinux - # SELinux is enforcing 1 or permissive 0 or getenforce
复制代码 -或 - - # SELinux is enforcing 1 or permissive 0 or getenforce
复制代码- echo 0 > /sys/fs/selinux/enforce&
复制代码
启用 ViPER4 Android FX 并正常进行处理的方案 Ⅱ 推荐 √ 在开机脚本中添加以下内容 通过Supolicy工具修改相应策略 - 原 /system/xbin/supolicy --live 段落内继续添加 " 双引号内 " - - allow audioserver audioserver_tmpfs:file { read write execute };allow audioserver system_file file execmod;allow audioserver unlabeled file { read write execute open getattr };allow mediaserver mediaserver_tmpfs:file { read write execute };allow mediaserver system_file file execmod;allow hal_audio_default hal_audio_default_tmpfs file execute;allow hal_audio_default audio_data_file dir search;allow <SOURCE> system_data_file file open;
复制代码 -或 在下方空白处添加以下内容 - - #Sound Server ViPER4A Patch
复制代码- /system/xbin/supolicy --live "allow audioserver audioserver_tmpfs:file { read write execute };"
复制代码- /system/xbin/supolicy --live "allow audioserver system_file file execmod;"
复制代码- /system/xbin/supolicy --live "allow audioserver unlabeled file { read write execute open getattr };"
复制代码- /system/xbin/supolicy --live "allow mediaserver mediaserver_tmpfs:file { read write execute };"
复制代码- /system/xbin/supolicy --live "allow mediaserver system_file file execmod;"
复制代码- /system/xbin/supolicy --live "allow hal_audio_default hal_audio_default process execmem;"
复制代码- /system/xbin/supolicy --live "allow hal_audio_default hal_audio_default_tmpfs file execute;"
复制代码- /system/xbin/supolicy --live "allow hal_audio_default audio_data_file dir search;"
复制代码- /system/xbin/supolicy --live "allow <SOURCE> system_data_file file open;"
复制代码
开机脚本所在位置 Webpad - /system/bin/webpadinit.sh
复制代码 开机脚本所在位置 Rush- /system/bin/ lazy-start.sh
复制代码 开机脚本所在位置 LiliN Both
完成后 重启设备
LiliN MOD 装完 Viper 4 Android FX 去这儿找图标包换上
具体在 /system/etc/audio_effects.conf 中添加的内容
libraries
# Dolby Digital Plus
ds {
path /system/lib/soundfx/libdseffect.so
}
# ViPER 4 Android FX
v4a_fx {
path /system/lib/soundfx/libv4a_fx.so
}
effects
# Dolby Digital Plus
dsplus {
library ds
uuid 9d4921da-8225-4f29-aefa-39537a04bcaa
}
# ViPER 4 Android FX
v4a_standard_fx {
library v4a_fx
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
贴中未安装未使用部分
# Dolby Atoms
dap {
path /system/lib/soundfx/libswdap-mod.so
}
dap_sw {
path /system/vendor/lib/soundfx/libswdap.so
}
dap_hw {
path /system/vendor/lib/soundfx/libhwdap.so
}
# Dolby Atoms
dap {
library proxy
uuid 9d4921da-8225-4f29-aefa-39537a04bcaa
}
libsw {
library dap_sw
uuid 6ab06da4-c516-4611-8166-452799218539
}
libhw {
library dap_hw
uuid a0c30891-8246-4aef-b8ad-d53e26da0253
}
注意事项
1. 正常使用 蝰蛇音效 V2.7.2.1 需开启该应用右上角设置中 (齿轮图标) 的【Legacy Mode】
- 驱动版本: 2.5.0.4
- NEON已启用: 是
- 已启用: 否/是
- 驱动状态: 正常
- 音频格式: 支持
- 正在处理: 否/是
- 采样率: 48000
2. 关闭 SElinux 可能会导致极少数应用无法正常工作 解码也将出现问题
- 推荐使用蝰蛇音效时通过单独的命令或应用程序关闭,不使用时再重新打开 【setenforce 0】【setenforce 1】 【echo 0 > /sys/fs/selinux/enforce】【echo 1 > /sys/fs/selinux/enforce】
- LiliN 通过 桌面 - 高级 - SElinux OFF / SElinux ON 控制当前状态
- 需要退出 ViPER 4 Android FX 并终止进程结束应用
3. 需要root权限 需要安装su 需要进行授权 仅 ViPER 4 Android FX
4. 要求高点直接走 USB输出 ××× 外接解码器功放之类的东西
5. 脉冲 和 预设音效 自己找吧 到处都有 ××× 我懒就不提供了
|