#!/bin/sh
# ====================================
# Title:
# ====================================
STORAGE="/var/mobile/Media/general_storage"
PREFERENCES="/var/mobile/Library/Preferences"
mybackup="/mybackup"
/usr/bin/ilex_del
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';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 1s
echo "Пожалуйста подождите, архивирую..."
rm -f $STORAGE/bckupok.zip &> /dev/null
zip -r $STORAGE/bckupok.zip /etc/apt/sources.list.d/ &> /dev/null
#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 'Сохранил репозитории, твики, приложения и зависимости Cydia (список для восстановления)'
echo 'продолжаю...'
echo ''
if [ -e $mybackup ]; then
/mybackup
else
echo ''
fi
###################
zip $STORAGE/bckupok.zip /var/mobile/Library/AddressBook/AddressBook.sqlitedb &> /dev/null ### Контакты
zip $STORAGE/bckupok.zip /var/mobile/Library/AddressBook/AddressBookImages.sqlitedb &> /dev/null ### Контакты
zip -r $STORAGE/bckupok.zip /var/mobile/Library/Calendar/ &> /dev/null #### Календарь, Напоминания
zip -r $STORAGE/bckupok.zip /var/mobile/Library/SMS/ &> /dev/null ### СМС
zip -r $STORAGE/bckupok.zip /var/mobile/Library/Safari/ &> /dev/null #### История Safari
zip -r $STORAGE/bckupok.zip /var/mobile/Library/Cookies/ &> /dev/null #### История Cookies
zip -r $STORAGE/bckupok.zip /var/mobile/Library/Notes/ &> /dev/null #### Заметки
zip -r $STORAGE/bckupok.zip /var/mobile/Library/Mail/ &> /dev/null #### Почта
zip -r $STORAGE/bckupok.zip /var/wireless/Library/CallHistory/ &> /dev/null #### История звонков
zip $STORAGE/bckupok.zip /var/mobile/Library/SpringBoard/IconSupportState.plist &> /dev/null #### Расположение папок и иконок
zip $STORAGE/bckupok.zip /mybackup &> /dev/null #### mybackup
#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 'Контакты (телефонная книга)'
echo 'СМС (история)'
echo 'Звонки (история)'
echo 'Заметки'
echo 'Календарь'
echo 'Напоминания'
echo 'Почта'
echo 'Safari (cookies, история)'
echo 'Расположение папок и иконок'
echo ''
#sleep 3s
######################
cd $STORAGE &> /dev/null
mkdir iLEX &> /dev/null
cd $STORAGE/iLEX &> /dev/null
mkdir mini &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX/mini &> /dev/null
mv -f $STORAGE/bckupok.zip $STORAGE/iLEX/mini/mini_`date '+%d-%m-%Y_%R'`.zip &> /dev/null
zip $STORAGE/bckupok.zip /var/mobile/Library/SpringBoard/IconSupportState.plist &> /dev/null #### Расположение папок и иконок
cd $STORAGE &> /dev/null
mkdir iLEX &> /dev/null
cd $STORAGE/iLEX &> /dev/null
mkdir icon &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX/icon &> /dev/null
mv -f $STORAGE/bckupok.zip $STORAGE/iLEX/icon/icon_`date '+%d-%m-%Y_%R'`.zip &> /dev/null
zip -r $STORAGE/bckupok.zip $PREFERENCES/ &> /dev/null #### Настройки (Preferences)
cd $STORAGE &> /dev/null
mkdir iLEX &> /dev/null
cd $STORAGE/iLEX &> /dev/null
mkdir preferences &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX/preferences &> /dev/null
mv -f $STORAGE/bckupok.zip $STORAGE/iLEX/preferences/preferences_`date '+%d-%m-%Y_%R'`.zip &> /dev/null
cd $STORAGE &> /dev/null
mkdir iLEX &> /dev/null
cd $STORAGE/iLEX &> /dev/null
mkdir cydia &> /dev/null
cd $STORAGE/iLEX/cydia/ &> /dev/null
mkdir tweaks &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX/cydia &> /dev/null
chown -R mobile:mobile $STORAGE/iLEX/tweaks &> /dev/null
dpkg --get-selections | grep -v deinstall | grep -v gsc | sed -e 's/[\t]install//' > $STORAGE/mytweaks.txt
zip $STORAGE/bckupok.zip $STORAGE/mytweaks.txt &> /dev/null #### tweaks
mv -f $STORAGE/bckupok.zip $STORAGE/iLEX/cydia/tweaks/tweaks_`date '+%d-%m-%Y_%R'`.zip &> /dev/null
rm -rf $STORAGE/mytweaks.txt
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';echo '';
echo 'Бэкап успешно создан!'
echo 'Архив "mini-xxxx.zip" находится в "Общем хранилище" папка "mini"'
echo 'Не забывайте копировать папку "iLEX" в надежное место!'
echo ''
exit