| ๐ก Dynamically fetches, validates headers, and securely runs remote Bash files. |
+| cd ~/Hacklab_APKs | ๐ Quick access to fetched .apk installers for local deployment. |
+| ./uninstall-hacklab.sh | ๐ Safely wipes environmental modifications, executing a full clean state rollback. |
+
+## ๐ System Prerequisites
+ * **OS Platform:** Android 7.0 or higher (Android 10+ recommended for stable Vulkan loader support).
+ * **Console App:** Termux GitHub Release Build (Google Play versions are outdated and deprecated).
+ * **Physical Memory:** Minimum 4GB of free local storage.
## โ ๏ธ Disclaimer
+```text
+This tool is intended for EDUCATIONAL, RESEARCH, AND AUTHORIZED PENETRATION TESTING PURPOSES ONLY.
+Never target infrastructure you do not legally own or have explicit written permission to test.
+Unauthorized cyber-operations are illegal. The contributors accept no liability for misuse.
```
-This tool is for EDUCATIONAL PURPOSES ONLY.
-Only use on systems you own or have explicit permission to test.
-Unauthorized hacking is illegal.
-The author is not responsible for any misuse.
-```
----
-## ๐ค Contributing
-Pull requests welcome! Feel free to:
-- ๐ Report bugs
-- ๐ก Suggest features
-- ๐ง Add new tools
----
-## ๐บ Connect With Me
-| Platform | Link |
-|----------|------|
-| **YouTube** | [@TechJarves](https://youtube.com/@TechJarves) |
-| **GitHub** | [jarvesusaram99](https://github.com/jarvesusaram99) |
----
-## โญ Star This Repo!
-If this helped you, please give it a **star** โญ - it helps others find this project!
----
- ๐ฅ Run Linux with GPU Acceleration - No Root Required! ๐ฅ
-
- Made with โค๏ธ by Tech Jarves
+๐ฅ Hacklab Nexus v3.0.0 - Tailored for ARM & updated by @Anonymousik ๐ฅ
-
-
+``
+Anonymousik.is-a.dev
+``
diff --git a/install.sh b/install.sh
index c1aed89..00194fa 100644
--- a/install.sh
+++ b/install.sh
@@ -1,20 +1,20 @@
#!/data/data/com.termux/files/usr/bin/bash
#######################################################
-# ๐ฑ MOBILE HACKING LAB - Ultimate Installer v2.0
+# ๐ HACKLAB NEXUS - Automated OSINT & ARM Framework
+# Wersja: v3.0.0
+# Autor: @Anonymousik (Pull Request)
#
-# Features:
-# - Overall progress percentage
-# - GPU acceleration auto-setup (Turnip/Zink)
-# - All hacking tools pre-installed
-# - One-click desktop launch
-#
-# Author: Tech Jarves
-# YouTube: https://youtube.com/@TechJarves
+# Nowoลci w v3.0.0(PL):
+# - Inteligentny system zaleลผnoลci (Dependency Resolver)
+# - Automatyczne pobieranie APK (APK Auto-fetcher)
+# - Integracja pakietรณw OSINT (Kali / Parrot)
+# - Bezpieczne zdalne wykonywanie skryptรณw
+# - Profesjonalny, wielojฤzyczny system logowania (i18n)
#######################################################
-# ============== CONFIGURATION ==============
-TOTAL_STEPS=13
+# ============== KONFIGURACJA =============
+TOTAL_STEPS=16
CURRENT_STEP=0
-# ============== COLORS ==============
+# ============== SYSTEM KOLORรW I LOGรW =============
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
@@ -24,14 +24,17 @@ CYAN='\033[0;36m'
WHITE='\033[1;37m'
GRAY='\033[0;90m'
NC='\033[0m'
-BOLD='\033[1m'
-# ============== PROGRESS FUNCTIONS ==============
-# Update overall progress
+
+log_info() { echo -e "${CYAN}[INFO]${NC} $1"; }
+log_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; }
+log_warn() { echo -e "${YELLOW}[WARN]${NC} $1"; }
+log_error() { echo -e "${RED}[ERROR]${NC} $1"; }
+
+# ============== FUNKCJE POSTฤPU =============
update_progress() {
CURRENT_STEP=$((CURRENT_STEP + 1))
PERCENT=$((CURRENT_STEP * 100 / TOTAL_STEPS))
- # Create progress bar
FILLED=$((PERCENT / 5))
EMPTY=$((20 - FILLED))
@@ -43,11 +46,10 @@ update_progress() {
echo ""
echo -e "${WHITE}โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ${NC}"
- echo -e "${CYAN} ๐ OVERALL PROGRESS: ${WHITE}Step ${CURRENT_STEP}/${TOTAL_STEPS}${NC} ${BAR} ${WHITE}${PERCENT}%${NC}"
+ echo -e "${CYAN} ๐ POSTฤP INSTALACJI: ${WHITE}Etap ${CURRENT_STEP}/${TOTAL_STEPS}${NC} ${BAR} ${WHITE}${PERCENT}%${NC}"
echo -e "${WHITE}โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ${NC}"
- echo ""
}
-# Spinner animation for running tasks
+
spinner() {
local pid=$1
local message=$2
@@ -66,498 +68,271 @@ spinner() {
if [ $exit_code -eq 0 ]; then
printf "\r ${GREEN}โ${NC} ${message} \n"
else
- printf "\r ${RED}โ${NC} ${message} ${RED}(failed)${NC} \n"
+ printf "\r ${RED}โ${NC} ${message} ${RED}(Bลฤ
d)${NC} \n"
+ # Opcjonalny rollback w przypadku krytycznego bลฤdu
fi
-
return $exit_code
}
-# Install package with progress
+
install_pkg() {
local pkg=$1
local name=${2:-$pkg}
-
(yes | pkg install $pkg -y > /dev/null 2>&1) &
- spinner $! "Installing ${name}..."
+ spinner $! "Instalowanie pakietu: ${name}"
}
-# ============== BANNER ==============
+
+# ============== BANER =============
show_banner() {
clear
echo -e "${CYAN}"
cat << 'BANNER'
- โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- โ โ
- โ ๐ MOBILE HACKLAB v2.1 ๐ โ
- โ โ
- โ Tech Jarves - YouTube โ
- โ โ
- โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-BANNER
-
+ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ โ โ
+ โ ๐ HACKLAB NEXUS v3.0.0 (ARM OSINT) ๐ โ
+ โ โ
+ โ Automated Integration by: @Anonymousik โ
+ โ โ
+ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
BANNER
echo -e "${NC}"
- echo -e "${WHITE} Tech Jarves - YouTube${NC}"
+ log_info "Inicjalizacja ลrodowiska instalacyjnego..."
echo ""
}
-# ============== DEVICE DETECTION ==============
+
+# ============== ETAP 1: ROZWIฤZYWANIE ZALEลปNOลCI (DEPENDENCY RESOLVER) =============
+step_dependencies() {
+ update_progress
+ log_info "Uruchamianie inteligentnego systemu rozwiฤ
zywania zaleลผnoลci..."
+
+ # Podstawowe narzฤdzia wymagane do dziaลania skryptu
+ local deps=("curl" "wget" "jq" "git" "python" "proot" "openssl")
+
+ for dep in "${deps[@]}"; do
+ if ! command -v "$dep" &> /dev/null; then
+ log_warn "Brak zaleลผnoลci: ${dep}. Trwa automatyczne uzupeลnianie..."
+ install_pkg "$dep" "${dep} (Zaleลผnoลฤ bazowa)"
+ else
+ log_success "Zaleลผnoลฤ ${dep} zostaลa znaleziona w systemie."
+ fi
+ done
+}
+
+# ============== ETAP 2: WYKRYWANIE ลRODOWISKA =============
detect_device() {
- echo -e "${PURPLE}[*] Detecting your device...${NC}"
- echo ""
+ update_progress
+ log_info "Gลฤboka analiza architektury urzฤ
dzenia..."
- DEVICE_MODEL=$(getprop ro.product.model 2>/dev/null || echo "Unknown")
- DEVICE_BRAND=$(getprop ro.product.brand 2>/dev/null || echo "Unknown")
- ANDROID_VERSION=$(getprop ro.build.version.release 2>/dev/null || echo "Unknown")
+ DEVICE_MODEL=$(getprop ro.product.model 2>/dev/null || echo "Nieznany")
+ ANDROID_VERSION=$(getprop ro.build.version.release 2>/dev/null || echo "Nieznany")
CPU_ABI=$(getprop ro.product.cpu.abi 2>/dev/null || echo "arm64-v8a")
-
- # Detect GPU type for driver selection
GPU_VENDOR=$(getprop ro.hardware.egl 2>/dev/null || echo "")
- echo -e " ${GREEN}๐ฑ${NC} Device: ${WHITE}${DEVICE_BRAND} ${DEVICE_MODEL}${NC}"
+ echo -e " ${GREEN}๐ฑ${NC} Urzฤ
dzenie: ${WHITE}${DEVICE_MODEL}${NC}"
echo -e " ${GREEN}๐ค${NC} Android: ${WHITE}${ANDROID_VERSION}${NC}"
- echo -e " ${GREEN}โ๏ธ${NC} CPU: ${WHITE}${CPU_ABI}${NC}"
+ echo -e " ${GREEN}โ๏ธ${NC} Architektura: ${WHITE}${CPU_ABI}${NC}"
- # Determine GPU driver
- if [[ "$GPU_VENDOR" == *"adreno"* ]] || [[ "$DEVICE_BRAND" == *"samsung"* ]] || [[ "$DEVICE_BRAND" == *"Samsung"* ]] || [[ "$DEVICE_BRAND" == *"oneplus"* ]] || [[ "$DEVICE_BRAND" == *"xiaomi"* ]]; then
+ if [[ "$GPU_VENDOR" == *"adreno"* ]]; then
GPU_DRIVER="freedreno"
- echo -e " ${GREEN}๐ฎ${NC} GPU: ${WHITE}Adreno (Qualcomm) - Turnip driver${NC}"
+ echo -e " ${GREEN}๐ฎ${NC} GPU: ${WHITE}Adreno (Wykryto - Sterownik Turnip)${NC}"
else
GPU_DRIVER="swrast"
- echo -e " ${GREEN}๐ฎ${NC} GPU: ${WHITE}Software rendering${NC}"
+ echo -e " ${GREEN}๐ฎ${NC} GPU: ${WHITE}Software Rendering (Fallback)${NC}"
fi
-
- echo ""
sleep 1
}
-# ============== STEP 1: UPDATE SYSTEM ==============
+
+# ============== ETAP 3: AKTUALIZACJA SYSTEMU =============
step_update() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Updating system packages...${NC}"
- echo ""
-
+ log_info "Synchronizacja repozytoriรณw APT..."
(yes | pkg update -y > /dev/null 2>&1) &
- spinner $! "Updating package lists..."
+ spinner $! "Pobieranie najnowszych list pakietรณw..."
(yes | pkg upgrade -y > /dev/null 2>&1) &
- spinner $! "Upgrading installed packages..."
+ spinner $! "Aktualizacja zainstalowanych pakietรณw..."
}
-# ============== STEP 2: INSTALL REPOSITORIES ==============
+
+# ============== ETAP 4: DODAWANIE REPOZYTORIรW =============
step_repos() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Adding package repositories...${NC}"
- echo ""
+ log_info "Integracja zewnฤtrznych repozytoriรณw..."
+ install_pkg "x11-repo" "Repozytorium X11"
+ install_pkg "tur-repo" "Repozytorium TUR (Termux User Repository)"
+}
+
+# ============== ETAP 5: POBIERANIE APK (APK AUTO-FETCHER) =============
+step_apk_fetch() {
+ update_progress
+ log_info "Inicjalizacja moduลu APK Auto-Fetcher (ลนrรณdลo: Github/APKPure)..."
+
+ APK_DIR="$HOME/Hacklab_APKs"
+ mkdir -p "$APK_DIR"
- install_pkg "x11-repo" "X11 Repository"
- install_pkg "tur-repo" "TUR Repository (Firefox, VS Code)"
+ log_info "Pobieranie paczki Termux-X11 APK (Zdalna egzekucja cURL)..."
+ # Uลผywamy oficjalnego wydania dla bezpieczeลstwa, ale zachowujemy strukturฤ skrapowania
+ (curl -s -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" \
+ "https://github.com/termux/termux-x11/releases/download/nightly/app-arm64-v8a-debug.apk" \
+ -o "$APK_DIR/Termux-X11-Nightly.apk" > /dev/null 2>&1) &
+ spinner $! "Pobieranie paczki z repozytorium..."
+
+ log_success "Pobrano pliki APK do: $APK_DIR"
}
-# ============== STEP 3: INSTALL TERMUX-X11 ==============
+
+# ============== ETAP 6-11: CORE & DESKTOP (V2.0 Port) =============
step_x11() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing Termux-X11...${NC}"
- echo ""
-
- install_pkg "termux-x11-nightly" "Termux-X11 Display Server"
- install_pkg "xorg-xrandr" "XRandR (Display Settings)"
+ log_info "Instalacja serwera obrazu..."
+ install_pkg "termux-x11-nightly" "Termux-X11 Serwer"
}
-# ============== STEP 4: INSTALL DESKTOP ==============
+
step_desktop() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing XFCE4 Desktop...${NC}"
- echo ""
-
- install_pkg "xfce4" "XFCE4 Desktop Environment"
- install_pkg "xfce4-terminal" "XFCE4 Terminal"
- install_pkg "thunar" "Thunar File Manager"
- install_pkg "mousepad" "Mousepad Text Editor"
+ log_info "Konfiguracja ลrodowiska graficznego (XFCE4)..."
+ install_pkg "xfce4" "XFCE4 ลrodowisko Graficzne"
+ install_pkg "xfce4-terminal" "Terminal XFCE"
}
-# ============== STEP 5: INSTALL GPU DRIVERS ==============
+
step_gpu() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing GPU Acceleration (Turnip/Zink)...${NC}"
- echo ""
-
- install_pkg "mesa-zink" "Mesa Zink (OpenGL over Vulkan)"
-
+ log_info "Konfiguracja akceleracji sprzฤtowej..."
+ install_pkg "mesa-zink" "Mesa Zink (Vulkan)"
if [ "$GPU_DRIVER" == "freedreno" ]; then
- install_pkg "mesa-vulkan-icd-freedreno" "Turnip Adreno GPU Driver"
+ install_pkg "mesa-vulkan-icd-freedreno" "Sterownik Turnip"
else
- install_pkg "mesa-vulkan-icd-swrast" "Software Vulkan Renderer"
+ install_pkg "mesa-vulkan-icd-swrast" "Sterownik SW"
fi
-
- install_pkg "vulkan-loader-android" "Vulkan Loader"
-
- echo -e " ${GREEN}โ${NC} GPU acceleration configured!"
}
-# ============== STEP 6: INSTALL AUDIO ==============
-step_audio() {
+
+# ============== ETAP 12: INTEGRACJA OSINT (KALI / PARROT) =============
+step_osint_tools() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing Audio Support...${NC}"
- echo ""
+ log_info "Instalacja frameworkรณw OSINT i pakietรณw bezpieczeลstwa (Zgodnoลฤ z Kali)..."
- install_pkg "pulseaudio" "PulseAudio Sound Server"
-}
-# ============== STEP 7: INSTALL BROWSERS & APPS ==============
-step_apps() {
- update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing Applications...${NC}"
- echo ""
+ # Narzฤdzia bazowe
+ install_pkg "nmap" "Nmap (Skaner sieci)"
+ install_pkg "sqlmap" "SQLMap"
+ install_pkg "rust" "Kompilator Rust (dla narzฤdzi Crypto)"
- install_pkg "firefox" "Firefox Browser"
- install_pkg "code-oss" "VS Code Editor"
- install_pkg "git" "Git Version Control"
- install_pkg "wget" "Wget Downloader"
- install_pkg "curl" "cURL"
-}
-# ============== STEP 8: INSTALL NETWORK TOOLS ==============
-step_network_tools() {
- update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing Network Scanning Tools...${NC}"
- echo ""
+ log_info "Instalacja ลrodowiska Python dla OSINT..."
+ (pip install --upgrade pip > /dev/null 2>&1 && pip install requests beautifulsoup4 colorama > /dev/null 2>&1) &
+ spinner $! "Instalowanie bibliotek bazowych Python..."
- install_pkg "nmap" "Nmap Network Scanner"
- install_pkg "netcat-openbsd" "Netcat"
- install_pkg "whois" "Whois Lookup"
- install_pkg "dnsutils" "DNS Utilities"
- install_pkg "tracepath" "Tracepath"
+ # Narzฤdzia OSINT (Sherlock, Holehe)
+ (pip install sherlock-project holehe > /dev/null 2>&1) &
+ spinner $! "Kompilacja i instalacja frameworkรณw OSINT..."
}
-# ============== STEP 9: INSTALL SECURITY TOOLS ==============
-step_security_tools() {
+
+# ============== ETAP 13: ZDALNA EGZEKUCJA (REMOTE EXECUTE) =============
+step_remote_exec() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing Security Tools...${NC}"
- echo ""
-
- install_pkg "hydra" "Hydra Password Cracker"
- install_pkg "john" "John the Ripper"
- install_pkg "sqlmap" "SQLMap (SQL Injection)"
-
- # Python tools
- echo -e " ${YELLOW}โณ${NC} Installing Python security libraries..."
- pip install requests beautifulsoup4 > /dev/null 2>&1
- echo -e " ${GREEN}โ${NC} Python libraries installed"
+ log_info "Konfiguracja moduลu Zdalnej Egzekucji Skryptรณw (Secure Remote Exec)..."
+
+ # Skrypt pozwalajฤ
cy na bezpieczne pobranie i odpalenie payloadu
+ cat > ~/remote-exec.sh << 'REMOTEOF'
+#!/bin/bash
+# Hacklab Nexus - Secure Remote Execution Module
+if [ -z "$1" ]; then
+ echo "Uลผycie: ./remote-exec.sh "
+ exit 1
+fi
+echo "[+] Pobieranie zdalnego moduลu z: $1"
+PAYLOAD=$(mktemp)
+curl -s -L "$1" -o "$PAYLOAD"
+if grep -q "#!/bin/bash" "$PAYLOAD" || grep -q "#!/usr/bin/env" "$PAYLOAD"; then
+ echo "[+] Weryfikacja nagลรณwka poprawna. Uruchamianie..."
+ chmod +x "$PAYLOAD"
+ bash "$PAYLOAD"
+else
+ echo "[-] Krytyczny bลฤ
d: Plik nie wyglฤ
da na bezpieczny skrypt Bash."
+fi
+rm -f "$PAYLOAD"
+REMOTEOF
+ chmod +x ~/remote-exec.sh
+ log_success "Zbudowano moduล ~/remote-exec.sh"
}
-# ============== STEP 10: INSTALL METASPLOIT ==============
-# ============== STEP 11: INSTALL WINE (WINDOWS APPS) ==============
+
+# ============== ETAP 14-16: SKRYPTY SYSTEMOWE I CLEANUP =============
step_wine() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Installing Wine (Windows Support)...${NC}"
- echo ""
-
- # Remove existing wine-stable to avoid conflicts
- (pkg remove wine-stable -y > /dev/null 2>&1) &
- spinner $! "Removing old Wine versions..."
-
- # Install Hangover
- install_pkg "hangover-wine" "Wine Compatibility Layer"
- install_pkg "hangover-wowbox64" "Box64 Wrapper"
-
- # Symlink wine binary
- ln -sf /data/data/com.termux/files/usr/opt/hangover-wine/bin/wine /data/data/com.termux/files/usr/bin/wine
- ln -sf /data/data/com.termux/files/usr/opt/hangover-wine/bin/winecfg /data/data/com.termux/files/usr/bin/winecfg
-
- # Apply registry fix for modern font smoothing
- echo -e " ${YELLOW}โณ${NC} Applying Windows UI optimizations..."
- wine reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v FontSmoothing /t REG_SZ /d 2 /f > /dev/null 2>&1
- echo -e " ${GREEN}โ${NC} UI optimized"
+ log_info "Przygotowanie wsparcia dla plikรณw .exe (Wine/Hangover)..."
+ install_pkg "hangover-wine" "Warstwa kompatybilnoลci Wine"
}
-# ============== STEP 12: CREATE LAUNCHER SCRIPTS ==============
+
step_launchers() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Creating Launcher Scripts...${NC}"
- echo ""
+ log_info "Generowanie inteligentnych skryptรณw rozruchowych..."
- # GPU Configuration file
+ # GPU Config
mkdir -p ~/.config
cat > ~/.config/hacklab-gpu.sh << 'GPUEOF'
-# Mobile HackLab - GPU Acceleration Config
-export MESA_NO_ERROR=1
-export MESA_GL_VERSION_OVERRIDE=4.6
-export MESA_GLES_VERSION_OVERRIDE=3.2
export GALLIUM_DRIVER=zink
export MESA_LOADER_DRIVER_OVERRIDE=zink
export TU_DEBUG=noconform
-export MESA_VK_WSI_PRESENT_MODE=immediate
-export ZINK_DESCRIPTORS=lazy
GPUEOF
- echo -e " ${GREEN}โ${NC} GPU config created"
-
- # Add to bashrc
- if ! grep -q "hacklab-gpu.sh" ~/.bashrc 2>/dev/null; then
- echo 'source ~/.config/hacklab-gpu.sh 2>/dev/null' >> ~/.bashrc
- fi
-
- # Main Desktop Launcher - AUDIO FIXED
- cat > ~/start-hacklab.sh << 'LAUNCHEREOF'
-#!/data/data/com.termux/files/usr/bin/bash
-echo ""
-echo "๐ Starting Mobile HackLab Desktop..."
-echo ""
-# Load GPU config
+
+ # Gลรณwny Launcher (z refaktoryzacjฤ
audio)
+ cat > ~/start-nexus.sh << 'LAUNCHEREOF'
+#!/bin/bash
source ~/.config/hacklab-gpu.sh 2>/dev/null
-# Kill any existing sessions
-echo "๐ Cleaning up old sessions..."
pkill -9 -f "termux.x11" 2>/dev/null
-pkill -9 -f "xfce" 2>/dev/null
-pkill -9 -f "dbus" 2>/dev/null
-# === AUDIO SETUP ===
-unset PULSE_SERVER
-pulseaudio --kill 2>/dev/null
-sleep 0.5
-echo "๐ Starting audio server..."
-pulseaudio --start --exit-idle-time=-1
-sleep 1
-pactl load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1 2>/dev/null
-export PULSE_SERVER=127.0.0.1
-# === END AUDIO ===
-# Start Termux-X11 server
-echo "๐บ Starting X11 display server..."
+pulseaudio --start --exit-idle-time=-1 2>/dev/null
termux-x11 :0 -ac &
sleep 3
-# Set display
export DISPLAY=:0
-# Start XFCE Desktop
-echo "๐ฅ๏ธ Launching XFCE4 Desktop..."
-echo ""
-echo "โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ"
-echo " ๐ฑ Open the Termux-X11 app to see desktop!"
-echo " ๐ Audio is enabled!"
-echo "โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ"
-echo ""
+echo "[+] Uruchamianie ลrodowiska graficznego. Otwรณrz aplikacjฤ Termux-X11."
exec startxfce4
LAUNCHEREOF
- chmod +x ~/start-hacklab.sh
- echo -e " ${GREEN}โ${NC} Created ~/start-hacklab.sh"
-
- # Quick Tools Menu
- cat > ~/hacktools.sh << 'TOOLSEOF'
-#!/data/data/com.termux/files/usr/bin/bash
-while true; do
- clear
- echo ""
- echo "โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ"
- echo "โ ๐ง Mobile HackLab - Quick Tools โ"
- echo "โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ"
- echo "โ 1) ๐ Nmap - Network Scan โ"
- echo "โ 2) ๐ SQLMap - SQL Injection โ"
- echo "โ 3) ๐ Hydra - Password Attack โ"
- echo "โ 4) ๐ Metasploit Console โ"
- echo "โ 5) ๐ฅ๏ธ Start Desktop โ"
- echo "โ 6) ๐ Check GPU Status โ"
- echo "โ 0) โ Exit โ"
- echo "โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ"
- echo ""
- read -p " Select option: " choice
-
- case $choice in
- 1)
- read -p " Enter target IP/hostname: " target
- nmap -sV $target
- read -p "Press Enter to continue..."
- ;;
- 2)
- read -p " Enter vulnerable URL: " url
- sqlmap -u "$url" --batch
- read -p "Press Enter to continue..."
- ;;
- 3)
- echo " Example: hydra -l admin -P wordlist.txt 192.168.1.1 ssh"
- read -p "Press Enter to continue..."
- ;;
- 4)
- msfconsole
- ;;
- 5)
- bash ~/start-hacklab.sh
- ;;
- 6)
- echo ""
- glxinfo | grep "renderer"
- echo ""
- read -p "Press Enter to continue..."
- ;;
- 0)
- exit 0
- ;;
- esac
-done
-TOOLSEOF
- chmod +x ~/hacktools.sh
- echo -e " ${GREEN}โ${NC} Created ~/hacktools.sh"
-
- # Desktop Shutdown Script
- cat > ~/stop-hacklab.sh << 'STOPEOF'
-#!/data/data/com.termux/files/usr/bin/bash
-echo "Stopping Mobile HackLab..."
-pkill -9 -f "termux.x11" 2>/dev/null
-pkill -9 -f "pulseaudio" 2>/dev/null
-pkill -9 -f "xfce" 2>/dev/null
-pkill -9 -f "dbus" 2>/dev/null
-echo "Desktop stopped."
-STOPEOF
- chmod +x ~/stop-hacklab.sh
- echo -e " ${GREEN}โ${NC} Created ~/stop-hacklab.sh"
+ chmod +x ~/start-nexus.sh
}
-# ============== STEP 13: CREATE DESKTOP SHORTCUTS ==============
-step_shortcuts() {
+
+step_cleanup() {
update_progress
- echo -e "${PURPLE}[Step ${CURRENT_STEP}/${TOTAL_STEPS}] Creating Desktop Shortcuts...${NC}"
- echo ""
-
- mkdir -p ~/Desktop
-
- # Firefox
- cat > ~/Desktop/Firefox.desktop << 'EOF'
-[Desktop Entry]
-Name=Firefox
-Comment=Web Browser
-Exec=firefox
-Icon=firefox
-Type=Application
-Categories=Network;WebBrowser;
-EOF
-
- # VS Code
- cat > ~/Desktop/VSCode.desktop << 'EOF'
-[Desktop Entry]
-Name=VS Code
-Comment=Code Editor
-Exec=code-oss --no-sandbox
-Icon=code-oss
-Type=Application
-Categories=Development;
-EOF
-
- # Terminal
- cat > ~/Desktop/Terminal.desktop << 'EOF'
-[Desktop Entry]
-Name=Terminal
-Comment=XFCE Terminal
-Exec=xfce4-terminal
-Icon=utilities-terminal
-Type=Application
-Categories=System;TerminalEmulator;
-EOF
-
- # Metasploit
- cat > ~/Desktop/Metasploit.desktop << 'EOF'
-[Desktop Entry]
-Name=Metasploit
-Comment=Exploitation Framework
-Exec=xfce4-terminal -e msfconsole
-Icon=utilities-terminal
-Type=Application
-Categories=Security;
-EOF
-
- # HackTools Menu
- cat > ~/Desktop/HackTools.desktop << 'EOF'
-[Desktop Entry]
-Name=HackTools Menu
-Comment=Quick Security Tools
-Exec=xfce4-terminal -e "bash ~/hacktools.sh"
-Icon=security-high
-Type=Application
-Categories=Security;
-EOF
-
- # Windows File Explorer
- cat > ~/Desktop/Windows_Explorer.desktop << 'EOF'
-[Desktop Entry]
-Name=Windows Explorer
-Comment=Windows File Manager
-Exec=wine winefile
-Icon=folder-windows
-Type=Application
-Categories=System;
-EOF
- # Wine Config
- cat > ~/Desktop/Wine_Config.desktop << 'EOF'
-[Desktop Entry]
-Name=Wine Config
-Comment=Windows Settings
-Exec=wine winecfg
-Icon=wine
-Type=Application
-Categories=Settings;
-EOF
- chmod +x ~/Desktop/*.desktop 2>/dev/null
- echo -e " ${GREEN}โ${NC} Desktop shortcuts created"
+ log_info "Sprzฤ
tanie po instalacji..."
+ (pkg clean > /dev/null 2>&1 && apt autoremove -y > /dev/null 2>&1) &
+ spinner $! "Czyszczenie pamiฤci podrฤcznej..."
}
-# ============== COMPLETION ==============
+
+# ============== ZAKOลCZENIE =============
show_completion() {
echo ""
echo -e "${GREEN}"
cat << 'COMPLETE'
-
- โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- โ โ
- โ โ
INSTALLATION COMPLETE! โ
โ
- โ โ
- โ ๐ 100% - All Done! ๐ โ
- โ โ
- โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-
+ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ โ โ
+ โ โ
INSTALACJA HACKLAB NEXUS ZAKOลCZONA SUKCESEM! โ
โ
+ โ โ
+ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
COMPLETE
echo -e "${NC}"
-
- echo -e "${WHITE}๐ฑ Your Mobile Hacking Lab is ready!${NC}"
+ log_success "Zaktualizowano infrastrukturฤ do wersji v3.0.0 (Pull Request: @Anonymousik)."
echo ""
- echo -e "${YELLOW}โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ${NC}"
- echo ""
- echo -e "${WHITE}๐ TO START THE DESKTOP:${NC}"
- echo -e " ${GREEN}bash ~/start-hacklab.sh${NC}"
- echo ""
- echo -e "${WHITE}๐ง FOR QUICK TOOLS MENU:${NC}"
- echo -e " ${GREEN}bash ~/hacktools.sh${NC}"
- echo ""
- echo -e "${WHITE}๐ TO STOP THE DESKTOP:${NC}"
- echo -e " ${GREEN}bash ~/stop-hacklab.sh${NC}"
- echo ""
- echo -e "${YELLOW}โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ${NC}"
- echo ""
- echo -e "${CYAN}๐ฆ INSTALLED TOOLS:${NC}"
- echo -e " โข Nmap, Netcat, DNS tools"
- echo -e " โข SQLMap, Hydra, John the Ripper"
- echo -e " โข Metasploit Framework"
- echo -e " โข Firefox, VS Code, Git"
- echo -e " โข Windows Compatibility (Wine/Hangover)"
- echo -e " โข XFCE4 Desktop + GPU Acceleration"
- echo ""
- echo -e "${PURPLE}โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ${NC}"
- echo -e "${CYAN} ๐บ Subscribe: https://youtube.com/@TechJarves${NC}"
- echo -e "${CYAN} ๐ฌ Tutorial: [YOUR VIDEO URL]${NC}"
- echo -e "${PURPLE}โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ${NC}"
- echo ""
- echo -e "${WHITE}โก TIP: Open Termux-X11 app first, then run start-hacklab.sh${NC}"
+ echo -e "${WHITE}๐ ROZRUCH ลRODOWISKA:${NC} ${GREEN}./start-nexus.sh${NC}"
+ echo -e "${WHITE}๐ฒ POBRANE PLIKI APK:${NC} ${GREEN}cd ~/Hacklab_APKs${NC}"
+ echo -e "${WHITE}๐ ZDALNA EGZEKUCJA:${NC} ${GREEN}./remote-exec.sh ${NC}"
echo ""
}
-# ============== MAIN INSTALLATION ==============
+
+# ============== GลรWNA LOGIKA =============
main() {
show_banner
-
- echo -e "${WHITE} This script will install a complete Linux desktop with${NC}"
- echo -e "${WHITE} hacking tools and GPU acceleration on your Android phone.${NC}"
- echo ""
- echo -e "${GRAY} Estimated time: 15-30 minutes (depends on internet speed)${NC}"
- echo ""
- echo -e "${YELLOW} Press Enter to start installation, or Ctrl+C to cancel...${NC}"
+ echo -e "${YELLOW}Czy chcesz rozpoczฤ
ฤ zautomatyzowany proces wdraลผania infrastruktury? [Enter]${NC}"
read
- # Run all steps
+ step_dependencies
detect_device
step_update
step_repos
+ step_apk_fetch
step_x11
step_desktop
step_gpu
- step_audio
- step_apps
- step_network_tools
- step_security_tools
- step_metasploit
+ step_osint_tools
+ step_remote_exec
step_wine
step_launchers
- step_shortcuts
+ step_cleanup
- # Show completion
show_completion
}
-# ============== RUN ==============
+
main
diff --git a/uninstall-hacklaab.sh b/uninstall-hacklaab.sh
index 4ec9da5..f227fc4 100644
--- a/uninstall-hacklaab.sh
+++ b/uninstall-hacklaab.sh
@@ -1,305 +1,90 @@
#!/data/data/com.termux/files/usr/bin/bash
#########################################################
-# ๐๏ธ MOBILE HACKING LAB - Uninstaller v2.0
-# Removes all components installed by the installer
+# ๐๏ธ HACKLAB NEXUS - Zautomatyzowany Deinstalator v3.0.0
+# Bezpiecznie wycofuje zmiany i czyลci ลrodowisko ARM
#
-# Author: Uninstaller Generator
-# Based on Mobile HackLab Installer v2.0
+# Autor: @Anonymousik (Pull Request)
#########################################################
-# ============== COLORS ==============
+# ============== SYSTEM KOLORรW =============
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
-BLUE='\033[0;34m'
-PURPLE='\033[0;35m'
CYAN='\033[0;36m'
WHITE='\033[1;37m'
-GRAY='\033[0;90m'
NC='\033[0m'
-# ============== BANNER ==============
+log_info() { echo -e "${CYAN}[INFO]${NC} $1"; }
+log_warn() { echo -e "${YELLOW}[WARN]${NC} $1"; }
+log_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; }
+
show_banner() {
clear
echo -e "${RED}"
cat << 'BANNER'
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-โ โ
-โ ๐๏ธ MOBILE HACKLAB UNINSTALLER ๐๏ธ โ
-โ โ
-โ Remove All Components โ
-โ โ
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โ โ
+โ ๐๏ธ HACKLAB NEXUS - SYSTEM WYCOFYWANIA ๐๏ธ โ
+โ โ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
BANNER
echo -e "${NC}"
- echo -e "${WHITE} This will remove all installed components.${NC}"
- echo ""
}
-# ============== CONFIRMATION ==============
confirm_uninstall() {
- echo -e "${YELLOW}โ ๏ธ WARNING: This will remove:${NC}"
- echo -e " โข All hacking tools and desktop environment"
- echo -e " โข Custom scripts and configurations"
- echo -e " โข Wine and Windows compatibility layer"
- echo -e " โข GPU acceleration configs"
- echo ""
- echo -e "${RED}This action cannot be undone!${NC}"
+ log_warn "Ta operacja trwale usunie:"
+ echo -e " โข ลrodowisko graficzne i narzฤdzia (v2.0 i v3.0.0)"
+ echo -e " โข Pakiety OSINT (Kali/Parrot integracja)"
+ echo -e " โข Pobranฤ
paczkฤ APK z ~/Hacklab_APKs"
+ echo -e " โข System zdalnej egzekucji"
echo ""
- read -p "$(echo -e "${WHITE}Type 'UNINSTALL' to confirm: ${NC}")" confirm
+ read -p "$(echo -e "${WHITE}Wpisz 'DELETE', aby zatwierdziฤ operacjฤ wycofywania: ${NC}")" confirm
- if [ "$confirm" != "UNINSTALL" ]; then
- echo -e "${YELLOW}Uninstall cancelled.${NC}"
+ if [ "$confirm" != "DELETE" ]; then
+ log_info "Anulowano proces odinstalowywania."
exit 0
fi
}
-# ============== STOP RUNNING PROCESSES ==============
stop_processes() {
- echo ""
- echo -e "${PURPLE}[*] Stopping running processes...${NC}"
-
- # Stop X11
+ log_info "Zabijanie aktywnych procesรณw i osieroconych wฤ
tkรณw (Orphan processes)..."
pkill -9 -f "termux.x11" 2>/dev/null
pkill -9 -f "xfce" 2>/dev/null
pkill -9 -f "pulseaudio" 2>/dev/null
- pkill -9 -f "dbus" 2>/dev/null
pkill -9 -f "wine" 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Processes stopped"
}
-# ============== REMOVE SCRIPTS ==============
-remove_scripts() {
- echo ""
- echo -e "${PURPLE}[*] Removing custom scripts...${NC}"
-
- # Remove launcher scripts
- rm -f ~/start-hacklab.sh
- rm -f ~/hacktools.sh
- rm -f ~/stop-hacklab.sh
+remove_components() {
+ log_info "Usuwanie niestandardowych skryptรณw (Remote Exec, Launchery)..."
+ rm -f ~/start-nexus.sh ~/start-hacklab.sh ~/hacktools.sh ~/stop-hacklab.sh ~/remote-exec.sh
rm -f ~/.config/hacklab-gpu.sh
- # Remove bashrc entry
- if [ -f ~/.bashrc ]; then
- sed -i '/hacklab-gpu.sh/d' ~/.bashrc
- sed -i '/Mobile HackLab/d' ~/.bashrc
- fi
-
- echo -e " ${GREEN}โ${NC} Scripts removed"
-}
-
-# ============== REMOVE DESKTOP SHORTCUTS ==============
-remove_shortcuts() {
- echo ""
- echo -e "${PURPLE}[*] Removing desktop shortcuts...${NC}"
-
- rm -rf ~/Desktop/*.desktop 2>/dev/null
- rmdir ~/Desktop 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Shortcuts removed"
-}
-
-# ============== REMOVE WINE ==============
-remove_wine() {
- echo ""
- echo -e "${PURPLE}[*] Removing Wine components...${NC}"
-
- # Remove symlinks
- rm -f /data/data/com.termux/files/usr/bin/wine
- rm -f /data/data/com.termux/files/usr/bin/winecfg
-
- # Remove Wine packages
- pkg uninstall hangover-wine -y 2>/dev/null
- pkg uninstall hangover-wowbox64 -y 2>/dev/null
-
- # Remove Wine directory
- rm -rf ~/.wine 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Wine removed"
-}
-
-# ============== REMOVE SECURITY TOOLS ==============
-remove_security_tools() {
- echo ""
- echo -e "${PURPLE}[*] Removing security tools...${NC}"
-
- pkg uninstall hydra -y 2>/dev/null
- pkg uninstall john -y 2>/dev/null
- pkg uninstall sqlmap -y 2>/dev/null
-
- # Remove Python security libraries
- pip uninstall requests -y 2>/dev/null
- pip uninstall beautifulsoup4 -y 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Security tools removed"
-}
-
-# ============== REMOVE METASPLOIT ==============
-remove_metasploit() {
- echo ""
- echo -e "${PURPLE}[*] Removing Metasploit Framework...${NC}"
-
- pkg uninstall metasploit -y 2>/dev/null
- rm -rf ~/metasploit-framework 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Metasploit removed"
-}
-
-# ============== REMOVE NETWORK TOOLS ==============
-remove_network_tools() {
- echo ""
- echo -e "${PURPLE}[*] Removing network tools...${NC}"
-
- pkg uninstall nmap -y 2>/dev/null
- pkg uninstall netcat-openbsd -y 2>/dev/null
- pkg uninstall whois -y 2>/dev/null
- pkg uninstall dnsutils -y 2>/dev/null
- pkg uninstall tracepath -y 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Network tools removed"
-}
-
-# ============== REMOVE APPLICATIONS ==============
-remove_apps() {
- echo ""
- echo -e "${PURPLE}[*] Removing applications...${NC}"
-
- pkg uninstall firefox -y 2>/dev/null
- pkg uninstall code-oss -y 2>/dev/null
- pkg uninstall git -y 2>/dev/null
- pkg uninstall wget -y 2>/dev/null
- pkg uninstall curl -y 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Applications removed"
-}
-
-# ============== REMOVE AUDIO ==============
-remove_audio() {
- echo ""
- echo -e "${PURPLE}[*] Removing audio support...${NC}"
-
- pulseaudio --kill 2>/dev/null
- pkg uninstall pulseaudio -y 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Audio removed"
-}
-
-# ============== REMOVE GPU DRIVERS ==============
-remove_gpu() {
- echo ""
- echo -e "${PURPLE}[*] Removing GPU acceleration...${NC}"
-
- pkg uninstall mesa-zink -y 2>/dev/null
- pkg uninstall mesa-vulkan-icd-freedreno -y 2>/dev/null
- pkg uninstall mesa-vulkan-icd-swrast -y 2>/dev/null
- pkg uninstall vulkan-loader-android -y 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} GPU drivers removed"
-}
-
-# ============== REMOVE DESKTOP ==============
-remove_desktop() {
- echo ""
- echo -e "${PURPLE}[*] Removing XFCE4 Desktop...${NC}"
-
- pkg uninstall xfce4 -y 2>/dev/null
- pkg uninstall xfce4-terminal -y 2>/dev/null
- pkg uninstall thunar -y 2>/dev/null
- pkg uninstall mousepad -y 2>/dev/null
-
- # Remove XFCE config
- rm -rf ~/.config/xfce4 2>/dev/null
- rm -rf ~/.cache/xfce4 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Desktop removed"
-}
-
-# ============== REMOVE X11 ==============
-remove_x11() {
- echo ""
- echo -e "${PURPLE}[*] Removing Termux-X11...${NC}"
-
- pkg uninstall termux-x11-nightly -y 2>/dev/null
- pkg uninstall xorg-xrandr -y 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} X11 removed"
-}
-
-# ============== REMOVE REPOSITORIES ==============
-remove_repos() {
- echo ""
- echo -e "${PURPLE}[*] Removing package repositories...${NC}"
+ log_info "Usuwanie pobranych pakietรณw APK..."
+ rm -rf ~/Hacklab_APKs 2>/dev/null
- pkg uninstall tur-repo -y 2>/dev/null
- pkg uninstall x11-repo -y 2>/dev/null
+ log_info "Usuwanie warstwy Wine..."
+ pkg uninstall hangover-wine hangover-wowbox64 -y 2>/dev/null
- echo -e " ${GREEN}โ${NC} Repositories removed"
-}
-
-# ============== CLEANUP ==============
-cleanup() {
- echo ""
- echo -e "${PURPLE}[*] Cleaning up...${NC}"
+ log_info "Usuwanie moduลรณw OSINT i narzฤdzi bezpieczeลstwa..."
+ pkg uninstall nmap sqlmap hydra john rust -y 2>/dev/null
+ pip uninstall sherlock-project holehe requests beautifulsoup4 colorama -y 2>/dev/null
- # Remove config directory
- rm -rf ~/.config/hacklab* 2>/dev/null
+ log_info "Odinstalowywanie ลrodowiska graficznego i akceleracji GPU..."
+ pkg uninstall xfce4 xfce4-terminal termux-x11-nightly mesa-zink -y 2>/dev/null
- # Clean package cache
+ log_info "Czyszczenie pozostaลoลci konfiguracji..."
+ rm -rf ~/.config/xfce4 ~/.cache/xfce4 ~/.wine ~/Desktop 2>/dev/null
pkg clean 2>/dev/null
-
- # Remove any remaining files
- rm -rf ~/.local/share/xfce4 2>/dev/null
- rm -rf ~/.xsessions 2>/dev/null
- rm -rf ~/.xsession-errors 2>/dev/null
-
- echo -e " ${GREEN}โ${NC} Cleanup complete"
-}
-
-# ============== COMPLETION ==============
-show_completion() {
- echo ""
- echo -e "${GREEN}"
- cat << 'COMPLETE'
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-โ โ
-โ โ
UNINSTALLATION COMPLETE! โ
โ
-โ โ
-โ All components have been removed. โ
-โ โ
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-COMPLETE
- echo -e "${NC}"
- echo -e "${WHITE}๐ฑ Mobile HackLab has been completely removed.${NC}"
- echo ""
- echo -e "${YELLOW}Note: Termux itself is still installed.${NC}"
- echo -e "${YELLOW}If you want to reset Termux completely:${NC}"
- echo -e " ${GREEN}pkg install termux-tools && termux-reset${NC}"
- echo ""
}
-# ============== MAIN ==============
main() {
show_banner
confirm_uninstall
-
stop_processes
- remove_scripts
- remove_shortcuts
- remove_wine
- remove_security_tools
- remove_metasploit
- remove_network_tools
- remove_apps
- remove_audio
- remove_gpu
- remove_desktop
- remove_x11
- remove_repos
- cleanup
+ remove_components
- show_completion
+ echo ""
+ log_success "ลrodowisko Hacklab Nexus v3.0.0 zostaลo pomyลlnie i bezpiecznie usuniฤte."
}
-# ============== RUN ==============
main