#!/bin/bash phoneid=$1 containerinfo=$(adb -s $phoneid shell dumpsys package com.google.android.gms | grep "versionName" || true) homemoduleinfo=$(adb -s $phoneid shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.home" || true) optionalhomemoduleinfo=$(adb -s $phoneid shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.optional_home" || true) policyhomemoduleinfo=$(adb -s $phoneid shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.policy_home" || true) threadinfo=$(adb -s $phoneid shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.threadnetwork" || true) ghainfo=$(adb -s $phoneid shell dumpsys package com.google.android.apps.chromecast.app | grep versionName || true) enabledfeatures=$((adb -s $phoneid shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "Enabled features" | grep -i "home") || true) androidversion=$(adb -s $phoneid shell getprop ro.build.version.release || true) androidapiversion=$(adb -s $phoneid shell getprop ro.build.version.sdk || true) versionfile=$logtimestamp"_versions.txt" echo "Saving version info to $versionfile" echo "Container version:" >> $versionfile echo $containerinfo >> $versionfile echo "" >> $versionfile echo "Home Module version:" >> $versionfile echo $homemoduleinfo >> $versionfile echo "" >> $versionfile echo "Optional Home Module version:" >> $versionfile echo $optionalhomemoduleinfo >> $versionfile echo "" >> $versionfile echo "Policy Home Module version:" >> $versionfile echo $policyhomemoduleinfo >> $versionfile echo "" >> $versionfile echo "Thread Module version:" >> $versionfile echo $threadinfo >> $versionfile echo "" >> $versionfile echo "GHA version:" >> $versionfile echo $ghainfo >> $versionfile echo "" >> $versionfile echo "Android version: " >> $versionfile echo $androidversion >> $versionfile echo "" >> $versionfile echo "Android API version: " >> $versionfile echo $androidapiversion >> $versionfile echo "" >> $versionfile echo "Found enabled features (blank if missing):" >> $versionfile echo $enabledfeatures >> $versionfile echo "" >> $versionfile