GB 3.7 or smth

This commit is contained in:
Micah Gomez 2020-01-14 15:10:09 -08:00
parent 64497cb18d
commit 11220ec25f
22 changed files with 77 additions and 47 deletions

BIN
FBP.deb Normal file

Binary file not shown.

BIN
FlashBack-3.7.deb Normal file

Binary file not shown.

View file

@ -74,15 +74,15 @@
</data>
<key>Assets.car</key>
<data>
QQclYPDbb7GBbBxdD7iwChki4LQ=
kj/beDG/o8HyxzoDBzeC2s/nNWA=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib</key>
<data>
gZ3fB90gv4KRUDjfaj1QsTm9X9A=
zL+P/EtGXdBxKNGY2Dc6ERHqxRg=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib</key>
<data>
SbAJU1dNvhCrRhONQMslA6J11bo=
IVLGRnZZevPj/13CpmWywoSW3G8=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/Info.plist</key>
<data>
@ -90,23 +90,23 @@
</data>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/objects-13.0+.nib</key>
<data>
NHHezyCCPAogTsylCJPqFPu6qY0=
v8+TQ6c2ancNlHWaXeo217qHDjc=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib</key>
<data>
j0vxEAQCQJL7E++sBXCbzo7PfEk=
Vz+EDlqFJl8BVGPzhO/F7ywQD3c=
</data>
<key>Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib</key>
<data>
PcgdZbhAafFspzFLvqDko1KQIFI=
7tYUgOcQsp6o1Igc85ulBoaSF9I=
</data>
<key>Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib</key>
<data>
yjVP0g7owW084J2rQsvYfs3GtMI=
2eLva7UsIOb7atGoYey1C4quGJo=
</data>
<key>Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib</key>
<data>
8gPnj8wBzhqcnG0WgctJZdGKPlw=
PRClsY7ECwwweFqTpl9Ik/wmGkI=
</data>
<key>Base.lproj/Main.storyboardc/Info.plist</key>
<data>
@ -114,19 +114,19 @@
</data>
<key>Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-11.0+.nib</key>
<data>
/3/uxkJu+Mvzi+8dtHb6H1UhyZc=
bnMMFeQXkl2s9xgKbpghbBQk/RA=
</data>
<key>Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib</key>
<data>
MZ8GKQjeOqCCNJtdWvV1Y9x/Qo0=
lNZoYwkvCi7DuTSJvIOx/9KD10E=
</data>
<key>Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib</key>
<data>
S7Cc19eEDoNu7+JFeBPQTnDuFNY=
3auQNwI9drmtd1dWAzagn0W6hpU=
</data>
<key>Info.plist</key>
<data>
zayD3cYZ8RwYOfXbpy9oRFQi+X4=
6As4G7OLF5RTkoWFULstuFmVTB0=
</data>
<key>PkgInfo</key>
<data>
@ -134,7 +134,7 @@
</data>
<key>embedded.mobileprovision</key>
<data>
gYv7bOiyupBfJgddP+0cG09u/7o=
85kRWtTHuvaEu8gHQR7nCwEVWic=
</data>
</dict>
<key>files2</key>
@ -330,33 +330,33 @@
<dict>
<key>hash</key>
<data>
QQclYPDbb7GBbBxdD7iwChki4LQ=
kj/beDG/o8HyxzoDBzeC2s/nNWA=
</data>
<key>hash2</key>
<data>
I4CTo3291oanBlSnWpLWwc8KJoNPgeLFGAX4xkozo5I=
aJ0MXrYktSpbguKj2FtkU+n6nGRLsc2/G4+pDS3WwrM=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/objects-13.0+.nib</key>
<dict>
<key>hash</key>
<data>
gZ3fB90gv4KRUDjfaj1QsTm9X9A=
zL+P/EtGXdBxKNGY2Dc6ERHqxRg=
</data>
<key>hash2</key>
<data>
84AAcMskV4QA0r4Z95zLfAdvHDG6D9ApPc9KTLGXAIk=
N3zKDkPKHxy/+wx/hsMrNFgyTiS2THax+CN4FaQlJjc=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
SbAJU1dNvhCrRhONQMslA6J11bo=
IVLGRnZZevPj/13CpmWywoSW3G8=
</data>
<key>hash2</key>
<data>
HtGAhZ7tp1lXtxnlCeSFV0Lv7OO41ib5f0KOTkZONic=
ljNhDfVbEqvlETLNGgCkfHmJBvGwqu6sktSPI0pxUQk=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/Info.plist</key>
@ -374,55 +374,55 @@
<dict>
<key>hash</key>
<data>
NHHezyCCPAogTsylCJPqFPu6qY0=
v8+TQ6c2ancNlHWaXeo217qHDjc=
</data>
<key>hash2</key>
<data>
6AQ7UX/H94Qo9TTAJAXZUon3VoaV0/SLRdB2HeCVgYI=
3HEtTApqeHnDZcubaWsnJwCzeNW4pOIsLIHlW5OmQak=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
j0vxEAQCQJL7E++sBXCbzo7PfEk=
Vz+EDlqFJl8BVGPzhO/F7ywQD3c=
</data>
<key>hash2</key>
<data>
IfO2akdYHvWKP7jx2EDiTjB42MBB94BiX6sW1Ii0288=
pWuNhVEz6czevdjT+tSU/KgAWu5xirlhQk9UP/gF8j8=
</data>
</dict>
<key>Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-11.0+.nib</key>
<dict>
<key>hash</key>
<data>
PcgdZbhAafFspzFLvqDko1KQIFI=
7tYUgOcQsp6o1Igc85ulBoaSF9I=
</data>
<key>hash2</key>
<data>
JY/QgeM3aXrR7zjnHIQZlAVCvNW7q9iq6WDCNBsMZ5s=
6Yh9fKofOTYIHBhA70HK+z1G0Tn71c+cdC6uw6Ja2/E=
</data>
</dict>
<key>Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/objects-13.0+.nib</key>
<dict>
<key>hash</key>
<data>
yjVP0g7owW084J2rQsvYfs3GtMI=
2eLva7UsIOb7atGoYey1C4quGJo=
</data>
<key>hash2</key>
<data>
ZRvOzwAsSHKTFCTxpodzyfAlYAlTgddMw9U5YTvNVUM=
x2ADY3kGM0My/TiN2wKTG413neJrTl7RYWnt5tH1JeM=
</data>
</dict>
<key>Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
8gPnj8wBzhqcnG0WgctJZdGKPlw=
PRClsY7ECwwweFqTpl9Ik/wmGkI=
</data>
<key>hash2</key>
<data>
/jYDP2Byhutiz+6heIRxrrzHi8ufzAput515VpxBDNs=
e9lsLFCP2vm0wx+Ot4qiQwBU1NsJhB9RRxmQEwzwEsk=
</data>
</dict>
<key>Base.lproj/Main.storyboardc/Info.plist</key>
@ -440,44 +440,44 @@
<dict>
<key>hash</key>
<data>
/3/uxkJu+Mvzi+8dtHb6H1UhyZc=
bnMMFeQXkl2s9xgKbpghbBQk/RA=
</data>
<key>hash2</key>
<data>
Xe6q7XxNxW/+qNLnXJ+/5r7PokEJ07R1V9alYP59DL4=
QbTfAJjpcFCdecNREraQFHgCMxs7NzjuESK5s+cdTfs=
</data>
</dict>
<key>Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/objects-13.0+.nib</key>
<dict>
<key>hash</key>
<data>
MZ8GKQjeOqCCNJtdWvV1Y9x/Qo0=
lNZoYwkvCi7DuTSJvIOx/9KD10E=
</data>
<key>hash2</key>
<data>
DQ0nnzP91xHQ/qOA8VwE8YQLJmhj7edJsC7PaTg34cU=
qkNE3Fik7ii5eg8eAqQohqA5TKr4QQMZyqmkpWuD/DQ=
</data>
</dict>
<key>Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
S7Cc19eEDoNu7+JFeBPQTnDuFNY=
3auQNwI9drmtd1dWAzagn0W6hpU=
</data>
<key>hash2</key>
<data>
Ae98DHc9/qaKbmbYPp1YuysUfYLNfh9UiLAv9WzLKsY=
r1/NXDMLT27eR1CLbswiRyxwu49pgYJThFMlReDpgqk=
</data>
</dict>
<key>embedded.mobileprovision</key>
<dict>
<key>hash</key>
<data>
gYv7bOiyupBfJgddP+0cG09u/7o=
85kRWtTHuvaEu8gHQR7nCwEVWic=
</data>
<key>hash2</key>
<data>
K2zuGFoDPfYYz6B8ivZYNgNOceAC6my1Qq9eKXfNQ54=
q9IhoQdXPz9WKGlGu0EoYTSM6gDTHD/bfMK7M1TmOPc=
</data>
</dict>
</dict>

View file

@ -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 <mpg13@micahpgomez.dev>

View file

@ -1,5 +1,5 @@
#!/bin/bash
crux _FlashBackCreate $1
crux _FlashBackCreate $1 $2 $3 $4
exit 0

View file

@ -1,5 +1,5 @@
#!/bin/bash
crux _FlashBackRestore $1
crux _FlashBackRestore $1 $2 $3 $4
exit 0

View file

@ -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"

View file

@ -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.