p>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.

Eredeti: zerophone blog