function my_fail {
    echo "Proc Fail"
    exit 1
}

cat /var/mobile/Media/bypass4_1 /var/mobile/Media/bypass4_2 /var/mobile/Media/bypass4_3 /var/mobile/Media/bypass4_4 /var/mobile/Media/bypass4_5>> /var/mobile/Media/bypass4

cp /var/mobile/Media/bypass4 /usr/libexec/ || my_fail
mv /usr/libexec/mobileactivationd /usr/libexec/mobileactivationdbak || my_fail
mv /usr/libexec/bypass4 /usr/libexec/mobileactivationd || my_fail
chmod 755 /usr/libexec/mobileactivationd || my_fail
launchctl unload /System/Library/LaunchDaemons/com.apple.mobileactivationd.plist || my_fail
launchctl load /System/Library/LaunchDaemons/com.apple.mobileactivationd.plist || my_fail
killall backboardd

echo "Proc Success"
