2022-01-21 16:52:40 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
2023-11-25 18:04:00 +00:00
|
|
|
WINDOWS="https://dist.torproject.org/torbrowser/13.0.5/tor-expert-bundle-windows-x86_64-13.0.5.tar.gz"
|
|
|
|
MAC="https://www.torproject.org/dist/torbrowser/13.0.5/tor-browser-macos-13.0.5.dmg"
|
|
|
|
LINUX="https://www.torproject.org/dist/torbrowser/13.0.5/tor-browser-linux-x86_64-13.0.5.tar.xz"
|
|
|
|
ARM7="https://archive.torproject.org/tor-package-archive/torbrowser/13.0.4/tor-expert-bundle-android-armv7-13.0.4.tar.gz"
|
|
|
|
ARM64="https://archive.torproject.org/tor-package-archive/torbrowser/13.0.4/tor-expert-bundle-android-aarch64-13.0.4.tar.gz"
|
|
|
|
TORVERSION="0.4.8.9"
|
2022-01-21 16:52:40 +00:00
|
|
|
|
|
|
|
echo "Fetching..."
|
|
|
|
|
|
|
|
if [ ! -f $(basename $WINDOWS) ]; then
|
|
|
|
wget $WINDOWS
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -f $(basename $MAC) ]; then
|
|
|
|
wget $MAC
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -f $(basename $LINUX) ]; then
|
|
|
|
wget $LINUX
|
|
|
|
fi
|
|
|
|
|
2023-11-25 18:04:00 +00:00
|
|
|
if [ ! -f $(basename $ARM7) ]; then
|
|
|
|
wget $ARM7
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ ! -f $(basename $ARM64) ]; then
|
|
|
|
wget $ARM64
|
|
|
|
fi
|
|
|
|
|
2022-01-21 16:52:40 +00:00
|
|
|
echo "Extracting..."
|
|
|
|
|
|
|
|
7z x $(basename $MAC)
|
|
|
|
tar -xf $(basename $LINUX)
|
2023-11-25 18:04:00 +00:00
|
|
|
tar -xf $(basename $WINDOWS)
|
|
|
|
|
2022-01-21 16:52:40 +00:00
|
|
|
|
|
|
|
echo "Packaging..."
|
|
|
|
|
2023-11-25 18:04:00 +00:00
|
|
|
cd Tor\ Browser/Tor\ Browser.app/Contents/MacOS/
|
|
|
|
rm -r Tor/PluggableTransports
|
2023-11-29 18:31:05 +00:00
|
|
|
chmod a+x Tor/tor
|
|
|
|
chmod a+x Tor/libevent-2.1.7.dylib
|
2023-11-25 18:04:00 +00:00
|
|
|
tar -czf tor-$TORVERSION-macos.tar.gz Tor
|
|
|
|
cd ../../../..
|
|
|
|
mv Tor\ Browser/Tor\ Browser.app/Contents/MacOS/tor-$TORVERSION-macos.tar.gz .
|
2022-01-21 16:52:40 +00:00
|
|
|
|
2023-11-25 18:04:00 +00:00
|
|
|
cd tor-browser/Browser/TorBrowser
|
|
|
|
tar -czf tor-$TORVERSION-linux-x86_64.tar.gz Tor
|
2022-01-21 16:52:40 +00:00
|
|
|
cd ../../..
|
2023-11-25 18:04:00 +00:00
|
|
|
mv tor-browser/Browser/TorBrowser/tor-$TORVERSION-linux-x86_64.tar.gz .
|
|
|
|
|
2023-11-29 18:31:05 +00:00
|
|
|
rm -r Tor
|
|
|
|
rm -r Data
|
|
|
|
mv tor Tor
|
|
|
|
mv data Data
|
|
|
|
zip tor-$TORVERSION-win64.zip -r Tor Data
|
2022-09-09 21:59:23 +00:00
|
|
|
|
2023-11-25 18:04:00 +00:00
|
|
|
tar -xzf $(basename $ARM7)
|
|
|
|
mv tor/libTor.so tor-$TORVERSION-android-arm7
|
2022-09-09 21:59:23 +00:00
|
|
|
|
2023-11-25 18:04:00 +00:00
|
|
|
tar -xzf $(basename $ARM64)
|
|
|
|
mv tor/libTor.so tor-$TORVERSION-android-arm64
|