4

In iOS there are two kinds of frameworks: public frameworks and private frameworks. Public frameworks are allowed to be used in App Store apps. Private frameworks are intended to be used only by Apple's apps, and are more unstable against firmware changes, but many of the interesting features are in the private frameworks.

That came from the following page:

http://theiphonewiki.com/wiki//System/Library/Frameworks

On that page, I also see something called the AppleBasebandManager framework, but it supports only iOS 7. What is the AppleBasebandManager framework in iOS 7?

If anybody know about this give details.

Peter O.
  • 32,158
  • 14
  • 82
  • 96
codercat
  • 22,873
  • 9
  • 61
  • 85
  • Seems to be intertwined with CoreTelephony. See this SO post: http://stackoverflow.com/questions/18961271/coretelephony-framework-ios-7 – Jordan Aug 06 '14 at 19:20
  • Have you seen its [symbols list?](https://github.com/limneos/classdump-dyld/blob/master/iphoneheaders/iOS7.0.3/System/Library/PrivateFrameworks/AppleBasebandManager.framework/AppleBasebandManager-Symbols.h) – Tomer Aug 06 '14 at 20:10

2 Answers2

2

Since this is an undocumented private framework, we can’t know for sure what its role is. From the name, I would assume Apple uses it to manage ‘baseband’ operations. A Google search for ‘iPhone baseband’ is informative:

A baseband processor is a device in a network interface that manages all the radio functions (all functions that require an antenna). This may not include Wi-Fi and/or Bluetooth.

Baseband processor, Wikipedia:

iPhone baseband is essentially the cellular modem firmware that is on your iPhone.

What is iPhone Baseband?, OS X Daily

So I would assume AppleBasebandManager is an interface to the mobile networking stack.

Douglas Hill
  • 1,537
  • 10
  • 14
0

Baseband is the firmware of the iPhone's cellular radio hardware (or modem). AppleBasebandManager has everything related to it's functionality.

Look at this header file and you can get a rough idea about what it does

AppleBasebandManager-Symbols.h

Rukshan
  • 7,902
  • 6
  • 43
  • 61