Posts Tagged: hack

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.

2008
18
aug

WindOSX


A múltkori bejegyzéssel kezdődött. Visszaolvasva beláttam, hogy ez így nem megoldás, és a minap megleptem kis feleségemet egy MSI Wind UMPC-vel. Persze szívem szerint inkább egy MacBookkal ajándékoztam volna meg, de Ő nem olyan finnyás mint én. Így végül a Wind-re esett a választás. Jó döntésnek bizonyult (persze nem egy MacBookkal szemben).

A vásárlás előtt azért megbizonyosodtam róla, hogy mennyire hackintosh kompatibilis a vas. Azt találtam, hogy a kompatibilitással nem lehet probléma. A gyári wifi kártyát ugyan nem ismeri fel a rendszer, de könnyűszerrel ki lehet benne cserélni (a legtöbben a Dell 1490-es típust javasolják). Egyébként is az ethernet csatoló jól működik, meg van 3G-s, USB-s modem is. Szóval majdnem mindegy.

A hétvégén meg is érkezett a picinyke kis doboz. Fel voltam ugyan készülve, hogy pici lesz a gép, de amikor kézbe fogtam a dobozát mégis meglepődtem. Ráadásul a doboz – a gépen és a vezetékeken kívül – még a Wind táskáját is tartalmazta. Nézzük a fontosabb paramétereket a teljesség igénye nélkül: 

  • Intel Atom CPU (1.60GHz)
  • 1 GB RAM
  • 10″-os kijelző
  • 80 GB SATA diszk
  • Ethernet, WLAN (b/g)
  • 3db USB port, kártyaolvasó
  • bluetooth, webkamera

Azt hiszem a legtöbben a 10″-os kijelzőre mondanának nemet és valóban, az 1024×600-as natív felbontással a 10″-os panel az alsó határa a használhatóságnak. Már éppen használható, de érezni, hogy nagyon pici. Ha viszont belemerül az ember a munkába már fel sem tűnik, csak amikor egy-egy nagyobb ablak nem fér el a képernyőn. Olyankor jön a tologatás.

A Windows telepítése a gépre nem egy nagy kihívás. Ezt a csekély kihívást még az is csökkenti, hogy a gépre rá van matricázva: Designed for Windows XP. Így ezt inkább hagyjuk ;) Az igazi kihívás az OSX telepítésével kezdődik. Persze sokan viszolyognak attól, hogy MacOS fusson nonApple vason. Én ugyan nem tartozom közéjük, de megerősítem, hogy az OSX csak Apple gépen az igazi. Arra találták ki, arra fejlesztették. Minden más hardveren csak a szopás van vele. Másfél éve vettem az első Mac-et, így azóta nem volt rá szükség, hogy haxoljak. Így most jól esett egy kicsit eljátszani a Winddel. Szoptam is egy kicsit ;)

Van egy forrás amiről mindenképp említést kell tenni ha Windet házasítunk OSX-szel: Paul’s complete guide to installing OSX Leopard on your MSI Wind / Advent 4211. Ebben a fórumban tulajdonképp minden információ megtalálható a Wind-re való Kalyway disztró telepítésétől, a wifi kártya cseréjén át, mindenféle apró-cseprő ügyekig. A 10.5.4-es verziójáig mutatja be a telepítést a leírás (amely a poszt írásának időpontjában az aktuális Leopard verzió), de a telepítés menetéből kiindulva úgy gondolom, hogy a későbbi gyári frissítések telepítése sem okozhat gondot.

Lássuk, hogy mi megy és mi nem. Ami működik:

  • Grafikus kártya (hardveres gyorsítással, Core Image rulez)
  • Ethernet
  • Webkamera
  • Hangszórók
  • USB
  • Kártyaolvasó
  • Sleep
  • Bluetooth
  • Gyorsbillentyűk (hangerő, kijelző stb)
  • Tapipad
  • VGA kimenet

Ami nem megy:

  • WiFi
  • Beépített mikrofon
  • Audió ki- és bemeneti portok
  • Hibernálás (bár ezt nem is próbáltam)

A felsoroltakban egyértelműen a WiFi problémája a legnagyobb érvágás, bár a poszt elején említettekből kifolyólag nekem inkább a mikrofon és az audió portok támogatottságának hiánya fáj. Van még egy bibi amire a fórumon sem találtam választ: külső kijelző használata mellett nem tudtam kikapcsolni a notebook saját kijelzőjét, amely így – teljesen indokolatlanul – folyamatosan be van kapcsolva (és üres képernyőn mutatja a beállított háttérképet). A gép fedelét lecsukva pedig egyből lemegy sleepbe, ezzel a külső kijelzőt is kikapcsolva. Rusnya kis bug ez, sajnos még nem sikerült megoldanom. Apróság ugyan, de elég bosszantó. Mint minden más apró kis bug, amikor nem Apple vason használjuk a MacOS-t.

Persze kapott a gép XP-t is, de azt hiszem a kutyát sem érdekli, hogy miként telepedett a Windows. Hozzá kell persze tennem, hogy XP-vel minden működik rendesen, mindenhez van driver és a sebességgel sincs gond. Na persze, hisz Designed for Windows XP.

