Jeff Sharkey | cc5c31d | 2019-10-08 16:10:53 -0600 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | level=$1 |
Jeff Sharkey | acc3b58 | 2019-12-07 11:52:32 -0700 | [diff] [blame] | 4 | uids=$(adb shell cat /data/system/packages.list |grep -Po "providers.media[a-z\.]* \K\d+") |
Jeff Sharkey | cc5c31d | 2019-10-08 16:10:53 -0600 | [diff] [blame] | 5 | |
| 6 | if [ $level == "on" ] || [ $level == "extreme" ] |
| 7 | then |
| 8 | adb shell setprop log.tag.MediaProvider VERBOSE |
| 9 | adb shell setprop log.tag.ModernMediaScanner VERBOSE |
| 10 | else |
| 11 | adb shell setprop log.tag.MediaProvider INFO |
| 12 | adb shell setprop log.tag.ModernMediaScanner INFO |
| 13 | fi |
| 14 | |
| 15 | if [ $level == "extreme" ] |
| 16 | then |
Jeff Sharkey | acc3b58 | 2019-12-07 11:52:32 -0700 | [diff] [blame] | 17 | for uid in $uids; |
| 18 | do adb shell setprop db.log.slow_query_threshold.$uid 0; |
| 19 | done |
Jeff Sharkey | cc5c31d | 2019-10-08 16:10:53 -0600 | [diff] [blame] | 20 | adb shell setprop db.log.bindargs 1 |
| 21 | else |
Jeff Sharkey | acc3b58 | 2019-12-07 11:52:32 -0700 | [diff] [blame] | 22 | for uid in $uids; |
| 23 | do adb shell setprop db.log.slow_query_threshold.$uid 10000; |
| 24 | done |
Jeff Sharkey | cc5c31d | 2019-10-08 16:10:53 -0600 | [diff] [blame] | 25 | adb shell setprop db.log.bindargs 0 |
| 26 | fi |
| 27 | |
| 28 | # Kill process to kick new settings into place |
| 29 | adb shell am force-stop com.android.providers.media |
Jeff Sharkey | acc3b58 | 2019-12-07 11:52:32 -0700 | [diff] [blame] | 30 | adb shell am force-stop com.android.providers.media.module |
| 31 | adb shell am force-stop com.google.android.providers.media.module |