├── .github └── FUNDING.yml ├── LICENSE ├── META-INF └── com │ └── google │ └── android │ ├── update-binary │ └── updater-script ├── README.md ├── acdb.conf ├── action.sh ├── aml.sh ├── arm64-v8a └── libmagiskpolicy.so ├── armeabi-v7a └── libmagiskpolicy.so ├── cleaner.sh ├── copy.sh ├── customize.sh ├── function.sh ├── module.prop ├── package-dolby.txt ├── package.txt ├── post-fs-data.sh ├── sepolicy.rule ├── service.sh ├── system.prop ├── system ├── bin │ └── sefx ├── etc │ ├── default-permissions │ │ └── default-com.sonyericsson.soundenhancement.xml │ ├── permissions │ │ ├── com.sonyericsson.idd.xml │ │ ├── com.sonymobile.getmore.api.xml │ │ ├── privapp-com.sonyericsson.soundenhancement.xml │ │ ├── privapp-com.sonymobile.audioutil.xml │ │ ├── semc_audioeffectif.xml │ │ └── sonyaudioeffect.xml │ └── sysconfig │ │ ├── config-com.sonyericsson.soundenhancement.xml │ │ └── config-com.sonymobile.audioutil.xml ├── framework │ ├── com.sonyericsson.idd_impl.jar │ ├── com.sonymobile.getmore.api.jar │ ├── semc_audioeffectif.jar │ └── sonyaudioeffect.jar ├── lib │ ├── libaudio-resampler.so │ ├── libhscomp.so │ └── libhscomp_jni.so ├── lib64 │ ├── libaudio-resampler.so │ ├── libhscomp.so │ └── libhscomp_jni.so ├── priv-app │ ├── AudioSettings │ │ └── AudioSettings.apk │ ├── ExtendedAudioService │ │ └── ExtendedAudioService.apk │ └── SoundEnhancement │ │ └── SoundEnhancement.apk └── vendor │ ├── etc │ ├── dsx_param_file.bin │ ├── media_codecs_somc_audio.xml │ └── sony_effect │ │ ├── clearphase_sp_param.bin │ │ ├── effect_params.data │ │ ├── sforce_param_arm.bin │ │ ├── sforce_param_qdsp.bin │ │ ├── xloud_param_arm.bin │ │ └── xloud_param_qdsp.bin │ ├── lib │ ├── libAlacSwDec.so │ ├── libOmxAlacDec.so │ ├── libOmxAlacDecSw.so │ ├── libsonydseehxwrapper.so │ ├── libstagefright_soft_somcalacdec.so │ └── soundfx │ │ ├── libeffectproxy.so │ │ ├── libsonypostprocbundle.so │ │ └── libsonysweffect.so │ └── lib64 │ ├── libAlacSwDec.so │ ├── libOmxAlacDec.so │ ├── libOmxAlacDecSw.so │ └── libsonydseehxwrapper.so ├── system_dolby ├── etc │ ├── permissions │ │ ├── dolby_dax.xml │ │ └── privapp-com.dolby.daxservice.xml │ └── sysconfig │ │ ├── config-com.dolby.daxappui.xml │ │ └── config-com.dolby.daxservice.xml ├── framework │ └── dolby_dax.jar ├── priv-app │ ├── DaxUI │ │ └── DaxUI.apk │ └── daxService │ │ └── daxService.apk └── vendor │ ├── bin │ └── hw │ │ └── vendor.dolby.hardware.dms@1.0-service │ ├── etc │ ├── dolby │ │ └── dax-default.xml │ └── media_codecs_dolby_audio.xml │ ├── lib │ ├── libdapparamstorage.so │ ├── libstagefright_foundation.so │ ├── libstagefright_soft_ac4dec.so │ ├── libstagefright_soft_ddpdec.so │ ├── libstagefrightdolby.so │ ├── soundfx │ │ └── libswdap.so │ └── vendor.dolby.hardware.dms@1.0.so │ └── lib64 │ ├── libdapparamstorage.so │ ├── libdlbdsservice.so │ ├── libsqlite.so │ ├── libstagefright_foundation.so │ ├── libstagefrightdolby.so │ ├── soundfx │ └── libswdap.so │ ├── vendor.dolby.hardware.dms@1.0-impl.so │ └── vendor.dolby.hardware.dms@1.0.so ├── system_dolby_36dB └── app │ └── DaxUI │ └── DaxUI.apk ├── system_support ├── lib │ ├── libhidlbase.so │ ├── libhidltransport.so │ └── libhwbinder.so └── lib64 │ ├── libhidlbase.so │ ├── libhidltransport.so │ └── libhwbinder.so ├── uninstall.sh ├── unused └── vendor │ └── etc │ ├── init │ └── vendor.dolby.hardware.dms@1.0-service.rc │ ├── media_codecs.xml │ └── selinux │ ├── vendor_file_contexts │ └── vendor_hwservice_contexts ├── update.sh ├── x86 └── libmagiskpolicy.so └── x86_64 └── libmagiskpolicy.so /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: reiryuki # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: reiryuki # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: reiryuki # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: https://www.paypal.me/reiryuki # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Rei Ryuki 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /META-INF/com/google/android/update-binary: -------------------------------------------------------------------------------- 1 | #!/sbin/sh 2 | 3 | ################# 4 | # Initialization 5 | ################# 6 | 7 | umask 022 8 | 9 | # echo before loading util_functions 10 | ui_print() { echo "$1"; } 11 | 12 | require_new_magisk() { 13 | ui_print "*******************************" 14 | ui_print " Please install Magisk v20.4+! " 15 | ui_print "*******************************" 16 | exit 1 17 | } 18 | 19 | ######################### 20 | # Load util_functions.sh 21 | ######################### 22 | 23 | OUTFD=$2 24 | ZIPFILE=$3 25 | 26 | mount /data 2>/dev/null 27 | 28 | [ -f /data/adb/magisk/util_functions.sh ] || require_new_magisk 29 | . /data/adb/magisk/util_functions.sh 30 | [ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk 31 | 32 | install_module 33 | exit 0 34 | -------------------------------------------------------------------------------- /META-INF/com/google/android/updater-script: -------------------------------------------------------------------------------- 1 | #MAGISK 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sound Enhancement & Dolby Atmos Sony Xperia 10 Magisk Module 2 | 3 | ## DISCLAIMER 4 | - Dolby & Sony apps and blobs are owned by Dolby™ and Sony™. 5 | - The MIT license specified here is for the Magisk Module only, not for Dolby nor Sony apps and blobs. 6 | 7 | ## Descriptions 8 | - Equalizers sound effect ported from Sony Xperia 10 (I4113) and integrated as a Magisk Module for all supported and rooted devices with Magisk 9 | - Global type sound effect 10 | - Dolby Atmos changes/spoofs ro.product.manufacturer to Sony which may break some system apps and features functionality 11 | - Dolby Atmos conflicted with `vendor.dolby.hardware.dms@2.0-service` 12 | - Sound Enhancement doesn't support ACDB Magisk Module because using effect proxy 13 | 14 | ## Sources 15 | - https://dumps.tadiphone.dev/dumps/sony/i4113 kirin_dsds-user-10-53.1.A.2.2-053001A00020000200894138764-release-keys 16 | - libhscomp_jni.so & libhscomp.so: https://dumps.tadiphone.dev/dumps/sony/akari akari-user-9-TAMA2-2.0.1-191021-1837-1-dev-keys 17 | - system_dolby: https://dumps.tadiphone.dev/dumps/sony/xq-at51 qssi-user-10-58.0.A.3.31-058000A003003102854466984-release-keys 18 | - system_support: CrDroid ROM Android 13 19 | - libmagiskpolicy.so: Kitsune Mask R6687BB53 20 | 21 | ## Screenshots 22 | - https://t.me/androidryukimodsdiscussions/144433 23 | 24 | ## Requirements 25 | - Sound Enhancement: 26 | - armeabi-v7a or arm64-v8a architecture 27 | - 32 bit audio service (this also can be found in 64 bit ROM with 32 bit support, not only 32 bit ROM) 28 | - Android 10 (SDK 29) and up 29 | - Magisk or KernelSU installed 30 | - Dolby Atmos: 31 | - arm64-v8a architecture 32 | - Android 10 (SDK 29) and up 33 | - Magisk or KernelSU installed (Recommended to use Magisk Delta/Kitsune Mask for systemless early init mount manifest.xml if your ROM is Read-Only https://t.me/ryukinotes/49) 34 | 35 | ## WARNING!!! 36 | - Possibility of bootloop or even softbrick or a service failure on Read-Only ROM with the Dolby Atmos if you don't use Magisk Delta/Kitsune Mask. 37 | 38 | ## Installation Guide & Download Link 39 | - Recommended to use Magisk Delta/Kitsune Mask if Dolby Atmos is activated https://t.me/ryukinotes/49 40 | - Remove any other else Dolby MAGISK MODULE with different name (no need to remove if it's the same name) if Dolby Atmos is activated 41 | - Reboot 42 | - If you have Dolby in-built in your ROM, then you need to activate data.cleanup=1 at the first time install (READ Optionals bellow!) 43 | - Install this module https://www.pling.com/p/1531791/ via Magisk app or KernelSU app or Recovery if Magisk installed 44 | - Install AML Magisk Module https://t.me/ryukinotes/34 only if using any other else audio mod module 45 | - If you are using KernelSU, you need to disable Unmount Modules by Default in KernelSU app settings 46 | - Reboot 47 | - Disable the "No active profiles" notification and ignore it it's nothing 48 | - If you are using KernelSU, you need to allow superuser list manually all package name listed in package-dolby.txt (and your home launcher app also) (enable show system apps) and reboot afterwards 49 | - If you are using SUList, you need to allow list manually your home launcher app (enable show system apps) and reboot afterwards 50 | - If you have sensors issue (fingerprint, proximity, gyroscope, etc), then READ Optionals bellow! 51 | - If Sound Enhancement effect doesn't work, then type: 52 | 53 | `su` 54 | 55 | `sefx` 56 | 57 | at Terminal/Termux app while playing music 58 | 59 | ## Optionals 60 | - https://t.me/ryukinotes/56 61 | - Global: https://t.me/ryukinotes/35 62 | - Stream: https://t.me/ryukinotes/52 63 | 64 | ## Troubleshootings 65 | - https://t.me/ryukinotes/56 66 | - Global: https://t.me/ryukinotes/34 67 | 68 | ## Support & Bug Report 69 | - https://t.me/ryukinotes/54 70 | - If you don't do above, issues will be closed immediately 71 | 72 | ## Credits and Contributors 73 | - @HuskyDG 74 | - https://t.me/viperatmos 75 | - https://t.me/androidryukimodsdiscussions 76 | - @HELLBOY017 77 | - You can contribute ideas about this Magisk Module here: https://t.me/androidappsportdevelopment 78 | 79 | ## Sponsors 80 | - https://t.me/ryukinotes/25 81 | 82 | 83 | -------------------------------------------------------------------------------- /acdb.conf: -------------------------------------------------------------------------------- 1 | 2 | # Audio Configuration Database 3 | # gh 4 | 5 | 6 | # acdb.conf is a module configuration file sourced by the ACDB module to add or remove the configuration of libraries and effects included in this module - determined by the status of a Magisk module being installed, disabled, or enabled. 7 | 8 | 9 | # Simply insert the appropriate value for the required parameters below for consistent results: 10 | 11 | 12 | # Required: 13 | 14 | libraryid=dap_mod 15 | libraryname=libswdap.so 16 | 17 | effectid=dap_mod 18 | effectuuid=9d4921da-8225-4f29-aefa-39537a04bcaa 19 | 20 | 21 | # Optional: 22 | 23 | musicstream= 24 | 25 | -------------------------------------------------------------------------------- /action.sh: -------------------------------------------------------------------------------- 1 | MODPATH=${0%/*} 2 | 3 | # info 4 | echo "- Apps caches from this module will be re-cleaned" 5 | echo " at the next boot." 6 | echo " " 7 | 8 | # rename 9 | FILE=$MODPATH/cleaner.sh 10 | if [ -f $FILE.txt ]; then 11 | mv -f $FILE.txt $FILE 12 | fi 13 | 14 | 15 | -------------------------------------------------------------------------------- /aml.sh: -------------------------------------------------------------------------------- 1 | [ ! "$MODPATH" ] && MODPATH=${0%/*} 2 | 3 | # destination 4 | [ ! "$libdir" ] && libdir=/vendor 5 | MODAECS=`find $MODPATH -type f -name *audio*effects*.conf` 6 | MODAEXS=`find $MODPATH -type f -name *audio*effects*.xml` 7 | MODAPS=`find $MODPATH -type f -name *policy*.conf -o -name *policy*.xml` 8 | MODAPXS=`find $MODPATH -type f -name *policy*.xml` 9 | 10 | # function 11 | archdir() { 12 | if [ -f $libdir/lib/soundfx/$LIB ]\ 13 | || [ -f $MODPATH/system$libdir/lib/soundfx/$LIB ]\ 14 | || [ -f $MODPATH$libdir/lib/soundfx/$LIB ]; then 15 | ARCHDIR=/lib 16 | elif [ -f $libdir/lib64/soundfx/$LIB ]\ 17 | || [ -f $MODPATH/system$libdir/lib64/soundfx/$LIB ]\ 18 | || [ -f $MODPATH$libdir/lib64/soundfx/$LIB ]; then 19 | ARCHDIR=/lib64 20 | else 21 | unset ARCHDIR 22 | fi 23 | } 24 | remove_conf() { 25 | for RMV in $RMVS; do 26 | sed -i "s|$RMV|removed|g" $MODAEC 27 | done 28 | sed -i 's|path /vendor/lib/soundfx/removed||g' $MODAEC 29 | sed -i 's|path /system/lib/soundfx/removed||g' $MODAEC 30 | sed -i 's|path /vendor/lib/removed||g' $MODAEC 31 | sed -i 's|path /system/lib/removed||g' $MODAEC 32 | sed -i 's|path /vendor/lib64/soundfx/removed||g' $MODAEC 33 | sed -i 's|path /system/lib64/soundfx/removed||g' $MODAEC 34 | sed -i 's|path /vendor/lib64/removed||g' $MODAEC 35 | sed -i 's|path /system/lib64/removed||g' $MODAEC 36 | sed -i 's|library removed||g' $MODAEC 37 | sed -i 's|uuid removed||g' $MODAEC 38 | sed -i "/^ removed {/ {;N s/ removed {\n }//}" $MODAEC 39 | sed -i 's|removed { }||g' $MODAEC 40 | sed -i 's|removed {}||g' $MODAEC 41 | } 42 | remove_xml() { 43 | for RMV in $RMVS; do 44 | sed -i "s|\"$RMV\"|\"removed\"|g" $MODAEX 45 | done 46 | sed -i 's|||g' $MODAEX 47 | sed -i 's|||g' $MODAEX 48 | sed -i 's|||g' $MODAEX 49 | sed -i 's|||g' $MODAEX 50 | sed -i 's|||g' $MODAEX 51 | sed -i 's|||g' $MODAEX 52 | sed -i 's|||g' $MODAEX 53 | sed -i 's|||g' $MODAEX 54 | sed -i 's|||g' $MODAEX 55 | sed -i 's|||g' $MODAEX 56 | sed -i 's|||g' $MODAEX 57 | sed -i 's|||g' $MODAEX 58 | sed -i 's|||g' $MODAEX 59 | sed -i 's|||g' $MODAEX 60 | } 61 | 62 | # store 63 | RMVS="ring_helper alarm_helper music_helper voice_helper 64 | notification_helper ma_ring_helper ma_alarm_helper 65 | ma_music_helper ma_voice_helper ma_system_helper 66 | ma_notification_helper sa3d fens lmfv dirac dtsaudio 67 | dlb_music_listener dlb_ring_listener dlb_alarm_listener 68 | dlb_system_listener dlb_notification_listener" 69 | 70 | # setup audio effects conf 71 | for MODAEC in $MODAECS; do 72 | for RMV in $RMVS; do 73 | sed -i "/^ $RMV {/ {;N s/ $RMV {\n }//}" $MODAEC 74 | sed -i "s|$RMV { }||g" $MODAEC 75 | sed -i "s|$RMV {}||g" $MODAEC 76 | done 77 | if ! grep -q '^output_session_processing {' $MODAEC; then 78 | sed -i '$a\ 79 | \ 80 | output_session_processing {\ 81 | music {\ 82 | }\ 83 | ring {\ 84 | }\ 85 | alarm {\ 86 | }\ 87 | system {\ 88 | }\ 89 | voice_call {\ 90 | }\ 91 | notification {\ 92 | }\ 93 | bluetooth_sco {\ 94 | }\ 95 | dtmf {\ 96 | }\ 97 | enforced_audible {\ 98 | }\ 99 | accessibility {\ 100 | }\ 101 | tts {\ 102 | }\ 103 | assistant {\ 104 | }\ 105 | call_assistant {\ 106 | }\ 107 | patch {\ 108 | }\ 109 | rerouting {\ 110 | }\ 111 | }\' $MODAEC 112 | else 113 | if ! grep -q '^ rerouting {' $MODAEC; then 114 | sed -i "/^output_session_processing {/a\ rerouting {\n }" $MODAEC 115 | fi 116 | if ! grep -q '^ patch {' $MODAEC; then 117 | sed -i "/^output_session_processing {/a\ patch {\n }" $MODAEC 118 | fi 119 | if ! grep -q '^ call_assistant {' $MODAEC; then 120 | sed -i "/^output_session_processing {/a\ call_assistant {\n }" $MODAEC 121 | fi 122 | if ! grep -q '^ assistant {' $MODAEC; then 123 | sed -i "/^output_session_processing {/a\ assistant {\n }" $MODAEC 124 | fi 125 | if ! grep -q '^ tts {' $MODAEC; then 126 | sed -i "/^output_session_processing {/a\ tts {\n }" $MODAEC 127 | fi 128 | if ! grep -q '^ accessibility {' $MODAEC; then 129 | sed -i "/^output_session_processing {/a\ accessibility {\n }" $MODAEC 130 | fi 131 | if ! grep -q '^ enforced_audible {' $MODAEC; then 132 | sed -i "/^output_session_processing {/a\ enforced_audible {\n }" $MODAEC 133 | fi 134 | if ! grep -q '^ dtmf {' $MODAEC; then 135 | sed -i "/^output_session_processing {/a\ dtmf {\n }" $MODAEC 136 | fi 137 | if ! grep -q '^ bluetooth_sco {' $MODAEC; then 138 | sed -i "/^output_session_processing {/a\ bluetooth_sco {\n }" $MODAEC 139 | fi 140 | if ! grep -q '^ notification {' $MODAEC; then 141 | sed -i "/^output_session_processing {/a\ notification {\n }" $MODAEC 142 | fi 143 | if ! grep -q '^ voice_call {' $MODAEC; then 144 | sed -i "/^output_session_processing {/a\ voice_call {\n }" $MODAEC 145 | fi 146 | if ! grep -q '^ system {' $MODAEC; then 147 | sed -i "/^output_session_processing {/a\ system {\n }" $MODAEC 148 | fi 149 | if ! grep -q '^ alarm {' $MODAEC; then 150 | sed -i "/^output_session_processing {/a\ alarm {\n }" $MODAEC 151 | fi 152 | if ! grep -q '^ ring {' $MODAEC; then 153 | sed -i "/^output_session_processing {/a\ ring {\n }" $MODAEC 154 | fi 155 | if ! grep -q '^ music {' $MODAEC; then 156 | sed -i "/^output_session_processing {/a\ music {\n }" $MODAEC 157 | fi 158 | fi 159 | done 160 | 161 | # setup audio effects xml 162 | for MODAEX in $MODAEXS; do 163 | for RMV in $RMVS; do 164 | sed -i "s|||g" $MODAEX 165 | sed -i "s|||g" $MODAEX 166 | done 167 | if ! grep -q '' $MODAEX\ 168 | || grep -q ' 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /system_dolby/vendor/lib/libdapparamstorage.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib/libdapparamstorage.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib/libstagefright_foundation.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib/libstagefright_foundation.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib/libstagefright_soft_ac4dec.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib/libstagefright_soft_ac4dec.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib/libstagefright_soft_ddpdec.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib/libstagefright_soft_ddpdec.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib/libstagefrightdolby.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib/libstagefrightdolby.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib/soundfx/libswdap.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib/soundfx/libswdap.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib/vendor.dolby.hardware.dms@1.0.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib/vendor.dolby.hardware.dms@1.0.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/libdapparamstorage.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/libdapparamstorage.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/libdlbdsservice.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/libdlbdsservice.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/libsqlite.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/libsqlite.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/libstagefright_foundation.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/libstagefright_foundation.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/libstagefrightdolby.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/libstagefrightdolby.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/soundfx/libswdap.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/soundfx/libswdap.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so -------------------------------------------------------------------------------- /system_dolby/vendor/lib64/vendor.dolby.hardware.dms@1.0.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby/vendor/lib64/vendor.dolby.hardware.dms@1.0.so -------------------------------------------------------------------------------- /system_dolby_36dB/app/DaxUI/DaxUI.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_dolby_36dB/app/DaxUI/DaxUI.apk -------------------------------------------------------------------------------- /system_support/lib/libhidlbase.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_support/lib/libhidlbase.so -------------------------------------------------------------------------------- /system_support/lib/libhidltransport.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_support/lib/libhidltransport.so -------------------------------------------------------------------------------- /system_support/lib/libhwbinder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_support/lib/libhwbinder.so -------------------------------------------------------------------------------- /system_support/lib64/libhidlbase.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_support/lib64/libhidlbase.so -------------------------------------------------------------------------------- /system_support/lib64/libhidltransport.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_support/lib64/libhidltransport.so -------------------------------------------------------------------------------- /system_support/lib64/libhwbinder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/system_support/lib64/libhwbinder.so -------------------------------------------------------------------------------- /uninstall.sh: -------------------------------------------------------------------------------- 1 | mount -o rw,remount /data 2 | [ ! "$MODPATH" ] && MODPATH=${0%/*} 3 | [ ! "$MODID" ] && MODID=`basename "$MODPATH"` 4 | UID=`id -u` 5 | [ ! "$UID" ] && UID=0 6 | 7 | # log 8 | exec 2>/data/adb/$MODID\_uninstall.log 9 | set -x 10 | 11 | # run 12 | . $MODPATH/function.sh 13 | 14 | # cleaning 15 | remove_cache 16 | PKGS=`cat $MODPATH/package.txt` 17 | #dPKGS=`cat $MODPATH/package-dolby.txt` 18 | for PKG in $PKGS; do 19 | rm -rf /data/user*/"$UID"/$PKG 20 | done 21 | remove_sepolicy_rule 22 | #drm -f /data/vendor/dolby/dax_sqlite3.db 23 | #dresetprop -p --delete persist.vendor.dolby.loglevel 24 | resetprop -p --delete persist.sony.effect.ahc 25 | resetprop -p --delete persist.sony.mono_speaker 26 | resetprop -p --delete persist.sony.effect.dolby_atmos 27 | resetprop -p --delete persist.sony.enable.dolby_auto_mode 28 | resetprop -p --delete persist.sony.effect.clear_audio_plus 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /unused/vendor/etc/init/vendor.dolby.hardware.dms@1.0-service.rc: -------------------------------------------------------------------------------- 1 | service dms-hal-1-0 /vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service 2 | class hal 3 | user media 4 | group audio media 5 | on boot 6 | mkdir /data/vendor/dolby 0770 media media 7 | -------------------------------------------------------------------------------- /unused/vendor/etc/media_codecs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /unused/vendor/etc/selinux/vendor_file_contexts: -------------------------------------------------------------------------------- 1 | /(vendor|system/vendor)/bin/hw/vendor\.dolby\.hardware\.dms@1\.0-service u:object_r:hal_dms_default_exec:s0 2 | /data/vendor/dolby(/.*)? u:object_r:vendor_data_file:s0 -------------------------------------------------------------------------------- /unused/vendor/etc/selinux/vendor_hwservice_contexts: -------------------------------------------------------------------------------- 1 | vendor.dolby.hardware.dms::IDms u:object_r:hal_dms_hwservice:s0 -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- 1 | copy_library() { 2 | DIR=`find /data/app -type d -name *$PKG*` 3 | DES=$DIR/lib/$ARCH 4 | if [ "$ARCH" ]; then 5 | if echo "$ABI" | grep 64; then 6 | if echo $DES | grep $PKG; then 7 | mkdir -p $DES 8 | for NAMES in $NAME; do 9 | if [ -f /system/lib64/$NAMES ]; then 10 | cp -f /system/lib64/$NAMES $DES 11 | else 12 | cp -f /system/apex/*/lib64/$NAMES $DES 13 | cp -f /apex/*/lib64/$NAMES $DES 14 | fi 15 | done 16 | chmod 0755 $DIR/* 17 | chown -R 1000.1000 $DIR/lib 18 | fi 19 | else 20 | if echo $DES | grep $PKG; then 21 | mkdir -p $DES 22 | for NAMES in $NAME; do 23 | if [ -f /system/lib/$NAMES ]; then 24 | cp -f /system/lib/$NAMES $DES 25 | else 26 | cp -f /system/apex/*/lib/$NAMES $DES 27 | cp -f /apex/*/lib/$NAMES $DES 28 | fi 29 | done 30 | chmod 0755 $DIR/* 31 | chown -R 1000.1000 $DIR/lib 32 | fi 33 | fi 34 | fi 35 | } 36 | 37 | ABI=`getprop ro.product.cpu.abi` 38 | if [ "$ABI" == arm64-v8a ]; then 39 | ARCH=arm64 40 | elif [ "$ABI" == armeabi-v7a ] || [ "$ABI" == armeabi ]; then 41 | ARCH=arm 42 | elif [ "$ABI" == x86_64 ]; then 43 | ARCH=x64 44 | elif [ "$ABI" == x86 ]; then 45 | ARCH=x86 46 | elif [ "$ABI" == mips64 ]; then 47 | ARCH=mips64 48 | elif [ "$ABI" == mips ]; then 49 | ARCH=mips 50 | fi 51 | PKG=com.sonyericsson.soundenhancement 52 | NAME="libhscomp_jni.so libhscomp.so" 53 | copy_library 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /x86/libmagiskpolicy.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/x86/libmagiskpolicy.so -------------------------------------------------------------------------------- /x86_64/libmagiskpolicy.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reiryuki/Sound-Enhancement-Sony-Xperia-10-Magisk-Module/28920784e2c309312fc594214f9683b6119395b2/x86_64/libmagiskpolicy.so --------------------------------------------------------------------------------