[Epic 4G General] Delvorak:
I figured it out!

I used "adb bugreport", which returns a list of all running services. Turns out the correct string to use with getSystemService is "WiMax". That exact case. HTC uses "wimax".

I also found that it doesn't use "getWimaxState" to determine if it's enabled/disabled, it uses "getWimaxStatus".

For anyone who cares, here's the entire list of functions for Samsung's WimaxManager object:

public boolean android.net.wimax.WimaxManager.CheckWimaxState()

public int android.net.wimax.WimaxManager.OdbAddReq(byte[])

public int android.net.wimax.WimaxManager.OdbDeleteReq(byte[])

public int android.net.wimax.WimaxManager.OdbReadReq(byte[])

public int android.net.wimax.WimaxManager.OdbUpdateReq()

public int android.net.wimax.WimaxManager.OdbWriteReq(byte[])

public boolean android.net.wimax.WimaxManager.checkUSBstate()

public int android.net.wimax.WimaxManager.connect(java.lang.String,java.lang.String,java.lang.String,java.lang.String)

public int android.net.wimax.WimaxManager.connectDefaultNetwork()

public android.net.wimax.WimaxManager$MulticastLock android.net.wimax.WimaxManager.createMulticastLock(java.lang.String)

public android.net.wimax.WimaxManager$WimaxLock android.net.wimax.WimaxManager.createWimaxLock(int,java.lang.String)

public android.net.wimax.WimaxManager$WimaxLock android.net.wimax.WimaxManager.createWimaxLock(java.lang.String)

public int android.net.wimax.WimaxManager.deleteStaticIP()

public boolean android.net.wimax.WimaxManager.disconnect()

public java.util.List android.net.wimax.WimaxManager.getAvailableNetworks()

public android.net.wimax.structs.NspInfo android.net.wimax.WimaxManager.getConnectedNSP()

public android.net.wimax.WimaxInfo android.net.wimax.WimaxManager.getConnectionInfo()

public android.net.wimax.ConnectionStatistics android.net.wimax.WimaxManager.getConnectionStatistics()

public android.net.wimax.DeviceInfo android.net.wimax.WimaxManager.getDeviceInformation()

public android.net.DhcpInfo android.net.wimax.WimaxManager.getDhcpInfo()

public void android.net.wimax.WimaxManager.getMruList()

public java.util.List android.net.wimax.WimaxManager.getMruListRsp()

public boolean android.net.wimax.WimaxManager.getMruUpdate(java.util.List,int)

public void android.net.wimax.WimaxManager.getNeighborList()

public int android.net.wimax.WimaxManager.getNetworkConnectionSetting()

public [I android.net.wimax.WimaxManager.getNetworkEntryCompleteTimes()

public java.util.List android.net.wimax.WimaxManager.getNetworkList()

public boolean android.net.wimax.WimaxManager.getPersistedWimaxEnabled()

public void android.net.wimax.WimaxManager.getRadioInfo()

public android.net.wimax.RadioInfo android.net.wimax.WimaxManager.getRadioInfoResponse()

public void android.net.wimax.WimaxManager.getRadioInfoTemperature()

public int android.net.wimax.WimaxManager.getWimaxMode()

public android.net.wimax.WimaxState android.net.wimax.WimaxManager.getWimaxState()

public int android.net.wimax.WimaxManager.getWimaxStatus()

public int android.net.wimax.WimaxManager.getWorkModeState()

public boolean android.net.wimax.WimaxManager.isMulticastEnabled()

public boolean android.net.wimax.WimaxManager.isWimaxEnabled()

public int android.net.wimax.WimaxManager.makeOdbTlvData(byte[],int,int,int,int,byte[])

public java.lang.String android.net.wimax.WimaxManager.readStaticIP(int)

public void android.net.wimax.WimaxManager.release_sWakeLock()

public int android.net.wimax.WimaxManager.saveStaticIP(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)

public boolean android.net.wimax.WimaxManager.setFactoryDefault(int)

public void android.net.wimax.WimaxManager.setMruWorking(boolean)

public int android.net.wimax.WimaxManager.setVirtualIdleWhileAPsleep(byte)

public boolean android.net.wimax.WimaxManager.setWimaxEnabled(boolean)

public int android.net.wimax.WimaxManager.setWimaxMode(int,boolean)

public void android.net.wimax.WimaxManager.setWimaxStatus(int)

public boolean android.net.wimax.WimaxManager.setWorkModeState(int)

public boolean android.net.wimax.WimaxManager.startScan()

public boolean android.net.wimax.WimaxManager.startScan(boolean)

private static int android.net.wimax.WimaxManager.CheckRSSILevel(int)

static int android.net.wimax.WimaxManager.access$000(android.net.wimax.WimaxManager)

static int android.net.wimax.WimaxManager.access$008(android.net.wimax.WimaxManager)

static int android.net.wimax.WimaxManager.access$010(android.net.wimax.WimaxManager)

public static int android.net.wimax.WimaxManager.calculateSignalLevel(int,int,int)

public static int android.net.wimax.WimaxManager.compareSignalLevel(int,int)

Hopefully this will help someone else!

Scott