JosifBG
28.09.09., 14:35
Изисквания: Телефона Ви да е рутнат + Busybox!
Много лаптопи имат възможността да споделят безжичната интернет връзка посредством ad-hoc wi-fi мрежи. Това е удобен вариант ако искате да свържете Вашия телефон към WiFi мрежа но нямате под ръка wi-fi router и/или access point. Подобен вид свързване не се подържа по подразбиране и няма необходимата документация как може да се направи това на Вашия Android/HTC Hero.
Забележка: За момента не е известно как трябва да се направи конфигурацията за да се подържат и WPA 1&2 Security
Ето и стъпките който трябва да следвате за да разрешите използването на ad-hoc wifi мрежи на HTC Hero:
Трябва да се редактира 2 системни файла във операционната система"
/system/etc/wifi/tiwlan.ini
/data/misc/wifi/wpa_supplicant.conf.
За предпочитане е използването на (ADB) със разрешено USB Debugging на Вашия телефон за да се избегне грешка при използването на не толкова добре написаните Terminal Програми.
Adb дава възможност да се променят системните файлове на Вашата Андроид операционна система директно от Вашия command prompt на Вашият компютър. Използвайте Android SDK за да инсталирате драйверите за връзка с компютър.
Ако имате руут на Вашия телефон може би вече сте свършили това.
1. Отворете Command Prompt:
Start/run (Напишете CMD) и натиснете Enter.
2. Свържете телефона чрез USB кабел към Вашия компютър и проверете дали е видим:
C:\>adb devices
3. adb pull /system/etc/wifi/tiwlan.ini c:\
Това ще копира файла tiwlan.ini от телефона във компютъра в главната директория на C:\
Отворете файла с текстови редактор (аз използвам Word) и намерете текст “WiFiAdhoc = 0?" и го променете 0 на 1. След това ще поставим няколко нови реда под този.
WiFiAdhoc = 1
dot11DesiredSSID = (въведете тук името на вашата ad-hoc мрежа)
dot11DesiredBSSType = 0
Готови сме с редактирането на този файл за това го запишете и затворете.
В Command Prompt напишете следното:
adb pull /data/misc/wifi/wpa_supplicant.conf c:\
Файлът "Wpa_supplicant.conf" Ви позволява да конфигурирате Вашето network security.
Отворете пак файла в текстови редактор.
Ще видите, че файла съдържа конфигурации на мрежите към който сте се закачали до сега както и техните Pass keys.
Добавете следните редове във Вашия файл.
ctrl_interface=tiwlan0
update_config=1
eapol_version=2
ap_scan=2
fast_reauth=1
network={
ssid="InsertyourSSIDhere"
scan_ssid=0
mode=1
key_mgmt=NONE
group=WEP104
auth_alg=SHARED
wep_key0="InsertyourownPASSKEYhere"
}
Запишете и излезте от файла.
Прехвърляне на променените файлове във Вашия телефон:
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
exit
adb push tiwlan.ini /system/etc/wifi/tiwlan.ini
adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf
adb shell
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
exit
Това което остава да направите е ad-hoc wi-fi мрежа със internet sharing на Вашия лаптоп.
Ако имате въпроси или затруднения пишете.
Странно но при мен не работи :)
Много лаптопи имат възможността да споделят безжичната интернет връзка посредством ad-hoc wi-fi мрежи. Това е удобен вариант ако искате да свържете Вашия телефон към WiFi мрежа но нямате под ръка wi-fi router и/или access point. Подобен вид свързване не се подържа по подразбиране и няма необходимата документация как може да се направи това на Вашия Android/HTC Hero.
Забележка: За момента не е известно как трябва да се направи конфигурацията за да се подържат и WPA 1&2 Security
Ето и стъпките който трябва да следвате за да разрешите използването на ad-hoc wifi мрежи на HTC Hero:
Трябва да се редактира 2 системни файла във операционната система"
/system/etc/wifi/tiwlan.ini
/data/misc/wifi/wpa_supplicant.conf.
За предпочитане е използването на (ADB) със разрешено USB Debugging на Вашия телефон за да се избегне грешка при използването на не толкова добре написаните Terminal Програми.
Adb дава възможност да се променят системните файлове на Вашата Андроид операционна система директно от Вашия command prompt на Вашият компютър. Използвайте Android SDK за да инсталирате драйверите за връзка с компютър.
Ако имате руут на Вашия телефон може би вече сте свършили това.
1. Отворете Command Prompt:
Start/run (Напишете CMD) и натиснете Enter.
2. Свържете телефона чрез USB кабел към Вашия компютър и проверете дали е видим:
C:\>adb devices
3. adb pull /system/etc/wifi/tiwlan.ini c:\
Това ще копира файла tiwlan.ini от телефона във компютъра в главната директория на C:\
Отворете файла с текстови редактор (аз използвам Word) и намерете текст “WiFiAdhoc = 0?" и го променете 0 на 1. След това ще поставим няколко нови реда под този.
WiFiAdhoc = 1
dot11DesiredSSID = (въведете тук името на вашата ad-hoc мрежа)
dot11DesiredBSSType = 0
Готови сме с редактирането на този файл за това го запишете и затворете.
В Command Prompt напишете следното:
adb pull /data/misc/wifi/wpa_supplicant.conf c:\
Файлът "Wpa_supplicant.conf" Ви позволява да конфигурирате Вашето network security.
Отворете пак файла в текстови редактор.
Ще видите, че файла съдържа конфигурации на мрежите към който сте се закачали до сега както и техните Pass keys.
Добавете следните редове във Вашия файл.
ctrl_interface=tiwlan0
update_config=1
eapol_version=2
ap_scan=2
fast_reauth=1
network={
ssid="InsertyourSSIDhere"
scan_ssid=0
mode=1
key_mgmt=NONE
group=WEP104
auth_alg=SHARED
wep_key0="InsertyourownPASSKEYhere"
}
Запишете и излезте от файла.
Прехвърляне на променените файлове във Вашия телефон:
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
exit
adb push tiwlan.ini /system/etc/wifi/tiwlan.ini
adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf
adb shell
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
exit
Това което остава да направите е ad-hoc wi-fi мрежа със internet sharing на Вашия лаптоп.
Ако имате въпроси или затруднения пишете.
Странно но при мен не работи :)