mac

2010
16
júl

3G modemes malőr


A nyaralás előkészületei során igyekszik előkészülni az ember, hogy a magyar tenger partján is élvezhesse az internet okozta örömöket. Esetemben ez egy USB-s ZTE 3G modem telepítését vonta maga után a MacBook Pro-ra. A modem tartalmazta az OSX-hez szükséges drivereket is, így pillanatok alatt sikerült beüzemelni és kapcsolódni a világhálóra.

Néhány óra elteltével elkezdett vacakolni a rendszer. Nem indultak el egyes alkalmazások, ezért – bár egyáltalán nem szokványos az eset – egy újraindítás mellett döntöttem, mert ugye tudjuk jól, hogy ez mindig segít. Ekkor ért a meglepetés, az OSX ugyanis nem akart elindulni. Megjelent a szürke boot képernyő az Apple logóval, de a bejelentkező képernyő már az istennek nem akart megjelenni. 5 perc türelmes várakozást követően feladtam, safe- és verbose boottal próbálkoztam szintén sikertelenül. Mivel órák teltek el a modem telepítése óta így az teljesen kiment a fejemből, egyből hardveres problémára kezdtem gyanakodni. Na, mondom szép, pár nappal a nyaralás megkezdése előtt elhasal a laptopom, jól nézek így ki. Bevallom az is megfordult a fejemben, hogy a melegből lett elege (amit még azzal is tetéztem, hogy egy full flash-es oldalt böngésztem az újraindítás előtt). Mikor elkezdtem átgondolni, hogy mi is történt az utolsó indítás óta, leesett, hogy volt ugye egy modem telepítés, ami a rendszerfájlokat is piszkálta.

Gyors Google keresés után meg is találtam a megoldást. A kedves kínai gyártó a driver csomagjába szépen belepakolt egy 2008-as dátumú libcurl.4.dylib állományt és ezzel felülvágta a 10.6.4-ben lévő rendszerfájlt, nem kis örömömre. A fent linkelt oldalról sikerült ugyan letöltenem az érintett állomány eredetijét, de másik Mac hiányában a target disk mód mint lehetőség kiesett és nem volt kéznél boot disk sem. Egyedül egy FAT32-es pendrive-ra támaszkodhattam csak. Elindítottam a rendszert single user módban (Cmd-S) majd fél órámba telt mire sikerült rájönnöm, hogy a sima mount helyett a mount_msdos paranccsal tudom csatolni a meghajtót:

mkdir /Volumes/pendrive
mount_msdos /dev/disk1s1 /Volumes/pendrive
cp /Volumes/pendrive/libcurl.4.dylib /usr/lib
umount /Volumes/pendrive
reboot

Az újraindítást követően már gond nélkül indult a rendszer. Kis technikai kitérő a nyaralás előtt, ahol remélem az lesz már csak a legnagyobb problémám, hogy milyen rekeszértéket és záridőt állítsak a tökéletes kép megörökítéséhez.

2010
30
máj

Hackintosh telepítés retail DVD-ről


Majdnem 2 éve fordult elő utoljára, hogy hackintosh telepítéssel foglalkoztam. (Akinek esetleg új a kifejezés, a hackintosh MacOS rendszerrel telepített PC-t jelent.) Rendszerint a kíváncsiság vezérel amikor ilyen hekkeléshez folyamodok, most sem történt ez másként.

Már magam sem emlékszem, hogy hogyan futottam bele ebbe az iBootról és MultiBeast-ről szóló leírásba, de egyből felkeltette az éreklődésemet. Ami nagyon megtetszett benne, hogy a leírás azt ígéri, hogy módosítás nélküli, gyári MacOS X 10.6-ot tudunk telepíteni hagyományos PC-re. Ehhez persze arra is szükség van, hogy a PC nagyjából hasonlítson egy átlag Mac-hez a hardverek tekintetében. Szerencsére épp kéznél volt egy Core2-es processzorral szerelt gép, normális alaplappal és kellő mennyiségű RAM, így rászántam magam, hogy kiprobálom a fenti bejegyzésben leírtakat.

