diff --git a/tor/harvest/harvest.sh b/tor/harvest/harvest.sh index 62b98ee..358148e 100755 --- a/tor/harvest/harvest.sh +++ b/tor/harvest/harvest.sh @@ -1,8 +1,11 @@ #!/bin/sh -WINDOWS="https://dist.torproject.org/torbrowser/12.0a1/tor-win64-0.4.7.8.zip" -MAC="https://dist.torproject.org/torbrowser/12.0a1/TorBrowser-12.0a1-osx64_en-US.dmg" -LINUX="https://dist.torproject.org/torbrowser/12.0a1/tor-browser-linux64-12.0a1_en-US.tar.xz" +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" echo "Fetching..." @@ -18,21 +21,41 @@ if [ ! -f $(basename $LINUX) ]; then wget $LINUX fi +if [ ! -f $(basename $ARM7) ]; then + wget $ARM7 +fi + +if [ ! -f $(basename $ARM64) ]; then + wget $ARM64 +fi + echo "Extracting..." 7z x $(basename $MAC) tar -xf $(basename $LINUX) +tar -xf $(basename $WINDOWS) + echo "Packaging..." -cd Tor\ Browser.app/Contents/MacOS/ -tar -czf tor-macos-0.4.7.8.tar.gz Tor -cd ../../.. -mv Tor\ Browser.app/Contents/MacOS/tor-macos-0.4.7.8.tar.gz . +cd Tor\ Browser/Tor\ Browser.app/Contents/MacOS/ +rm -r Tor/PluggableTransports +tar -czf tor-$TORVERSION-macos.tar.gz Tor +cd ../../../.. +mv Tor\ Browser/Tor\ Browser.app/Contents/MacOS/tor-$TORVERSION-macos.tar.gz . -cd tor-browser_en-US/Browser/TorBrowser -tar -czf tor-0.4.7.8-linux-x86_64.tar.gz Tor +cd tor-browser/Browser/TorBrowser +tar -czf tor-$TORVERSION-linux-x86_64.tar.gz Tor cd ../../.. -mv tor-browser_en-US/Browser/TorBrowser/tor-0.4.7.8-linux-x86_64.tar.gz . +mv tor-browser/Browser/TorBrowser/tor-$TORVERSION-linux-x86_64.tar.gz . +mkdir Tor +mv tor Tor/Tor +mv data Tor/Data +zip tor-$TORVERSION-win64.zip -r Tor +tar -xzf $(basename $ARM7) +mv tor/libTor.so tor-$TORVERSION-android-arm7 + +tar -xzf $(basename $ARM64) +mv tor/libTor.so tor-$TORVERSION-android-arm64 diff --git a/tor/tor b/tor/tor index 5f973b7..e848456 100755 Binary files a/tor/tor and b/tor/tor differ diff --git a/tor/tor-0.4.8.9-android-arm64 b/tor/tor-0.4.8.9-android-arm64 new file mode 100755 index 0000000..92b51ea Binary files /dev/null and b/tor/tor-0.4.8.9-android-arm64 differ diff --git a/tor/tor-0.4.8.9-android-arm7 b/tor/tor-0.4.8.9-android-arm7 new file mode 100755 index 0000000..4d48de8 Binary files /dev/null and b/tor/tor-0.4.8.9-android-arm7 differ diff --git a/tor/tor-0.4.8.9-linux-x86_64.tar.gz b/tor/tor-0.4.8.9-linux-x86_64.tar.gz new file mode 100644 index 0000000..1c408ab Binary files /dev/null and b/tor/tor-0.4.8.9-linux-x86_64.tar.gz differ diff --git a/tor/tor-0.4.8.9-macos.tar.gz b/tor/tor-0.4.8.9-macos.tar.gz new file mode 100644 index 0000000..0c5d2d8 Binary files /dev/null and b/tor/tor-0.4.8.9-macos.tar.gz differ diff --git a/tor/tor-0.4.8.9-win64.zip b/tor/tor-0.4.8.9-win64.zip new file mode 100644 index 0000000..d62bcfa Binary files /dev/null and b/tor/tor-0.4.8.9-win64.zip differ