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″

Posted on Mar 7, 2024 11:15 PM

Reply

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Terminal script

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.