From ca38a9ada6610959691e8aad18b42f71634d1438 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Mon, 12 May 2025 16:44:43 +0200 Subject: [PATCH] check apk sha256 --- experiment/download_apk.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/experiment/download_apk.sh b/experiment/download_apk.sh index 9394c00..46ed0b9 100644 --- a/experiment/download_apk.sh +++ b/experiment/download_apk.sh @@ -30,6 +30,13 @@ androzoo() { worker() { for sha in $(cat "${TMP_DIR}/apks/${1}"); do + # Check the apk has the right sha256 + if [ -f "${APK_DIR}/${sha}.apk" ]; then + if ! $(echo "${sha} "${APK_DIR}/${sha}.apk"" | sha256sum --check --status); then + rm "${APK_DIR}/${sha}.apk" + fi + fi + # Download if not already available if [ ! -f "${APK_DIR}/${sha}.apk" ]; then echo "Download ${sha}" androzoo "${sha}"