#!/bin/bash KEYCHAIN_DUMPER_FOLDER=/usr/bin ENTITLEMENT_PATH=$KEYCHAIN_DUMPER_FOLDER/ent.xml echo "" > $ENTITLEMENT_PATH echo "" >> $ENTITLEMENT_PATH echo "" >> ENTITLEMENT_PATH echo " " >> $ENTITLEMENT_PATH echo " keychain-access-groups" >> $ENTITLEMENT_PATH echo " " >> $ENTITLEMENT_PATH sqlite3 /var/Keychains/keychain-2.db "SELECT DISTINCT agrp FROM genp" > ./allgroups.txt sqlite3 /var/Keychains/keychain-2.db "SELECT DISTINCT agrp FROM cert" >> ./allgroups.txt sqlite3 /var/Keychains/keychain-2.db "SELECT DISTINCT agrp FROM inet" >> ./allgroups.txt sqlite3 /var/Keychains/keychain-2.db "SELECT DISTINCT agrp FROM keys" >> ./allgroups.txt prefix=" " cat ./allgroups.txt | sed 's/.*/\ \ \ \ \ \ \ \ \&\<\/string\>/' >> $ENTITLEMENT_PATH rm ./allgroups.txt echo " ">> $ENTITLEMENT_PATH echo " platform-application ">> $ENTITLEMENT_PATH echo " com.apple.private.security.no-container ">> $ENTITLEMENT_PATH echo " ">> $ENTITLEMENT_PATH echo "">> $ENTITLEMENT_PATH cd $KEYCHAIN_DUMPER_FOLDER ldid -Sent.xml keychain_dumper