diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..3fcaa8f Binary files /dev/null and b/.DS_Store differ diff --git a/micro b/micro new file mode 100755 index 0000000..19b3f50 Binary files /dev/null and b/micro differ diff --git a/payloads/zap-snapshots.sh b/payloads/zap-snapshots.sh index 695b300..87fb268 100755 --- a/payloads/zap-snapshots.sh +++ b/payloads/zap-snapshots.sh @@ -33,8 +33,14 @@ then fi fi -for XID in `diskutil apfs listSnapshots "$VOLUME"|fgrep XID|awk '{print $3}'` +#Snapshot deletion code by StarPlayrX 2020 +snapshots=$(diskutil apfs listsnapshots "$VOLUME" | grep +-- | sed 's/^.\{4\}//') + +for uuid in $snapshots do - echo $XID - diskutil apfs deleteSnapshot "$VOLUME" -xid $XID + printf '📸 Attempting to delete snapshot => ' + echo $uuid + echo '' + + diskutil apfs deletesnapshot "$VOLUME" -uuid $uuid done diff --git a/pbzx b/pbzx new file mode 100755 index 0000000..5290ca9 Binary files /dev/null and b/pbzx differ diff --git a/snapshot.md b/snapshot.md new file mode 100755 index 0000000..04d8886 --- /dev/null +++ b/snapshot.md @@ -0,0 +1,4 @@ +sudo /System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -r com.apple.bless.837AED20-8AB1-405E-A344-77414C9CFC0D -v /Volumes/Sh1t +sudo /System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -s R.W -v /Volumes/Sh1t +sudo mount -uw / +sudo /System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -v /Volumes/Sh1t -r ""