[Android Software/Hacking General [Developers Only]] fbelleri:
I don’t know your system but each android device has the same base software system.

Normally, android cannot recognize ad-hoc networks (because of the settings imposed by goo), but there are all the things necessary to do so.

In practice you have to edit one or two files (the file “wpa_supplicant.conf” is surely present, while the file "tiwlan.ini" is on your tablet if you have a wireless interface from Texas Instruments).

So, this is the manual mode, the only one that I know always works for my cheap tablet, but there are also softwares that can manage ad-hoc connection for other devices (modified network software designed for Galaxy Tab and other Samsung products, not working on my MilkWay tab).

1 Your tablet must be rooted.

2 shut down wifi in settings.

3 using RootEplorer, locate and make a copy of file "wpa_supplicant.conf" (generally is in “data/misc/wifi/” or in “etc/wifi/” folder) and remember the folder name.

4 locate and make a copy of file "tiwlan.ini" (This file could be not present, generally is in “system/etc/wifi folder”) and remember the folder name.

5 HAVE YOU MADE A COPY/BACKUP OF THESE 2 FILES AND PUTTED THEM IN A SAFE PLACE ?

6 Ok ok, now you have to edit them (the originals, not the copies). There are several modes to do it, for example you can put them on the sdcard and edit via notepad on win (do not use MS WORD for a configuration pure text file!) or you can edit them via RootExplorer directly, or you can use ADB interface to extract them to you pc and the edit, as you prefer.

7 edit tiwlan.ini file (if present):

locate and change line: WiFiAdhoc = 0 -> WiFiAdhoc = 1

add this line: dot11DesiredSSID = YourSSID #insert your SSID (the AP name) without commas!

add this line: dot11DesiredBSSType = 0

8 modify wpa_supplicant.conf like this:

ctrl_interface=...... (do not touch this line!)

update_config=1

ap_scan=2

network={

ssid="YourSSID" #insert your SSID (the AP name) now WITH commas!

scan_ssid=1

key_mgmt=NONE

mode=1

priority=1

}

9 If modified offline, put modified files in their original folder, overwriting old ones.

10 shut down tablet.

11 power on the wifi tether AP on phone.

12 power on the tablet.

13 enable wifi in settings.

14 in a few seconds, your tablet should connect to your phone AP and you can browse internet.

15 I hope that you have a flat subscription :)

Note:

1 sometimes it will take more time to connect; try to enable/disable wifi or reboot the tablet.

2 if you need to connect to normal AP (not ad-hoc) maybe you have to restore original files. Sometimes all works fine with mixed networks in wpa_sup… file, sometimes …. no.

3 if you add a network using settings, you have to edit again the wpa_sup… file, because the system deletes the line “ap_scan=2” and you have to re-add that line.

4 the most convenient is to create two wpa_sup… files (one for the adhoc mode and one for normal mode) and replace them when needed, maybe through a script.

5 the network configuration at #8 is without encription. If you want WEP shared encription just add a line, in the network definition of wpa_sup.. file, with the key, like this:

wep_key0="1234567890123" # ASCII keys are with commas

or

wep_key0=0102030405 # HEX keys are without commas

Hoping helpful, best Regards.