#!/bin/busybox sh
# RescueUSB - AUTO WIPE (no keyboard needed)
export HOME=/root
export PATH=/bin:/sbin:/usr/bin

mount -t proc proc /proc 2>/dev/null || true
mount -t sysfs sysfs /sys 2>/dev/null || true

echo ""
echo "=========================================="
echo "   RESCUEUSB - AUTO WIPE MODE            "
echo "   Malware Recovery - NO INPUT NEEDED    "
echo "=========================================="
echo ""

# Auto-detect primary drive
TARGET="sda"
if [ -b /dev/vda ]; then TARGET="vda"; fi
if [ -b /dev/nvme0n1 ]; then TARGET="nvme0n1"; fi

echo "[*] Target: /dev/${TARGET}"
echo "[+] Starting automatic wipe in 5 seconds..."
echo "[+] ALL DATA ON /dev/${TARGET} WILL BE DESTROYED"

# 5 second countdown (no input required)
sleep 5

echo "[+] Wiping MBR and partition table..."
dd if=/dev/zero of=/dev/${TARGET} bs=1M count=64 2>/dev/null || true

echo "[+] Creating NTFS partition..."
echo -e "o\nn\np\n1\n\n\nt\n7\nw" | fdisk /dev/${TARGET} 2>/dev/null || true

echo "[+] Formatting as NTFS..."
mkfs.ntfs -F /dev/${TARGET}1 -L "Windows" --quiet 2>/dev/null || {
    mkfs.vfat -F 32 /dev/${TARGET}1 --quiet 2>/dev/null || true
}

echo ""
echo "=========================================="
echo "   WIPE COMPLETE                          "
echo "=========================================="
echo "[*] /dev/${TARGET}1 is ready for Windows"
echo "[*] Power off now"
echo "[*] Boot Windows USB to install"

# Auto poweroff after completion
sleep 10
/bin/busybox poweroff -f 2>/dev/null || /bin/busybox halt -f