Új Mac Howto: iSync és a legújabb Sony Ericsson-ok

Alapértelmezetten a legújabb Sony Ericsson telefonokat nem támogatja sem az iSync sem az Internet Connect a Mac OS X „Tiger”-ben holott a firmware és syncEngine a korábbi modellekhez nagyon hasonlóan működik. Ezért született egy kis howto-t, hogy hogyan lehet „meghekkelni” :)

isync ericsson

A szerző elég jól összefoglalta, hogyan kell lépésről lépésre a rendszert módosítani a működéshez. Sajnos ékezet nélkül íródott, és annyira hosszú, hogy nincs erőm kijavítani, de ettől függetlenül szerintem érthető nyelvezete van. A leírás elérhető a Mac Howtok között vagy katt ide.

Új Mac Howto: iSync és a legújabb Sony Ericsson-ok” bejegyzéshez 3 hozzászólás

  1. Nem találtam az email címedet, ezért ide rakom az ékezetesre javított változatot.

    Gondoltam megosztom azokkal a macesekkel akik nem nagyon szoktak hekkelgetni az apple által adott cuccokat de szeretnék használni a telefonjukat a hőn szeretett almájukkal.

    Ha szeretned hogy minden szépen működjön itt azért az nem csak pár kattintás (mint ahogy azt egyébként megszoktuk) hanem azért dolgok melyére kell ásni mert ugye hát, az új készülékek nem nagyon kerülnek bele azonnal az általad használt szoftverekbe annak ellenére, hogy a belsejük nagyon hasonlóan működik a korábbi társaikhoz.

    Vegyük a példának a címben is szereplő S500i csoda zöld telefont amit én is beszereztem magamnak.

    Az első lépés ugye az iSync-kel való összehangolás, hogy a naptáraid és kontaktjaid belekerüljenek egy lépésben a telefonodba. Ehhez a következőket kell tenned:

    Először is a Sytem Preferences -> Bluetooth -> Devices prefpaneben a Set up new device … gomb megnyomásával keresd meg a telefonod az éterben. (Figyelj arra, hogy a telefonon a bluetooth be legyen kapcsolva és láthatóság engedélyezve legyen.) Miután a setup assistant kéri add meg a passcodot és állítsd be hogy automatikusan kapcsolódjanak és a telefon is engedélyezze hogy kapcsolódjon a Mac.

    Ha összepároztak szépen akkor itt nincs is más dolgunk.

    A következő lépés kezdő macesek és UNIX környezetben nem nagyon jártas felhasználók számára egy kicsit ijesztő lesz : indíts egy Terminált majd itt gépeld be a következőket:

    cd /dev
    ls ./cu*

    Elvileg itt valami hasonlót kell hogy láss:

    cu.S500i-Dial-upNetworking-2
    cu.S500i-SerialPort-1

    Ezek a telefonod szolgáltatásaihoz kapcsolódó bluetooth portok. A „SerialPort” végűt jelöld ki és tedd fel vágólapra (Command C) mert hamarosan szükség lesz rá.

    Ha eddig nem ijedtél meg a terminaltól akkor most jön a java.

    Gépeld a következőt:

    sudo minicom -s

    Ez a parancs jelszót fog tőled kérni. Gépeld be a jelszavad [nem fogod látni hogy gépelsz, csillagokat sem fogsz látni]
    Itt egy konfigurációs menüt fogsz látni ami a következőket tartalmazza:

    [configuration]
    Filenames and paths
    File transfer protocols
    Serial port setup
    Modem and dialing
    Screen and keyboard
    Save setup as dfl
    Save setup as..
    Exit
    Exit from Minicom

    Itt a Serial port setup lehetőséget válaszd. Nyomj egy a betűt ezzel a Serial Device pontot szerkeszted. Itt a ‘/dev/’ után pasteld be [Command V] a devicenevet ami a vágólapodon van, majd üss egy entert, majd még egyet a kilépéshez.

    Válaszd a menüből a „Save setup as dfl” majd ezután az „Exit from minicom” lehetőséget.

    Az így felkonfigurált soros terminalprogramot ezután indítsd el a „minicom” paranccsal.

    Ha elindult a következő parancsokkal megtudhatod azokat az azonosítókat melyek alapján az iSync kapcsolódni fog a telefonhoz:

    at cgmi
    at cgmm

    Ha ezeket begépeled valami hasonlót fogsz látni:

    at cgmi
    Sony Ericsson

    OK
    at cgmm
    AAC-1052041-BV

    Erre a két infóra is szükséged lesz később tehát ne zárd be ezt a terminált.

    Nyiss egy új terminal ablakot (File-> New Shell). Itt kezdődik az igazi hekkelés :) beássuk magunkat az iSync legbelsejébe.

    cd /Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/
    ls

    Itt vannak a „phonepluginok”. Amelyik közelebb áll a tiedhez abban garázdálkodj (pl. SonyEricsson-W810.phoneplugin a W sorozatú telefonokkal működik stbstb.)

    En a K610i pluginját módosítom tehát :

    cd SonyEricsson-K610.phoneplugin/Contents/Resources/

    Itt a MetaClasses.plist nevű filet fogjuk szerkeszteni:

    nano MetaClasses.plist

    Ebben a fileban keressük meg a ránk vonatkozó ehhez hasonló blokkot:

    Identification

    com.apple.usb.vendorid-modelid
    0x0FCE/0xD046
    com.apple.gmi gmm
    Sony Ericsson Sony Ericsson K610

    Ezt módosítsuk az előbbi soros terminálból kiszedett infók alapján:

    Identification

    com.apple.usb.vendorid-modelid
    0x0FCE/0xD046
    com.apple.cgmi cgmm
    Sony Ericsson AAC-1052041-BV

    (A com.apple.gmi-t com.apple.cgmi-re a gmm-et pedig cgmm-re es a stringet arra amit a telefonunk mond nekünk)

    Miután ezzel megvagyunk mentsük el a filet (Ctrl X [ENTER]), es indítsuk el az iSyncet (ha futott lépjünk ki belőle es indítsuk el megint).

    Ott mar a megszokott módon hozzá adhatjuk a telefont (Devices -> Add device ….) a listában latható, hogy „Double click to add the device”

    Remek .. iSync megvolt jöhet a netezés :)

    Itt jóval egyszerűbb dolgunk van mivel csak egy megfelelő Modem Script kell (amit majd megadunk az Internet connectnek)

    A /Library/Modem Scripts könyvtárba készítsünk egy filet (a neve legyen a telefonunk neve nálam SonyEricssonS500) a tartalma pedig legyen ez:

    @ORIGINATE
    @ANSWER
    @LABEL 1
    serreset 3145728, 0, 8, 1
    hsreset 1 0 0 0 1 0
    write „ATZ\13”
    pause 10
    write „AT CGDCONT=1,,\34^1\34\13”
    pause 10
    write „ATD*99#\13”
    pause 30
    ifANSWER 2
    exit 0
    @LABEL 2
    note „Connected”
    exit 0
    @HANGUP
    exit 0

    Ez lesz a modem scriptunk.

    Ezután állítsuk be a szokásos módon az internetkapcsolatot.

    System Prefenreces-> Network -> Show: Bluetooth

    Itt a Bluettoth modem tabon a legördülő menüből válasszuk ki az előbb létrehozott filet.

    A PPP tabon a telephone number mezőbe kell írni az APN nevet amit a szolgáltatónk ad [Pannon-nal pl „net”].

    Hat röviden ennyi.

    Ha valami mégsem működött akkor nyugodtan vedd fel velem a kapcsolatot mailben (zoltan.varadi.kukac.digitalcontrol.hu.) és megpróbálok segíteni.

  2. Fu, nagyon szepen koszonom! Updateltem is! Remelem szuletik meg a kozeljovoben jopar apple kozosseget segito leirasod! :)

    Addig is fogadd nagyrabecsulesem! :)

Hozzászólás a(z) dvorcsak bejegyzéshez Válasz megszakítása

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük