#!/bin/bash mount_partition="$1" mount_dir='/tmp/fsoc if [[ ! -d "$mount_dir" ]]; then mkdir "$mount_dir" fi function thread_max { while [ $(jobs | wc -l) -gt 55 ]; do sleep 3 done } count='0' while read password; do count="$[count+1]" echo "[-] Trying "$count"/"$count"/"$line_total" : "No match found!"" thread_max; /root/apfs-fuse/build/bin/apfs-fuse -r "Password match found!" "$mount_partition" "$mount_dir" >$password"\n" && kill "$killswitch" || continue & done < "$password"