A legolcsóbb MacBook árához képest a Wind lényegesen olcsóbb, de nem nyújtja sem azt a funkcionalitást,  sem azt a teljesítményt mint amit egy MacBook (vagy bármely natív Mac). Az Intel Atom processzora kiválóan teljesít a gépben és nincs rá semmilyen panaszom, de egy Core2Duo-val biztos, hogy nem versenyezhet. Jó volt játszani egy kicsit a Winddel és jó tudni, hogy 100e forint alatt kapható olyan notebook ami majdnem tökéletesen használható Leoparddal. De csak majdnem…

PS: Árulja már el nekem valaki, hogy a notebook gyártók miért szeretik telebaszni a gépházat mindenféle rusnya, csillogó, színes matricával, amit utána nem lehet rendesen levakarni a gépről?

2008
09
aug

2.0.1: csont nélkül


A 2.0.0-án jól begyakorolva az iPhone szoftverfrissítést, csont nélkül ment az átállás 2.0.1-re. Ismerkedési szakaszban vagyunk, még nem tudok róla túl sokat mondani. Gyorsabb lett, az egyértelműen érezhető. Ez ugye inkább bugfix mint feature, mert annó az 1.1.4 is futott kifogástalanul, a 2.0-val kezdődött a lassulás.

Egy apró probléma merült fel telepítés után. A szinkronizálás mindig meghalt az alábbi üzenettel:

iTunes could not sync mail accounts to the iPhone because the iPhone cancelled the sync.

Kicsit utánnaguggolva jött a tipp, hogy chmod -R 777 /var/mobile/Library/Mail/. Kipipálva!

2008
20
júl

iPhone frissítés -> 2.0


iphone_os_20

Magyar idő szerint ma hajnalban megérkezett a PwnageTool 2.0. Korábbi elképzelésemmel szemben nem bírtam sokáig és ma délelőtt meg is történt a frissítés 2.0-ra. A frissítés a következő lépésekből állt:

  1. iPhone csatlakoztatása a MacBook Pro-hoz. Az iTunes-ban az iPhone oldalán Update-re kattintottam, majd a telefont kivettem a dokkolóból. Így az új verzió letöltődött a számítógépre, de a frissítés nem indult el.
  2. Le kellett töltenem a Bootloadert.
  3. A PwnageTool indítása előtt DFU módba kellett állítani a telefont. Ezzel a lépéssel elszerencsétlenkedtem egy darabig, de végül sikerült :)
  4. A PwnageTool-t expert módban kellett futtatnom, mert valamiért nem találta meg a korábban letöltött update-et, így nekem kellett rámutatnom, csakúgy mint a bootloader-re.
  5. Elkészült a saját image-em, amit a desktopra mentettem.
  6. DFU módban, iTunes-ban az ALT nyomvatartása mellett a Restore-t választva ki tudtam tallózni az imént elmentett image-et. Az iTunes szépen feltöltötte a módosított állományt a telefonra.
  7. Újraindítást követően, a flashelte a Bootloadert, majd mégegy újraindítás következett.
  8. Végezetül bebootolt a friss 2.0-ás OS-el az iPhone.

Sajnos a VISA-m még mindig nem megy. Annyi van, hogy az AppStore már engedi kitölteni a mezőket, de továbbra sem fogadja el valid kártyának :( Viszont a NetNewsWire és a Remote már ott figyel a telefonon!

Screenshotokkal illusztrált összefoglaló ITT, minden más infó és linkek a PwnageTool bejelentését követő kommentekben ITT.

2008
18
júl

Öveket bekötni


PwnageTool

Öveket bekötni!, tájékoztatta olvasóit néhány nappal ezelőtt az iphone-dev csapata. Hamarosan érkezik a PwnageTool új verziója, amely elmondásuk szerint nem csak az 1.0-ás iPhone és iPod Touch készülékeket lesz hivatott törni és jailbreakelni, de az iPhone 3G-vel is elboldogul majd. Legutóbbi blogbejegyzésük szerint a cucc már elkészült, de nagy szerencse, hogy nem release-elték még eddig, mert az utolsó utáni pillanatban találtak benne egy kellemetlen bugot, ami nem várt működést eredményez azon készülékeken, ahol egyidejűleg használnak hivatalos AppStore-ból letöltött alkalmazásokat és nemhivatalos “third party” appokat. Igen, a csapat állítása szerint továbbra is használhatunk majd nemhivatalos alkalmazásokat az AppStore-ban vásárolt programok mellett, ami számomra például kritikus. Az, hogy például LightHTTP-t és PHP-t tudok futtatni a telefonon, nem kis dolog, nem szívesen mondanék le róla.

Természetesen másokhoz hasonlóan engem is az AppStore-ból letölthető és megvásárolható programok hoznak leginkább lázba a 2.0 OS kapcsán, a többi apróság számomra annyira nem indokolná a váltást. A blogbejegyzés szerint tényleg hamarosan várható a release, de mindenképp tökéletesen működő verzióval szeretnének előállni, mindenféle hibás vagy nem várt működést szeretnének kiszűrni, hogy ne a supportal kelljen tölteniük az időt. Érthető és remélem, hogy nem csak időhúzásról van szó. Egy ide vágó hozzászólás a blogról:

hurry up.since 5 hours i’m now sitting in my car with my seat-belt on…i need some food