├── .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
--------------------------------------------------------------------------------