-
Notifications
You must be signed in to change notification settings - Fork 508
/
buildapp.sh
executable file
·55 lines (49 loc) · 1.79 KB
/
buildapp.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/bin/bash
cd "$(dirname "$0")"
# Check YouTube Reborn
if [ ! -f Tweaks/Reborn/YouTube.Reborn.v4.2.8.deb ]
then
echo -e "==> \033[1mYouTube Reborn v4.2.8 is not found. Downloading YouTube Reborn (v4.2.8)...\033[0m"
curl -L "https://www.dropbox.com/scl/fi/d7z8v8gblpu3ht0yzjlpe/YouTube.Reborn.v4.2.8.deb?rlkey=ywdbt74brxvrymbfbxg06uuu8&dl=1" --output Tweaks/Reborn/YouTube.Reborn.v4.2.8.deb
else
echo -e "==> \033[1mFounded YouTube Reborn (v4.2.8)\033[0m"
fi
# Extract Cercube
echo -e "==> \033[1mExtracting YouTube Reborn...\033[0m"
if (cd Tweaks/Reborn && tar -xf YouTube.Reborn.v4.2.8.deb && tar -xf data.tar.*)
then
echo -e "\033[1m> Extracted YouTube Reborn!\033[0m"
else
echo "> \033[1mCouldn't extract YouTube Reborn\033[0m"
fi
# Makefile
if [ -d ./tmp ]
then
rm -rf ./tmp
fi
read -e -p "==> Path to the decrypted YouTube.ipa or YouTube.app: " PATHTOYT
if [[ $PATHTOYT == *.ipa ]]
then
unzip -q "$PATHTOYT" -d tmp
rm -rf tmp/Payload/YouTube.app/_CodeSignature/CodeResources
rm -rf tmp/Payload/YouTube.app/PlugIns/*.appex
cp -R Extensions/*.appex tmp/Payload/YouTube.app/PlugIns
make package FINALPACKAGE=1
open packages
elif [[ $PATHTOYT == *.app ]]
then
mkdir -p ./tmp/Payload/
cp -R "$PATHTOYT" tmp/Payload 2>/dev/null
rm -rf tmp/Payload/YouTube.app/_CodeSignature/CodeResources
rm -rf tmp/Payload/YouTube.app/PlugIns/*.appex
cp -R Extensions/*.appex tmp/Payload/YouTube.app/PlugIns
make package FINALPACKAGE=1
open packages
else
echo "This is not an ipa/app!"
fi
# Clean up
tput setaf 1 && echo -e "==> \033[1mCleaning up...\033[0m"
find Tweaks/Reborn -mindepth 1 ! -name "YouTube.Reborn.v4.2.8.deb" ! -name ".gitkeep" -exec rm -rf {} \; 2>/dev/null
rm -rf tmp/ Resources .theos/_/Payload
echo -e "==> \033[1mSHASUM256: $(shasum -a 256 packages/*.ipa | cut -f1 -d' ')\033[0m"