#!/bin/sh IFACE="wlan1" SSID="vegetablack" PSK="supermarioinreallife" CHANNEL="11" AP_IP="192.168.43.1" [ "$(id -u)" -ne 0 ] && exit 1 echo "[*] Hard reset of Wi-Fi stack..." # Full path to Android's svc /system/bin/svc wifi disable 2>/dev/null killall hostapd dnsmasq wpa_supplicant wificond 2>/dev/null sleep 1 pkill -9 hostapd sleep 3 # Delete the interface iw dev $IFACE del 2>/dev/null sleep 1 # Create a fresh AP interface iw phy phy0 interface add $IFACE type __ap 2>/dev/null || \ iw phy phy0 interface add $IFACE type ap 2>/dev/null sleep 1 ip link set $IFACE down 2>/dev/null ip addr flush dev $IFACE 2>/dev/null ip link set $IFACE up sleep 1 # Simple hostapd config cat > /tmp/hostapd.conf </dev/null | head -n 15 echo ip addr show "$IFACE" echo echo "Clients will receive IPs in the range 192.168.43.10 – 192.168.43.50" echo "No internet is shared (local network only)."