Logowanie
 MyPhoneExplorer, instalacja za pomocą Wine - Linux Debian/Ubuntu

Autor: Mariusz Kołacz (rokko)
Strona autora: techformator.pl
Kontakt: m.kolacz(at)hotfix.pl

W systemach Linux wbrew pozorom nie mamy do dyspozycji rozbudowanych aplikacji, pozwalających zarządzać telefonami komórkowymi marki Sony Ericsson. Wprawdzie jest Gammu, który wraz z nakładką graficzną Wammu tworzy całkiem ciekawy duet, lecz posiada on znacznie mniejszą funkcjonalność, w stosunku do znanego z systemów Windows MyPhoneExplorer. W tym poradniku opiszę krok po kroku proces instalacji i uruchomienia pod Linuksem, powszechnie znanego programu do obsługi telefonów komórkowych MyPhoneExplorer. Opis bazuje na dystrybucji Debian Squeeze (testing), lecz łatwo będzie można go dostosować do każdej innej dystrybucji (Ubuntu, Fedora, SUSE).


Instalujemy najnowszą wersję emulatora Wine

Uruchamiamy terminal i wpisujemy:

sudo nano /etc/apt/sources.list

Dopisujemy na końcu pliku linijkę:

deb http://www.lamaresh.net/apt squeeze main

Zapisujemy plik, wciskamy CTRL + O, wyskoczy komunikat Nazwa pliku do zapisu: /etc/apt/sources.list który potwierdzamy klawiszem ENTER. Opuszczamy Nano, CTRL + X. Oczywiście do edycji pliku możemy użyć dowolnego edytora np. gedit, mousepad, leafpad itd.

Po dodaniu repozytoriów, w terminalu wpisujemy:

sudo aptitude update

Instalujemy wine

sudo aptitude install wine

W ten prosty sposób zainstalowaliśmy emulator Wine, który pozwoli na instalowanie i uruchamianie aplikacji Windows pod Linuksem.


Wine i Linux - instalacja MyPhoneExplorer

Pobieramy instalator MyPhoneExplorer i zapisujemy go na Pulpicie (w przykładzie użyto najnowszej dostępnej wersji 1.7.5).

Uruchamiamy terminal i przechodzimy do lokalizacji, gdzie znajduje się plik instalacyjny MyPhoneExplorer_Setup_1.7.5.exe

cd /home/nazwa_usera/Desktop/

Uruchamiamy instalator

wine MyPhoneExplorer_Setup_1.7.5.exe

Postępujemy zgodnie z zaleceniami kreatora. Akceptujemy umowę licencyjną, wskazujemy docelowy folder (zostawiamy domyślną ścieżkę) i instalujemy aplikację.


Podmiana pliku oleaut32.dll

Wpierw musimy zdobyć oryginalny plik oleaut32. Plik można pobrać z jakiegoś pewnego serwisu oferującego biblioteki systemowe bądź też skopiować go z katalogu systemowego Windows, oczywiście o ile jest taka możliwość. Po zdobyciu pliku kopiujemy go na Pulpit.

Uruchamiamy terminal i przechodzimy do lokalizacji, gdzie znajduje się oryginalny plik oleaut32.dll

cd /home/nazwa_usera/.wine/drive_c/windows/system32/

Tworzymy kopię zapasową pliku

cp oleaut32.dll oleaut32.dll.bak

Podmieniamy oryginalny plik na ten pochodzący z Windows.

cp /home/nazwa_usera/Desktop/oleaut32.dll /home/nazwa_usera/.wine/drive_c/windows/system32/

Rejestrujemy bibliotekę, używając do tego celu następującego polecenia:

wine regsvr32 oleaut32.dll


Konfigurujemy Wine, aby używał natywnej biblioteki

W terminalu otwieramy panel konfiguracyjny emulatora, wpisujemy:

winecfg

Na zakładce Biblioteki, z listy Nowa reguła dla biblioteki wybieramy oleaut32 i klikamy Dodaj.

Okno konfiguracji Wine - winecfg

Klikamy Edycja i wskazujemy Tylko zewnętrzna (Windows), akceptujemy wybór OK.

Wine - edycja reguły

Klikamy Zastosuj, następnie OK.

Reguła dla biblioteki oleaut32.dll

Instalacja dodatkowych komponentów

Aby można było uruchomić aplikację, należy zainstalować biblioteki Visual Basic. Możemy pobrać instalator bezpośrednio ze strony producenta i zainstalować go, w podobny sposób, jak to miało miejsce z MyPhoneExplorer, lub pobrać skrypt powłoki winetricks, i za jego pośrednictwem zainstalować vb6run. W przykładzie wybierzemy drugą opcję.

Pobieramy wspomniany skrypt (winetricks) i zapisujemy go na Pulpicie (Prawy Przycisk Myszy na odsyłaczu i wybieramy Zapisz element docelowy jako).

Uruchamiamy terminal i wykonujemy kolejno:

cd /home/nazwa_usera/Desktop

sh winetricks

Otworzy się ekran instalacyjny, umożliwiający pobranie i zainstalowanie dodatkowych komponentów. Z listy dostępnych bibliotek wskazujemy vb6run i klikamy OK.

