#!/bin/bash
#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  Title: iLEX R.A.T.
#  Author: iLEX
#  Contact: ilexrepo@gmail.com
#  Copyright iLEX R.A.T.  2013
#  The Official Twitter Page: http://twitter.com/iLEXiNFO
#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';

    echo "iLEX R.A.T."
    echo
    echo "1. Remove All Cydia App Tweaks At Once."
    echo "2. Remove All Tweaks Settings."
    echo ""
    echo "3. Cydia Clear Cache."
    echo "4. Cydia Troubleshooting."
    echo "5. Cydia Repair."
    echo "6. Cydia Reinstall."
    echo ""
    echo "7. Clearing Cache iOS."
    echo "8. Reset Settings iOS."
    echo "9. Reset Settings Icon."
    echo ""
    echo "10. Backup All Cydia Tweaks & Dependencies to DEB."
    echo "11. Restore All Cydia Tweaks & Dependencies."
    echo ""
echo "Type a number and press enter:"
    echo ""
    echo " iLEX R.A.T., 2013, twitter.com/iLEXiNFO"

read person
case "$person" in


  "1" | "1" )
  echo
ratdel
exit
  ;;


  "2" | "2" )
  echo
ratdelcfg
  ;;


  "3" | "3" )
 echo

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';

killall kill MobileCydia &> /dev/null
sleep 3s 

rm -rf /var/lib/apt/lists/*Packages* &> /dev/null
rm -rf /var/lib/apt/lists/*Release* &> /dev/null
rm -rf /var/lib/apt/lists/partial/* &> /dev/null
apt-get clean

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';

echo "Cydia cache cleared"

echo ''

echo ''
echo "Press enter";
read num;
rat
exit 0;

exit
  ;;


  "4" | "4" )
  echo

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';

killall kill MobileCydia &> /dev/null
sleep 3s 

apt-get update


echo ''
echo "Press enter";
read num;
rat
exit 0;

exit
  ;;


  "5" | "5" )
 echo


echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';

killall kill MobileCydia &> /dev/null
sleep 3s 

rm -rf /var/lib/dpkg/updates/*
rm -rf /var/lib/dpkg/tmp.ci/*
rm -rf /var/lib/dpkg/alternatives/*

apt-get clean
apt-get autoclean
apt-get update
apt-get upgrade
dpkg --configure -a
apt-get -f install
apt-get autoremove
dpkg --configure -a
apt-get update
apt-get upgrade
apt-get clean
apt-get autoclean

# apt-get remove cydia
# apt-get install cydia


echo ''

echo "Done!"
echo "It is desirable to restart your device"

echo ''

echo ''
echo "Press enter"
read num;
rat
exit 0;

exit
  ;;





"6" | "6" )
 echo




echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';



echo -n "Cydia will be removed and re-installed!
Do you Want To Continue?
Are you sure? [y/n]: "
read item
case "$item" in
    y|Y) echo ""
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
killall kill MobileCydia &> /dev/null
killall -1 apt-get &> /dev/null
killall -1 aptitude &> /dev/null
killall -1 dpkg &> /dev/null
dpkg -P --force-remove-reinstreq --force-depends cydia &> /dev/null

echo ''
echo "Cydia removed..."
echo ''
sleep 3s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo ''
echo "Re-installed Cydia..."
echo ''
sleep 3s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
dpkg -i --force-architecture --force-depends /var/mobile/Cydia/*.deb
echo ''
echo "Done!"
echo ''
echo "If no icons Cydia on SpringBoard
Restart your device!"
echo ''
echo ''
sleep 3s
exit 0
        ;;
    n|N) 

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo "Frightened? :)))"
echo ''
sleep 2s
rat
        ;;
    *) echo "..."
rat
        ;;
esac
exit
  ;;




"7" | "7" )
 echo


echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';



echo -n "Clearing Cache iOS!
Do you Want To Continue?
Are you sure? [y/n]: "
read item
case "$item" in
    y|Y) echo ""
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
rm -rf /var/mobile/Library/Caches/* &> /dev/null
echo ''
echo ''
sleep 1s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo ''
echo ''
sleep 2s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo ''
echo ''
echo "Done!"
echo ''
sleep 3s
rat
        ;;
    n|N) 

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo "Frightened? :)))"
echo ''
sleep 2s
rat
        ;;
    *) echo "..."
rat
        ;;
esac
exit 0
  ;;


"8" | "8" )
 echo

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo -n "Reset Settings iOS?
Do you Want To Continue?
Are you sure? [y/n]: "
read item
case "$item" in
    y|Y) echo ""
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
rm -rf /var/mobile/Library/Preferences/* &> /dev/null
rm -rf /var/mobile/Library/Caches/* &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/applicationstate.plist &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/transientSettings.plist &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/LockBackgroundThumbnail.jpg &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/LockBackground.cpbitmap &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/PushStore/* &> /dev/null
echo ''
echo ''
sleep 1s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo ''
echo ''
sleep 2s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo ''
echo ''
echo "Done!"
echo "Reboot device!"
echo ''
sleep 3s
rat
        ;;
    n|N) 

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo "Frightened? :)))"
echo ''
sleep 2s
rat
        ;;
    *) echo "..."
rat
        ;;
esac
exit 0
  ;;



"9" | "9" )
 echo

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo -n "Reset Settings Icon?
Do you Want To Continue?
Are you sure? [y/n]: "
read item
case "$item" in
    y|Y) echo ""
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
rm -rf /var/mobile/Library/SpringBoard/DesiredIconState.plist &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/DesiredIconSupportState.plist &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/IconState.plist &> /dev/null
rm -rf /var/mobile/Library/SpringBoard/IconSupportState.plist &> /dev/null
rm -rf /var/mobile/Library/Caches/com.apple.IconsCache/* &> /dev/null
echo ''
echo ''
sleep 1s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo ''
echo ''
sleep 2s 
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo ''
echo ''
echo "Done!"
echo "Respring..."
sleep 2s
killall -1 SpringBoard &> /dev/null
exit 0
echo ''
sleep 3s
rat
        ;;
    n|N) 

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo "Frightened? :)))"
echo ''
sleep 2s
rat
        ;;
    *) echo "..."
rat
        ;;
esac
exit 0
  ;;



"10" | "10" )
 echo


echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';

echo 'Start Backup All Cydia Tweaks to DEB...'
sleep 3s 

echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';

ratdebpack
echo ''
echo ''
echo "Done!"
echo ''
echo "Archive - /var/mobile/Media/general_storage/iLEX/deb"

echo ''
echo "Press enter"
read num;
rat
exit 0;


exit
  ;;




"11" | "11" )
ratdebinstall

exit
  ;;





          * )
   # 
   #
   echo
   echo ""



  ;;

esac

echo

exit 0
