#!/bin/bash
if [ -d "/usr/sbin/tweakcleaner" ]; then
echo "1"
else
exit 0
fi
if [ -d "/Applications/Cydia.app" ]; then
echo "1"
else if [ -d "/Applications/Sileo.app" ]; then
echo "1"
else
exit 0
fi
fi
rm -rf /tmp/*.txt
if [ -d "Applications/Anemone.app" ]; then
rm -rf /Library/MobileSubstrate/DynamicLibraries/Anemone*
rm /var/mobile/Library/Preferences/com.apple.lsd.iconNames.plist
rm /var/mobile/Library/Caches/com.anemoneteam.themegroups.plist
rm /var/mobile/Library/Caches/com.anemoneteam.themenames.plist
rm /var/mobile/Library/Caches/com.anemoneteam.themeidentifiers.plist
rm /var/mobile/Library/Caches/com.anemoneteam.themelist.plist
rm /var/mobile/Library/Caches/com.anemoneteam.themenameoverrides.plist
recache --no-respring
fi
cd /.
if [ -d "Applications" ]; then
ls >> /tmp/stage01.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj01.txt /tmp/stage01.txt > /tmp/delete01.txt
xargs -a /tmp/delete01.txt -I{} rm -rf {}
fi
if [ -d "/Applications" ]; then
cd /Applications
ls >> /tmp/stage02.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj02.txt /tmp/stage02.txt > /tmp/delete02.txt
xargs -a /tmp/delete02.txt -I{} rm -rf {}
fi
if [ -d "/bin" ]; then
cd /bin
ls >> /tmp/stage03.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj03.txt /tmp/stage03.txt > /tmp/delete03.txt
xargs -a /tmp/delete03.txt -I{} rm -rf {}
fi
if [ -d "/boot" ]; then
cd /boot
ls >> /tmp/stage04.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj04.txt /tmp/stage04.txt > /tmp/delete04.txt
xargs -a /tmp/delete04.txt -I{} rm -rf {}
fi
if [ -d "/cores" ]; then
cd /cores
ls >> /tmp/stage05.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj05.txt /tmp/stage05.txt > /tmp/delete05.txt
xargs -a /tmp/delete05.txt -I{} rm -rf {}
fi
if [ -d "/dev" ]; then
cd /dev
ls >> /tmp/stage06.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj06.txt /tmp/stage06.txt > /tmp/delete06.txt
xargs -a /tmp/delete06.txt -I{} rm -rf {}
fi
if [ -d "/Developer" ]; then
cd /Developer
ls >> /tmp/stage07.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj07.txt /tmp/stage07.txt > /tmp/delete07.txt
xargs -a /tmp/delete07.txt -I{} rm -rf {}
fi
if [ -d "/lib" ]; then
cd /lib
ls >> /tmp/stage08.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj08.txt /tmp/stage08.txt > /tmp/delete08.txt
xargs -a /tmp/delete08.txt -I{} rm -rf {}
fi
if [ -d "/Library" ]; then
cd /Library
ls >> /tmp/stage09.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj09.txt /tmp/stage09.txt > /tmp/delete09.txt
xargs -a /tmp/delete09.txt -I{} rm -rf {}
fi
if [ -d "/Library/PreferenceBundles" ]; then
cd /Library/PreferenceBundles
ls >> /tmp/stage09a.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj09a.txt /tmp/stage09a.txt > /tmp/delete09a.txt
xargs -a /tmp/delete09a.txt -I{} rm -rf {}
fi
if [ -d "/Library/PreferenceLoader/Preferences" ]; then
cd /Library/PreferenceLoader/Preferences
ls >> /tmp/stage09b.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj09b.txt /tmp/stage09b.txt > /tmp/delete09b.txt
xargs -a /tmp/delete09b.txt -I{} rm -rf {}
fi
if [ -d "/Applications/Cydia.app/Sections" ]; then
cd /Applications/Cydia.app/Sections
ls >> /tmp/stage10.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj10.txt /tmp/stage10.txt > /tmp/delete10.txt
xargs -a /tmp/delete10.txt -I{} rm -rf {}
fi
if [ -d "/Library/Application Support" ]; then
cd /Library/Application\ Support
ls >> /tmp/stage11.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj11.txt /tmp/stage11.txt > /tmp/delete11.txt
xargs -a /tmp/delete11.txt -I{} rm -rf {}
fi
if [ -d "/Library/Application Support/AggregateDictionary" ]; then
cd /Library/Application\ Support/AggregateDictionary
ls >> /tmp/stage12.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj12.txt /tmp/stage12.txt > /tmp/delete12.txt
xargs -a /tmp/delete12.txt -I{} rm -rf {}
fi
if [ -d "/Library/Application Support/BTServer" ]; then
cd /Library/Application\ Support/BTServer
ls >> /tmp/stage13.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj13.txt /tmp/stage13.txt > /tmp/delete13.txt
xargs -a /tmp/delete13.txt -I{} rm -rf {}
fi
if [ -d "/Library/Audio/Tunings" ]; then
cd /Library/Audio
ls >> /tmp/stage14.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj14.txt /tmp/stage14.txt > /tmp/delete14.txt
xargs -a /tmp/delete14.txt -I{} rm -rf {}
fi
if [ -d "/System/Library/Frameworks/UIKit.framework" ]; then
cd /System/Library/Frameworks/UIKit.framework
ls >> /tmp/stage15.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj15.txt /tmp/stage15.txt > /tmp/delete15.txt
xargs -a /tmp/delete15.txt -I{} rm -rf {}
fi
if [ -d "/Library/Audio/Plug-Ins/HAL" ]; then
cd /Library/Audio/Plug-Ins
ls >> /tmp/stage16.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj16.txt /tmp/stage16.txt > /tmp/delete16.txt
xargs -a /tmp/delete16.txt -I{} rm -rf {}
fi
if [ -d "/Library/Audio/Plug-Ins/HAL/AirPlayHalogen.driver" ]; then
cd /Library/Audio/Plug-Ins/HAL
ls >> /tmp/stage17.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj17.txt /tmp/stage17.txt > /tmp/delete17.txt
xargs -a /tmp/delete17.txt -I{} rm -rf {}
fi
if [ -d "/usr/share" ]; then
cd /usr/share
ls >> /tmp/stage18.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj18.txt /tmp/stage18.txt > /tmp/delete18.txt
xargs -a /tmp/delete18.txt -I{} rm -rf {}
fi
if [ -d "/usr/lib/system" ]; then
cd /usr/lib/system
ls >> /tmp/stage19.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj19.txt /tmp/stage19.txt > /tmp/delete19.txt
xargs -a /tmp/delete19.txt -I{} rm -rf {}
fi
if [ -d "/usr/lib/system/introspection" ]; then
cd /usr/lib/system/introspection
ls >> /tmp/stage20.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj20.txt /tmp/stage20.txt > /tmp/delete20.txt
xargs -a /tmp/delete20.txt -I{} rm -rf {}
fi
if [ -d "/usr/lib/updaters" ]; then
cd /usr/lib/updaters
ls >> /tmp/stage21.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj21.txt /tmp/stage21.txt > /tmp/delete21.txt
xargs -a /tmp/delete21.txt -I{} rm -rf {}
fi
if [ -d "/usr/lib/xpc" ]; then
cd /usr/lib/xpc
ls >> /tmp/stage22.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj22.txt /tmp/stage22.txt > /tmp/delete22.txt
xargs -a /tmp/delete22.txt -I{} rm -rf {}
fi
if [ -d "/usr/libexec" ]; then
cd /usr/libexec
ls >> /tmp/stage23.txt
grep -v -f /usr/sbin/tweakcleaner/files/orj23.txt /tmp/stage23.txt > /tmp/delete23.txt
xargs -a /tmp/delete23.txt -I{} rm -rf {}
fi
exit 0