Nem szeretném bő lére ereszteni, inkább csak a lényegi tapasztalataimat szeretném megosztani a telepítésről. Egy dologgal fűszereztem meg a folyamatot az eredeti íráshoz képest, a telepítés cél meghajtójának egy szoftveres RAID tömböt álmodtam meg. Lássuk a konkrét tapasztalatokat.

A letöltött iBoot image-et ki kell vésni egy CD-re, majd arról kell bebootolni a gépet. Pár másodpercen belül megjelenik az OS választó képernyő. Ekkor érkezett el annak az ideje, hogy az iBoot CD-t Snow Leopard DVD-re cseréljük, majd az F5 megnyomásával frissítsük a listát és elindítsuk az OS X telepítőjét. Itt szeretném megjegyezni, hogy Apple géppel szállított telepítő koronggal előfordulhat, hogy nem indul el a folyamat és arra panaszkodik, hogy a gép inkompatibilis ez adott MacOS X verzióval (Mac OS cannot be installed on this computer). Ez azért fordulhat elő, mert az Apple gépekhez mellékelt DVD-k tartalmaznak egy ellenőrző szöveget, hogy mely gépekkel kompatibilisek, amelyben értelemszerűen a hackintosh nem szerepel. Ezt DVD hekkeléssel lehet orvosolni (erre nem kívánok kitérni a bejegyzésemben, de a google remek kiindulási alap a probléma elhárításához). Praktikusabb és tisztább dolog elfáradni a legközelebbi Apple kereskedésbe és onnan beszerezni egy retail MacOS X install készletet.

Ha a telepítő elindult akkor sok dolog már nincs, csak a szokásos folyamatot kell végigjátszani. A telepítés a végén nagy valószínűséggel egy hibaüzenettel zárul. Ez teljesen normális és abból adódik, hogy a boot rekordot nem tudja megfelelően elkészíteni a hackintoshon. Ezt majd a következő szakaszban kell javítani.

Jöhet a gép újraindítása az előbb is használt iBoot CD-vel. Ekkor már megjelenik a frissen telepített rendszer a menüben, amit lehet is indítani. Szokásos “Welcome screen” és kérdések. Ha ezen átverkedtük magunkat akkor le lehet rántani a frissítéseket (pl. 10.6.3). Ha mindez megvolt akkor kell elindítani a MultiBeast alkalmazást. A MultiBeast tulajdonképp egy kext-gyűjtemény és a Chameleon telepítő egyvelege, ami abban segít, hogy PC-n is bootolhatóvá teszi a MacOS X-et. Jó esetben az EasyBeast opcióval sikeresen rábírhatjuk a rendszert, hogy tegye indíthatóvá az OSX-et, de lehet szabadon variálni az opciókkal amíg rá nem lelünk a megfelelő beállításokra. A MultiBeast az /Extra mappába pakolja a kext állományokat. Ha bármi gubanc volna csak simán töröljük innen a cuccot és lehet kezdeni elölről. Az EasyBeast opció a Chameleon telepítését is automatikusan elvégzi, így nincs szükség annak kölün telepítésére. Nagyon fontos a “System Utilities” opció amely a “Rebuild Cache” és “Repair Permissions” beállításait végzi. Ezeket új kext telepítésekkor minden esetben be kell jelölni.

Az elején említettem, hogy szoftveres RAID tömbre telepítettem az OSX-et. Ez a rendszer szempontjából csak annyit jelent, hogy az installer indítása előtt a Disk Utility segítségével elkészítettem egy RAID tömböt és azt adtam meg cél meghajtónak. A MultiBeast ezt sajnos nem veszi észre és a Chameleon telepítése bár látszólag sikeresen megtörténik, mégsem teszi indíthatóvá a frissen telepített rendszert. Ez azért van, mert RAID tömb használata esetén az MacOS X egy “Boot OSX” nevű partícióról indítja el a rendszert, a Chameleont és a kext állományokat át kell pakolni ide. Én külön letöltöttem az aktuális (2.0 RC4) release-t és abból végeztem el a szükséges módosításokat. Az rdisk0 az első, az rdisk1 pedig a második diszket takarja a rendszeremben.

