Hackování k funkčnímu CDMA – Mac OS X, O2, Ufon a Axesstel
…aneb návod, jak zprovoznit CDMA na Macu.
Zveřejnit postup, jak jsme se s přítelem prohackovali k funkčnímu CDMA (Ufon, O2) s drobnou bugou (na funkci nemá vliv), můžu, tak proč to neudělat. Třeba někdo bude chtít hackovat taky.
S běžným installerem to zvládne totiž každý.
Přesto installerem začneme. Z webu Novatelu je potřeba si stáhnout Novatel Drivers for 3G modems – instalátor obsahuje modemový skript pro CDMA (obrázek).
Po nainstalování začal Leopard s již dříve upraveným IOSerialFamily.kext (na přítelově stroji) detekovat v rozhraních CDMA. Následně jsem i u sebe šla „ohackovat“ kext.

Změny proběhly v souborech /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/Info.plist a /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport1.kext/Contents/Info.plist.
Do AppleWWANSupport jsme přidali:
<key>Axesstel</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleWWANSupport</string>
<key>IOClass</key>
<string>AppleWWANSupport</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>4096</integer>
<key>idVendor</key>
<integer>5926</integer>
</dict>
Do AppleWWANSupport1 jsme přidali:
<key>Axe0</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleWWANSupport1</string>
<key>ConfigFile</key>
<string>/System/Library/CoreServices/Menu Extras/WWAN.menu/Contents/Resources/franklinCDMA.plist</string>
<key>IOClass</key>
<string>AppleWWANSupport1</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>InputBuffers</key>
<integer>16</integer>
<key>OutputBuffers</key>
<integer>4</integer>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>4096</integer>
<key>idVendor</key>
<integer>5926</integer>
</dict>
<key>Axe1</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleWWANSupport1</string>
<key>ConfigFile</key>
<string>/System/Library/CoreServices/Menu Extras/WWAN.menu/Contents/Resources/franklinCDMA.plist</string>
<key>IOClass</key>
<string>AppleWWANSupport1</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>InputBuffers</key>
<integer>16</integer>
<key>OutputBuffers</key>
<integer>0</integer>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>1</integer>
<key>idProduct</key>
<integer>4096</integer>
<key>idVendor</key>
<integer>5926</integer>
</dict>
Po vyčištení kernel cache pomocí příkazů
cd /System/Library/
sudo rm Extensions.kextcache
sudo kextcache -k /System/Library/Extensions
stačilo jen restartovat počítač a připojit Axesstel.
V síťových rozhraních najdete Axesstel v nabídce je a stačí ho pouze nakonfigurovat a pomocí tohoto rozhraní se připojit k síti. (Pomocí + přidáte rozhraní, kde v roletce se ukáže Axesstel.) V Advanced jsme si vybrali Vendor Franklin (obrázek), po potvrzení je možné si vybrat model.
V případě, že se modem nechce připojit, opravte na počítači práva a restartujte. S Ufonovým modemem by měl být tento postup také funkční, Product ID a Vendor ID jsou stejná.
Funkčnost otestována na MacBook Pro 2,2 GHz, MacBook Pro 2,4 GHz a na čerstvé instalaci Leoparda na iBook G4 1,42 GHz.
V menu baru se objevila nová ikonka, kde nám Mac sděluje, že nerozpoznal kartu. (Na PPC se mi tohle nestalo.) To je ona chybka.

klíčová slova: CDMA Axesstel MV110H, Axesstel MV110L, ufon, O2, Eurotel, Qualcomm cdma
Další příspěvky:

Pingback by BAZHAR.blog » Blog Archiv » Axesstel MV110H CDMA a Mac OS X? Ano! — 28. Květen 2008 @ 8.19
[...] mém hledání jsem ale rozvířil hladinu a na mac-info se návod najednou objevil. Je v něm řečeno, že uvedený postup autorům funguje již nějaký [...]