Terminal script
Hey I didn’t know how powerful a terminal script was at first I just realized it and I’m really scared I don’t know what the script did do and I don’t know anyone who knows anything about it this is the script I pasted:function hex() {
echo ''$1'' | perl -0777pe 's|([0-9a-zA-Z]{2}+(?![^\(]*\)))|\\x${1}|gs'
}
function replaceAll() {
sudo perl -0777pi -e 'BEGIN{$/=\1e8} s|'$2'|'$3'|gs' "$1"
return
}
function replace() {
declare -r dom=$( hex $2 )
declare -r sub=$( hex $3 )
sudo perl -0777pi -e 'BEGIN{$/=\1e8} s|'$dom'|'$sub'|gs' "$1"
return
}
function prep() {
sudo xattr -cr "$1"
sudo xattr -r -d com.apple.quarantine "$1"
sudo codesign --force --deep --sign - "$1"
}
function patch() {
if [[ -f "/Applications/Topaz Video AI.app/Contents/MacOS/login" ]]; then
sudo mv "/Applications/Topaz Video AI.app/Contents/MacOS/login" "/Applications/Topaz Video AI.app/Contents/MacOS/login.bak"
fi
replace "/Applications/Topaz Video AI.app/Contents/Frameworks/libvideoai.0.dylib" '554889E54157415641554154534881ECE80000004989F64989FC' 'B800000000C3415641554154534881ECE80000004989F64989FC' # x86_64
replace "/Applications/Topaz Video AI.app/Contents/Frameworks/libvideoai.0.dylib" 'FFC304D1FC6F0EA9' '00008052C0035FD6' # arm64
replaceAll "/Applications/Topaz Video AI.app/Contents/Frameworks/libvideoai.0.dylib" 'FFC304D1FC6F0DA9' '00008052C0035FD6' # arm64
replace "/Applications/Topaz Video AI.app/Contents/Frameworks/libvideoai.0.dylib" 'FFC304D1FC6F0FA9' '00008052C0035FD6' # arm64
replaceAll "/Applications/Topaz Video AI.app/Contents/MacOS/TUtils/libtutils.dylib" 'api.topaz-labs.net' 'lololololololololo'
replaceAll "/Applications/Topaz Video AI.app/Contents/MacOS/TUtils/libtutils.dylib" 'et.topazlabs.com' 'lolololololololo'
}
patch
prep "/Applications/Topaz Video AI.app"
echo "Patching complete"
can someone pls help me and tell what I just did tho my Mac? I’m kinda scared
MacBook Pro 13″