Az első lépés a boot0 telepítése a RAID tömben szereplő diszkek mindegyikére:

sudo fdisk -f boot0 -u -y /dev/rdisk0
sudo fdisk -f boot0 -u -y /dev/rdisk1

Második lépés a boot1h telepítése a “Boot OSX” partíciókra:

sudo dd if=boot1h of=/dev/rdisk0s3
sudo dd if=boot1h of=/dev/rdisk0s3

Az /Extra könyvtárat és a boot állomány is át kell másolni a “Boot OSX” partíciókra, mert ott találja meg a rendszer:

sudo diskutil mount disk0s3
sudo cp boot /Volumes/Boot\ OSX/
sudo cp -R ~/Extra /Volumes/Boot\ OSX/
sudo diskutil unmount disk0s3
 
sudo diskutil mount disk1s3
sudo cp boot /Volumes/Boot\ OSX/
sudo cp -R ~/Extra /Volumes/Boot\ OSX/
sudo diskutil unmount disk1s3

Két nagyon fontos dolog van csak hátra. Egyrészt a diszkeken lévő “Boot OSX” partícióknak be kell állítani a boot flag-et az fdisk segítségével:

sudo fdisk -e /dev/rdisk0
         flag 3
         write
         quit
 
sudo fdisk -e /dev/rdisk1
         flag 3
         write
         quit

másrészt az Extensions cache-t is újra kell építeni:

sudo kextcache -v 1 -t -a i386 -a x86_64 -m \
-m /Volumes/Boot\ OSX/Extra/Extensions.mkext /Volumes/Boot\ OSX/Extra/Extensions

Ezután újraindítás következik és immáron csont nélkül kell bootolnia a renszernek a RAID diszkek bármelyikéről. Működik a frissítés is a Software Update-en keresztül, tehát nem kell minden egyes frissítés után újratelepíteni a rendszert vagy nélkülözni a frissítéseket. Az élmény persze elmarad egy igazi Mac-hez képest. Kísérletezni, ismerkedni jó, de vegyetek inkább Macintosh-t a hekkelés helyett!

Tömören ennyi, további hasznos linkek a témában:

2010
11
márc

MacBook Pro frissítés


wpid-mbp-unibody.Up0knerEFIdQ.jpg
Már 10 napja annak, hogy az új MacBook Pro-t használom és most jött el az ideje annak, hogy beszámoljak eddigi tapasztalataimról. Az unibody széria már tavaly debütált, nálam azonban még csak most érkezett el az ideje annak, hogy újítsak. Több dolog is közrejátszott ami miatt úgy döntöttem, hogy frissítem a pont 2 éves MacBook Pro-mat.

Az iPad bejelentése első körben nem nyűgözött le, de mélyebben átgondolva a dolgot arra jutottam, hogy remek kis eszköz lenne a nappaliba. Olvasásra, netezésre teljesen el tudom képzelni. Igaz, hogy nagyságrendileg ugyanazt nyújtja mint az iPhone, de a méretes kijelző mégiscsak gazdagítaná a felhasználói élményt. (Btw, bárki bármit is mond, az iPhone – a képernyő méretéből kifolyólag – könyvolvasásra egyszerűen alkalmatlan.) Szóval elkezdtem kacérkodni a gondolattal, hogy milyen frappáns is lenne, ha az iPhone fejlesztésből befolyt összeget stílszerűen iPad vásárlásra fordítanám, ezzel megfinanszírozva a további fejlesztések hardveres oldalát. Már-már rá is szántam magam, hogy a büdzsében elkülönítek egy összeget az eszköznek, de ekkor bevillant, hogy annyi ismeretlen tényező van még ami megakadályozhatja vagy megnehezítheti a vásárlást, hogy a tényleges beruházásig akár még egy év is eltelhet. Arra gondolok, hogy hazánkban mikor lesz hozzáférhető (legálisan), ki fogja értékesíteni (ha mobilszolgáltató akkor milyen kondíciókkal) és az első szériának milyen hibái derülnek ki a megjelenést követően.

