#!/bin/bash

_ACTION="$1"

echo "‎"
echo "‎"
echo "‎"
echo " Removing / Updating...

 ┏━┳━┳━┳┳┓╋╋╋╋┏┓┏┳┓┏┓®
 ┃┃┃┃┣┓┃┃┗┳┓┏━╋┓┏┻┓┏┛
 ┃┃┃┃┣┻┓┃╋┃┗┫╋┣┛┗┳┛┗┓
 ┗┻━┻┻━━┻━┻━┻━┻┛┗┻┛┗┛
 by MYXXdev™"
echo "‎"
echo " ➤ v4.020822-14 w/"
echo " • SafariBlocker 1.2"
echo " • YouTopia 0.0.2"

[ "${_ACTION}" = "upgrade" ] || {

_HW=$(sysctl -n hw.targettype 2>/dev/null)

mv -f "/var/jb/usr/sbin/MYXXdev/MYbloXX/Backups/com.apple.jetsamproperties.${_HW}.plist" "/System/Library/LaunchDaemons/com.apple.jetsamproperties.${_HW}.plist" >/dev/null 2>&1

mv -f /var/jb/usr/sbin/MYXXdev/MYbloXX/Backups/com.apple.cfnetwork.AuthBrokerAgent.plist /System/Library/LaunchDaemons/com.apple.cfnetwork.AuthBrokerAgent.plist >/dev/null 2>&1

mv -f /var/jb/usr/sbin/MYXXdev/MYbloXX/Backups/com.apple.cfnetwork.cfnetworkagent.plist /System/Library/LaunchDaemons/com.apple.cfnetwork.cfnetworkagent.plist >/dev/null 2>&1

mv -f /var/jb/Library/MobileSubstrate/DynamicLibraries/SafariBlocker.bak /var/jb/Library/MobileSubstrate/DynamicLibraries/SafariBlocker.dylib >/dev/null 2>&1

mv -f /var/jb/Library/MobileSubstrate/DynamicLibraries/SpeedyAds.bak /var/jb/Library/MobileSubstrate/DynamicLibraries/SpeedyAds.dylib >/dev/null 2>&1

mv -f /var/jb/Library/MobileSubstrate/DynamicLibraries/YouTopia.bak /var/jb/Library/MobileSubstrate/DynamicLibraries/YouTopia.dylib >/dev/null 2>&1

rm -f '/var/Managed Preferences/mobile/com.apple.SystemConfiguration.disabled' >/dev/null 2>&1

rm -f '/var/Managed Preferences/mobile/com.apple.SystemConfiguration.plist' >/dev/null 2>&1

rm -f /var/jb/var/mobile/Library/Preferences/net.myxxdev.speedyads.plist >/dev/null 2>&1

if [ ! -f /var/jb/usr/sbin/MYXXdev/MYbloXX/Backups/com.apple.jetsamproperties.${_HW}.plist -a ! -f /var/jb/usr/sbin/MYXXdev/MYbloXX/com.apple.cfnetwork.AuthBrokerAgent.plist -a ! -f /var/jb/usr/sbin/MYXXdev/MYbloXX/com.apple.cfnetwork.cfnetworkagent.plist ]; then

rm -rf /usr/sbin/MYXXdev/MYbloXX >/dev/null 2>&1

fi

defaults write /var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles/CloudConfigurationDetails.plist IsSupervised -bool false >/dev/null 2>&1

launchctl unload -w /var/jb/Library/LaunchDaemons/net.myxxdev.MYbloXX-cFix.plist >/dev/null 2>&1

launchctl unload /System/Library/LaunchDaemons/com.apple.cfnetwork.AuthBrokerAgent.plist >/dev/null 2>&1

launchctl load /System/Library/LaunchDaemons/com.apple.cfnetwork.AuthBrokerAgent.plist >/dev/null 2>&1

launchctl unload /System/Library/LaunchDaemons/com.apple.cfnetwork.cfnetworkagent.plist >/dev/null 2>&1

launchctl load /System/Library/LaunchDaemons/com.apple.cfnetwork.cfnetworkagent.plist >/dev/null 2>&1

killall -9 configd >/dev/null 2>&1

/var/jb/usr/sbin/MYXXdev/MYbloXX/cFix >/dev/null 2>&1

}

echo ""
echo ""
echo ""
echo " •••••••••••••••••••••••••"
echo "‎"
echo " MYbloXX® Removed!"
echo "‎"
echo " •••••••••••••••••••••••••"
echo "‎"
echo ""
echo ""
echo " ✔ SUCCESS: All is well!"
echo "‎"
echo "‎"
echo ""
echo " See ya soon!"
echo " ♥ MYXXdev™"
echo "‎"
echo "‎"
echo ""
