diff --git a/FBP.deb b/FBP.deb
new file mode 100644
index 0000000..99bf752
Binary files /dev/null and b/FBP.deb differ
diff --git a/FlashBack-3.7.deb b/FlashBack-3.7.deb
new file mode 100644
index 0000000..1d80460
Binary files /dev/null and b/FlashBack-3.7.deb differ
diff --git a/FlashBack/Applications/FlashBack.app/Assets.car b/FlashBack/Applications/FlashBack.app/Assets.car
index 1b99a64..6fa27f3 100644
Binary files a/FlashBack/Applications/FlashBack.app/Assets.car and b/FlashBack/Applications/FlashBack.app/Assets.car differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib
index a7c92f8..c8343ea 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib
index afa40d0..ed6b272 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib
index 0970d30..7a045da 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib
index 874824a..e908255 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib
index 23d8ff2..05c3d4a 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib
index c87aebe..ea6b90f 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib
index d127d8e..bc9c76c 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-11.0+.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-11.0+.nib
index 59f49d1..5865db5 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-11.0+.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-11.0+.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib
index 8a8d974..bd39c10 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib
index 1b20655..18e78c2 100644
Binary files a/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib and b/FlashBack/Applications/FlashBack.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib differ
diff --git a/FlashBack/Applications/FlashBack.app/FlashBack b/FlashBack/Applications/FlashBack.app/FlashBack
index dfe2606..df032df 100755
Binary files a/FlashBack/Applications/FlashBack.app/FlashBack and b/FlashBack/Applications/FlashBack.app/FlashBack differ
diff --git a/FlashBack/Applications/FlashBack.app/Info.plist b/FlashBack/Applications/FlashBack.app/Info.plist
index 146f959..c16a8d6 100644
Binary files a/FlashBack/Applications/FlashBack.app/Info.plist and b/FlashBack/Applications/FlashBack.app/Info.plist differ
diff --git a/FlashBack/Applications/FlashBack.app/_CodeSignature/CodeResources b/FlashBack/Applications/FlashBack.app/_CodeSignature/CodeResources
index de885cc..1640929 100644
--- a/FlashBack/Applications/FlashBack.app/_CodeSignature/CodeResources
+++ b/FlashBack/Applications/FlashBack.app/_CodeSignature/CodeResources
@@ -74,15 +74,15 @@
Assets.car
- QQclYPDbb7GBbBxdD7iwChki4LQ=
+ kj/beDG/o8HyxzoDBzeC2s/nNWA=
Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib
- gZ3fB90gv4KRUDjfaj1QsTm9X9A=
+ zL+P/EtGXdBxKNGY2Dc6ERHqxRg=
Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib
- SbAJU1dNvhCrRhONQMslA6J11bo=
+ IVLGRnZZevPj/13CpmWywoSW3G8=
Base.lproj/LaunchScreen.storyboardc/Info.plist
@@ -90,23 +90,23 @@
Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib
- NHHezyCCPAogTsylCJPqFPu6qY0=
+ v8+TQ6c2ancNlHWaXeo217qHDjc=
Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib
- j0vxEAQCQJL7E++sBXCbzo7PfEk=
+ Vz+EDlqFJl8BVGPzhO/F7ywQD3c=
Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib
- PcgdZbhAafFspzFLvqDko1KQIFI=
+ 7tYUgOcQsp6o1Igc85ulBoaSF9I=
Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib
- yjVP0g7owW084J2rQsvYfs3GtMI=
+ 2eLva7UsIOb7atGoYey1C4quGJo=
Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib
- 8gPnj8wBzhqcnG0WgctJZdGKPlw=
+ PRClsY7ECwwweFqTpl9Ik/wmGkI=
Base.lproj/Main.storyboardc/Info.plist
@@ -114,19 +114,19 @@
Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-11.0+.nib
- /3/uxkJu+Mvzi+8dtHb6H1UhyZc=
+ bnMMFeQXkl2s9xgKbpghbBQk/RA=
Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib
- MZ8GKQjeOqCCNJtdWvV1Y9x/Qo0=
+ lNZoYwkvCi7DuTSJvIOx/9KD10E=
Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib
- S7Cc19eEDoNu7+JFeBPQTnDuFNY=
+ 3auQNwI9drmtd1dWAzagn0W6hpU=
Info.plist
- zayD3cYZ8RwYOfXbpy9oRFQi+X4=
+ 6As4G7OLF5RTkoWFULstuFmVTB0=
PkgInfo
@@ -134,7 +134,7 @@
embedded.mobileprovision
- gYv7bOiyupBfJgddP+0cG09u/7o=
+ 85kRWtTHuvaEu8gHQR7nCwEVWic=
files2
@@ -330,33 +330,33 @@
hash
- QQclYPDbb7GBbBxdD7iwChki4LQ=
+ kj/beDG/o8HyxzoDBzeC2s/nNWA=
hash2
- I4CTo3291oanBlSnWpLWwc8KJoNPgeLFGAX4xkozo5I=
+ aJ0MXrYktSpbguKj2FtkU+n6nGRLsc2/G4+pDS3WwrM=
Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib
hash
- gZ3fB90gv4KRUDjfaj1QsTm9X9A=
+ zL+P/EtGXdBxKNGY2Dc6ERHqxRg=
hash2
- 84AAcMskV4QA0r4Z95zLfAdvHDG6D9ApPc9KTLGXAIk=
+ N3zKDkPKHxy/+wx/hsMrNFgyTiS2THax+CN4FaQlJjc=
Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib
hash
- SbAJU1dNvhCrRhONQMslA6J11bo=
+ IVLGRnZZevPj/13CpmWywoSW3G8=
hash2
- HtGAhZ7tp1lXtxnlCeSFV0Lv7OO41ib5f0KOTkZONic=
+ ljNhDfVbEqvlETLNGgCkfHmJBvGwqu6sktSPI0pxUQk=
Base.lproj/LaunchScreen.storyboardc/Info.plist
@@ -374,55 +374,55 @@
hash
- NHHezyCCPAogTsylCJPqFPu6qY0=
+ v8+TQ6c2ancNlHWaXeo217qHDjc=
hash2
- 6AQ7UX/H94Qo9TTAJAXZUon3VoaV0/SLRdB2HeCVgYI=
+ 3HEtTApqeHnDZcubaWsnJwCzeNW4pOIsLIHlW5OmQak=
Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib
hash
- j0vxEAQCQJL7E++sBXCbzo7PfEk=
+ Vz+EDlqFJl8BVGPzhO/F7ywQD3c=
hash2
- IfO2akdYHvWKP7jx2EDiTjB42MBB94BiX6sW1Ii0288=
+ pWuNhVEz6czevdjT+tSU/KgAWu5xirlhQk9UP/gF8j8=
Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib
hash
- PcgdZbhAafFspzFLvqDko1KQIFI=
+ 7tYUgOcQsp6o1Igc85ulBoaSF9I=
hash2
- JY/QgeM3aXrR7zjnHIQZlAVCvNW7q9iq6WDCNBsMZ5s=
+ 6Yh9fKofOTYIHBhA70HK+z1G0Tn71c+cdC6uw6Ja2/E=
Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib
hash
- yjVP0g7owW084J2rQsvYfs3GtMI=
+ 2eLva7UsIOb7atGoYey1C4quGJo=
hash2
- ZRvOzwAsSHKTFCTxpodzyfAlYAlTgddMw9U5YTvNVUM=
+ x2ADY3kGM0My/TiN2wKTG413neJrTl7RYWnt5tH1JeM=
Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib
hash
- 8gPnj8wBzhqcnG0WgctJZdGKPlw=
+ PRClsY7ECwwweFqTpl9Ik/wmGkI=
hash2
- /jYDP2Byhutiz+6heIRxrrzHi8ufzAput515VpxBDNs=
+ e9lsLFCP2vm0wx+Ot4qiQwBU1NsJhB9RRxmQEwzwEsk=
Base.lproj/Main.storyboardc/Info.plist
@@ -440,44 +440,44 @@
hash
- /3/uxkJu+Mvzi+8dtHb6H1UhyZc=
+ bnMMFeQXkl2s9xgKbpghbBQk/RA=
hash2
- Xe6q7XxNxW/+qNLnXJ+/5r7PokEJ07R1V9alYP59DL4=
+ QbTfAJjpcFCdecNREraQFHgCMxs7NzjuESK5s+cdTfs=
Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib
hash
- MZ8GKQjeOqCCNJtdWvV1Y9x/Qo0=
+ lNZoYwkvCi7DuTSJvIOx/9KD10E=
hash2
- DQ0nnzP91xHQ/qOA8VwE8YQLJmhj7edJsC7PaTg34cU=
+ qkNE3Fik7ii5eg8eAqQohqA5TKr4QQMZyqmkpWuD/DQ=
Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib
hash
- S7Cc19eEDoNu7+JFeBPQTnDuFNY=
+ 3auQNwI9drmtd1dWAzagn0W6hpU=
hash2
- Ae98DHc9/qaKbmbYPp1YuysUfYLNfh9UiLAv9WzLKsY=
+ r1/NXDMLT27eR1CLbswiRyxwu49pgYJThFMlReDpgqk=
embedded.mobileprovision
hash
- gYv7bOiyupBfJgddP+0cG09u/7o=
+ 85kRWtTHuvaEu8gHQR7nCwEVWic=
hash2
- K2zuGFoDPfYYz6B8ivZYNgNOceAC6my1Qq9eKXfNQ54=
+ q9IhoQdXPz9WKGlGu0EoYTSM6gDTHD/bfMK7M1TmOPc=
diff --git a/FlashBack/Applications/FlashBack.app/embedded.mobileprovision b/FlashBack/Applications/FlashBack.app/embedded.mobileprovision
index f784da7..c32f431 100644
Binary files a/FlashBack/Applications/FlashBack.app/embedded.mobileprovision and b/FlashBack/Applications/FlashBack.app/embedded.mobileprovision differ
diff --git a/FlashBack/DEBIAN/control b/FlashBack/DEBIAN/control
index 7a9b8fb..335c756 100644
--- a/FlashBack/DEBIAN/control
+++ b/FlashBack/DEBIAN/control
@@ -2,7 +2,7 @@ Package: com.mpg13.FlashBack
Name: FlashBack
Depends: mobilesubstrate,com.chpwn.iconsupport,com.creaturecoding.crux,ldid
Conflicts: com.mpg13.FlashBackfree
-Version: 3.6.2
+Version: 3.7
Architecture: iphoneos-arm
Description: Changing the way we do setups.
Maintainer: MPG13
diff --git a/FlashBack/usr/bin/FBCreate b/FlashBack/usr/bin/FBCreate
index f187889..9847078 100755
--- a/FlashBack/usr/bin/FBCreate
+++ b/FlashBack/usr/bin/FBCreate
@@ -1,5 +1,5 @@
#!/bin/bash
-crux _FlashBackCreate $1
+crux _FlashBackCreate $1 $2 $3 $4
exit 0
diff --git a/FlashBack/usr/bin/FBRestore b/FlashBack/usr/bin/FBRestore
index 6631e65..bad27a9 100755
--- a/FlashBack/usr/bin/FBRestore
+++ b/FlashBack/usr/bin/FBRestore
@@ -1,5 +1,5 @@
#!/bin/bash
-crux _FlashBackRestore $1
+crux _FlashBackRestore $1 $2 $3 $4
exit 0
diff --git a/FlashBack/usr/bin/_FlashBackCreate b/FlashBack/usr/bin/_FlashBackCreate
index 0e0e80c..137816b 100755
--- a/FlashBack/usr/bin/_FlashBackCreate
+++ b/FlashBack/usr/bin/_FlashBackCreate
@@ -6,6 +6,9 @@ shopt -s extglob # "Shell option set extglob" https://www.linuxjournal.com/conte
set -f # "Disable file name generation (globbing)."
BACKUPNAME=$1
+TWEAKSBACKUP=$2
+ICONSBACKUP=$3
+WALLPAPERBACKUP=$4
set +f
FLASHBACKDIR="/Library/FlashBack"
@@ -15,13 +18,26 @@ mkdir -p $BACKUPLOCATION
mkdir -p $BACKUPLOCATION/{Preferences,SBFolder,AutoWall} || STATUS="mkdir failed"
echo -e "\n\e[0;100m[!]\e[0m \e[104mCopying to $BACKUPLOCATION\e[0m"
+if [[ "$TWEAKSBACKUP" == "YES" ]]
+then
cp -rf "/var/mobile/Library/Preferences/"!(com.apple*|com.saurik*|ckkeyrolld|nfcd|UITextInputContextIdentifiers|.GlobalPreferences).plist $BACKUPLOCATION/Preferences/ || STATUS="cp failed" #copy all non-apple Plists to Preference folder within backup haha
cp -rf "/var/mobile/Library/Preferences/"*(*.jpg|*.png|*.gif) $BACKUPLOCATION/Preferences/ &>/dev/null #copy all images to Preference folder within backup
-cp -rf /var/mobile/Library/SpringBoard/@(*Icon*|*Background*|SB*) $BACKUPLOCATION/SBFolder/ || STATUS="cp failed" #copy IconState Plist to SBFolder folder within backup
+fi
+
+if [[ "$WALLPAPERBACKUP" == "YES" ]]
+then
+cp -rf /var/mobile/Library/SpringBoard/@(*Background*|SB*) $BACKUPLOCATION/SBFolder/ || STATUS="cp wallpaper failed" #copy wallpaper files to SBFolder folder within backup
if [[ -d /var/mobile/Media/AutoWall/ ]]
then
cp -rf "/var/mobile/Media/AutoWall/"* "$BACKUPLOCATION/AutoWall/"
fi
+fi
+
+if [[ "$ICONSBACKUP" == "YES" ]]
+then
+cp -rf /var/mobile/Library/SpringBoard/@(*Icon*) $BACKUPLOCATION/SBFolder/ || STATUS="cp icons failed" #copy IconState Plist to SBFolder folder within backup
+fi
+
touch $BACKUPLOCATION/$BKPVERSION
echo -e "\n\e[104m Success! \e[0m \n"
diff --git a/FlashBack/usr/bin/_FlashBackRestore b/FlashBack/usr/bin/_FlashBackRestore
index 12fd7ed..7c83265 100755
--- a/FlashBack/usr/bin/_FlashBackRestore
+++ b/FlashBack/usr/bin/_FlashBackRestore
@@ -6,6 +6,9 @@ shopt -s extglob # "Shell option set extglob" https://www.linuxjournal.com/conte
set -f # "Disable file name generation (globbing)."
SELECTBACKUP=$1
+TWEAKSBACKUP=$2
+ICONSBACKUP=$3
+WALLPAPERBACKUP=$4
set +f
FLASHBACKDIR="/Library/FlashBack"
@@ -13,16 +16,27 @@ SELECTLOCATION=$FLASHBACKDIR/Backups/$SELECTBACKUP
# COPY BACKUP TO SYSTEM
-cp -r $SELECTLOCATION/Preferences/* /var/mobile/Library/Preferences/ || STATUS="cp failed"
-cp -r $SELECTLOCATION/SBFolder/* /var/mobile/Library/SpringBoard/ || STATUS="cp failed"
-if [[ -d $SELECTLOCATION/AutoWall/ ]]
+if [[ "$TWEAKSBACKUP" == "YES" ]]
then
-rm -rf "/var/mobile/Media/AutoWall/"*
-cp -rf "$SELECTLOCATION/AutoWall/"* "/var/mobile/Media/AutoWall/" &>/dev/null
+ cp -r $SELECTLOCATION/Preferences/ /var/mobile/Library/Preferences/ || STATUS="cp failed"
+fi
+
+if [[ "$WALLPAPERBACKUP" == "YES" ]]
+then
+ cp -rf $SELECTLOCATION/SBFolder/@(*Background*|SB*) /var/mobile/Library/SpringBoard/ || STATUS="cp wallpaper failed" #copy wallpaper files to SBFolder folder within backup
+if [[ -d /var/mobile/Media/AutoWall/ ]]
+then
+cp -rf "$SELECTLOCATION/AutoWall/"* "/var/mobile/Media/AutoWall/"
+fi
+fi
+
+if [[ "$ICONSBACKUP" == "YES" ]]
+then
+ cp -rf $SELECTLOCATION/SBFolder/@(*Icon*) /var/mobile/Library/SpringBoard/ || STATUS="cp icons failed" #copy IconState Plist to SBFolder folder within backup
fi
# clear caches and respring
-uicache
+uicache --all || uicache
recache --no respring &>/dev/null
killall cfprefsd #Clear settings caches - thanks to Grant/NewD
sbreload && exit 0 || killall -9 SpringBoard && exit 0 # Kill the script.