├── .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
├── cleaner.sh
├── copy.sh
├── customize.sh
├── function.sh
├── module.prop
├── package.txt
├── post-fs-data.sh
├── sepolicy.rule
├── service.sh
├── system.prop
├── system
├── etc
│ ├── default-permissions
│ │ ├── default-com.dolby.daxservice.xml
│ │ └── default-com.motorola.dolby.dolbyui.xml
│ ├── permissions
│ │ ├── com.motorola.software.dolbyui.xml
│ │ ├── privapp-com.dolby.daxservice.xml
│ │ └── privapp-com.motorola.dolby.dolbyui.xml
│ └── sysconfig
│ │ ├── config-com.dolby.daxservice.xml
│ │ └── config-com.motorola.dolby.dolbyui.xml
├── lib
│ └── .gitkeep
├── lib64
│ └── .gitkeep
├── priv-app
│ ├── MotoDolbyV3
│ │ └── MotoDolbyV3.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
│ ├── libdlbpreg.so
│ ├── libstagefright_foundation.so
│ ├── libstagefright_soft_ddpdec.so
│ ├── libstagefrightdolby.so
│ ├── soundfx
│ │ ├── libdlbvol.so
│ │ └── libswdap.so
│ └── vendor.dolby.hardware.dms@1.0.so
│ └── lib64
│ ├── libdapparamstorage.so
│ ├── libdlbdsservice.so
│ ├── libdlbpreg.so
│ ├── libsqlite.so
│ ├── libstagefright_foundation.so
│ ├── libstagefright_soft_ddpdec.so
│ ├── libstagefrightdolby.so
│ ├── soundfx
│ ├── libdlbvol.so
│ └── libswdap.so
│ ├── vendor.dolby.hardware.dms@1.0-impl.so
│ └── vendor.dolby.hardware.dms@1.0.so
├── system_10
└── vendor
│ ├── bin
│ └── hw
│ │ └── vendor.dolby.hardware.dms@1.0-service
│ ├── lib
│ ├── libstagefright_foundation.so
│ ├── libstagefrightdolby.so
│ ├── soundfx
│ │ └── libswdap.so
│ └── vendor.dolby.hardware.dms@1.0.so
│ └── lib64
│ ├── libdlbdsservice.so
│ ├── libstagefright_foundation.so
│ ├── soundfx
│ └── libswdap.so
│ ├── vendor.dolby.hardware.dms@1.0-impl.so
│ └── vendor.dolby.hardware.dms@1.0.so
├── system_legacy
└── vendor
│ ├── lib
│ └── soundfx
│ │ └── libswdap.so
│ └── lib64
│ └── soundfx
│ └── libswdap.so
├── system_support
├── lib
│ ├── libhidlbase.so
│ ├── libhidltransport.so
│ └── libhwbinder.so
├── lib64
│ ├── libhidlbase.so
│ ├── libhidltransport.so
│ └── libhwbinder.so
└── vendor
│ ├── lib
│ └── hw
│ │ ├── android.hardware.audio.effect@2.0-impl.so
│ │ ├── android.hardware.audio.effect@4.0-impl.so
│ │ ├── android.hardware.audio.effect@5.0-impl.so
│ │ ├── android.hardware.audio.effect@6.0-impl.so
│ │ └── android.hardware.audio.effect@7.0-impl.so
│ └── lib64
│ └── hw
│ ├── android.hardware.audio.effect@2.0-impl.so
│ ├── android.hardware.audio.effect@4.0-impl.so
│ ├── android.hardware.audio.effect@5.0-impl.so
│ ├── android.hardware.audio.effect@6.0-impl.so
│ └── android.hardware.audio.effect@7.0-impl.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
└── 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 reiryuki
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 | # Dolby Audio Moto G Pro Magisk Module
2 |
3 | ## DISCLAIMER
4 | - Motorola & Dolby apps and blobs are owned by Motorola™ & Dolby™.
5 | - The MIT license specified here is for the Magisk Module only, not for Motorola & Dolby apps and blobs.
6 |
7 | ## Descriptions
8 | - Equalizer sound effect ported from Motorola Moto G Pro (sofiap_sprout) and integrated as a Magisk Module for all supported and rooted devices with Magisk
9 | - Global type sound effect
10 | - Changes/spoofs ro.product.brand to motorola which may break some system apps and features functionality
11 | - Doesn't support auxiliary cable
12 | - Conflicted with `vendor.dolby.hardware.dms@2.0-service`
13 |
14 | ## Sources
15 | - https://dumps.tadiphone.dev/dumps/motorola/sofiap_sprout user-12-S0PR32.44-11-8-6de89-release-keys
16 | - libsqlite.so: https://dumps.tadiphone.dev/dumps/zte/p855a01 msmnile-user-11-RKQ1.201221.002-20211215.223102-release-keys
17 | - system_legacy: https://dumps.tadiphone.dev/dumps/motorola/sofiap_sprout sofiap_ao_eea-user-11-RPRS31.Q4U-20-36-f72e82-release-keys
18 | - system_10: https://dumps.tadiphone.dev/dumps/motorola/sofiap_sprout sofiap_ao_eea-user-10-QPRS30.80-109-2-6-6e7cd-release-keys
19 | - libhidlbase.so, libhidltransport.so, & libhwbinder.so: CrDroid ROM Android 13
20 | - android.hardware.audio.effect@*-impl.so: https://dumps.tadiphone.dev/dumps/oneplus/op594dl1 qssi-user-14-UKQ1.230924.001-1701915639192-release-keys--US
21 | - libmagiskpolicy.so: Kitsune Mask R6687BB53
22 |
23 | ## Screenshots
24 | - https://t.me/androidryukimodsdiscussions/2722
25 |
26 | ## Requirements
27 | - arm64-v8a architecture
28 | - Android 9 (SDK 28) and up
29 | - 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)
30 | - Moto Core Magisk Module installed https://github.com/reiryuki/Moto-Core-Magisk-Module except you are in Motorola ROM
31 |
32 | ## WARNING!!!
33 | - Possibility of bootloop or even softbrick or a service failure on Read-Only ROM if you don't use Magisk Delta/Kitsune Mask.
34 |
35 | ## Installation Guide & Download Link
36 | - Recommended to use Magisk Delta/Kitsune Mask https://t.me/ryukinotes/49
37 | - Remove any other else Dolby MAGISK MODULE with different name (no need to remove if it's the same name)
38 | - Reboot
39 | - Install Moto Core Magisk Module first: https://github.com/reiryuki/Moto-Core-Magisk-Module except you are in Motorola ROM
40 | - 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!)
41 | - Install this module https://www.pling.com/p/1531645/ via Magisk app or KernelSU app or Recovery if Magisk installed
42 | - Install AML Magisk Module https://t.me/ryukinotes/34 only if using any other else audio mod module
43 | - If you are using KernelSU, you need to disable Unmount Modules by Default in KernelSU app settings
44 | - Reboot
45 | - If you are using KernelSU, you need to allow superuser list manually all package name listed in package.txt (and your home launcher app also) (enable show system apps) and reboot afterwards
46 | - If you are using SUList, you need to allow list manually your home launcher app (enable show system apps) and reboot afterwards
47 | - If options doesn't show up in Bluetooth audio, try disconnect and reconnect the Bluetooth and restart the app
48 | - If you have sensors issue (fingerprint, proximity, gyroscope, etc), then READ Optionals bellow!
49 |
50 | ## Optionals
51 | - https://t.me/ryukinotes/8
52 | - Global: https://t.me/ryukinotes/35
53 | - Stream: https://t.me/ryukinotes/52
54 |
55 | ## Troubleshootings
56 | - https://t.me/ryukinotes/10
57 | - https://t.me/ryukinotes/11
58 | - Global: https://t.me/ryukinotes/34
59 |
60 | ## Support & Bug Report
61 | - https://t.me/ryukinotes/54
62 | - If you don't do above, issues will be closed immediately
63 |
64 | ## Credits and Contributors
65 | - @HuskyDG
66 | - https://t.me/viperatmos
67 | - https://t.me/androidryukimodsdiscussions
68 | - @HELLBOY017
69 | - You can contribute ideas about this Magisk Module here: https://t.me/androidappsportdevelopment
70 |
71 | ## Sponsors
72 | - https://t.me/ryukinotes/25
73 |
74 |
75 |
--------------------------------------------------------------------------------
/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 |
9 | # function
10 | archdir() {
11 | if [ -f $libdir/lib/soundfx/$LIB ]\
12 | || [ -f $MODPATH/system$libdir/lib/soundfx/$LIB ]\
13 | || [ -f $MODPATH$libdir/lib/soundfx/$LIB ]; then
14 | ARCHDIR=/lib
15 | elif [ -f $libdir/lib64/soundfx/$LIB ]\
16 | || [ -f $MODPATH/system$libdir/lib64/soundfx/$LIB ]\
17 | || [ -f $MODPATH$libdir/lib64/soundfx/$LIB ]; then
18 | ARCHDIR=/lib64
19 | else
20 | unset ARCHDIR
21 | fi
22 | }
23 | remove_conf() {
24 | for RMV in $RMVS; do
25 | sed -i "s|$RMV|removed|g" $MODAEC
26 | done
27 | sed -i 's|path /vendor/lib/soundfx/removed||g' $MODAEC
28 | sed -i 's|path /system/lib/soundfx/removed||g' $MODAEC
29 | sed -i 's|path /vendor/lib/removed||g' $MODAEC
30 | sed -i 's|path /system/lib/removed||g' $MODAEC
31 | sed -i 's|path /vendor/lib64/soundfx/removed||g' $MODAEC
32 | sed -i 's|path /system/lib64/soundfx/removed||g' $MODAEC
33 | sed -i 's|path /vendor/lib64/removed||g' $MODAEC
34 | sed -i 's|path /system/lib64/removed||g' $MODAEC
35 | sed -i 's|library removed||g' $MODAEC
36 | sed -i 's|uuid removed||g' $MODAEC
37 | sed -i "/^ removed {/ {;N s/ removed {\n }//}" $MODAEC
38 | sed -i 's|removed { }||g' $MODAEC
39 | sed -i 's|removed {}||g' $MODAEC
40 | }
41 | remove_xml() {
42 | for RMV in $RMVS; do
43 | sed -i "s|\"$RMV\"|\"removed\"|g" $MODAEX
44 | done
45 | sed -i 's|||g' $MODAEX
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 | }
60 |
61 | # store
62 | RMVS="ring_helper alarm_helper music_helper voice_helper
63 | notification_helper ma_ring_helper ma_alarm_helper
64 | ma_music_helper ma_voice_helper ma_system_helper
65 | ma_notification_helper sa3d fens lmfv dirac dtsaudio
66 | dlb_music_listener dlb_ring_listener dlb_alarm_listener
67 | dlb_system_listener dlb_notification_listener"
68 |
69 | # setup audio effects conf
70 | for MODAEC in $MODAECS; do
71 | for RMV in $RMVS; do
72 | sed -i "/^ $RMV {/ {;N s/ $RMV {\n }//}" $MODAEC
73 | sed -i "s|$RMV { }||g" $MODAEC
74 | sed -i "s|$RMV {}||g" $MODAEC
75 | done
76 | if ! grep -q '^output_session_processing {' $MODAEC; then
77 | sed -i '$a\
78 | \
79 | output_session_processing {\
80 | music {\
81 | }\
82 | ring {\
83 | }\
84 | alarm {\
85 | }\
86 | system {\
87 | }\
88 | voice_call {\
89 | }\
90 | notification {\
91 | }\
92 | bluetooth_sco {\
93 | }\
94 | dtmf {\
95 | }\
96 | enforced_audible {\
97 | }\
98 | accessibility {\
99 | }\
100 | tts {\
101 | }\
102 | assistant {\
103 | }\
104 | call_assistant {\
105 | }\
106 | patch {\
107 | }\
108 | rerouting {\
109 | }\
110 | }\' $MODAEC
111 | else
112 | if ! grep -q '^ rerouting {' $MODAEC; then
113 | sed -i "/^output_session_processing {/a\ rerouting {\n }" $MODAEC
114 | fi
115 | if ! grep -q '^ patch {' $MODAEC; then
116 | sed -i "/^output_session_processing {/a\ patch {\n }" $MODAEC
117 | fi
118 | if ! grep -q '^ call_assistant {' $MODAEC; then
119 | sed -i "/^output_session_processing {/a\ call_assistant {\n }" $MODAEC
120 | fi
121 | if ! grep -q '^ assistant {' $MODAEC; then
122 | sed -i "/^output_session_processing {/a\ assistant {\n }" $MODAEC
123 | fi
124 | if ! grep -q '^ tts {' $MODAEC; then
125 | sed -i "/^output_session_processing {/a\ tts {\n }" $MODAEC
126 | fi
127 | if ! grep -q '^ accessibility {' $MODAEC; then
128 | sed -i "/^output_session_processing {/a\ accessibility {\n }" $MODAEC
129 | fi
130 | if ! grep -q '^ enforced_audible {' $MODAEC; then
131 | sed -i "/^output_session_processing {/a\ enforced_audible {\n }" $MODAEC
132 | fi
133 | if ! grep -q '^ dtmf {' $MODAEC; then
134 | sed -i "/^output_session_processing {/a\ dtmf {\n }" $MODAEC
135 | fi
136 | if ! grep -q '^ bluetooth_sco {' $MODAEC; then
137 | sed -i "/^output_session_processing {/a\ bluetooth_sco {\n }" $MODAEC
138 | fi
139 | if ! grep -q '^ notification {' $MODAEC; then
140 | sed -i "/^output_session_processing {/a\ notification {\n }" $MODAEC
141 | fi
142 | if ! grep -q '^ voice_call {' $MODAEC; then
143 | sed -i "/^output_session_processing {/a\ voice_call {\n }" $MODAEC
144 | fi
145 | if ! grep -q '^ system {' $MODAEC; then
146 | sed -i "/^output_session_processing {/a\ system {\n }" $MODAEC
147 | fi
148 | if ! grep -q '^ alarm {' $MODAEC; then
149 | sed -i "/^output_session_processing {/a\ alarm {\n }" $MODAEC
150 | fi
151 | if ! grep -q '^ ring {' $MODAEC; then
152 | sed -i "/^output_session_processing {/a\ ring {\n }" $MODAEC
153 | fi
154 | if ! grep -q '^ music {' $MODAEC; then
155 | sed -i "/^output_session_processing {/a\ music {\n }" $MODAEC
156 | fi
157 | fi
158 | done
159 |
160 | # setup audio effects xml
161 | for MODAEX in $MODAEXS; do
162 | for RMV in $RMVS; do
163 | sed -i "s|||g" $MODAEX
164 | sed -i "s|||g" $MODAEX
165 | done
166 | if ! grep -q '' $MODAEX\
167 | || 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/vendor/lib/libdapparamstorage.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/libdapparamstorage.so
--------------------------------------------------------------------------------
/system/vendor/lib/libdlbpreg.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/libdlbpreg.so
--------------------------------------------------------------------------------
/system/vendor/lib/libstagefright_foundation.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/libstagefright_foundation.so
--------------------------------------------------------------------------------
/system/vendor/lib/libstagefright_soft_ddpdec.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/libstagefright_soft_ddpdec.so
--------------------------------------------------------------------------------
/system/vendor/lib/libstagefrightdolby.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/libstagefrightdolby.so
--------------------------------------------------------------------------------
/system/vendor/lib/soundfx/libdlbvol.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/soundfx/libdlbvol.so
--------------------------------------------------------------------------------
/system/vendor/lib/soundfx/libswdap.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/soundfx/libswdap.so
--------------------------------------------------------------------------------
/system/vendor/lib/vendor.dolby.hardware.dms@1.0.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib/vendor.dolby.hardware.dms@1.0.so
--------------------------------------------------------------------------------
/system/vendor/lib64/libdapparamstorage.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/libdapparamstorage.so
--------------------------------------------------------------------------------
/system/vendor/lib64/libdlbdsservice.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/libdlbdsservice.so
--------------------------------------------------------------------------------
/system/vendor/lib64/libdlbpreg.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/libdlbpreg.so
--------------------------------------------------------------------------------
/system/vendor/lib64/libsqlite.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/libsqlite.so
--------------------------------------------------------------------------------
/system/vendor/lib64/libstagefright_foundation.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/libstagefright_foundation.so
--------------------------------------------------------------------------------
/system/vendor/lib64/libstagefright_soft_ddpdec.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/libstagefright_soft_ddpdec.so
--------------------------------------------------------------------------------
/system/vendor/lib64/libstagefrightdolby.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/libstagefrightdolby.so
--------------------------------------------------------------------------------
/system/vendor/lib64/soundfx/libdlbvol.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/soundfx/libdlbvol.so
--------------------------------------------------------------------------------
/system/vendor/lib64/soundfx/libswdap.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/soundfx/libswdap.so
--------------------------------------------------------------------------------
/system/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so
--------------------------------------------------------------------------------
/system/vendor/lib64/vendor.dolby.hardware.dms@1.0.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system/vendor/lib64/vendor.dolby.hardware.dms@1.0.so
--------------------------------------------------------------------------------
/system_10/vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/bin/hw/vendor.dolby.hardware.dms@1.0-service
--------------------------------------------------------------------------------
/system_10/vendor/lib/libstagefright_foundation.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib/libstagefright_foundation.so
--------------------------------------------------------------------------------
/system_10/vendor/lib/libstagefrightdolby.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib/libstagefrightdolby.so
--------------------------------------------------------------------------------
/system_10/vendor/lib/soundfx/libswdap.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib/soundfx/libswdap.so
--------------------------------------------------------------------------------
/system_10/vendor/lib/vendor.dolby.hardware.dms@1.0.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib/vendor.dolby.hardware.dms@1.0.so
--------------------------------------------------------------------------------
/system_10/vendor/lib64/libdlbdsservice.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib64/libdlbdsservice.so
--------------------------------------------------------------------------------
/system_10/vendor/lib64/libstagefright_foundation.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib64/libstagefright_foundation.so
--------------------------------------------------------------------------------
/system_10/vendor/lib64/soundfx/libswdap.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib64/soundfx/libswdap.so
--------------------------------------------------------------------------------
/system_10/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib64/vendor.dolby.hardware.dms@1.0-impl.so
--------------------------------------------------------------------------------
/system_10/vendor/lib64/vendor.dolby.hardware.dms@1.0.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_10/vendor/lib64/vendor.dolby.hardware.dms@1.0.so
--------------------------------------------------------------------------------
/system_legacy/vendor/lib/soundfx/libswdap.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_legacy/vendor/lib/soundfx/libswdap.so
--------------------------------------------------------------------------------
/system_legacy/vendor/lib64/soundfx/libswdap.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_legacy/vendor/lib64/soundfx/libswdap.so
--------------------------------------------------------------------------------
/system_support/lib/libhidlbase.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/lib/libhidlbase.so
--------------------------------------------------------------------------------
/system_support/lib/libhidltransport.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/lib/libhidltransport.so
--------------------------------------------------------------------------------
/system_support/lib/libhwbinder.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/lib/libhwbinder.so
--------------------------------------------------------------------------------
/system_support/lib64/libhidlbase.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/lib64/libhidlbase.so
--------------------------------------------------------------------------------
/system_support/lib64/libhidltransport.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/lib64/libhidltransport.so
--------------------------------------------------------------------------------
/system_support/lib64/libhwbinder.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/lib64/libhwbinder.so
--------------------------------------------------------------------------------
/system_support/vendor/lib/hw/android.hardware.audio.effect@2.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib/hw/android.hardware.audio.effect@2.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib/hw/android.hardware.audio.effect@4.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib/hw/android.hardware.audio.effect@4.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib/hw/android.hardware.audio.effect@5.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib/hw/android.hardware.audio.effect@5.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib/hw/android.hardware.audio.effect@6.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib/hw/android.hardware.audio.effect@6.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib/hw/android.hardware.audio.effect@7.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib/hw/android.hardware.audio.effect@7.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib64/hw/android.hardware.audio.effect@2.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib64/hw/android.hardware.audio.effect@2.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib64/hw/android.hardware.audio.effect@4.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib64/hw/android.hardware.audio.effect@4.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib64/hw/android.hardware.audio.effect@5.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib64/hw/android.hardware.audio.effect@5.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib64/hw/android.hardware.audio.effect@6.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib64/hw/android.hardware.audio.effect@6.0-impl.so
--------------------------------------------------------------------------------
/system_support/vendor/lib64/hw/android.hardware.audio.effect@7.0-impl.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/system_support/vendor/lib64/hw/android.hardware.audio.effect@7.0-impl.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 | for PKG in $PKGS; do
18 | rm -rf /data/user*/"$UID"/$PKG
19 | done
20 | remove_sepolicy_rule
21 | rm -f /data/vendor/media/dax_sqlite3.db
22 | rm -f /data/vendor/dolby/dax_sqlite3.db
23 | resetprop -p --delete persist.vendor.audio_fx.current
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/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 post-fs-data
6 | mkdir /data/vendor/media 0770 mediacodec media
7 | mkdir /data/vendor/dolby 0770 media media
8 |
--------------------------------------------------------------------------------
/unused/vendor/etc/media_codecs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/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
--------------------------------------------------------------------------------
/x86_64/libmagiskpolicy.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/reiryuki/Dolby-Audio-Moto-G-Pro-Magisk-Module/40d598bf8b5d9fe0184e893058edc525fb37fcac/x86_64/libmagiskpolicy.so
--------------------------------------------------------------------------------