Tethering és MMS bekapcsolása iPhoneOS 3.0b2-n
Főzőcske, okosan
Vegyük a szolgáltatónkra vonatkozó gyári 3.0b2 carrier.plist fájlt, és csináljunk belőle egy másolatot. A másolatot mentsük le valahová. Majd nyissuk meg a carrier.plist fájlt egy szövegszerkesztőben (például Context), és adjuk hozzá, vagy javítsuk a pirossal jelölt sorokat. Keverjük meg, szórjunk hozzá egy rebútot, és onnantól mennie kell.
Megjegyzés: az alábbi kód magyar T-mobile-lal való használatra van! Én még nem teszteltem, majd hétvégén. 2G iPhone-on abszolút kérdéses a dolog, de 3G-n elvileg mennie kell.
***
UPDATE: 2G-n nem megy sem a tethering, sem az MMS, maga az opció sem jelenik meg… 🙁
Carrier bundle fájlok: pannon | t-mobile | vodafone
Ezek tartalmát (.bundle mappa) be kell másolni a \System\Library\Carrier Bundles\ alá. T-mobile esetén előtte célszerű lementeni az aktuális bundle-t, mert ez felülírja. Pannon és Vodafone esetén pedig még egy symlink létrehozása szükséges szintén a Carrier Bundles mappában a többi hasonló mellé (terminal-ban be-SSH-zunk a telefonra, és a Carrier Bundles könyvtárban kiadjuk a parancsot):
Pannon: ln -s Pannon_hu.bundle 21601
Vodafone: ln -s Vodafone_hu.bundle 21670
Ha a symlink létrehozása nem sikerül, mert valami hibaüzenetet kapunk, akkor a legegyszerűbb az, ha készítünk egy mentést az aktuális Unknown.bundle-ről, és a szolgáltatónknak megfelelő bundle fájljait bemásoljuk az Unknown.bundle alá. A legjobb, ha az aktuális Unknown.bundle-t átnevezzük Unknown.bundle.old-ra, majd létrehozunk egy új Unknown.bundle mappát, és abba másoljuk bele a szolgáltatónkhoz való fájlokat. Majd természetesen reboot.