Android adhoc without root
Не работает на о1. Он и без проги находил ад-хок сети, но не мог подключиться. Теперь же к названию ад-хок сети просто добавляется (*) и все. При подключении зачем-то создается сеть аналогичного названия и на телефоне. И так каждый раз. Будут создаваться сети.
Короче прога делает все что описано в этом мануале, только автоматически.
так у большинства, и так и должно быть. После создания этой аналогичной сети надо выключить вайфай, зайти через рут эксплорер в /data/misc/wifi/, открыть через функцию «open in text editor» файл wpa_supp-t.conf и на следующей строчке после ssid этой аналогичной сети написать без ковычек «mode=1» (когда перейдете на эту «следующую строчку» сделайте несколько пробелов, чтоб было всё ровно), сохраниться, включить вайфай (должен автоматом начать подключаться к этой сети)
Сообщение отредактировал Kyogre — 31.03.12, 13:06
Kyogre, спасибо за инфу. Это надо в шапку поместить, так как ТС скопипастил и сбежал.
Еще вопрос: «получение IP адреса» постоянно. Пробовал выдать вафле на компе статический айпишник, не помогло (думал что и комп и телефон пытаются взять 192,168,1,1 автоматом, если не настроено, и возникает конфликт. Это как при прямом подключении двух компов). Как бы их в сеть соединить чтобы и комп и телефон получили разные айпишники. Подсеть должна быть одна: 255.255.255.0, чтобы потом мостом с другой сетью соединить для шаринга инета от той другой сети.
смотрел моё предыдущее сообщение?
Если это не поможет, то попробуй в настройки про статический адрес ввести:
IP адрес: 192.168.0.3
Шлюз: оставь пустым
Маска: 255.255.255.0
DNS 1: 192.168.0.1
DNS 2: оставь пустым
Галочку со статического адреса пока что сними. Не забудь нажать кнопку функций -> сохранить. И опять проделай мой предыдущий способ.
Сообщение отредактировал Kyogre — 02.04.12, 13:44
Источник
Дружим Android с Ad-hoc Wi-fi сетями
Если у вас есть Symbian-устройство с дешевым интернетом, и вы ипользуете программу типа JoikuSpot для расшаривания интернета по Wi-Fi, то для подключения с некоторых Android-устройств (например Lenovo A750) нужно править файл настройки вайфая. ( JoikuSpot создает не полноценную точку доступа типа роутер, а Ad-hoc). Для этой операции вы уже должны иметь root-доступ на вашем устройтве.
Жмем «добавить сеть Wi-Fi» и в ручную указываем «имя точки доступа joikuspot». Затем идем в /data/misc/wifi и редактируем файлик /wpa_supplicant.conf. (Делать это можно rootexplorer-ом — сверху справа переключаем в R/W режим, заходим в /data/misc/wifi, и для редактирования файла долго удерживаем на нем палец, затем выбираем «редактировать при помощи текстового редактора»)
ГЛАВНОЕ . Проверить права и владельца на этот файлик (должно быть 660 wpa_supplicant.conf или rwrw— ) — иначе wi-fi НЕ ЗАПУСТИТСЯ — будет писать «Не удалось запустить Wi- Fi».
В начало добавляем строку:
ap_ scan= 2 (при этом будут сканироваться все сети, в том числе и ad- hoc)
а затем в раздел
network= <
ssid=»наш ssid»
scan_ ssid= 1
key_ mgmt=NONE
priority= 20
wep_ key0=» пароль»
Комментарии
Спасибо за статью.
На таком же телефоне (Lenovo A750) у меня заработало подключение к ad-hoc без пароля с параметром ap_scan=1.
Источник
How-To #35: Connecting To Adhoc Networks on Android Tablets/Phones
Lets review the basics: firstly, what is tethering and Adhoc WiFi? Tethering is basically the sharing of internet connection of an internet capable device(host) with other devices(clients).
The host device usually have internet connection from some kind of data plan such as 3G, 4G, and/or Edge. Obviously, it would be a waste of money to purchase data plans for every device that you own.
To share the internet connection, the host device would create a sort of «hot spot» to build a virtual network through WiFi. One of those type networks is the Wireless Ad-hoc Network.
Skipping the technical details of an adhoc network, just remember that it is not the same as a traditional WiFi network and cannot use the same protocol for connection. While all Android devices are capable of connecting to standard WiFi networks, there are many devices that lacks the ability to connect to Adhoc wireless networks(i.e. most Android tablets cannot do this unless a custom ROM is installed).
Luckily you can enable Adhoc WiFi by following the steps below.
How to enable Adhoc WiFi on Android Tablets and Phones using an App
Arend has released the «WiFI Ad Hoc Enabler» app on the market that automatically does the manual operation below. I highly recommend trying this app first.
Requirements:
-Root
-Busybox(Extra software that is installed on your Android to give you some additional handy LINUX / UNIX based commands. BusyBox is required by many apps)
-May need to disable «Compatibility checker»(open the «Ad Hoc Enable» -> go to Settings.
How to enable Adhoc WiFi on Android Tablets and Phones Manually
Requirements:
— Root
— USB Drivers
— adb session
— Tethering(For the device creating the Adhoc network)
1) Download and Unzip adhoctablets.zip (I downloaded/unzipped to the C:\adhoctablets folder). Now transfer the folder( C:\adhoctablets) to the MicroSD card or somewhere else on the Android Device.
Note: You may need a wpa_supplicant specifically designed for your device! The one in the adhoctablets.zip is not for everyone*
2) Make sure the drivers for your Android device is installed(read requirement at top).
3) Go into Settings => Applications => Development => Check USB Debugging
4) On Windows/Linux/Mac open command prompt
Windows users can open cmd prompt by:
— Pressing WindowsKey+r then type in cmd and press «ok»
OR
— Type %windir%\system32\cmd.exe in any window in the address area
Linux Users:
You should know how this is done already.
5) In the command prompt browse to the adhoctablets.zip.
In Windows type:
cd \adhoctablets
6) Create an adb shell session
Windows: adb shell
Linux: adb-linux shell
Mac: adb-mac shell
7) Type the following:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cp /system/bin/wpa_supplicant /sdcard/wpa_supplicant.original
cp /sdcard/wpa_supplicant /system/bin/.
chmod 755 /system/bin/wpa_supplicant
chown system.wifi /data/misc/wifi/wpa_supplicant.conf
exit
Note for last command: if *.conf file is not in /data/misc/wifi/ put the path to the right directory. You may need to use a program like ES File Explorer to locate the file directly.
8) Reboot the Android device
9) Done
Congratulations! Now the device is capable of connecting to any adhoc wireless network.
Источник
For Android users:100% working Internet via adhoc wifi network without any app!
Breadcrumb
maestro17
Member
This video shows you how to configure your laptop/pc and your android device to reverse tether Internet using wifi adhoc networks.It’s working fine for me on my samsung galaxy gt-s5360 and i can download from google play ..
video : youtu.be/Mi2RAkPcNi4
or you can look for my channel on youtube adhoc327
Step by step wifi reverse tethering using adhoc networks :
Here i try to write down the steps shown on the video:
Step1 : Configuring laptop/pc :
1- First, you need to create an adhoc network:
Open network and sharing center on control panel
click on manage wireless networks then add , a windows is shown, select create an ad hoc network click on next then input a network name(for example name it 015) then choose the security type (you can select either open or WEP) then check the box save this network
2- now reopen network and sharing center on control panel then change adapter settings.
Right click on your internet network and click on properties then select the tab sharing and check the «allow other network users to connect through this computer’s internet connection» (choose wireless network, if multiple networks are shown).
check also the «allow other network users to control or disable the shared internet connection»
next click on setting and check all items..
3- Right click on wireless network connection and double click on «internet protocol version 4(tcp/ipv4)»
on the new window select use the following ip address 192.168.137.1
and subnet mask 255.255.255.0
now activate your new adhoc network (if not already) go to the network icon next to the clock and select it and connect.
Congratulation your laptop/pc is now configured .
Now, we will configure the android device to make it able to access this new adhoc network
Go to setting on the menu of your device
then wireless and networks then wi-fi settings then activate wi-fi .
Right click and choose advanced .
Check the «Use static IP»and fill in :
ip address: 192.168.137.5 (for example)
Gateway : 192.168.137.1
Netmask : 255.255.255.0
DNS 1: 192.168.137.1
DNS 2 : 172.168.137.1
then right click and save.
Finally, click on the adhoc network (and input password if you use WEP security) then connect.
And that’s all . enjoy internet with Google Play download supported.
If you encounter problems connecting ,try to disable then to reactivate wifi, else reboot your android device.
Источник
Все об ad hoc Aндроид
В статье мы расскажем про современные варианты передачи сетевого трафика на устройства, управляемые Аndroid, коснемся и способов реверсной передачи интернет трафика, от устройств Android (по общепринятой терминологии такие процессы называются Tethering, а также Reverse tethering).
С выходом Android 2.2 появляется возможность применения технологий передачи информации USB-Tethering, а также WiFi-Tethering.
Чтобы подключить USB-Tethering, потребуется стандартный Android-USB кабель. Далее, переходим в Настройки, затем Беспроводные сети, выбираем Режим модема, кликаем USB-модем.
По завершению подключения Android-устройств к различным приемникам (настольным компьютерам, ноутбукам, и т.д.) при помощью кабеля, отправляется запрос на подключение USB-Tethering. Получив от пользователя подтверждение, на приемнике можно использовать интернет трафик Android-устройств.
Основным достоинством данного способа стала возможность подключать Android-устройств к WiFi точкам доступа, с последующим разделением созданного подключения при помощи USB каналов.
Из недостатков отметим необходимость нахождения Android устройств вблизи приемника, а также ограниченность всего 1-им приемником.
Чтобы подключить WiFi-Tethering, на преемнике должен быть WiFi-адаптер.
Отметим, что с выходом Android2.2 подключение осуществляется при помощи стандартных средств.
Включаем Настройки, затем Беспроводные сети, выбираем Режим кликаем Точка доступа Wi-Fi.
Активировав данную функцию, ad hoc Android устройство становится Wi-Fi точкой доступа, после чего к нему можно подключать другие устройства.
Наибольшим минусом данного метода стала невозможность одновременно получать и раздавать интернет трафик Android устройствами при помощи WiFi — Android становится для приемника 3G модемом.
На сегодняшний день Reverse tethering, по сути, не имеет реализации при помощи стандартных средств, поэтому для осуществления Reverse tethering потребуется специальная настройка. При этом наиболее важными являются способы соединения источника с Android – устройством. Наиболее оптимальным решением станет стандартная точка доступа, преимуществами которой являются повышенная скорость, территориальная доступность, а также вполне приемлемые материальные расходы.
Когда точка доступа отсутствует, можно воспользоваться 2G/3G сетями, минусом которых является небольшая скорость передачи.
Источник