Advertisement
bigrushdog

adhoc2

Apr 15th, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.11 KB | None | 0 0
  1. #!/system/bin/sh
  2.  
  3. IFCONFIG=/system/xbin/ifconfig
  4. ROUTE=/system/xbin/route
  5. KILLROUTE=10
  6. GATEWAY="192.168.5.1"
  7. SSID="barnacle2"
  8. FREQ="2412"
  9. DNS1="8.8.8.8"
  10. DNS2="8.8.4.4"
  11. IFACE="wlan0"
  12.  
  13. echo "Killing Android wifi service..."
  14. svc wifi disable
  15. sleep 1
  16.  
  17. echo "Bringing down wlan0..."
  18. $IFCONFIG wlan0 down
  19. sleep 1
  20.  
  21. echo "Setting driver to IBSS mode..."
  22. iw wlan0 set type ibss
  23. sleep 1
  24.  
  25. echo "wlan0 coming back up..."
  26. $IFCONFIG wlan0 up
  27. sleep 1
  28.  
  29. echo "Joining adhoc network..."
  30. iw wlan0 ibss join $SSID $FREQ
  31. sleep 1
  32.  
  33. echo "Killing dhcp service..."
  34. pkill -9 dhcpcd 2>&1 > /dev/null
  35. sleep 1
  36.  
  37. echo "Assigning to DHCP..."
  38. dhcpcd -q wlan0 2>&1 > /dev/null
  39. sleep 1
  40.  
  41. echo "Setting DNS..."
  42. setprop "net.dns1" $DNS1
  43. setprop "dhcp.$IFACE.dns1" $DNS1
  44. setprop "dhcp.$IFACE.dns2" $DNS2
  45. setprop "net.interfaces.defaultroute" "wlan"
  46.  
  47. echo "Killing old default gateways..."
  48. for KILLROUTE
  49. do
  50. $ROUTE del default 2>&1 > /dev/null
  51. done
  52. sleep 1
  53.  
  54. echo "Assigning adhoc network to default gateway..."
  55. $ROUTE add default gw $GATEWAY dev wlan0 2>&1 > /dev/null
  56. sleep 1
  57.  
  58. echo "Your are on adhoc baby!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement