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