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

View file

@ -2,7 +2,7 @@ Package: com.mpg13.FlashBack
Name: FlashBack Name: FlashBack
Depends: mobilesubstrate,com.chpwn.iconsupport,com.creaturecoding.crux,ldid Depends: mobilesubstrate,com.chpwn.iconsupport,com.creaturecoding.crux,ldid
Conflicts: com.mpg13.FlashBackfree Conflicts: com.mpg13.FlashBackfree
Version: 3.6.2 Version: 3.7
Architecture: iphoneos-arm Architecture: iphoneos-arm
Description: Changing the way we do setups. Description: Changing the way we do setups.
Maintainer: MPG13 <mpg13@micahpgomez.dev> Maintainer: MPG13 <mpg13@micahpgomez.dev>

View file

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

View file

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
crux _FlashBackRestore $1 crux _FlashBackRestore $1 $2 $3 $4
exit 0 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)." set -f # "Disable file name generation (globbing)."
BACKUPNAME=$1 BACKUPNAME=$1
TWEAKSBACKUP=$2
ICONSBACKUP=$3
WALLPAPERBACKUP=$4
set +f set +f
FLASHBACKDIR="/Library/FlashBack" FLASHBACKDIR="/Library/FlashBack"
@ -15,13 +18,26 @@ mkdir -p $BACKUPLOCATION
mkdir -p $BACKUPLOCATION/{Preferences,SBFolder,AutoWall} || STATUS="mkdir failed" mkdir -p $BACKUPLOCATION/{Preferences,SBFolder,AutoWall} || STATUS="mkdir failed"
echo -e "\n\e[0;100m[!]\e[0m \e[104mCopying to $BACKUPLOCATION\e[0m" 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/"!(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/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/ ]] if [[ -d /var/mobile/Media/AutoWall/ ]]
then then
cp -rf "/var/mobile/Media/AutoWall/"* "$BACKUPLOCATION/AutoWall/" cp -rf "/var/mobile/Media/AutoWall/"* "$BACKUPLOCATION/AutoWall/"
fi 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 touch $BACKUPLOCATION/$BKPVERSION
echo -e "\n\e[104m Success! \e[0m \n" 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)." set -f # "Disable file name generation (globbing)."
SELECTBACKUP=$1 SELECTBACKUP=$1
TWEAKSBACKUP=$2
ICONSBACKUP=$3
WALLPAPERBACKUP=$4
set +f set +f
FLASHBACKDIR="/Library/FlashBack" FLASHBACKDIR="/Library/FlashBack"
@ -13,16 +16,27 @@ SELECTLOCATION=$FLASHBACKDIR/Backups/$SELECTBACKUP
# COPY BACKUP TO SYSTEM # COPY BACKUP TO SYSTEM
cp -r $SELECTLOCATION/Preferences/* /var/mobile/Library/Preferences/ || STATUS="cp failed" if [[ "$TWEAKSBACKUP" == "YES" ]]
cp -r $SELECTLOCATION/SBFolder/* /var/mobile/Library/SpringBoard/ || STATUS="cp failed"
if [[ -d $SELECTLOCATION/AutoWall/ ]]
then then
rm -rf "/var/mobile/Media/AutoWall/"* cp -r $SELECTLOCATION/Preferences/ /var/mobile/Library/Preferences/ || STATUS="cp failed"
cp -rf "$SELECTLOCATION/AutoWall/"* "/var/mobile/Media/AutoWall/" &>/dev/null 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 fi
# clear caches and respring # clear caches and respring
uicache uicache --all || uicache
recache --no respring &>/dev/null recache --no respring &>/dev/null
killall cfprefsd #Clear settings caches - thanks to Grant/NewD killall cfprefsd #Clear settings caches - thanks to Grant/NewD
sbreload && exit 0 || killall -9 SpringBoard && exit 0 # Kill the script. sbreload && exit 0 || killall -9 SpringBoard && exit 0 # Kill the script.