Néhány hete a laptopom egy furcsa jelenséget kezdett el produkálni. Valahányszor a beépített hangszóró megszólalt egy magas frekvenciás sípoló hangot kezdett el sugározni, egészen addig amíg a hangszórót – pár másodperc elteltével – a gép ki nem kapcsolta. És ez így ment valahányszor egy e-mail érkezett vagy megszólalt a Startup Sound. Hosszú távon nem volt zavaró, mert ha hozzászokott a fülem a sípoláshoz – úgy mint az óra ketyegéséhez – akkor már fel sem tűnt az egész, de valahányszor megszólalt akkor akaratlanul elvonta a figyelmemet. Volt egy másik probléma is a géppel, mégpedig az akku élettartama. Igyekeztem nagyon vigyázni a gép akkumulátorára – az első MacBook-om vásárlásakor egy posztot is szenteltem neki – de hiába. Az utolsó mérések szerint 50%-os volt a kapacitása és ezt egy valószínűsített cellazárlat tovább súlyosbította. Hiába az odafigyelés, a havi kalibrálás és a 80 töltési ciklus (2 év alatt!!!) a cucc erősen kezdte magát megadni, kb. 2 órára csökkent az élettartama.

Mindezek mellett már nagyon időszerű volt egy memória upgrade is, mivel a megvásárlás óta az alap 2GB RAM-mal használtam a gépet, amit már kezdtem nagyon kinőni. Mindezeket összevetve arra jutottam, hogy idén inkább laptop vásárlással áldozok az Apple oltára előtt. A RAM és az akku cserére nem volt kedvem túl sokat költeni, a szervizelés gondolatától pedig rázott a hideg. Bele sem mertem gondolni, hogy mennyi ideig kellene a feleségem laptopjával dolgoznom, amíg az enyém le van adva javításra. Grrrrrrr!

Összességében ezek a dolgok vezettek oda, hogy ismét a laptop csere mellett döntöttem. iJoe – a fentiek ismeretében – nagyon méltányos ajánlatot adott és immáron 10. napja az új MacBook Pro 15”-t nyúzom. Az eddigi tapasztalataim nagyon kellemesek, szembeötlőek a változások (nem csak a külsőt tekintve). Az új gép észrevehetően csendesebb mint a régi volt, sokkal kevesebbet tekeri a ventilátort (vagy csak egyszerűen csendesebben teszi azt). A laptop felülete is sokkal hűvösebb, nincs az a kellemetlen érzés, hogy izzad a tenyerem a billentyűzet fölött. A billentyűzet fényévekkel kényelmesebb mint a régi volt a glossy kijelző viszont kissé zavaró. Ha hátulról kapom a fényt akkor erőteljesen tükröződik és keményen be kell neki árnyékolni vagy pozíciót kell váltani.

Az akkura most igyekszem az eddiginél is jobban odafigyelni. Legújabb információim szerint nem árt neki, ha egy-két naponta járatjuk egy kicsit töltő nélkül is, de ez úgyis csak hosszú távon derül majd ki. Összességében nagyon elégedett vagyok a cserével.

2008
22
júl

Külsőre váltás


macbook_keyboard

Elég régóta notebookot használok. Az első “hordozható” gépem egy Compaq Armada 1750-es volt. Azóta sikerült belefutnom két Gericom-ba (soha többé), volt egy Asusom, sokat dolgoztam egy Acerrel, volt az első MacBookom és a mostani, egy MacBook Pro. Emellett volt néha asztali gépem is, jobbára csak tartaléknak vagy fájlkiszolgálónak, sosem használtam azokat a notebookok mellett igazán.

