summaryrefslogtreecommitdiff
path: root/deploy.sh
blob: cc1be8e2e342ead20597e4ff66e4e302fb940166 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
set -e

# Build both our APK and APEX combined together
./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