Winetricks - instalacja vb6run

Otrzymamy potwierdzenie zainstalowania wybranego komponentu, Install of vb6run done, winetricks done.


Katalog DLL - rejestracja komponentów MyPhoneExplorer

Otwieramy terminal i nawigujemy do katalogu DLL

cd /home/nazwa_usera/.wine/drive_c/Program\ Files/MyPhoneExplorer/DLL/

Rejestrujemy wszystkie znajdujące się w katalogu kontrolki oraz biblioteki.

Wpisujemy kolejno następujące polecenia, po każdym z nich wciskamy ENTER.

wine regsvr32 ccrpDtp6.ocx

wine regsvr32 ccrpUCW6.dll

wine regsvr32 fjsoftSGrid.ocx

wine regsvr32 mpe_gadget_connector.dll

wine regsvr32 ShellMgr.dll

wine regsvr32 SPort.dll

wine regsvr32 SSubTmr6.dll

wine regsvr32 vbalExpBar6.ocx

wine regsvr32 vbalIml6.ocx

Po każdym prawidłowym zarejestrowaniu biblioteki powinniśmy otrzymać komunikat, Successfully registered DLL nazwa_komponentu


Podłączenie telefonu i pierwsze uruchomienie aplikacji

Za pośrednictwem kabla USB łączymy telefon z komputerem. W telefonie wybieramy tryb połączenia: Tryb Telefon.

Aby aplikacja mogła rozpoznać telefon, musimy stworzyć link symboliczny COM1, tego typu proste mapowanie pozwoli przypisać faktyczną lokalizację telefonu (urządzenia) do portu COM1, widzianego przez aplikację MyPhoneExplorer. W tym celu uruchamiamy terminal i wpisujemy:

cd /home/nazwa_usera/.wine/dosdevices

ln -is /dev/ttyACM0 com1

Dokładną lokalizację telefonu możemy sprawdzić wpisując:

dmesg

Uruchamiamy aplikację, poprzez menu (w XFCE, Inne => MyPhoneExplorer), lub wpisując w terminalu:

wine /home/nazwa_usera/.wine/drive_c/Program\ Files/MyPhoneExplorer/MyPhoneExplorer.exe

Okno główne MyPhoneExplorer

Z menu programu wybieramy Plik => Opcje

MyPhoneExplorer - ustawienia

W polu Port wpisujemy COM1, wybieramy odpowiednią prędkość i klikamy OK.

Z menu wybieramy Plik => Połącz lub wciskamy klawisz "F1". Jeżeli wszystkie kroki zostały prawidłowo wykonane, nastąpi połączenie i wstępna synchronizacja danych.


Copyright © rokko


Wszystkie prawa zastrzeżone. Kopiowanie całości lub fragmentów niniejszego artykułu jest zabronione.

 Reklama

 Komentarze
#1 | dareksmok dnia 12/09/2010 09:21
Witam udało mi się zainstalować program na Mandrive 2010.1 Gnome , niestety podczas próby synchronizacji z telefonem wyskakuje komunikat
Nie można zainicjować protokołu OBEX Error:
#2 | dareksmok dnia 11/10/2010 15:25
Rozwiązanie problemu znalazłem na forum :[url] http://forum.hotfix.pl/telefonia-gsm/problemy-z-myphoneexplorer-na-mandrive-2010-t8665.html[/url]
 Dodaj komentarz
Dla wszystkich komentarzy wymagana jest ich akceptacja przez moderatora.

Nick:



AntyBOT (dla niezalogowanych): Napisz słowo hotfix wielkimi literami

/articles.php?article_id=271

 Artykuły
Polecany artykuł


Jak walczyć z pobieraczkiem? Jak odstąpić od umowy? O tym w artykule.
 Ostatnie komentarze
gryPrzez: Maciak Plock [dnia: Apr 03, 2020]
wynik jest wysoko w google, przy...
gryPrzez: MAMBA [dnia: Mar 24, 2020]
Warning: Only 61104 of 61105 MBy...
gryPrzez: Random32 [dnia: Mar 18, 2020]
Witam, u mnie na polskim Window...
gryPrzez: muffintodebil [dnia: Mar 04, 2020]
aha gosicu to niezly jestes zaaw...
gryPrzez: Maciek [dnia: Feb 20, 2020]
2 karty 512 kupione na allegro: ...
gryPrzez: xd [dnia: Feb 05, 2020]
zrobiłem sposób Vin/7 na dziesią...
gryPrzez: gtremik [dnia: Jan 25, 2020]
Dzięki seba86mu :) Działa
gryPrzez: Mirek [dnia: Jan 22, 2020]
A jest rozwiązanie dla Windowsa 10?
 Gry
Polecany artykuł


Quake

Klasyk FPS w wersji flash.
 Programy
Polecany artykuł


Tapin Radio Darmowa aplikacja służąca do słuchania i nagrywania radia internetowego
 Recenzje
Polecana recenzja


Sleeping Dogs
Policjant pod przykrywką rozpracowuje Triadę.
 Facebook