PDAclub.pl - Forum użytkowników technologii mobilnych
Android OS => Android - Ogólnie => Wątek zaczęty przez: beju w Lipiec 07, 2009, 00:32:03
-
Witam :) kolejny z serii mini-faq
Część dla użyszkodników którzy chcieli by udostępnić bez root internet
1. Za pomocą programu PdaNet
Udostępnianie internetu przez G1 do PC - kiedyś bez root niemożliwe - teraz stało się możliwe. Wypowiedzi w tej materi na naszym forum nie było więc sobie pozwolę umieścić tutaj ten faq.
:arrow: Co jest potrzebne:
- Dostęp do internetu na pc w celu pobrania programu PdaNet (http://www.junefabrics.com/bin/PdaNetA115.exe) (około 2mb, exe)
- Kabel USB
- G1 z pakietem internetowym (można i bez tylko po co)
:arrow: Czynnosci które należy po kolei wykonać w celu poprawnego połączenia z internetem.
- Ściągamy program z podanego linku do programu PdaNet (http://www.junefabrics.com/bin/PdaNetA115.exe)
- Instalujemy program. Ważne! G1 musi być odłączony od komputera. Pierwsze będą się instalowały sterowniki kabla USB
- Podczas instalacji zostaniemy poproszeni o podpięcie G1 do komputera, uprzednio wchodzimy w menu > ustawienia > aplikacje > programowanie > Debugowanie USB (ustawiamy checkbox na "tak")
- Po podpięciu zostanie zainstalowany program PdaNet na G1 - jeszcze go nie włączamy
- Po zainstalowaniu obu aplikacji (na komputerze i automatycznie na G1) instalator zakończy działanie
- Podłączamy G1 do PC i włączamy na urządzeniu program PdaNet oraz klikamy Turn On PdaNet
- W programie na komputerze w tray wybieramy prawym klawiszem menu > connect
- Początkowo będzie komunikat że nie można połączyć ale połączenie sieciowe PdaNet Modem zostanie utworzone
- Edytujemy w ustawieniach w połączeniach sieciowych numer wybierany, zmieniamy z #777 na *99#
- Wybieramy ponownie connect, następuje połączenie i mamy już zrobione połączenie lokalne z modemem w postaci G1, z udostępnionym internetem na PC
[/list]
powyższe połączenie powinno działać z dowolnym urządzeniem z Androidem.
Nie wymagane są uprawnienia root, podany sposób działa bez łamania systemu
Nie miałem możliwości sprawdzenia tego gdyż posiadam tylko G1 :) proszę o feedback :)
tekst powstał dzięki wiedzy i uprzejmości kolegi Baggus (http://pdaclub.pl/forum/index.php?action=profile;u=29702) który naprowadził mnie na to rozwiązanie :ok:
strona programu: http://junefabrics.com/ (http://junefabrics.com/)
Niestety program jest w wersji Trial, po którego wygaśnięciu umożliwia tylko dostęp przez to połączenie do stron www (poprzez Http), program niestety swoje kosztuje i musiałem wykonać root by nie kupować...
2. Za pomocą programu Proxoid
Program Proxoid działa w podobny sposób, jest on bezpłatny i pozwala uzyskać tylko połączenie z internetem dla przeglądarki www, polegający na użyciu proxy które kieruje połączenie do przeglądarki www. Potrzebne będzie środowisko SDK Androida dla PC. Wszystkie kroki są tłumaczone ze strony developera tego programu.
:arrow: Krok pierwszy - Instalacja programu na urządzeniu z Androidem.
Wyszukujemy program Proxoid w Markecie, następnie instalujemy program przyciskiem "Install" na dole ekranu.
Jedynym wymogiem programu jest udostępnienie dla niego połączenia z internetem z Androida, o czym jesteśmy informowani podczas instalacji.
:arrow: Krok drugi - Konfiguracja urzadzenia.
Proxoid będzie komunikował się z komputerem przez USB.
W celu poprawnego działania tej aplikacji należy wykonać następujące czynności w urządzeniu:
- Przejdź na pulpit urządzenia, najszybciej wciskając klawisz "Home" (ten z domkiem)
- Wciśnij klawisz "Menu" i wybierz "Settings"
- Wybierz pozycję "Application"
- następnie pozycję "Developpenent"
Należy się upewnić że pozycja "USB debugging" jest zaznaczona.
:arrow: Krok trzeci - Konfiguracja PC i instalowanie sterowników.
Z racji dużej ilości screenów których wklejanie tutaj nie miało by sensu, należy wykonać czynności opisanie pod linkami.
- Dla systemu XP (http://code.google.com/p/proxoid/wiki/installationWindowsXP)
- Dla systemu Vista (http://code.google.com/p/proxoid/wiki/installationWindowsVista)
- Dla systemu Linux (http://code.google.com/p/proxoid/wiki/installationLinux)
Część dla użyszkodników którzy wiedzą co dobre i mają root
Wireless/Wired tether for root users
Let's Rock :evil:
Pierwsze co robimy, to upewniamy się na stronie informującej o buildzie romu którego posiadamy czy wspiera on udostępnianie internetu poprzez wireless (BT/WiFI) lub wired (USB) connection.
Gdy już wiemy że taka funkcjonalność została dodana do kernela naszego romu możemy zabierać się za instalowanie aplikacji. Opiszę po kolei dwa przypadki - bezprzewodowy i kablowy.
Wireless tether for root users
Bezprzewodowo - poprzez BT lub WiFi.
1. Pobieramy stosowny plik APK dla naszego modelu urządzenia.
Dla buildów 1.5 i 1.6 od HTC pobieramy stąd. (http://android-wifi-tether.googlecode.com/files/wireless_tether_1_60_htc.apk)
Dla Samsunga Galaxy pobieramy stąd. (http://android-wifi-tether.googlecode.com/files/wireless_tether_1_60_galaxy.apk)
Instalujemy aplikację na urządzeniu poprzez kabel USB zgrywając ją na kartę pamięci a następnie odszukując ją w dowolnym file manager lub instalujemy bezpośrednio z komputera za pomocą ADB INSTALL (oczywiście mając zainstalowane SDK).
2. Uruchamiamy aplikację na urządzeniu.
Konstrukcja aplikacji jest prosta jak konstrukcja cepa - po środku mamy duży znaczek który należy dotknąć by zacząć udostępniać internet. Dodatkowo w menu jest kilka przydatnych ficzerów typu przełączenie udostępniania na BT, ustawienie haseł i filtrów dla WiFi (w tym także filtrowanie po MAC adresie urządzeń, kontrola dostępowa z G1 i inne).
Skupmy się na pierwszym połączeniu. Przy pierwszym wciśnięciu znaczka poproszony zostaniesz o dodanie aplikacji do SU permissions (pozwolenia na dostęp do zasobów root). Oczywiście jedynym słusznym klawiszem jest "Always Allow". O rozpoczęciu tetheringu zostaniemy poinformowani pojawieniem się pod "znaczkiem" licznika IN/OUT danych.
Z poziomu PC z WiFI/BT (lub innego dowolnego urządzenia - pamiętajmy to jest sieć typu ad-hoc i nie każdemu urządzeniu da się udostępnić internet! odpadają więc inne androidowe urządzenia oraz PSP) wyszukujemy sieć (domyślnie to G1 Tether) i klikamy połącz. Po połączeniu zostanie ustanowione nowe połączenie sieciowe z siecią WiFI (bądź też PAN BT - jeśli korzystamy z sieci Personal Area Network za pośrednictwem Bluetooth).
Cieszymy się internetem :)
Wired tether for root users
Kablowo - poprzez USB.
Trochę inna jazda niż bezprzewodowo ale - da się!
1. Sprawdź twój obecny rom na stronie developera/projektu na xda czy obsługuje on ficzer kernela odpowiadający za kablowe udostępnianie. Jeśli Custom rom nie obsługuje tego ficzera - zmień ROM na inny bo nic z tego nie będzie. Dla G1 polecam ROMy DWANG (1.16 wzwyż) znajdujące się tu. (http://forum.xda-developers.com/showthread.php?t=567023)
Jeśli posiadasz ORYGINALNY ROM 1.6 Donut należy pobrać dodatkową paczkę stąd (http://android-wired-tether.googlecode.com/files/adp-1_6-kernel-update_usbtether_r3.zip) a następnie zrobić update kernela (na własną odpowiedzialność!!!) tym plikiem (mając recovery amon ra lub cyana wysarczy wybrać plik zip z głównego katalogu i dać update, w przypadku oryginalnego recovery po pojawieniu się wykrzyknika z telefonem należy wcisnąć alt+i, następnie alt+s a po zflashowaniu HOME+BACK). Po tym zabiegu domyślny i "Stockowy" rom (np 1.6 od Ery ale z root) zyska możliwość tetheringo kablowego.
Okej, mamy pewność że nasz ROM uciągnie tą APK. Co dalej? Pobieramy samą APK stąd (http://android-wired-tether.googlecode.com/files/wired_tether_1_0.apk) i instalujemy na urządzeniu. Po dokonanej instalacji uruchamiamy program. Podobnie jak w aplikacji Wireless na środku mamy symbol (tym razem USB) po którego kliknięciu urządzenie zamieni się w modem (dokładnie tak samo jak podczas użytkowania "udostępnienia internetu" w WinMo).
Przygotowanie komputera. Komputer który ma "odebrać" internet z kabla musi obsługiwać RNDIS (http://www.microsoft.com/whdc/device/network/ndis/rmndis.mspx). Dobra wiadomość dla Linuxiarzy oraz Posiadaczy Visty/7 - sterowniki RNDIS są w tych platformach (większość linuxów?) domyślnie zainstalowane i nie trzeba się będzie bujać z szukaniem sterowników. Dla posiadaczy zabytkowych platform pozostaje ręczne podłożenie sterownika dla urządzenia android które zostanie wykryte po podłączeniu do PC w trybie tether USB. Sterownik taki możemy znaleźć między innymi w paczce z HTC Sync (http://www.htc.com/uk/SupportDownload.aspx?p_id=283&cat=3&dl_id=758).
Gdy wszystko jest poprawnie zainstalowane, po podpięciu androida do PC w trybie tether USB otrzymamy nowe połączenie sieciowe widniejące w istniejących połączeniach sieciowy.
Niezrzeszeni androidowcy używający gołego systemu pozdrawiają użyszkodników interfejsu bezSENSu którzy udostępnianie mają w standardzie :)
ENJOY :)
MaDE bY MySeLF (copyright)
-
A czy jest możliwość działania w drugą stronę? z pc do g1?
Nie miałem androida więc nie wiem czy jest tak jak w WM ;p
-
Ten program dziala w jedna strone.
-
aha, a jest jakaś możliwość że gdy podłączę g1 do pc będę miał na g1 necik z kompa?
-
aha, a jest jakaś możliwość że gdy podłączę g1 do pc będę miał na g1 necik z kompa?
możesz udostępnić z kompa sieć do G1 przez Wi-Fi i połączenie typu Ad-Hoc
lub przez połączenie PAN Bluetooth
-
możesz udostępnić z kompa sieć do G1 przez Wi-Fi i połączenie typu Ad-Hoc
lub przez połączenie PAN Bluetooth
Android 1.5 nie widzi sieci Ad-hoc a bluetooth sluzy tylko do podlaczenia sluchawki
-
Mowimy o zrootowanym lub nie?
Bo moze z rozpedu napisalem o zrootowanym i nie sprawdzilem tego jak jest dla "zwyklego" B)
Napisane: Lipiec 21, 2009, 19:47:21
znalazlem kolejny program do udostepniania internetu z androida do pc. Program nazywa sie proxoid i jest dostepny w markecie do sciagniecia. Wiecej testow i opis dzialania po testach - jutro wieczorem lub pojutrze w sobote ;) jak wroce z urlopu. Pozdrawiam.
A i ten program tez bedzie dzialac bez root - zachecam do testow.
-
Na Hero można to zrobić bez żadnych dodatkowych programów. Podłączamy kabel USB i w Ustawienia/Sterowanie bezprzewodowe włączamy Udostępnianie w sieci.... PC wykrywa "HTC Remote NDIS based Device" i po kilku sekundach net śmiga :)
-
No to widac poszli po rozum do glowy :) zamiast kombinowac i meczyc sie w koncu tak proste rozwiazanie jak w WM :)
-
No nie tak bardzo, bo grzebać się po menu trzeba. Widget by się przydał :P Tak samo jak to zmiany nadajnika z 2g/3g - niestety to drugie jest trudniejsze, konstrukcja systemu uniemożliwia. Wszystkie widgety do tego to tak naprawdę tylko skróty do odpowiedniego miejsca w menu.
-
Aktualizacja pierwszego posta - dodano instrukcję dla "zrootowanych" :)
-
Generalnie korzystajac z PdaNet komputer laczy mi sie z netem ale niestety bardzo szybko zawiesza sie komp. Czy macie jakis pomysl czym moze to byc spowodowane?? Z gory dziekuje. Pozdrawiam
-
aha, a jest jakaś możliwość że gdy podłączę g1 do pc będę miał na g1 necik z kompa?
A ja wracam do pytania kolegi, znalazł już ktoś jakiś sposób na udostępnienie netu z laptopa dla G1? Nie zrotowanego. Obojętnie jaki sposób, czy to wifi, czy bloototh czy usb. Oby net był na androidku 1.6
-
Jedna z opcji jest podlaczenie na USB zewnetrznej karty wifi ktora ma mozliwosc pracy w trybie acces point (nie ad-hoc).
Chyba tyle :)
-
Udostępnianie internetu przez G1 do PC - kiedyś bez root niemożliwe - teraz stało się możliwe.[...]
Nie miałem możliwości sprawdzenia tego gdyż posiadam tylko G1 :) proszę o feedback :)
Dzięki, jesteś geniuszem. Twój kolega także. Spróbowałem w moim HTC Eris Droidzie i działa. A ja jestem kompletnym debilem, jeżeli chodzi o te sprawy, więc jak mnie się udało, to znaczy, że jest to proste, a instrukcja jasna i klarowna.
Jedyny problem, jaki miałem, to 64-bitowy procesor w laptopie. Mam 32-bitowy procesor w netbooku i nie mogę droida stosować jako modemu zamiennie, w laptopie i netbooku. Muszę wyinstalować aplikację i ponownie ją instalować, gdy chcę zmienić laptopa na netbooka.
Kupiłem także płatną wersję, by po miesiącu mi to nie przestało działać (teraz mają promocję, $18,95). Nie wiem, czy to uniemożliwi mi takie przenoszenie telefonu. Nie bardzo rozumiem, czy opłata licencyjna dotyczy jednego laptopa, czy jednego modemu. Prawdopodobnie jest "przypisana" raczej do telefonu, niż komputera, ale ponieważ inna aplikacja działa z procesorem 64-bitowym, inna z 32, to chyba za moje dwadzieścia dolarów będę mógł się łączyć tylko z jednego komputera.
Drugi problem jaki mam, to niemożność odczytania prawdziwego adresu IP, który potrzebuję do transmisji obrazu przez www.camstreams.com (http://www.camstreams.com) Camstreams encoder nie odczytuje automatycznie adresu IP, a wpisany manualnie jest przyjmowany jako błąd. Nie wiem, na czym polega problem, ale to nie jest wielkie nieszczęście, bo po prostu zacząłem transmitować obraz z kamery przez ustreams.tv
Ciągle mam innego rodzaju połączenie z netem, przez kartę Merlin EX720, ale ta usługa ma limit 5GB miesięcznie. Połączenie przez droida daje mi nielimitowany dostęp do sieci i umozliwia np. oglądanie filmów, TV Poloni, itp gdy jestem w drodze.
Jeszcze raz serdeczne dzięki.
Niestety program jest w wersji Trial, po którego wygaśnięciu umożliwia tylko dostęp przez to połączenie do stron www (poprzez Http), program niestety swoje kosztuje i musiałem wykonać root by nie kupować...
Jak wspominałem wyżej, kupiłem pełną wersję. Jednak mam pytanie. Jak już zaznaczyłem, jestem osłem i nic nie rozumiem. Co to jest ten "root"? Czy to daje jakieś dodatkowe korzyści, poza zaoszczędzeniem dwudziestu dolarów? Czy jest jakieś niebezpieczeństwo, że nieumiejętnie to robiąc spitoli się telefon? Czy jakość i szybkość łączenia będzie taka sama jak w przypadku łączenia na pierwszy sposób?
Pozdrawiam.
-
Aktualizacja pierwszego posta - dodano instrukcję dla "zrootowanych" :)
No dobra ale jak to dziala pod Windows 7 64 Bit ktos sie orientuje ;)
-
jak masz Windows 7 i zrootowany sprzet to udostepniasz przez kabel lub wifi. Przez kabel po podlaczeniu w systemie wykryje modem RNDIS a w przypadku udostepnienia wifi - laczysz sie z siecia Ad-hoc. oczywiscie w menadzerze wifi z poziomu kompa zaznacz "wszystkie sieci". Jesli chcesz przez BT to wtedy tworzona jest PAN.
-
Napisałem poprzednio, cytuję: "Jedyny problem, jaki miałem, to 64-bitowy procesor w laptopie. Mam 32-bitowy procesor w netbooku i nie mogę droida stosować jako modemu zamiennie, w laptopie i netbooku. Muszę wyinstalować aplikację i ponownie ją instalować, gdy chcę zmienić laptopa na netbooka." Okazało się, że to nie problem z procesorem, ale ze mną. Zainstalowałem inną wersję PdaNet w netbooku, inną w laptopie. Po zainstalowaniu wersji 2.41 w obu urządzeniach mój droid działa bez żadnych problemów, niezależnie od tego gdzie go podłączę.
-
Siema, padł mi kompa, a laptop ma rąbniętą kartę sieciową. Wymyśliłem więc, że udostępnię mu neta z komórki która będzie podłączona do wifi. Da się coś takiego zrobić?
-
a sprzęt o którym piszesz to Hermes, zwykła komórka czy Android?
-
Android
-
Jest jeszcze aNetShare - http://android.a0soft.com/?url=aNetShare.htm (http://android.a0soft.com/?url=aNetShare.htm)
Sam używam, działa zupełnie bezproblemowo.
-
Protip do PDANeta, by cieszyć się ciągłym dostępem i do www i innych rzeczy (gg itp.) po wygaśnięciu triala trzeba:
1. odinstalować program
2. wywalić po nim pliki z rejestru
3. zainstalować
4. cieszyć się nowym trialem
-
a nie prościej po prostu kupić?
-
Zaraz - przecież każdy android od V2 ma mobilny HotSpot WiFi (no, nie każdy telefon ma możliwość odpalenia jednocześnie 3/4G i nadajnika WiFi ale w dzisiejszych czasach telefony powyżej 300-400 zł raczej wszystkie) - tylko w zależności od wersji schowany w różnych miejscach (w 2.1, 2.2 po prostu programik Mobilny HotSpot w menu programy, w 2.3 schowane w ustawieniach/sieci, w Ice Cream jeszcze nie wiem....) - programik robi z telefonu pełnoprawny router WiFi wykorzystujący sieć 3G jako źródło netu. W erze laptopów - bezcenne, a zresztą do każdego normalnego PC-ta można za 10 zł dokupić odbiornik USB WiFi.
-
Zaraz - przecież każdy android od V2 ma mobilny HotSpot WiFi (no, nie każdy telefon ma możliwość odpalenia jednocześnie 3/4G i nadajnika WiFi ale w dzisiejszych czasach telefony powyżej 300-400 zł raczej wszystkie) - tylko w zależności od wersji schowany w różnych miejscach (w 2.1, 2.2 po prostu programik Mobilny HotSpot w menu programy, w 2.3 schowane w ustawieniach/sieci, w Ice Cream jeszcze nie wiem....) - programik robi z telefonu pełnoprawny router WiFi wykorzystujący sieć 3G jako źródło netu. W erze laptopów - bezcenne, a zresztą do każdego normalnego PC-ta można za 10 zł dokupić odbiornik USB WiFi.
Czy Ty widzisz człowieku, że komentowany przez Ciebie wątek jest z lipca 2009 roku?
Ostatni wpis ( poza Twoim ) jest sygnowany na wrzesień 12, 2010.
Gdzie Ty masz głowę?
Czytałeś w Regulaminie ten fragment o odkopywaniu starych wątków?