Egy visszatérő problémám, hogy a MacBookot sajnálom mindennap magammal cipelni az irodába, ugyanakkor tudom, hogy két gépet használni (otthon és az irodában) nem vezet sehova. Mindig az hiányozna ami a másik gépen van, állandóan szinkronizálgatni kellene. Egyébként is a notebookot munkára vettem. Akármennyire is drága volt és féltem, azért van, hogy a munkámat szolgálja és nem azért, hogy kultikus bálványként imádjam. Így hát hordom magammal minden nap, de eszközöltem egy apró változtatást. A notebookjaimat mindig a saját kijelzőjükkel és billentyűzetükkel használtam. Egyedül egeret kötöttem rá külsőt, bár a MacBook Pro óta sokszor annak saját trackpad-jével dolgoztam inkább. Kényelmes és kézre is áll. Most azonban elkezdtem külső LCD-vel és billentyűzettel használni. Nem csupán azért, hogy kíméljem a gépet, hanem kényelmi szempontokból. A MacBook Pro kellemesen felmelegíti az alu házat és a billentyűzetet (igaz, ez minden korábbi gépemnél is így volt) és napi 10-12 órán keresztül nem túl kellemes azt a meleg felületet taperolni. Ebben a rohadás melegben különösen nem.

Egyelőre csak az irodában vezettem ezt be, de tervezem az otthoni áttérést is. Ehhez azonban be kell még szereznem egy monitort. Persze egy Apple Cinema Display 20″ mutatna jól az asztalomon, de annak ára miatt azt hiszem maradok valami olcsó kínai alternatívánál ;) Úgyis kell még Apple Wireless Alu keyboard, Airport Extreme, NAS és hátizsák is.

old_desktop

2008
16
ápr

Telefon a jövőből


Egy újabb Apple gyártmánnyal bővült a háztartás. Igen, az iPhone-ról van szó. Ez úgy van, hogy mostanában mindenféle előzetes tervezés nélkül hajlamos vagyok belevágni nagybevásárlásba, ha a kiszemelt terméken almás logó található. Szerencsére az anyagi fedezetet sikerült úgy megteremteni, hogy a házikassza se szenvedjen csorbát. Ismét nagy öröm van hát a háznál, bár az igazi nagy örömhöz nem hasonlítható, inkább csak a ritka örömteljes pillanatok közé sorolható.

8 GB-os modellről van szó és Plastik-os forrásból történt a beszerzés, már csak azért is mert helyben – Egerben – megoldható volt a tranzakció. Meg kell jegyeznem, hogy hihetetlen korrekt volt az ügyintézés, csak ajánlani tudom minenkinek a “forrást”. 1.1.2-es verzióval sikerült beszerezni a készüléket, de a ZiPhone 3.0 segítségével ezen nagyon gyorsan sikerült javítani. iTunes-on lefrissítettem az 1.1.4-et (természetesen itt megzakkant a készülék és lezárt, mint ahogyan azt tudtam is) majd a ZiPhonenak adtam lehetőséget, hogy megszűntesse a kellemetlenséget. Mindössze csatlakoztatni kellett a telefont a MacBook-hoz és egy gombnyomásra megvolt az aktiváció és a jailbreak. Mit is mondhatnék, nem igazán emlékeztetett a függetlenítés a Nokia 3210-es darabokra szedésére, IC lábainak összeérintésére, közben másik kézzel Unlock-ra kattintására, majd összeszerelésére és közben izgulására – , hogy ugyan minden jó lesz-e. Persze már az sem ma volt!

Nos, nem untatok senkit a részletekkel. Csak a lényeg: az iPhone MUST HAVE kategória és tényleg a jövőből érkezett! Egy kérdést intéznék továbbá veterán iPhone/iPod Touch tulajdonosokhoz: létezik olyan jelszókezelő alkalmazás iPhone-ra melynek van desktop-os tesója – amivel akár még szinkronban is tartják egymást – és az telefonon is szerkeszthető (itt a 1Password kiesett!)?