| set -e |
| |
| # Build both our APK and APEX combined together |
| MODULE_BUILD_FROM_SOURCE=true ./build/soong/soong_ui.bash --make-mode -j64 MediaProviderLegacy com.google.android.mediaprovider |
| |
| # Push our updated APEX to device, then force apexd to remount it |
| adb shell stop |
| adb remount |
| adb sync |
| adb shell umount /apex/com.android.mediaprovider* |
| adb shell rm -rf /data/apex/active/com.android.mediaprovider* |
| adb shell rm -rf /data/apex/decompressed/com.android.mediaprovider* |
| adb shell setprop apexd.status '""' |
| adb shell setprop ctl.restart apexd |
| adb shell rm -rf /system/priv-app/MediaProvider |
| adb shell rm -rf /system/priv-app/MediaProviderGoogle |
| adb shell start |