Skip to content

Instantly share code, notes, and snippets.

@jetfir3
jetfir3 / download_workstation.sh
Last active November 6, 2026 20:54
Download VMware Workstation for Linux without a Broadcom Account
#!/usr/bin/env bash
# Download VMware Workstation Linux bundles from Internet Archive and GitHub.
# Requires Bash, curl, Python 3, and standard Unix tools. Does not install VMware.
set -euo pipefail
export LC_ALL=C
ARCHIVE_ITEM="vmwareworkstationarchive"
GITHUB_REPO="201853910/VMwareWorkstation"
DOWNLOAD_DIR="${HOME}/Downloads"
SOURCE="auto"
@jetfir3
jetfir3 / download_workstation.ps1
Last active November 3, 2026 23:44
Download VMware Workstation for Windows without a Broadcom Account
# Download VMware Workstation Windows installers from Internet Archive.
# Requires PowerShell 5.1 or newer and Windows' built-in curl.exe.
param(
[string]$Version,
[switch]$Latest,
[switch]$List,
[switch]$Url,
[Alias('Directory')][string]$OutDir,
[string]$ArchiveItem = 'vmwareworkstationarchive',
[switch]$Help
@jetfir3
jetfir3 / download_fusion.sh
Last active November 5, 2026 07:07
Download VMware Fusion Pro Without a Broadcom Account
#!/bin/bash
# Download VMware Fusion DMGs from a third-party Internet Archive collection.
# Compatible with macOS's Bash 3.2. No Homebrew, jq, or Python required.
set -euo pipefail
export LC_ALL=C
ARCHIVE_ITEM="vmwareworkstationarchive"
DOWNLOAD_DIR="${HOME}/Downloads"
VERSION=""
MODE=""
@echo off
:: This script parses High-Logic MainType 12.x reg info directly to the registry
:: Useful if unable to activate in MainType.exe -- reg data was revoked after going online, 64-bit activation issues, etc
setlocal EnableDelayedExpansion
echo(
echo MainType 12.x Reg Parser by jetfir3
echo Shout out RadiXX11 for the original keygen
:: https://radixx11rce3.blogspot.com/2023/09/high-logic-products-keygen-11.html
@jetfir3
jetfir3 / uninstallify.sh
Last active October 3, 2026 18:11
Uninstallify -- remove Spotify + app/cache data
#!/usr/bin/env bash
# Uninstallify -- remove Spotify + app/cache data
case $(uname | tr '[:upper:]' '[:lower:]') in
darwin*) platformType='macOS' ;;
linux*) platformType='Linux' ;;
*) echo "Unsupported operating system" >&2; exit 1 ;;
esac
@jetfir3
jetfir3 / spotx-bash_updater.sh
Last active October 11, 2023 14:33
SpotX-Bash Updater (Linux via APT/deb)
#!/usr/bin/env bash
# The following script can run as a cron job to auto-update Spotify/SpotX-Bash
# Only "Debian-based" Linux distros using APT are supported
# Line #7 can be customized to set SpotX-Bash arguments
params="-h"
# Check for APT dependency and set default deb install location
command -v apt >/dev/null || { echo -e "Error: Debian-based Linux distro with APT support is required" >&2; exit 1; }
@jetfir3
jetfir3 / spotx-bash_updater.sh
Last active May 22, 2024 18:18
SpotX-Bash Updater (macOS)
#!/usr/bin/env bash
# The following script can run as a cron job to auto-update Spotify/SpotX-Bash
# Lines #6 and #7 can be customized to set Spotify.app location and SpotX-Bash arguments
appDir="/Applications/"
params="-Bd"
# Get macOS version
macOSVer=$(sw_vers -productVersion)
@jetfir3
jetfir3 / tmpdevmodify.sh
Last active October 22, 2026 16:11
Temporarily enable developer mode for the Spotify desktop client on Linux and macOS.
#!/usr/bin/env bash
# Temporarily enable developer mode for the Spotify desktop client on Linux and macOS.
showHelp () {
echo -e \
"Usage: ./tmpdevmodify.sh [option]\n
Options:
-c, --clearcache Clear Spotify app cache
-d, --debug Add Debug Tools to user dropdown menu