Files
scripts/pixel3a/old/localhotspot9
T

52 lines
989 B
Bash
Executable File

#!/bin/sh
IFACE="wlan1"
SSID="vegeta black"
PSK="supermarioinreallife"
CHANNEL="6"
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 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 <<EOF
interface=$IFACE
driver=nl80211
ssid=$SSID
hw_mode=g
channel=$CHANNEL
wpa=2
wpa_passphrase=$PSK
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
EOF
echo "[*] Starting hostapd (running in foreground)..."
echo "Look for the line: AP-ENABLED"
echo "Press Ctrl+C to stop later"
echo
hostapd /tmp/hostapd.conf