--- /dev/null
+SpringBoard-2.1
\ No newline at end of file
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSCalendarDate, NSString;
+
+@interface Alarm : NSObject
+{
+ unsigned int _alarmHour;
+ unsigned int _alarmMinute;
+ int _alarmSetting;
+ NSString *_alarmSoundIdentifier;
+ NSString *_alarmTitle;
+ NSCalendarDate *_snoozeUntilDate;
+ unsigned int _isActive:1;
+ unsigned int _repeats:1;
+ unsigned int _allowsSnooze:1;
+ unsigned int _dontSendUpdate:1;
+ unsigned int _dontStopSnoozing:1;
+ unsigned int _reserved:27;
+}
+
+- (id)description;
+- (void)_update;
+- (id)init;
+- (id)_initWithDictionary:(id)fp8;
+- (id)_prefsDictionary;
+- (void)dealloc;
+- (BOOL)alarmTimesEqualTo:(id)fp8;
+- (void)setAlarmHour:(unsigned int)fp8 minute:(unsigned int)fp12;
+- (void)getAlarmHour:(unsigned int *)fp8 minute:(unsigned int *)fp12;
+- (id)_fireDateAfterDate:(id)fp8;
+- (void)setActive:(BOOL)fp8;
+- (BOOL)isActive;
+- (void)setRepeats:(BOOL)fp8;
+- (BOOL)repeats;
+- (void)setDaySetting:(int)fp8;
+- (int)daySetting;
+- (void)setAllowsSnooze:(BOOL)fp8;
+- (BOOL)allowsSnooze;
+- (BOOL)isSnoozing;
+- (void)startSnoozingFromDate:(id)fp8;
+- (void)stopSnoozing;
+- (id)_snoozeUntilDate;
+- (void)setAlarmSoundIdentifier:(id)fp8;
+- (id)alarmSoundIdentifier;
+- (void)setAlarmTitle:(id)fp8;
+- (id)alarmTitle;
+- (void)_activateAlertItem;
+- (void)fireAlarm;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, NSString, NSTimer;
+
+@interface AlarmController : NSObject
+{
+ NSMutableArray *_alarmList;
+ NSTimer *_alarmTimer;
+ NSMutableArray *_alarmsToFire;
+ unsigned int _readingAlarms:1;
+ NSTimer *_countDownTimer;
+ double _countDownTime;
+ NSString *_countDownTimerSoundIdentifier;
+ struct __CFDate *_alarmWakeupDate;
+ struct __CFDate *_countdownWakeupDate;
+}
+
++ (id)sharedAlarmController;
+- (void)_readAlarms;
+- (void)_saveAlarms;
+- (void)_alarmChanged:(id)fp8;
+- (void)_resetCountDownTime;
+- (id)init;
+- (void)dealloc;
+- (unsigned int)addAlarm:(id)fp8;
+- (void)removeAlarmAtIndex:(unsigned int)fp8;
+- (id)alarms;
+- (void)_scheduleAlarms;
+- (void)_alarmTimeReached:(id)fp8;
+- (void)setCountDownTime:(double)fp8 withSoundIdentifier:(id)fp16;
+- (void)_countDownTimerFired:(id)fp8;
+- (void)_sleepTimerFired:(id)fp8;
+- (double)countDownTime;
+- (id)countDownTimerSoundIdentifier;
+- (void)_wokeFromSleep;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@interface BorderedPushButton : UIPushButton
+{
+}
+
+- (void)_sizeToFit;
+- (void)drawButtonPart:(int)fp8 inRect:(struct CGRect)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+struct CGAffineTransform {
+ float _field1;
+ float _field2;
+ float _field3;
+ float _field4;
+ float _field5;
+ float _field6;
+};
+
+struct CGImage;
+
+struct CGPoint {
+ float x;
+ float y;
+};
+
+struct CGRect {
+ struct CGPoint origin;
+ struct CGSize size;
+};
+
+struct CGSize {
+ float width;
+ float height;
+};
+
+struct CalAlarmEngine;
+
+struct CalDatabase;
+
+struct CalEventExpirationMonitor;
+
+struct _NSRange {
+ unsigned int _field1;
+ unsigned int _field2;
+};
+
+struct _NSZone;
+
+struct __CFDate;
+
+struct __CFDateFormatter;
+
+struct __CFDictionary;
+
+struct __CFMachPort;
+
+struct __CFSet;
+
+struct __CFString;
+
+struct __CFTimeZone;
+
+struct __CTCall;
+
+struct __CTSMSMessage;
+
+struct __CTServerConnection;
+
+struct __GSEvent;
+
+struct __GSFont;
+
+typedef struct {
+ int _field1;
+ char _field2;
+ char _field3;
+ char _field4;
+ char _field5;
+ double _field6;
+} CDAnonymousStruct1;
+
+typedef struct {
+ unsigned char voicemailAvailable;
+ int voicemailCount;
+ long long voicemailID;
+} CDAnonymousStruct2;
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "ISDownload.h"
+
+@interface ISDownload (SpringBoardAdditions)
+- (BOOL)isFinished;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol ISNetworkMonitor
+- (void)storeSetNetworkIsActive:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSArray.h"
+
+@interface NSArray (AlertItemsAdditions)
+- (BOOL)containsObjectOfClass:(Class)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSCharacterSet.h"
+
+@interface NSCharacterSet (PhonePad)
++ (id)phonePadCharacterSet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (CTHelpers)
+- (id)callClass;
+- (id)callForwardingReason;
+- (id)callBarringFacility;
+- (id)callingLineIDRestrictionValue;
+- (id)callingLinePresentationValue;
+- (id)connectedLineIDRestrictionValue;
+- (id)connectedLinePresentationValue;
+- (id)enabledString;
+- (id)serviceCenterAddress;
+- (id)ssServiceType;
+- (id)mmiProcedure;
+- (struct __CFString *)settingType;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (PrefsNotifications)
+- (void)addPrefNotification:(id)fp8 withUserInfo:(id)fp12;
+- (id)_callForwardingString:(id)fp8;
+- (id)_callWaitingString:(id)fp8;
+- (id)_callBarringString:(id)fp8;
+- (id)_fixedDialingString:(id)fp8;
+- (id)_connectedLinePresentationString:(id)fp8;
+- (id)_callingLinePresentationString:(id)fp8;
+- (id)_connectedLineIDRestrictionString:(id)fp8;
+- (id)_callingLineIDRestrictionString:(id)fp8;
+- (id)_simLockString:(id)fp8;
+- (id)_serviceCenterAddressString:(id)fp8;
+- (id)_ssPasswordString:(id)fp8;
+- (id)_alertStringForPref:(id)fp8;
+- (id)prefsNotificationsAlertString;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (SBArrayStackAdditions)
+- (void)push:(id)fp8;
+- (id)pop;
+- (id)popObject:(id)fp8;
+- (id)top;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSString.h"
+
+@interface NSString (Formatting)
+- (id)ICCID;
+- (id)IMEI;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIColor;
+
+@interface RoundedBorderView : UIView
+{
+ UIColor *_color;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 color:(id)fp24;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSMutableDictionary;
+
+@interface SBAccessoryController : NSObject
+{
+ NSDictionary *_lingoToApplicationMap;
+ NSMutableDictionary *_availableAccessories;
+}
+
++ (id)sharedAccessoryController;
+- (id)init;
+- (void)dealloc;
+- (void)reloadLingoToApplicationMap;
+- (void)_enableAccessoryIfNeeded:(id)fp8 forLingo:(int)fp12;
+- (void)_disableAccessoryIfNeeded:(id)fp8 forLingo:(int)fp12;
+- (void)accessoryAvailabilityChanged:(int)fp8 availability:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@class UITextViewLegacy;
+
+@interface SBActivationInfoAlertItem : SBDismissOnlyAlertItem
+{
+ UITextViewLegacy *_textView;
+}
+
++ (id)activeItem;
+- (id)init;
+- (void)dealloc;
+- (BOOL)willShowInAwayItems;
+- (void)didPresentAlertSheet:(id)fp8;
+- (void)_updateTextView;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)_simStatusChanged:(id)fp8;
+- (void)willActivate;
+- (void)didDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class SBStatusBarBatteryView;
+
+@interface SBActivationView : UIView
+{
+ UIView *_backgroundView;
+ SBStatusBarBatteryView *_batteryView;
+ int _mode;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 mode:(int)fp24;
+- (int)mode;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBRingingAlertItem.h"
+
+@class Alarm;
+
+@interface SBAlarmAlertItem : SBRingingAlertItem
+{
+ Alarm *_alarm;
+ BOOL _snoozeAlarm;
+}
+
+- (id)initWithAlarm:(id)fp8;
+- (void)dealloc;
+- (void)setAlarm:(id)fp8;
+- (id)alarm;
+- (BOOL)allowsSnooze;
+- (void)startSnoozingAndDeactivate;
+- (void)autoMute;
+- (void)willDeactivateForReason:(int)fp8;
+- (id)lockLabel;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)soundIdentifier;
+- (id)avClientName;
+- (id)avAudioCategory;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDisplay.h"
+
+@class NSMutableDictionary, SBAlertDisplay, SBAlertWindow;
+
+@interface SBAlert : SBDisplay
+{
+ SBAlertDisplay *_display;
+ NSMutableDictionary *_dictionary;
+ SBAlertWindow *_deferredAlertWindow;
+}
+
++ (void)registerForAlerts;
++ (id)alertWindow;
++ (void)test;
+- (void)dealloc;
+- (id)display;
+- (void)setDisplay:(id)fp8;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)objectForKey:(id)fp8;
+- (BOOL)allowsStackingOfAlert:(id)fp8;
+- (BOOL)displaysAboveLock;
+- (BOOL)undimsDisplay;
+- (float)finalAlpha;
+- (double)animateInDuration;
+- (struct CGRect)alertWindowRect;
+- (BOOL)activate;
+- (void)tearDownAlertWindow:(id)fp8;
+- (void)removeFromView;
+- (BOOL)deactivate;
+- (BOOL)animatesDismissal;
+- (BOOL)allowsInCallStatusBar;
+- (float)autoDimTime;
+- (int)statusBarMode;
+- (int)statusBarOrientation;
+- (void)didAnimateLockKeypadIn;
+- (void)didAnimateLockKeypadOut;
+- (void)didFinishAnimatingIn;
+- (void)didFinishAnimatingOut;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@interface SBAlertDisplay (PhoneNumberResolution)
++ (id)imageForPerson:(void *)fp8 display:(id)fp12 isFullscreen:(char *)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@interface SBAlertDisplay (SIMToolkitExtensions)
++ (id)alertBackgroundColor;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class SBAlert;
+
+@interface SBAlertDisplay : UIView
+{
+ SBAlert *_alert;
+ unsigned int _displaysAboveStatusBar:1;
+ unsigned int _shouldAnimateIn:1;
+}
+
+- (void)setAlert:(id)fp8;
+- (id)alert;
+- (void)launchURL:(id)fp8;
+- (void)willDismiss;
+- (void)dismiss;
+- (void)setHandlerAlreadyActive:(BOOL)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)alertDisplayBecameVisible;
+- (BOOL)displaysAboveStatusBar;
+- (void)setDisplaysAboveStatusBar:(BOOL)fp8;
+- (BOOL)isReadyToBeRemovedFromView;
+- (void)setShouldAnimateIn:(BOOL)fp8;
+- (BOOL)shouldAnimateIn;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImageView, UILabel;
+
+@interface SBAlertImageView : UIView
+{
+ UIImageView *_imageView;
+ UILabel *_labelView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 errorString:(id)fp24;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class SBTextDisplayView, UIKeyboard, UINavigationBar, UIScroller, UITextField;
+
+@interface SBAlertInputView : SBSlidingAlertDisplay <UITextFieldDelegate>
+{
+ UITextField *_inputTextField;
+ UIKeyboard *_keyboard;
+ SBTextDisplayView *_textDisplay;
+ UIScroller *_scroller;
+ UINavigationBar *_bar;
+ BOOL _digitsOnly;
+ id _delegate;
+ int _minLength;
+ int _maxLength;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)dealloc;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)showsDesktopImage;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)setText:(id)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setMinLength:(int)fp8;
+- (void)setMaxLength:(int)fp8;
+- (void)_setNavigationBar:(id)fp8;
+- (void)_setInputTextField:(id)fp8;
+- (void)_setKeyboard:(id)fp8;
+- (BOOL)textField:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+- (void)setDigitsOnly:(BOOL)fp8;
+- (void)sbAlertInputViewSendClicked:(id)fp8;
+- (void)sbAlertInputViewCancelClicked:(id)fp8;
+- (id)textField;
+- (void)_sendClicked:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBAlertItem (CallFailurePredicate)
+- (BOOL)isCallFailureAlertItem;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class UIModalView;
+
+@interface SBAlertItem : NSObject <UIModalViewDelegate>
+{
+ UIModalView *_alertSheet;
+ BOOL _disallowUnlockAction;
+ BOOL _orderOverSBAlert;
+ BOOL _preventLockOver;
+}
+
+- (id)alertSheet;
+- (void)dealloc;
+- (BOOL)allowMenuButtonDismissal;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)undimsScreen;
+- (BOOL)unlocksScreen;
+- (BOOL)dismissOnLock;
+- (BOOL)willShowInAwayItems;
+- (void)cleanPreviousConfiguration;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (float)lockLabelFontSize;
+- (double)autoDismissInterval;
+- (void)setDisallowsUnlockAction:(BOOL)fp8;
+- (BOOL)disallowsUnlockAction;
+- (void)performUnlockAction;
+- (void)setOrderOverSBAlert:(BOOL)fp8;
+- (BOOL)preventLockOver;
+- (void)setPreventLockOver:(BOOL)fp8;
+- (void)willActivate;
+- (void)didActivate;
+- (void)willRelockForButtonPress:(BOOL)fp8;
+- (void)dismiss;
+- (void)screenDidUndim;
+- (void)screenWillUndim;
+- (void)willDeactivateForReason:(int)fp8;
+- (void)didDeactivateForReason:(int)fp8;
+- (id)awayItem;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableArray, NSTimer;
+
+@interface SBAlertItemsController : NSObject
+{
+ NSMutableArray *_lockedAlertItems;
+ NSMutableArray *_unlockedAlertItems;
+ NSTimer *_autoDismissTimer;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)convertAnimatingUnlockedAlertsToLockedAlerts;
+- (void)deactivateAllAlertItems;
+- (void)resetAutoDismissTimer;
+- (void)activateAlertItem:(id)fp8;
+- (void)_deactivateAlertItem:(id)fp8 reason:(int)fp12;
+- (void)deactivateAlertItem:(id)fp8;
+- (void)deactivateAlertItem:(id)fp8 reason:(int)fp12;
+- (void)deactivateAlertItemsUsingSelector:(SEL)fp8 reason:(int)fp12;
+- (void)autoDismissAlertItem:(id)fp8;
+- (BOOL)isShowingAlertOfClass:(Class)fp8;
+- (BOOL)isShowingAlert:(id)fp8;
+- (BOOL)isShowingAlerts;
+- (id)visibleAlertItem;
+- (BOOL)deactivateAlertForMenuClick;
+- (id)deactivateAlertItemsForLock;
+- (BOOL)dontLockOverAlertItems;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@class NSMutableArray, NSMutableDictionary, SBAlertDisplay, UIView;
+
+@interface SBAlertWindow : UIWindow
+{
+ UIView *_contentLayer;
+ unsigned int _isAnimating:1;
+ unsigned int _isInvalid:1;
+ unsigned int _handlerActive:1;
+ float _finalAlpha;
+ SBAlertDisplay *_currentDisplay;
+ NSMutableArray *_stackedAlertDisplays;
+ NSMutableDictionary *_alertToDisplayMap;
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)initWithContentRect:(struct CGRect)fp8;
+- (void)_backgroundFadedIn;
+- (void)orderOut:(id)fp8;
+- (void)dealloc;
+- (BOOL)isOpaque;
+- (id)stackedDisplayForAlert:(id)fp8;
+- (void)_fireBearTrap;
+- (void)_setBearTrap;
+- (void)_cancelBearTrap;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)displayAlert:(id)fp8;
+- (BOOL)deactivateAlert:(id)fp8;
+- (int)displayCount;
+- (void)dismissWindow:(id)fp8;
+- (void)alertDisplayWillDismiss;
+- (void)popInCurrentDisplay;
+- (id)currentDisplay;
+- (void)setHandlerAlreadyActive:(BOOL)fp8;
+- (BOOL)handlerAlreadyActive;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBApplicationIcon;
+
+@interface SBAppCannotBeOpenedAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBApplicationIcon *_icon;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBApplicationIcon;
+
+@interface SBAppProfileNotTrustedAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBApplicationIcon *_icon;
+ BOOL _launchApp;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)didDeactivateForReason:(int)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@interface SBAppWindow : UIWindow
+{
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)initWithContentRect:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)sendGSEvent:(struct __GSEvent *)fp8;
+- (BOOL)shouldRespondToStatusBarHeightChange;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDisplay.h"
+
+@class NSBundle, NSDictionary, NSMutableArray, NSMutableSet, NSNumber, NSString, UIRemoteApplication;
+
+@interface SBApplication : SBDisplay
+{
+ NSString *_bundleIdentifier;
+ NSString *_roleIdentifier;
+ NSString *_path;
+ NSBundle *_bundle;
+ NSDictionary *_infoDictionary;
+ NSString *_displayName;
+ NSString *_demoRole;
+ NSNumber *_dataFlags;
+ NSMutableSet *_statusBarItemSet;
+ NSMutableArray *_tags;
+ UIRemoteApplication *_remoteApplication;
+ struct __CFSet *_launchAlerts;
+ NSString *_seatbeltProfilePath;
+ NSDictionary *_seatbeltEnvVars;
+ NSString *_signerIdentity;
+ int _signatureState;
+ unsigned int _eventPort;
+ unsigned int _doingBackgroundNetworking;
+ unsigned int _failedLaunchCount;
+ unsigned int _memoryWarningCount;
+ unsigned int _enabled:1;
+ unsigned int _useDemoRole:1;
+ unsigned int _relauchesOnAbnormalExit:1;
+ unsigned int _isDefaultRole:1;
+ unsigned int _isSystemApplication:1;
+}
+
++ (void)flushSnapshotsForIdentifier:(id)fp8;
++ (void)flushLaunchAlertsOfType:(int)fp8;
+- (id)initWithBundleIdentifier:(id)fp8 roleIdentifier:(id)fp12 path:(id)fp16 bundle:(id)fp20 infoDictionary:(id)fp24 isSystemApplication:(BOOL)fp28;
+- (void)_startWatchdogTimerWithTimeInterval:(double)fp8 selector:(SEL)fp16;
+- (void)_startLaunchWatchdogTimer;
+- (void)_startResumeWatchdogTimer;
+- (void)_startDeactivationWatchdogTimer;
+- (void)_startTerminationWatchdogTimer;
+- (void)_cancelWatchdogTimer;
+- (void)_scheduleWatchdogAssertionWithTimeout:(double *)fp8 token:(unsigned int)fp12;
+- (unsigned int)addWatchdogAssertionWithTimeout:(double *)fp8;
+- (void)renewWatchdogAssertionWithToken:(unsigned int)fp8 timeout:(double *)fp12;
+- (void)removeWatchdogAssertionWithToken:(unsigned int)fp8;
+- (void)_cancelWatchdogAssertExpiryTimer;
+- (void)_watchdogAssertExpired:(id)fp8;
+- (BOOL)shouldWatchdog;
+- (BOOL)isBeingDebugged;
+- (float)autoDimTime;
+- (float)autoLockTime;
+- (void)dealloc;
+- (id)bundle;
+- (id)infoDictionary;
+- (id)bundleIdentifier;
+- (void)setRoleIdentifier:(id)fp8;
+- (id)roleIdentifier;
+- (void)setIsDefaultRole:(BOOL)fp8;
+- (BOOL)isDefaultRole;
+- (id)path;
+- (BOOL)enabled;
+- (void)setEnabled:(BOOL)fp8;
+- (id)demoRole;
+- (void)setDemoRole:(id)fp8;
+- (void)setUseDemoRole:(BOOL)fp8;
+- (void)setTags:(id)fp8;
+- (id)tags;
+- (void)_addInternalDebugVariablesToEnvironment;
+- (unsigned int)dataUsage;
+- (void)_setDataUsage:(unsigned int)fp8;
+- (void)setUsesBackgroundNetwork:(BOOL)fp8;
+- (void)setUsesEdgeNetwork:(BOOL)fp8;
+- (void)setUsesWiFiNetwork:(BOOL)fp8;
+- (void)_resetDataUsage;
+- (id)_additionalDisplayQualification;
+- (id)displayIdentifier;
+- (id)displayIdentifierWithURLScheme:(BOOL)fp8;
+- (id)pathForIcon;
+- (BOOL)isSystemApplication;
+- (BOOL)shouldLaunchPNGless;
+- (id)pathForDefaultImage:(char *)fp8;
+- (id)displayName;
+- (void)setDisplayName:(id)fp8;
+- (void)_sendCurrentDeviceOrientation;
+- (BOOL)activate;
+- (BOOL)sendActivationEvent:(int)fp8;
+- (BOOL)deactivate;
+- (void)watchdogForDeactivate;
+- (void)watchdogForResume;
+- (void)watchdogForLaunch;
+- (void)watchdogForTermination;
+- (void)deactivated;
+- (BOOL)kill;
+- (void)_relaunchNow;
+- (void)_relaunchAfterAbnormalExit:(BOOL)fp8;
+- (void)removeStatusBarItems;
+- (int)defaultStatusBarMode;
+- (int)defaultStatusBarOrientation;
+- (void)_resetEventPort;
+- (void)exitedCommon;
+- (void)exitedAbnormally;
+- (void)exitedNormally;
+- (unsigned int)priority;
+- (int)pid;
+- (void)setPid:(int)fp8;
+- (unsigned int)eventPort;
+- (id)launchdJobLabel;
+- (void)setLaunchdJobLabel:(id)fp8;
+- (id)seatbeltProfilePath;
+- (void)setSeatbeltProfilePath:(id)fp8;
+- (id)seatbeltEnvironmentVariables;
+- (void)setSeatbeltEnvironmentVariables:(id)fp8;
+- (id)signerIdentity;
+- (void)setSignerIdentity:(id)fp8;
+- (int)applicationSignatureState;
+- (void)setApplicationSignatureState:(int)fp8;
+- (void)markApplicationIdentityAsTrusted;
+- (int)failedLaunchCount;
+- (void)removeAppPrefs;
+- (void)launchFailed;
+- (void)launchSucceeded;
+- (unsigned int)memoryWarningCount;
+- (void)setMemoryWarningCount:(unsigned int)fp8;
+- (void)setRelaunchesAfterAbnormalExit:(BOOL)fp8;
+- (BOOL)relaunchesAfterAbnormalExit;
+- (void)noteAddedStatusBarItem:(id)fp8;
+- (void)noteRemovedStatusBarItem:(id)fp8;
+- (id)remoteApplication;
+- (BOOL)showLaunchAlertForType:(int)fp8;
+- (void)resetLaunchAlertForType:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSLock, NSMutableArray, NSMutableDictionary, SBApplication;
+
+@interface SBApplicationController : NSObject
+{
+ NSMutableDictionary *_applications;
+ SBApplication *_springBoard;
+ BOOL _logChanges;
+ unsigned int _ignoreInstallationEventCount;
+ BOOL _uninstallationThreadRunning;
+ NSLock *_uninstallationLock;
+ NSMutableArray *_uninstallationQueue;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (id)allApplications;
+- (id)applicationsWithBundleIdentifier:(id)fp8;
+- (id)applicationWithDisplayIdentifier:(id)fp8;
+- (id)applicationWithPid:(int)fp8;
+- (id)allDisplayIdentifiers:(BOOL)fp8;
+- (id)springBoard;
+- (id)iPod;
+- (void)setAppsUseDemoRole:(BOOL)fp8;
+- (void)loadApplications:(BOOL)fp8;
+- (id)_dequeueApplicationToUninstall;
+- (void)_uninstallApplicationsThread;
+- (void)_uninstallationThreadFinished;
+- (void)_enqueueApplicationToUninstall:(id)fp8;
+- (void)uninstallApplication:(id)fp8;
+- (void)_applicationInstallationCallback;
+- (void)loadApplicationsWithPath:(id)fp8 isSystemApplication:(BOOL)fp12 defaultTags:(id)fp16 signerIdentity:(id)fp20 seatbeltProfilePath:(id)fp24 seatbeltEnvironmentVariables:(id)fp28;
+- (void)updateSchemesForRoleDefinition:(id)fp8 displayIdentifier:(id)fp12 application:(id)fp16;
+- (id)rolesForRoleDefinitions:(id)fp8;
+- (id)rolesForInfoPlist:(id)fp8;
+- (id)displayNameForRoleDefinition:(id)fp8 inBundle:(id)fp12 infoDictionary:(id)fp16;
+- (unsigned int)ignoreInstallationEventCount;
+- (void)setIgnoreInstallationEventCount:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@class SBApplication;
+
+@interface SBApplicationIcon : SBIcon
+{
+ SBApplication *_app;
+}
+
+- (id)initWithApplication:(id)fp8;
+- (void)dealloc;
+- (id)application;
+- (id)icon;
+- (id)displayName;
+- (id)displayIdentifier;
+- (BOOL)shouldEllipsizeLabel;
+- (id)tags;
+- (id)_automationID;
+- (BOOL)launchEnabled;
+- (void)launch;
+- (void)setBadge:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class SBBatteryChargingView;
+
+@interface SBAwayChargingView : UIView
+{
+ SBBatteryChargingView *_chargingView;
+ SBBatteryChargingView *_headsetChargingView;
+ unsigned int _animatingBatteries:1;
+ unsigned int _updateAfterAnimation:1;
+ unsigned int _showingDeviceBattery:1;
+ unsigned int _showingHeadsetBattery:1;
+}
+
++ (struct CGSize)defaultSize;
++ (BOOL)shouldShowDeviceBattery;
++ (BOOL)shouldShowHeadsetBattery;
+- (id)initWithFrame:(struct CGRect)fp8 awayView:(id)fp24;
+- (void)dealloc;
+- (void)updateInterface:(BOOL)fp8;
+- (id)chargingView;
+- (void)addChargingView;
+- (void)hideChargingView;
+- (id)headsetChargingView;
+- (void)addHeadsetChargingView;
+- (void)hideHeadsetChargingView;
+- (struct CGPoint)_dualBatteryPositionForBattery:(id)fp8;
+- (struct CGPoint)_singleBatteryPositionForBattery:(id)fp8;
+- (void)_switchFromBattery:(id)fp8 toView:(id)fp12 animate:(BOOL)fp16;
+- (void)_slideBattery:(id)fp8 toShowBattery:(id)fp12 animate:(BOOL)fp16;
+- (void)_slideBattery:(id)fp8 toHideBattery:(id)fp12 animate:(BOOL)fp16;
+- (void)_finishedFadeForSwitch:(id)fp8 finished:(BOOL)fp12 context:(id)fp16;
+- (void)_finishedSlideForSlideToReveal:(id)fp8 finished:(BOOL)fp12 context:(id)fp16;
+- (void)_finishedHideForHideToSlide:(id)fp8 finished:(BOOL)fp12 context:(id)fp16;
+- (void)_batteryAnimationFinished:(id)fp8;
+- (void)_test:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSDate, NSDictionary, NSMutableArray, NSString, NSTimeZone, NSTimer, SBAlertItem, SBAwayItem, SBAwayModel, SBAwayView, SBSlidingAlertDisplay, SBUIController;
+
+@interface SBAwayController : SBAlert
+{
+ SBUIController *_uiController;
+ SBAwayModel *_model;
+ SBAwayView *_awayView;
+ NSTimer *_dimTimer;
+ NSDate *_lockDate;
+ SBAwayItem *_clickedItem;
+ unsigned int _isLocked:1;
+ unsigned int _isDimmed:1;
+ unsigned int _isDimming:1;
+ unsigned int _orderedOutDimmed:1;
+ unsigned int _frontDimmed:1;
+ unsigned int _isBlocked:1;
+ unsigned int _makingEmergencyCall:1;
+ unsigned int _appRequestedPasscodeEntry:1;
+ unsigned int _needToMakeEmergencyCall:1;
+ unsigned int _isSyncing:1;
+ unsigned int _relockAfterUnlock:1;
+ unsigned int _wasLockedOrMakingEmergencyCallBeforeSync:1;
+ unsigned int _wasDeviceLockedBeforeSync:1;
+ unsigned int _willLockAfterDelay:1;
+ unsigned int _showOverheatUI:1;
+ NSDictionary *_nowPlayingInfo;
+ double _sleepDelay;
+ SBSlidingAlertDisplay *_deviceUnlockDisplay;
+ double _deviceLockBlockTime;
+ double _deviceLockGracePeriodEndTimeInterval;
+ NSTimeZone *_deviceLockGraceTimeZone;
+ BOOL _devicePasscodeLoaded;
+ NSString *_devicePasscode;
+ NSMutableArray *_pendingAlertItems;
+ SBAlertItem *_currentAlertItem;
+ int _notifyLockStateToken;
+ BOOL _notifyLockStateCurrentState;
+}
+
++ (id)sharedAwayController;
++ (void)registerForAlerts;
+- (id)initWithUIController:(id)fp8;
+- (id)awayModel;
+- (void)applicationDidFinishLaunching:(id)fp8;
+- (struct CGRect)alertWindowRect;
+- (float)finalAlpha;
+- (BOOL)undimsDisplay;
+- (id)awayView;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)dealloc;
+- (void)_releaseAwayView;
+- (void)handleClickedItem:(id)fp8;
+- (double)animateInDuration;
+- (void)reactivatePendingAlertItems;
+- (void)playLockSound;
+- (void)_sendLockStateChangedNotification;
+- (BOOL)showOverheatUI;
+- (void)setShowOverheatUI:(BOOL)fp8;
+- (void)_pendAlertItem:(id)fp8;
+- (void)lock;
+- (id)pendingAlertItems;
+- (void)_unlockWithSound:(BOOL)fp8;
+- (void)unlockWithSound:(BOOL)fp8;
+- (void)unlockWithSound:(BOOL)fp8 alertDisplay:(id)fp12;
+- (void)_resetGracePeriod;
+- (void)_timeChanged;
+- (void)_setupDeviceLockGracePeriod;
+- (void)loadPasscode;
+- (id)devicePasscode;
+- (BOOL)isPasswordProtected;
+- (void)activationChanged:(id)fp8;
+- (BOOL)isDeviceLocked;
+- (void)setDeviceLocked:(BOOL)fp8;
+- (void)applicationRequestedDeviceUnlock;
+- (void)cancelApplicationRequestedDeviceLockEntry;
+- (void)_clearBlockedState;
+- (BOOL)isBlocked;
+- (BOOL)isPermanentlyBlocked:(double *)fp8;
+- (void)noteSyncStateChanged;
+- (BOOL)isSyncing;
+- (void)noteResetRestoreStateChanged;
+- (BOOL)isLocked;
+- (void)lockBarStartedTracking:(id)fp8;
+- (void)lockBarStoppedTracking:(id)fp8;
+- (void)resetAwayItems;
+- (void)frontLockedAnimationFinished;
+- (void)_frontForSuspendedLockAfterDelay;
+- (void)frontForSuspendedLockAfterDelay:(float)fp8;
+- (BOOL)willLockAfterDelay;
+- (void)setWillLockAfterDelay:(BOOL)fp8;
+- (BOOL)shouldAnimateOthersSuspension;
+- (void)printLockLog;
+- (void)frontLocked:(BOOL)fp8 animate:(BOOL)fp12 automatically:(BOOL)fp16;
+- (void)attemptUnlock;
+- (BOOL)isAttemptingUnlock;
+- (void)_finishedUnlockAttemptWithStatus:(BOOL)fp8;
+- (BOOL)attemptDeviceUnlockWithPassword:(id)fp8 alertDisplay:(id)fp12;
+- (void)sleep;
+- (void)preventIdleSleep;
+- (void)wake;
+- (void)cancelDimTimer;
+- (void)restartDimTimer:(float)fp8;
+- (BOOL)isDimmed;
+- (BOOL)moveAlertItemToAwayView:(id)fp8;
+- (void)cleansePendingQueueOfAwayItems;
+- (void)dimTimerFired;
+- (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12;
+- (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12 dimmed:(BOOL)fp16;
+- (double)sleepDelay;
+- (void)delaySleepByNumberOfSeconds:(float)fp8;
+- (void)dimScreen:(BOOL)fp8;
+- (void)_undimScreen;
+- (void)undimScreen;
+- (void)activate;
+- (BOOL)deactivate;
+- (BOOL)allowsStackingOfAlert:(id)fp8;
+- (BOOL)allowsInCallStatusBar;
+- (int)statusBarMode;
+- (BOOL)animatesDismissal;
+- (void)orderOut;
+- (void)didFinishAnimatingOut;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)clickItem:(id)fp8;
+- (void)updateNowPlayingInfo:(id)fp8;
+- (void)handleRequestedAlbumArtBytes:(char *)fp8 length:(unsigned int)fp12;
+- (void)updateClockFormat;
+- (void)makeEmergencyCall;
+- (void)_activateEmergencyCall;
+- (void)emergencyCallWasDisplayed;
+- (void)emergencyCallWasRemoved;
+- (BOOL)isMakingEmergencyCall;
+- (void)didAnimateLockKeypadIn;
+- (void)didAnimateLockKeypadOut;
+- (id)currentAlertItem;
+- (void)pendOrDeactivateCurrentAlertItem;
+- (BOOL)isCurrentAlertItemRinging;
+- (BOOL)attemptSnoozeRingingAlertItem;
+- (void)stopRingingAlertItem;
+- (void)snoozeOrStopRingingAlertItem;
+- (BOOL)activateAlertItem:(id)fp8;
+- (BOOL)wantsToHandleAlert:(id)fp8;
+- (void)deactivateAlertItem:(id)fp8;
+- (void)updateInCallUI;
+- (BOOL)isShowingMediaControls;
+- (void)hideMediaControls;
+- (BOOL)_disableShowingMediaControls;
+- (BOOL)toggleMediaControls;
+- (void)toggleShowsIMEIandICCID:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, NSTimer, SBAwayMediaControlsView, TPLCDTextView;
+
+@interface SBAwayDateView : UIView
+{
+ NSTimer *_dateTimer;
+ TPLCDTextView *_timeLabel;
+ TPLCDTextView *_titleLabel;
+ NSString *_title;
+ SBAwayMediaControlsView *_controlsView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)labelWithFontSize:(float)fp8 origin:(struct CGPoint)fp12 fontName:(const char *)fp20;
+- (id)labelWithFontSize:(float)fp8 origin:(struct CGPoint)fp12;
+- (void)updateLabels;
+- (void)setAlpha:(float)fp8;
+- (void)updateClockFormat;
+- (void)updateClock;
+- (void)setTitle:(id)fp8;
+- (void)removeFromSuperview;
+- (void)movedToSuperview:(id)fp8;
+- (id)controlsView;
+- (void)setIsShowingControls:(BOOL)fp8;
+- (BOOL)isShowingControls;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString, NSTimer, TPLCDView, UIImage;
+
+@interface SBAwayInCallController : NSObject
+{
+ TPLCDView *_lcdView;
+ BOOL _showsInCallInfo;
+ NSTimer *_durationTimer;
+ struct __CTCall *_displayedCall;
+ NSString *_localizedLabel;
+ UIImage *_callerImage;
+ BOOL _isFullScreen;
+}
+
+- (id)initWithLCDView:(id)fp8;
+- (void)dealloc;
+- (id)callerImage;
+- (BOOL)callerImageIsFullScreen;
+- (void)fetchCallInformation:(id *)fp8 name:(id *)fp12 label:(id *)fp16 image:(id *)fp20 isFullScreen:(char *)fp24;
+- (void)updateDuration;
+- (void)reload;
+- (void)setShowsInCallInfo:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDate, NSString;
+
+@interface SBAwayItem : NSObject
+{
+ NSString *_title;
+ NSString *_secondTitle;
+ int _uid;
+ int _type;
+ NSDate *_date;
+ int _count;
+}
+
+- (id)initWithTitle:(id)fp8 uid:(int)fp12 type:(int)fp16 date:(id)fp20 count:(int)fp24;
+- (id)initWithTitle:(id)fp8 uid:(int)fp12 type:(int)fp16 date:(id)fp20;
+- (void)dealloc;
+- (id)title;
+- (void)setSecondTitle:(id)fp8;
+- (id)secondTitle;
+- (int)uid;
+- (int)type;
+- (id)description;
+- (id)date;
+- (int)compare:(id)fp8;
+- (int)count;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@class NSArray;
+
+@interface SBAwayItemsView : UIModalView
+{
+ NSArray *_displayedItems;
+ float _widestLabel;
+}
+
++ (struct __GSFont *)createItemTypeFont;
+- (id)init;
+- (void)dealloc;
+- (BOOL)reloadData;
+- (BOOL)hasAwayItems;
+- (void)drawItems;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIPushButton, UIScrubberControl;
+
+@interface SBAwayMediaControlsView : UIView
+{
+ unsigned int _seeked:1;
+ UIPushButton *_prevButton;
+ UIPushButton *_nextButton;
+ UIPushButton *_playPauseButton;
+ UIScrubberControl *_slider;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)_createButtonWithImage:(id)fp8 action:(SEL)fp12 tag:(int)fp16;
+- (void)layoutSubviews;
+- (void)_updateInformation;
+- (void)setAlpha:(float)fp8;
+- (void)_clearSeekedFlag:(id)fp8;
+- (void)_controlButtonAction:(id)fp8;
+- (void)_volumeChange:(id)fp8;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+- (double)viewTouchPauseThreshold:(id)fp8;
+- (void)_registerForNowPlayingNotifications;
+- (void)_unregisterForNowPlayingNotifications;
+- (void)_registerForVolumeNotifications;
+- (void)_unregisterForVolumeNotifications;
+- (void)_nowPlayingChanged:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, SBAwayController;
+
+@interface SBAwayModel : NSObject
+{
+ SBAwayController *_controller;
+ NSMutableArray *_standardVMs;
+ NSMutableArray *_calls;
+ NSMutableArray *_SMSs;
+ NSMutableArray *_otherAwayItems;
+}
+
+- (id)initWithController:(id)fp8;
+- (void)dealloc;
+- (void)markAwayTime;
+- (void)addOtherAwayItem:(id)fp8;
+- (void)addCall:(struct __CTCall *)fp8;
+- (void)addSMSMessage:(struct __CTSMSMessage *)fp8;
+- (void)populateWithMissedCalls:(id)fp8;
+- (void)populateWithMissedSMS:(id)fp8;
+- (void)populateWithMissedEnhancedVoiceMails:(id)fp8;
+- (id)missedItems;
+- (int)uncoalescedMissedItemCount;
+- (void)setStandardVoiceMailCount:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@class NSDictionary, NSString, NSTimer, SBActivationView, SBAlertImageView, SBAwayChargingView, SBAwayDateView, SBAwayInCallController, SBAwayItemsView, SBNowPlayingArtView, TPBottomButtonBar, TPBottomLockBar, UIImage, UIModalView, UIPushButton;
+
+@interface SBAwayView : SBSlidingAlertDisplay
+{
+ BOOL _isDimmed;
+ BOOL _deferAwayItemFetching;
+ BOOL _showingBlockedIndicator;
+ BOOL _hasTelephony;
+ BOOL _wasShowingAlertAtDismiss;
+ SBAwayChargingView *_chargingView;
+ SBAwayDateView *_dateView;
+ SBNowPlayingArtView *_albumArtView;
+ SBAwayItemsView *_awayItemsView;
+ SBActivationView *_activationView;
+ SBAlertImageView *_firewireWarningView;
+ NSTimer *_mediaControlsTimer;
+ UIImage *_controlsLCDBG;
+ UIImage *_priorLCDBG;
+ NSDictionary *_nowPlayingInfo;
+ UIImage *_nowPlayingArt;
+ NSString *_lastTrackArtPath;
+ NSTimer *_blockedStatusUpdateTimer;
+ UIModalView *_alertSheet;
+ SBAwayInCallController *_inCallController;
+ TPBottomLockBar *_lockBar;
+ TPBottomButtonBar *_cancelSyncBar;
+ UIPushButton *_infoButton;
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
++ (id)lockLabels:(BOOL)fp8 fontSize:(float *)fp12;
+- (void)_clearBlockedStatusUpdateTimer;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)postLockCompletedNotification:(BOOL)fp8;
+- (void)dealloc;
+- (void)_postLockCompletedNotification;
+- (void)finishedAnimatingIn;
+- (void)dismiss;
+- (void)setBottomLockBar:(id)fp8;
+- (BOOL)shouldAnimateIn;
+- (void)startAnimations;
+- (void)stopAnimations;
+- (void)showInfoButton;
+- (void)hideInfoButton;
+- (void)setLockoutUIVisible:(BOOL)fp8 mode:(int)fp12;
+- (void)updateUIForRestorationState:(int)fp8;
+- (void)updateUIForResetState:(int)fp8;
+- (void)addFirewireWarningView;
+- (void)removeFirewireWarningView;
+- (void)updateInterface;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)setDimmed:(BOOL)fp8;
+- (BOOL)dimmed;
+- (void)setDrawsBlackBackground:(BOOL)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)lockBarStartedTracking:(id)fp8;
+- (void)lockBarStoppedTracking:(id)fp8;
+- (void)updateLockBarLabel;
+- (BOOL)shouldShowBlockedRedStatus;
+- (void)_updateBlockedStatusLabel;
+- (void)showBlockedStatus;
+- (void)removeBlockedStatus;
+- (void)_updateBlockedStatus;
+- (id)dateView;
+- (void)removeDateView;
+- (void)addDateView;
+- (id)inCallController;
+- (BOOL)shouldShowInCallInfo;
+- (void)updateInCallInfo;
+- (void)_positionAwayItemsView;
+- (void)hideAwayItems;
+- (void)showAwayItems;
+- (BOOL)hasAwayItems;
+- (void)setShowingDeviceLock:(BOOL)fp8 duration:(float)fp12;
+- (void)showAlertSheet:(id)fp8;
+- (void)removeAlertSheet;
+- (void)slideAlertSheetOut:(BOOL)fp8 direction:(BOOL)fp12 duration:(float)fp16;
+- (void)_batteryStatusChanged:(id)fp8;
+- (id)chargingView;
+- (void)addChargingView;
+- (void)hideChargingView;
+- (void)clearMediaControlsTimer;
+- (void)restartMediaControlsTimer;
+- (void)hideMediaControls;
+- (void)showMediaControls;
+- (void)toggleMediaControls;
+- (BOOL)isShowingMediaControls;
+- (void)showSyncingBottomBar:(BOOL)fp8;
+- (void)hideSyncingBottomBar:(BOOL)fp8;
+- (void)hideNowPlaying;
+- (id)nowPlayingArtView;
+- (void)musicPlayerDied:(id)fp8;
+- (void)updateNowPlayingInfo:(id)fp8;
+- (BOOL)updateNowPlayingArt;
+- (void)handleRequestedAlbumArtBytes:(char *)fp8 length:(unsigned int)fp12;
+- (void)animateToShowingDeviceLock:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImage, UIImageView;
+
+@interface SBBatteryChargingView : UIView
+{
+ int _type;
+ UIImageView *_topBatteryView;
+ UIImageView *_bottomBatteryView;
+ UIImageView *_reflectionView;
+ UIImage *_lastBatteryImage;
+ int _lastBatteryIndex;
+ unsigned int _showReflection:1;
+}
+
++ (struct CGSize)defaultSizeForType:(int)fp8;
++ (float)batteryHeightForType:(int)fp8;
++ (int)redChargeIndexForType:(int)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 type:(int)fp24;
+- (void)dealloc;
+- (void)setShowsReflection:(BOOL)fp8;
+- (int)_currentBatteryIndex;
+- (id)_imageFormatString;
+- (void)_batteryStatusChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray;
+
+@interface SBBluetoothController : NSObject
+{
+ NSMutableArray *_devices;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (id)firstBTDeviceToReportBatteryLevel;
+- (BOOL)canReportBatteryLevel;
+- (float)batteryLevel;
+- (void)noteDevicesChanged;
+- (void)startWatchingForDevices;
+- (void)stopWatchingForDevices;
+- (void)iapDeviceChanged:(id)fp8;
+- (void)addDeviceNotification:(id)fp8;
+- (void)removeDeviceNotification:(id)fp8;
+- (void)connectionChanged:(id)fp8;
+- (void)batteryChanged:(id)fp8;
+- (void)unjackAudio;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@class NSBundle, NSString;
+
+@interface SBBookmarkIcon : SBIcon
+{
+ NSBundle *_bundle;
+ NSString *_displayName;
+}
+
+- (id)initWithBookmarkBundle:(id)fp8;
+- (void)dealloc;
+- (BOOL)allowsCloseBox;
+- (id)bundle;
+- (id)icon;
+- (id)displayName;
+- (id)displayIdentifier;
+- (id)tags;
+- (void)launch;
+- (void)completeUninstall;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIconList.h"
+
+@interface SBButtonBar : SBIconList
+{
+}
+
++ (struct CGSize)defaultSize;
+- (id)initWithDefaultSize;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)maxIconRows;
+- (float)topIconPadding;
+- (float)verticalIconPadding;
+- (float)leftMarginForIconRowArray:(id)fp8;
+- (struct CGPoint)originForIconAtX:(int)fp8 Y:(int)fp12;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20 proposedOrder:(int *)fp24;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20;
+- (BOOL)isDock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBCalendarAlertItem : SBAlertItem
+{
+ double _date;
+ NSString *_title;
+ NSString *_location;
+ int _eventId;
+ BOOL _isAllDay;
+}
+
++ (void)registerForAlerts;
++ (void)alarmsDidFire:(id)fp8;
++ (void)significantTimeChange;
+- (id)initWithDate:(double)fp8 title:(id)fp16 location:(id)fp20 eventId:(int)fp24 isAllDay:(BOOL)fp28;
+- (void)dealloc;
+- (id)_dayString:(BOOL)fp8;
+- (id)_timeString;
+- (id)_dateString:(BOOL)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (void)didPresentAlertSheet:(id)fp8;
+- (void)revealEvent;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)willShowInAwayItems;
+- (id)awayItem;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@class SBCalendarIconContentsView;
+
+@interface SBCalendarApplicationIcon : SBApplicationIcon
+{
+ SBCalendarIconContentsView *_dateContents;
+}
+
+- (id)initWithApplication:(id)fp8;
+- (void)dealloc;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)updateInvitationBadge;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBCalendarController : NSObject
+{
+ struct __CFDateFormatter *_dayFormatter;
+ struct __CFDate *_lastScheduledWake;
+ int _unreadInvitationCount;
+ struct CalEventExpirationMonitor *_expirationMonitor;
+ struct CalAlarmEngine *_alarmEngine;
+ struct CalDatabase *_database;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)_finishInitialization;
+- (void)_databaseChanged:(id)fp8;
+- (void)_unreadInvitationsExpired:(id)fp8;
+- (void)_setInvitationUnreadCount:(int)fp8;
+- (int)unreadInvitationCount;
+- (void)_alertForInvitations;
+- (void)_alarmsDidSchedule:(id)fp8;
+- (void)_adjustOnWake;
+- (void)_didWakeFromSleep;
+- (void)_alarmsDidFire:(id)fp8;
+- (void)_checkForTimeZoneIfNecessary;
+- (void)_significantTimeChange;
+- (void)_newSIM:(id)fp8;
+- (id)_stringForDay:(CDAnonymousStruct1)fp8 withLongFormatString:(id)fp24 useAbbreviatedFormats:(BOOL)fp28;
+- (id)stringForDay:(CDAnonymousStruct1)fp8 withLongFormatString:(id)fp24;
+- (id)abbreviatedStringForDay:(CDAnonymousStruct1)fp8 withLongFormatString:(id)fp24;
+- (void)playAlertSound;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface SBCalendarIconContentsView : UIView
+{
+ unsigned int _highlighted:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBCallAlert : SBAlert
+{
+ BOOL _causedSuspension;
+}
+
++ (void)registerForAlerts;
+- (id)initWithCall:(struct __CTCall *)fp8;
+- (void)dealloc;
+- (void)_handleCallEvent:(struct __CTCall *)fp8;
+- (void)_handleCallerIDEvent:(struct __CTCall *)fp8;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (BOOL)displaysAboveLock;
+- (double)animateInDuration;
+- (BOOL)useUIAlertSheetWhenUnlocked;
+- (BOOL)animatesDismissal;
+- (BOOL)allowsInCallStatusBar;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBCallAlertDisplay : SBSlidingAlertDisplay
+{
+ BOOL _wasToldToStopRinging;
+ BOOL _answered;
+ BOOL _pendingRing;
+}
+
++ (id)createBottomLockBarForDisplay:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)dealloc;
+- (void)ringOrVibrate;
+- (void)stopRingingOrVibrating;
+- (BOOL)wasToldToStopRinging;
+- (void)ringerChanged;
+- (void)updateLCDWithName:(id)fp8 label:(id)fp12 breakPoint:(unsigned int)fp16;
+- (void)updateImageFromPerson:(void *)fp8;
+- (void)updateCallInformationFromAlert;
+- (void)setAlert:(id)fp8;
+- (void)checkForStatusChange;
+- (void)_ringIfNecessary;
+- (void)alertDisplayWillBecomeVisible;
+- (void)alertDisplayBecameVisible;
+- (void)finishedAnimatingIn;
+- (id)additionalURLParameter;
+- (void)answerCall:(struct __CTCall *)fp8;
+- (void)answerAndRelease;
+- (void)answer:(id)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)dismiss;
+- (void)ignoreAndRelease;
+- (void)ignore;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSString;
+
+@interface SBCallFailureAlert : SBAlert
+{
+ int _causeCode;
+ NSString *_address;
+ int _uid;
+ struct __CTCall *_call;
+}
+
++ (BOOL)shouldDisplayForCauseCode:(long)fp8 modemCauseCode:(long)fp12;
++ (void)activateForCall:(struct __CTCall *)fp8 causeCode:(long)fp12;
++ (void)test;
+- (id)initWithCauseCode:(long)fp8 call:(struct __CTCall *)fp12;
+- (void)dealloc;
+- (void)activateWhenPossible;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (long)causeCode;
+- (struct __CTCall *)call;
+- (id)callAddress;
+- (int)addressBookUID;
+- (void)setCallAddress:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBCallFailureAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)ignore:(id)fp8;
+- (void)callBack:(id)fp8;
+- (void)setAlert:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBCallFailureAlertItem : SBAlertItem
+{
+ int _causeCode;
+ NSString *_address;
+ struct __CTCall *_call;
+}
+
+- (id)initWithCauseCode:(long)fp8 call:(struct __CTCall *)fp12;
+- (void)dealloc;
+- (void)_callback;
+- (id)lockLabel;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)performUnlockAction;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (BOOL)isCallFailureAlertItem;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBCallAlertDisplay.h"
+
+@class TPBottomButtonBar, TPCallWaitingButton, TPPushButton;
+
+@interface SBCallWaitingAlertDisplay : SBCallAlertDisplay
+{
+ TPCallWaitingButton *_ignoreButton;
+ TPCallWaitingButton *_answerButton;
+ TPPushButton *_answerAndReleaseButton;
+ TPBottomButtonBar *_animatingBottomBar;
+ unsigned int _didRelease:1;
+ unsigned int _didHeldRelease:1;
+ unsigned int _setupForThree:1;
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
++ (id)_createBottomButtonBarForDisplay:(id)fp8;
+- (id)initWithSize:(struct CGSize)fp8;
+- (void)dealloc;
+- (void)_callCountChanged:(id)fp8;
+- (void)_callWaitingControlsFaded;
+- (void)_answerButtonsSwapped;
+- (void)_setPhoneFlipBackAttribute;
+- (void)ignore;
+- (void)dismiss;
+- (id)additionalURLParameter;
+- (void)answerCall:(struct __CTCall *)fp8;
+- (void)answerAndRelease:(id)fp8;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)_bottomBarSwitchHalfDone;
+- (void)_bottomBarSwitchDone;
+- (void)_addCallWaitingButtons:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBCarrierDebuggingAlert : SBDismissOnlyAlertItem
+{
+}
+
++ (BOOL)haveShownAlert;
+- (void)didDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface SBContentLayer : UIView
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBRingingAlertItem.h"
+
+@interface SBCountDownAlertItem : SBRingingAlertItem
+{
+}
+
+- (id)lockLabel;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)soundIdentifier;
+- (id)avClientName;
+- (id)avAudioCategory;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBIcon;
+
+@interface SBDeleteIconAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBIcon *_icon;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@interface SBDestinationHole : SBIcon
+{
+}
+
++ (id)sharedInstance;
+- (id)_automationID;
+- (id)displayIdentifier;
+- (id)topRimmedIcon;
+- (id)icon;
+- (void)setDisplayedIcon:(id)fp8;
+- (id)highlightedIcon;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "TPPhonePad.h"
+
+@class SBEmergencyCallButton, UIImage, UIPushButton;
+
+@interface SBDeviceLockKeypad : TPPhonePad
+{
+ UIImage *_deleteIcon;
+ UIPushButton *_deleteButton;
+ SBEmergencyCallButton *_emergencyCallButton;
+ BOOL _showDeleteIcon;
+ BOOL _playKeyboardClicks;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setPlaysKeyboardClicks:(BOOL)fp8;
+- (BOOL)showsEmergencyCallButton;
+- (void)setShowsEmergencyCallButton:(BOOL)fp8;
+- (void)dealloc;
+- (void)setShowsDeleteIcon:(BOOL)fp8;
+- (id)_pressedImage;
+- (void)hiddenFromView;
+- (void)willBecomeVisible;
+- (id)_keypadImage;
+- (float)_yFudge;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBDeviceLockPasscodeEntryAlert : SBAlert
+{
+}
+
++ (id)sharedInstance;
+- (BOOL)deactivate;
+- (int)statusBarMode;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBDeviceLockPasscodeEntryAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
+- (void)useEmergencyCallButton;
+- (void)deviceUnlockSucceeded;
+- (void)deviceUnlockCanceled;
+- (void)alertDisplayWillBecomeVisible;
+- (void)dismiss;
+- (float)delayForOthersActivation;
+- (float)durationForOthersActivation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@interface SBDimmingWindow : UIWindow
+{
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)initWithContentRect:(struct CGRect)fp8;
+- (id)initWithDimmingImage:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBDiskSpaceAlertItem : SBAlertItem
+{
+}
+
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInEmergencyCall;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBDismissOnlyAlertItem : SBAlertItem
+{
+ NSString *_title;
+ NSString *_body;
+ double _autoDismissInterval;
+ BOOL _hasDeactivated;
+}
+
+- (id)initWithTitle:(id)fp8 body:(id)fp12;
+- (void)dealloc;
+- (double)autoDismissInterval;
+- (void)setAutoDismissInterval:(double)fp8;
+- (void)setTitle:(id)fp8;
+- (void)setBodyText:(id)fp8;
+- (id)title;
+- (id)bodyText;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (void)didDeactivateForReason:(int)fp8;
+- (BOOL)hasDeactivated;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableDictionary, NSMutableSet;
+
+@interface SBDisplay : NSObject
+{
+ NSMutableDictionary *_activationValues;
+ NSMutableDictionary *_deactivationValues;
+ int _activationSettings;
+ int _deactivationSettings;
+ NSMutableSet *_suppressVolumeHudCategories;
+ float _autoDimOverride;
+ float _autoLockOverride;
+ float _accelerometerSampleInterval;
+ unsigned int _expectsFaceContact:1;
+ unsigned int _disallowTouchPoints:1;
+ unsigned int _accelerometerDeviceOrientationChangedEventsEnabled:1;
+ unsigned int _accelerometerRawEventsEnabled:1;
+ unsigned int _proximityEventsEnabled:1;
+ unsigned int _showsProgress;
+}
+
++ (id)migrateVersion1DefaultState:(id)fp8;
++ (void)loadDisplayStates;
++ (void)saveDisplayStates;
++ (void)setDefaultValue:(id)fp8 forKey:(const id)fp12 displayIdentifier:(id)fp16;
++ (id)defaultValueForKey:(const id)fp8 displayIdentifier:(id)fp12;
++ (void)resetDefaultValuesForDisplayIdentifier:(id)fp8;
+- (void)dealloc;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)displayIdentifier;
+- (void)clearActivationSettings;
+- (void)setActivationSetting:(int)fp8 flag:(BOOL)fp12;
+- (void)setActivationSetting:(int)fp8 value:(id)fp12;
+- (id)activationValue:(int)fp8;
+- (BOOL)activationSetting:(int)fp8;
+- (void)clearDeactivationSettings;
+- (void)setDeactivationSetting:(int)fp8 flag:(BOOL)fp12;
+- (BOOL)deactivationSetting:(int)fp8;
+- (void)setDeactivationSetting:(int)fp8 value:(id)fp12;
+- (id)deactivationValue:(int)fp8;
+- (BOOL)activate;
+- (BOOL)deactivate;
+- (void)deactivated;
+- (BOOL)kill;
+- (void)exitedAbnormally;
+- (void)exitedNormally;
+- (BOOL)allowsEventOnlySuspension;
+- (BOOL)allowsInCallStatusBar;
+- (void)updateStatusBar:(float)fp8 fence:(int)fp12 animation:(int)fp16;
+- (void)updateStatusBar:(float)fp8;
+- (int)defaultStatusBarMode;
+- (int)statusBarMode;
+- (int)defaultStatusBarOrientation;
+- (int)statusBarOrientation;
+- (float)autoDimTime;
+- (void)setAutoDimTime:(float)fp8;
+- (float)autoLockTime;
+- (void)setAutoLockTime:(float)fp8;
+- (void)setExpectsFaceContact:(BOOL)fp8;
+- (BOOL)expectsFaceContact;
+- (void)setAccelerometerDeviceOrientationChangedEventsEnabled:(BOOL)fp8 sampleInterval:(float)fp12;
+- (BOOL)accelerometerDeviceOrientationChangedEventsEnabled;
+- (float)accelerometerSampleInterval;
+- (void)setAccelerometerRawEventsEnabled:(BOOL)fp8;
+- (BOOL)accelerometerRawEventsEnabled;
+- (void)setProximityEventsEnabled:(BOOL)fp8;
+- (BOOL)proximityEventsEnabled;
+- (void)setShowsProgress:(BOOL)fp8;
+- (BOOL)showsProgress;
+- (void)setSystemVolumeHUDEnabled:(BOOL)fp8 forCategory:(id)fp12;
+- (BOOL)showSystemVolumeHUDForCategory:(id)fp8;
+- (void)setTouchPointsAllowed:(BOOL)fp8;
+- (BOOL)touchPointsAllowed;
+- (id)description;
+- (id)activationSettingsDescription;
+- (id)deactivationSettingsDescription;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray;
+
+@interface SBDisplayStack : NSObject
+{
+ NSMutableArray *_displayStack;
+ void *_pushCallback;
+ void *_popCallback;
+}
+
+- (id)init;
+- (void)_setDisplayStack:(id)fp8;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (void)dealloc;
+- (void)setPushCallBack:(void *)fp8;
+- (void)setPopCallBack:(void *)fp8;
+- (BOOL)isEmpty;
+- (void)pushDisplay:(id)fp8;
+- (id)pop;
+- (void)flushWithoutCallbackSparingDisplay:(id)fp8;
+- (id)popDisplay:(id)fp8;
+- (id)displays;
+- (id)topDisplay;
+- (id)topApplication;
+- (id)topAlert;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "ISNetworkMonitor-Protocol.h"
+
+@class ISDownloadQueue, ISImageCache, NSMutableDictionary;
+
+@interface SBDownloadController : NSObject <ISNetworkMonitor>
+{
+ ISDownloadQueue *_downloadQueue;
+ ISImageCache *_imageCache;
+ NSMutableDictionary *_artworkDict;
+ unsigned int _networkActiveCount;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setupQueue;
+- (id)iconImageForDownload:(id)fp8;
+- (void)_fetchArtworkForDownload:(id)fp8;
+- (void)downloadQueue:(id)fp8 changedWithRemovals:(id)fp12 disappearances:(id)fp16;
+- (void)downloadQueueError:(id)fp8;
+- (void)_installationComplete:(id)fp8;
+- (void)downloadQueue:(id)fp8 downloadStateChanged:(id)fp12;
+- (BOOL)checkQueue;
+- (id)currentDownloads;
+- (void)_setImage:(struct CGImage *)fp8 forURL:(id)fp12;
+- (void)imageCache:(id)fp8 loadedImage:(struct CGImage *)fp12 forURL:(id)fp16 fetchTag:(int)fp20;
+- (void)storeSetNetworkIsActive:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class SBDownloadingIcon;
+
+@interface SBDownloadFailureAlertItem : SBAlertItem
+{
+ SBDownloadingIcon *_icon;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@class ISDownload, NSString, SBDownloadingProgressBar;
+
+@interface SBDownloadingIcon : SBIcon
+{
+ NSString *_displayID;
+ ISDownload *_download;
+ SBDownloadingProgressBar *_progressView;
+ float _progress;
+ BOOL _installing;
+}
+
++ (id)displayIdentifierForDownload:(id)fp8;
+- (id)initWithDisplayIdentifier:(id)fp8;
+- (id)initWithDownload:(id)fp8;
+- (void)dealloc;
+- (void)setDisplayIdentifier:(id)fp8;
+- (void)resetIconImage;
+- (id)icon;
+- (void)setDisplayedIcon:(id)fp8;
+- (void)updateDisplayName;
+- (id)displayName;
+- (id)displayIdentifier;
+- (id)tags;
+- (void)launch;
+- (BOOL)allowsCloseBox;
+- (void)completeUninstall;
+- (void)download:(id)fp8 encounteredError:(id)fp12;
+- (void)downloadStatusChanged:(id)fp8;
+- (void)setDownload:(id)fp8;
+- (id)download;
+- (void)retry;
+- (void)remove;
+- (id)uninstallAlertTitle;
+- (id)uninstallAlertBody;
+- (id)uninstallAlertConfirmTitle;
+- (id)uninstallAlertCancelTitle;
+- (void)_showAlertForError:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@interface SBDownloadingProgressBar : UIImageView
+{
+ UIImageView *_clipView;
+ UIImageView *_fillView;
+ float _progress;
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)trackImage;
+- (id)fillImage;
+- (void)setProgress:(float)fp8;
+- (float)progress;
+- (void)updateFill;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBEdgeActivationAlertItem : SBAlertItem
+{
+ int _error;
+ NSString *_reason;
+}
+
+- (id)initWithErrorCode:(int)fp8 reason:(id)fp12;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@interface SBEditIcon : SBApplicationIcon
+{
+}
+
+- (void)noteEditingStateChanged;
+- (id)icon;
+- (BOOL)allowsCloseBox;
+- (void)completeUninstall;
+- (id)_automationID;
+- (id)displayIdentifier;
+- (id)tags;
+- (void)showAlertIfNeeded;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (float)grabDuration;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@class NSString;
+
+@interface SBEmergencyCallButton : UIPushButton
+{
+ NSString *_subtitle;
+}
+
++ (struct __GSFont *)defaultFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setSubtitle:(id)fp8;
+- (id)styleStringForColor:(id)fp8;
+- (void)drawTitleInRect:(struct CGRect)fp8;
+- (void)drawButtonPart:(int)fp8 inRect:(struct CGRect)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@interface SBEmergencyCallView : UIView
+{
+ UIView *_topBar;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 topBarFrame:(struct CGRect)fp24 bottomBarFrame:(struct CGRect)fp40;
+- (id)topBar;
+- (void)setTopBar:(id)fp8;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSTimer, SBIconBadge, SBIconLabel, UIImage, UIImageView, UIPushButton;
+
+@interface SBIcon : UIControl
+{
+ UIImage *_topRimmedIcon;
+ UIImageView *_image;
+ UIImageView *_reflection;
+ SBIconBadge *_badge;
+ SBIconLabel *_label;
+ UIPushButton *_closeBox;
+ unsigned int _drawsLabel:1;
+ unsigned int _isHidden:1;
+ unsigned int _isRevealable:1;
+ unsigned int _inDock:1;
+ unsigned int _isGrabbed:1;
+ unsigned int _isGrabbing:1;
+ unsigned int _isJittering:1;
+ unsigned int _allowJitter:1;
+ unsigned int _mouseDownInIcon:1;
+ int _keyFrameIndex;
+ struct CGPoint _unjitterPoint;
+ struct CGPoint _grabPoint;
+ NSTimer *_grabTimer;
+}
+
++ (struct CGSize)defaultIconSize;
++ (id)_jitterPositionAnimation;
++ (id)_jitterTransformAnimation;
+- (id)initWithDefaultSize;
+- (void)dealloc;
+- (BOOL)shouldListInCapabilities;
+- (void)resetIconImage;
+- (BOOL)ignoresMouseEvents;
+- (void)showIconAnimationDidStop:(id)fp8 didFinish:(id)fp12 icon:(id)fp16;
+- (void)setIsHidden:(BOOL)fp8 animate:(BOOL)fp12;
+- (BOOL)isHidden;
+- (void)setIsRevealable:(BOOL)fp8;
+- (BOOL)isRevealable;
+- (id)displayName;
+- (id)displayIdentifier;
+- (id)tags;
+- (BOOL)launchEnabled;
+- (void)setDisplayedIcon:(id)fp8;
+- (id)icon;
+- (id)topRimmedIcon;
+- (id)darkenedIcon:(id)fp8 alpha:(float)fp12;
+- (id)highlightedIcon;
+- (id)reflectedIcon:(BOOL)fp8;
+- (void)layout;
+- (void)updateLabelOrigin;
+- (BOOL)shouldEllipsizeLabel;
+- (void)setDrawsLabel:(BOOL)fp8;
+- (void)updateLabelKerning;
+- (id)badge;
+- (void)setBadge:(id)fp8;
+- (id)_automationID;
+- (BOOL)shouldTrack;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)setInDock:(BOOL)fp8;
+- (void)setOrigin:(struct CGPoint)fp8;
+- (void)startJitteringAnimation;
+- (void)stopJitteringAnimation;
+- (void)setAllowJitter:(BOOL)fp8;
+- (BOOL)allowJitter;
+- (void)unjitter;
+- (void)setIconPosition:(struct CGPoint)fp8;
+- (float)grabDurationForEvent:(struct __GSEvent *)fp8;
+- (void)setIsGrabbed:(BOOL)fp8;
+- (void)grabTimerFired;
+- (void)cancelGrabTimer;
+- (void)mouseCancelInIcon:(id)fp8;
+- (BOOL)cancelMouseTracking;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (id)dictionaryRepresentation;
+- (void)launch;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)allowsCloseBox;
+- (void)hideCloseBoxAnimationDidStop:(id)fp8 didFinish:(id)fp12 closeBox:(id)fp16;
+- (void)setIsShowingCloseBox:(BOOL)fp8;
+- (BOOL)isShowingCloseBox;
+- (void)closeBoxClicked:(id)fp8;
+- (void)completeUninstall;
+- (id)description;
+- (id)uninstallAlertTitle;
+- (id)uninstallAlertBody;
+- (id)uninstallAlertConfirmTitle;
+- (id)uninstallAlertCancelTitle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface SBIconBadge : UIView
+{
+ NSString *_badge;
+ struct CGSize _badgeContentSize;
+}
+
+- (id)initWithBadge:(id)fp8;
+- (id)badge;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSTimer, SBApplicationIcon, SBCarrierDebuggingAlert, SBIcon, SBIconList, SBIconModel, SBReorderInfoAlert, SBTouchPageIndicator, TPLCDTextView, UIScroller, UIView;
+
+@interface SBIconController : NSObject
+{
+ SBIconModel *_iconModel;
+ UIView *_contentView;
+ UIScroller *_scroller;
+ SBTouchPageIndicator *_pageIndicator;
+ int _currentIconListIndex;
+ TPLCDTextView *_idleText;
+ SBApplicationIcon *_pendingIcon;
+ SBIcon *_lastClickedIcon;
+ double _lastClickedTime;
+ SBIcon *_grabbedIcon;
+ SBIconList *_grabbedIconList;
+ int _grabbedX;
+ int _grabbedY;
+ SBIcon *_swappedIcon;
+ SBIconList *_swappedIconList;
+ int _swappedX;
+ int _swappedY;
+ SBIconList *_destinationIconList;
+ int _destinationX;
+ int _destinationY;
+ NSTimer *_scrollPageTimer;
+ unsigned int _didScroll:1;
+ unsigned int _isScrolling:1;
+ unsigned int _isEditing:1;
+ unsigned int _compacted:1;
+ unsigned int _willSwap:1;
+ unsigned int _animatingToNewState:1;
+ unsigned int _animateToNewStateAfterDelay:1;
+ SBIcon *_iconToInstall;
+ struct CGPoint _lastDragLoc;
+ SBReorderInfoAlert *_reorderInfoAlert;
+ SBCarrierDebuggingAlert *_carrierDebuggingAlert;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (id)contentView;
+- (void)showInfoAlertIfNeeded;
+- (void)showCarrierDebuggingAlertIfNeeded;
+- (int)lowestVisibleIconListIndex;
+- (void)startJitteringCurrentIconLists;
+- (void)stopJitteringCurrentIconLists;
+- (void)_jitterOptionsChanged;
+- (void)jitterOptionsChanged;
+- (void)touchPageIndicator:(id)fp8 didRecieveTouchInDirection:(int)fp12;
+- (void)updateCurrentIconListIndexUpdatingPageIndicator:(BOOL)fp8;
+- (id)currentIconList;
+- (void)scrollToIconListContainingIcon:(id)fp8 animate:(BOOL)fp12;
+- (void)scrollToIconListAtIndex:(int)fp8 animate:(BOOL)fp12;
+- (void)updateContentSizeAndPageCount;
+- (void)appendIconList:(id)fp8;
+- (void)noteNumberOfIconListsChanged;
+- (void)removeEmptyIconList:(id)fp8 animate:(BOOL)fp12;
+- (void)relayoutIcons;
+- (id)iconToInstall;
+- (void)setIconToInstall:(id)fp8;
+- (void)finishInstallingIcon;
+- (void)revealIconForDisplayIdentifier:(id)fp8;
+- (void)scrollToIconDestination;
+- (id)addIcon:(id)fp8 toIconList:(id)fp12 x:(int)fp16 y:(int)fp20 animate:(BOOL)fp24 moveNow:(BOOL)fp28 scrollToList:(BOOL)fp32;
+- (id)insertIcon:(id)fp8 intoIconList:(id)fp12 X:(int)fp16 Y:(int)fp20 moveNow:(BOOL)fp24 duration:(float)fp28;
+- (void)removeIcon:(id)fp8 animate:(BOOL)fp12;
+- (void)uninstallIconDidAnimate:(id)fp8 finished:(id)fp12 icon:(id)fp16;
+- (void)uninstallIcon:(id)fp8;
+- (void)lcdTextViewCompletedScroll:(id)fp8;
+- (float)idleModeTextHeight;
+- (void)idleTextDidAnimate:(id)fp8 finished:(id)fp12 toText:(id)fp16;
+- (void)updateNumberOfRowsWithDuration:(float)fp8;
+- (BOOL)hasIdleModeText;
+- (void)setIdleModeText:(id)fp8;
+- (void)scatter:(BOOL)fp8;
+- (void)unscatter:(BOOL)fp8 startTime:(double)fp12;
+- (void)scrollerWillStartSmoothScrolling:(id)fp8;
+- (void)scrollerDidScroll:(id)fp8;
+- (void)scrollerDidEndDragging:(id)fp8 willSmoothScroll:(BOOL)fp12;
+- (void)scrollerDidEndSmoothScrolling:(id)fp8;
+- (void)scrollerDidEndAnimatedScrolling:(id)fp8;
+- (void)showAccessory:(id)fp8;
+- (void)removeAccessory:(id)fp8;
+- (void)launchIcon:(id)fp8;
+- (void)doubleClickedIcon:(id)fp8;
+- (void)clickedIcon:(id)fp8;
+- (void)attemptPendingLaunch;
+- (BOOL)hasLaunchPending;
+- (void)pendLaunchOfIcon:(id)fp8;
+- (int)reorderCount;
+- (void)incrementReorderCount;
+- (void)_addEmptyListIfNecessary;
+- (void)setIsEditing:(BOOL)fp8;
+- (BOOL)isEditing;
+- (id)iconAnimationView;
+- (void)moveIconToWindow:(id)fp8;
+- (void)moveIconFromWindow:(id)fp8 toIconList:(id)fp12;
+- (void)startDraggingIcon:(id)fp8 fromIconList:(id)fp12;
+- (void)ungrabAnimation:(id)fp8 didFinish:(id)fp12 grabbedIcon:(id)fp16;
+- (void)noteDownloadStateChanged;
+- (void)noteViewCovered;
+- (void)setGrabbedIcon:(id)fp8;
+- (id)grabbedIcon;
+- (id)destinationIconList;
+- (void)cancelScrollTimer;
+- (void)scrollLeft;
+- (void)scrollRight;
+- (void)noteGrabbedIconLocationChangedWithEvent:(struct __GSEvent *)fp8;
+- (void)compactIconsInIconLists:(BOOL)fp8 limitToIconList:(id)fp12;
+- (void)animateToNewState:(float)fp8 domino:(BOOL)fp12;
+- (void)moveAnimation:(id)fp8 didFinish:(id)fp12 movePlan:(id)fp16;
+- (void)moveIcon:(id)fp8 fromIconList:(id)fp12 toX:(int)fp16 Y:(int)fp20 toIconList:(id)fp24;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSString;
+
+@interface SBIconLabel : UIControl
+{
+ NSString *_label;
+ unsigned int _drawMoreLegibly;
+ unsigned int _inDock:1;
+ unsigned int _ellipsesText:1;
+ unsigned int _kerningAllowed:1;
+ unsigned int _textMightOverlap:1;
+}
+
++ (void)initialize;
++ (void)preheatStylizedStrings;
+- (id)initWithSize:(struct CGSize)fp8 label:(id)fp16;
+- (void)dealloc;
+- (void)setInDock:(BOOL)fp8;
+- (void)setEllipsesText:(BOOL)fp8;
+- (void)setKerningAllowed:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, UITextLabel;
+
+@interface SBIconList : UIView
+{
+ NSMutableArray *_iconMatrix;
+ NSMutableArray *_removedIcons;
+ unsigned int _scattered:1;
+ unsigned int _needsLayout:1;
+ unsigned int _stateIsDirty:1;
+ unsigned int _allowJitter:1;
+ unsigned int _showsInfoText:1;
+ unsigned int _isJittering:1;
+ UITextLabel *_infoTextView;
+}
+
++ (id)sharedInstance;
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithDefaultSize;
+- (void)dealloc;
+- (int)maxIconRows;
+- (int)maxIconColumns;
+- (id)icons;
+- (id)iconAtX:(int)fp8 Y:(int)fp12;
+- (BOOL)firstFreeSlotX:(int *)fp8 Y:(int *)fp12;
+- (BOOL)isEmpty;
+- (BOOL)needsCompacting;
+- (void)compactIconsInIconList:(BOOL)fp8;
+- (void)showIconAnimationDidStop:(id)fp8 didFinish:(id)fp12 icon:(id)fp16;
+- (id)placeIcon:(id)fp8 atX:(int)fp12 Y:(int)fp16 animate:(BOOL)fp20 moveNow:(BOOL)fp24;
+- (id)insertIcon:(id)fp8 atX:(int)fp12 Y:(int)fp16 moveNow:(BOOL)fp20;
+- (BOOL)getX:(int *)fp8 Y:(int *)fp12 forIcon:(id)fp16;
+- (BOOL)containsIcon:(id)fp8;
+- (void)removeIconAtX:(int)fp8 Y:(int)fp12 compactEmptyLists:(BOOL)fp16 animate:(BOOL)fp20;
+- (void)removeIcon:(id)fp8 compactEmptyLists:(BOOL)fp12 animate:(BOOL)fp16;
+- (void)removeAllIcons;
+- (BOOL)isScattered;
+- (void)setIconAlphaForRow:(int)fp8 column:(int)fp12 alpha:(float)fp16;
+- (void)scatter:(BOOL)fp8;
+- (void)unscatter:(BOOL)fp8 startTime:(double)fp12;
+- (void)removeAllIconAnimations;
+- (float)verticalIconPadding;
+- (float)topIconPadding;
+- (void)setIconsNeedLayout;
+- (int)visibleIconsInRow:(id)fp8;
+- (void)cleanseRemovedIcons;
+- (float)leftMarginForIconRowArray:(id)fp8;
+- (void)layoutIconsNow;
+- (float)layoutIconsIfNeeded:(float)fp8 domino:(BOOL)fp12;
+- (struct CGPoint)originForIconAtX:(int)fp8 Y:(int)fp12;
+- (struct CGPoint)originForIcon:(id)fp8;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20 proposedOrder:(int *)fp24;
+- (BOOL)canShowInfoText;
+- (void)removeInfoAnimation:(id)fp8 didFinish:(id)fp12 view:(id)fp16;
+- (void)setShowsInfoText:(BOOL)fp8;
+- (void)stopJittering;
+- (void)startJittering;
+- (void)noteEditingStateChanged;
+- (void)setStateIsDirty:(BOOL)fp8;
+- (BOOL)stateIsDirty;
+- (BOOL)isDock;
+- (void)resetWithDictionaryRepresentation:(id)fp8;
+- (id)initWithDictionaryRepresentation:(id)fp8;
+- (id)dictionaryRepresentation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSMutableArray, NSMutableDictionary, NSMutableSet, SBButtonBar, SBEditIcon;
+
+@interface SBIconModel : NSObject
+{
+ NSDictionary *_iconState;
+ NSMutableArray *_iconLists;
+ SBButtonBar *_buttonBar;
+ SBEditIcon *_editIcon;
+ NSMutableDictionary *_allAppIcons;
+ NSMutableArray *_displayedIcons;
+ NSMutableArray *_buttonBarIcons;
+ NSMutableSet *_hiddenIconTags;
+ NSMutableSet *_visibleIconTags;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)changeVisibilityOfIconsWithVisibleTags:(id)fp8 hiddenTags:(id)fp12;
+- (BOOL)iconIsVisible:(id)fp8;
+- (void)replaceDownloadingDisplayIdentifier:(id)fp8 withDisplayIdentifier:(id)fp12;
+- (void)removeIconForDisplayIdentifier:(id)fp8;
+- (void)_completedUninstall:(id)fp8;
+- (id)downloadingIconForDownload:(id)fp8;
+- (void)_addDownloadingApplications;
+- (void)_addBookmarks;
+- (id)downloadingIconForDisplayIdentifier:(id)fp8;
+- (id)bookmarkIconForDisplayIdentifier:(id)fp8;
+- (void)reloadIconForDisplayIdentifier:(id)fp8;
+- (Class)iconClassForApplication:(id)fp8;
+- (void)loadAllIcons;
+- (id)editIcon;
+- (id)buttonBarIcons;
+- (id)iconForDisplayIdentifier:(id)fp8;
+- (id)iconState;
+- (void)noteIconStateChangedExternally;
+- (id)buttonBar;
+- (id)iconLists;
+- (void)uninstallBookmarkIcon:(id)fp8;
+- (id)iconListContainingIcon:(id)fp8;
+- (id)addEmptyIconList;
+- (void)removeEmptyIconList:(id)fp8;
+- (void)compactIconLists;
+- (id)firstAvailableIconListX:(int *)fp8 Y:(int *)fp12;
+- (BOOL)iconPositionInPlatformState:(id)fp8 X:(int *)fp12 Y:(int *)fp16 inIconListNumber:(int *)fp20;
+- (void)addNewIconToDesignatedLocation:(id)fp8 animate:(BOOL)fp12 scrollToList:(BOOL)fp16;
+- (BOOL)iconListsAreDirty;
+- (void)_writeIconState;
+- (void)saveIconState;
+- (void)relayout;
+- (void)uninstallApplicationIcon:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, UIProgressIndicator, UIPushButton;
+
+@interface SBInfoBubble : UIView
+{
+ NSString *_title;
+ NSString *_string;
+ struct CGRect _titleRect;
+ struct CGRect _stringRect;
+ UIPushButton *_backspace;
+ UIProgressIndicator *_progressIndicator;
+}
+
+- (id)initWithTitle:(id)fp8 string:(id)fp12;
+- (void)dealloc;
+- (struct CGRect)_progressRect;
+- (void)showProgressIndicator:(BOOL)fp8;
+- (void)showBackspace:(BOOL)fp8;
+- (void)highlight:(id)fp8;
+- (void)unhighlight:(id)fp8;
+- (void)backspace:(id)fp8;
+- (void)resize;
+- (void)setTitle:(id)fp8 string:(id)fp12;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@interface SBInstalledApplicationIcon : SBApplicationIcon
+{
+}
+
+- (BOOL)allowsCloseBox;
+- (void)completeUninstall;
+- (BOOL)hasBeenSyncedBackToITunes;
+- (id)uninstallAlertTitle;
+- (id)uninstallAlertBody;
+- (id)uninstallAlertConfirmTitle;
+- (id)uninstallAlertCancelTitle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBInvitationAlertItem : SBAlertItem
+{
+ NSString *_title;
+ NSString *_organizer;
+ double _startDate;
+ double _endDate;
+ int _eventId;
+ BOOL _allDay;
+ BOOL _floats;
+ int _count;
+ int _status;
+}
+
++ (id)activeInvitationAlertItems;
++ (void)_addActiveItem:(id)fp8;
++ (void)_removeActiveItem:(id)fp8;
++ (void)registerForAlerts;
++ (void)_significantTimeChange;
++ (struct __CFDateFormatter *)_customFormatter;
+- (id)init;
+- (id)initWithCount:(int)fp8;
+- (id)initWithTitle:(id)fp8 organizerName:(id)fp12 startDate:(double)fp16 endDate:(double)fp24 floats:(BOOL)fp32 allDay:(BOOL)fp36 eventId:(int)fp40 status:(int)fp44;
+- (void)dealloc;
+- (void)didDeactivateForReason:(int)fp8;
+- (int)eventId;
+- (int)count;
+- (int)status;
+- (id)_stringForTime:(CDAnonymousStruct1)fp8;
+- (id)_stringForDateTime:(CDAnonymousStruct1)fp8 timeZone:(struct __CFTimeZone *)fp24;
+- (id)_dateString;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (void)didPresentAlertSheet:(id)fp8;
+- (void)revealEvent;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)willShowInAwayItems;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class SBDisplay;
+
+@interface SBLaunchAlertItem : SBAlertItem
+{
+ SBDisplay *_associatedDisplay;
+ int _type;
+ BOOL _isDataAlert;
+ BOOL _usesCellNetwork;
+}
+
+- (id)initWithLaunchAlertType:(int)fp8 dataAlert:(BOOL)fp12 usesCellNetwork:(BOOL)fp16;
+- (void)dealloc;
+- (void)setAssociatedWithDisplay:(id)fp8;
+- (void)_displayDeactivated:(id)fp8;
+- (BOOL)dismissOnLock;
+- (id)alertSheet;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBLaunchdUtilities : NSObject
+{
+}
+
++ (BOOL)createJobWithLabel:(id)fp8 path:(id)fp12 arguments:(id)fp16 environment:(id)fp20 standardOutputPath:(id)fp24 standardErrorPath:(id)fp28 waitForDebugger:(BOOL)fp32 seatbeltProfilePath:(id)fp36 machServices:(id)fp40;
++ (void)deleteJobWithLabel:(id)fp8;
++ (BOOL)stopJobWithLabel:(id)fp8;
++ (BOOL)startJobWithLabel:(id)fp8;
++ (int)pidForLabel:(id)fp8;
++ (int)lastExitStatusForLabel:(id)fp8;
++ (id)allJobLabels;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBDismissOnlyAlertItem;
+
+@interface SBLockdownManager : NSObject
+{
+ int _state;
+ BOOL _settingUpActivationState;
+ BOOL _isBricked;
+ BOOL _isInternalInstall;
+ BOOL _hasShownWaitingAlertThisSession;
+ BOOL _hasShownMismatchedSIM;
+ SBDismissOnlyAlertItem *_activatingAlertItem;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (BOOL)_hasEverRegistered;
+- (void)_setHasEverRegistered:(BOOL)fp8;
+- (BOOL)_isRegisteredToNetwork;
+- (void)_setCurrentAlertItem:(id)fp8;
+- (BOOL)_shouldShowTelephonyAlerts;
+- (void)_postAlertsIfNeeded;
+- (void)_resetActivationState;
+- (void)_activationFailed;
+- (void)_serviceAvailabilityChanged:(id)fp8;
+- (void)_setupActivationState;
+- (BOOL)brickedDevice;
+- (BOOL)isInternalInstall;
+- (int)lockdownState;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBLowPowerAlertItem : SBAlertItem
+{
+ unsigned int _talkMinutesLeft;
+ unsigned int _talkLevel;
+}
+
++ (id)systemVersionDescription;
++ (void)saveLowBatteryLogWithCapacity:(int)fp8;
++ (void)savePowerDiagnosisLogWithCurrentCapacity:(int)fp8 startCapacity:(int)fp12;
++ (unsigned int)_thresholdForLevel:(unsigned int)fp8;
++ (BOOL)_shouldIgnoreChangeToBatteryLevel:(unsigned int)fp8;
++ (void)setBatteryLevel:(unsigned int)fp8;
+- (id)initWithTalkTimeLeft:(unsigned int)fp8 level:(unsigned int)fp12;
+- (void)willPresentAlertSheet:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)undimsScreen;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSTimer;
+
+@interface SBMediaController : NSObject
+{
+ int _manualVolumeChangeCount;
+ NSDictionary *_nowPlayingInfo;
+ float _pendingVolumeChange;
+ NSTimer *_volumeCommitTimer;
+ BOOL _debounceVolumeRepeat;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setNowPlayingInfo:(id)fp8;
+- (BOOL)hasTrack;
+- (BOOL)isFirstTrack;
+- (BOOL)isLastTrack;
+- (BOOL)isPlaying;
+- (BOOL)isMovie;
+- (id)nowPlayingArtist;
+- (id)nowPlayingTitle;
+- (id)nowPlayingAlbum;
+- (BOOL)changeTrack:(int)fp8;
+- (BOOL)beginSeek:(int)fp8;
+- (BOOL)endSeek:(int)fp8;
+- (BOOL)togglePlayPause;
+- (float)volume;
+- (void)setVolume:(float)fp8;
+- (void)_changeVolumeBy:(float)fp8;
+- (float)_calcButtonRepeatDelay;
+- (void)increaseVolume;
+- (void)decreaseVolume;
+- (void)cancelVolumeEvent;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+- (void)_registerForAVSystemControllerNotifications;
+- (void)_unregisterForAVSystemControllerNotifications;
+- (void)_serverConnectionDied:(id)fp8;
+- (void)musicPlayerDied:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+- (void)_cancelPendingVolumeChange;
+- (void)_commitVolumeChange:(id)fp8;
+- (BOOL)_performIAPCommand:(int)fp8 status:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBApplication, UIWindow;
+
+@interface SBMiniAlertController : NSObject
+{
+ SBApplication *_displayShowingAnAlert;
+ UIWindow *_dimmingWindow;
+ unsigned int _dontAskApps:1;
+ unsigned int _reserved:31;
+}
+
++ (id)sharedInstance;
+- (id)dimImageForKeyboard:(BOOL)fp8;
+- (void)showDimmingWindow;
+- (void)finishedAnimatingDimWindowOut:(id)fp8 didFinish:(id)fp12;
+- (void)cancelHideDimmingWindow;
+- (void)hideDimmingWindowAfterDelay;
+- (void)hideDimmingWindow;
+- (void)deactivateAlertItemsWithBundleIdentifier:(id)fp8;
+- (void)displayWillShowMiniAlert:(id)fp8;
+- (id)displayShowingAnAlert;
+- (void)setShouldAskApps:(BOOL)fp8;
+- (void)displayWillDismissMiniAlert:(id)fp8 andShowAnother:(BOOL)fp12;
+- (void)displayDidDisableMiniAlerts:(id)fp8;
+- (void)showApplicationMiniAlertsIfNeeded;
+- (void)hideApplicationMiniAlerts;
+- (void)noteMiniAlertStateChanged;
+- (BOOL)canShowAlerts;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBMobilityManagementAlert : SBAlert
+{
+}
+
++ (void)registerForAlerts;
++ (void)test;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBIcon, SBIconList;
+
+@interface SBMovePlan : NSObject
+{
+ SBIcon *_icon;
+ SBIconList *_source;
+ SBIconList *_destination;
+ int _x;
+ int _y;
+}
+
+- (id)initWithIcon:(id)fp8 x:(int)fp12 y:(int)fp16 source:(id)fp20 destination:(id)fp24;
+- (void)dealloc;
+- (int)x;
+- (int)y;
+- (id)destination;
+- (id)source;
+- (id)icon;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBNetworkReselectionAlert : SBAlert
+{
+}
+
++ (void)registerForAlerts;
++ (void)test;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBPhoneAlertItem.h"
+
+@interface SBNetworkReselectionAlertItem : SBPhoneAlertItem
+{
+}
+
++ (id)currentInstance;
++ (BOOL)hasCurrentInstance;
+- (id)init;
+- (void)_showPrefs;
+- (id)lockLabel;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)willDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@interface SBNowPlayingAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ unsigned int _seeked:1;
+ unsigned int _deferLayout:1;
+ unsigned int _needsLayout:1;
+}
+
++ (id)currentInstance;
++ (BOOL)hasCurrentInstance;
+- (id)init;
+- (id)createCenteredLabel:(BOOL)fp8;
+- (void)_updateLabelWithTag:(int)fp8 text:(id)fp12 faded:(BOOL)fp16 cursor:(float *)fp20 sheet:(id)fp24;
+- (void)updateInformation:(BOOL)fp8;
+- (id)_createButtonWithImage:(id)fp8 action:(SEL)fp12 tag:(int)fp16;
+- (id)alertSheet;
+- (void)willActivate;
+- (void)willDeactivateForReason:(int)fp8;
+- (BOOL)allowMenuButtonDismissal;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)willPresentModalView:(id)fp8;
+- (void)didPresentModalView:(id)fp8;
+- (void)_clearSeekedFlag:(id)fp8;
+- (void)_controlButtonAction:(id)fp8;
+- (void)_volumeChange:(id)fp8;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+- (double)viewTouchPauseThreshold:(id)fp8;
+- (void)_registerForNowPlayingNotifications;
+- (void)_unregisterForNowPlayingNotifications;
+- (void)_registerForVolumeNotifications;
+- (void)_unregisterForVolumeNotifications;
+- (void)_nowPlayingChanged:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@interface SBNowPlayingAlertItemPushButton : UIPushButton
+{
+ float _yOffset;
+ float _xOffset;
+}
+
+- (id)initWithImage:(id)fp8;
+- (void)setYOffset:(float)fp8;
+- (void)setXOffset:(float)fp8;
+- (struct CGRect)hitRect;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface SBNowPlayingAlertSheet : UIModalView
+{
+ unsigned int _layoutAsLocked:1;
+}
+
+- (void)_positionControlButton:(int)fp8 withFloor:(float)fp12;
+- (void)layout;
+- (void)setLayoutAsLocked:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImageView;
+
+@interface SBNowPlayingArtView : UIView
+{
+ UIImageView *_imageView;
+ UIView *_reflection;
+}
+
+- (void)dealloc;
+- (void)setAlbumArtImage:(id)fp8 maxSize:(float)fp12;
+- (id)albumArtImage;
+- (void)setReflectionVisible:(BOOL)fp8 withDuration:(float)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImage;
+
+@interface SBNowPlayingReflectionView : UIView
+{
+ UIImage *_image;
+}
+
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBPartialDownloadRemovedAlertItem : SBAlertItem
+{
+ BOOL _allRemoved;
+}
+
+- (id)initWithAllDownloadsRemoved:(BOOL)fp8;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@interface SBPasscodeAlertItem : SBAlertItem <UITextFieldDelegate>
+{
+ int _mode;
+ BOOL _alphanumeric;
+}
+
+- (id)initWithPasscodeMode:(int)fp8 isAlphanumeric:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)returnKeyPressed:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)textField:(id)fp8 shouldChangeCharactersInRange:(struct _NSRange)fp12 replacementString:(id)fp20;
+- (BOOL)shouldShowInLockScreen;
+- (void)dismiss;
+- (void)_setErrorString:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString, SBPasscodeAlertItem;
+
+@interface SBPasscodeController : NSObject
+{
+ SBPasscodeAlertItem *_alertItem;
+ int _mode;
+ NSString *_password;
+ NSString *_originalPassword;
+ BOOL _alphanumeric;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (void)forceUserToChangePasscode;
+- (void)_passwordEntered:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPasscodeField.h"
+
+@interface SBPasscodeField : UIPasscodeField
+{
+ float _width;
+ BOOL _isAlphanumericField;
+}
+
+- (id)okButton;
+- (void)setIsAlphanumericField:(BOOL)fp8;
+- (void)_updateFields;
+- (void)textFieldDidResignFirstResponder:(id)fp8;
+- (id)entryField;
+- (void)setButtonWidth:(float)fp8;
+- (void)adjustOKButtonFrame;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBPhoneAlertItem : SBAlertItem
+{
+ NSString *_bodyText;
+ NSString *_title;
+}
+
+- (id)initWithTitle:(id)fp8 bodyText:(id)fp12;
+- (void)dealloc;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@class UIImage, UIImageView;
+
+@interface SBPhoneApplicationIcon : SBApplicationIcon
+{
+ UIImageView *_blinkIcon;
+ UIImage *_blinkOnIcon;
+ unsigned int _isBlinking:1;
+}
+
+- (id)initWithApplication:(id)fp8;
+- (void)dealloc;
+- (void)_startTimer;
+- (void)_stopTimer;
+- (void)iconBecameVisible;
+- (void)iconWillBeHidden;
+- (void)alertWindowHidden;
+- (void)startBlinking;
+- (void)stopBlinking;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)_activeCallStateChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBPlatformController.h"
+
+@interface SBPlatformController (private)
+- (id)currentConfigurationName;
+- (void)postCurrentConfiguration;
+- (void)_mergeDictionary:(id)fp8 intoDictionary:(id)fp12;
+- (void)_addConfigurationNamed:(id)fp8 toCompositeDictionary:(id)fp12;
+- (BOOL)allowSensitiveUI:(BOOL)fp8 hasInternalBundle:(BOOL)fp12;
+- (BOOL)isCarrierInstall:(BOOL)fp8 hasInternalBundle:(BOOL)fp12;
+- (id)_macAddress;
+- (BOOL)allowWiFi;
+- (void)discoverCurrentConfiguration;
+- (void)loadBundlesForCurrentConfiguration;
+- (void)noteConfigurationChanged:(id)fp8;
+- (void)runPrefUpdateToolIfNeeded;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableDictionary, NSString;
+
+@interface SBPlatformController : NSObject
+{
+ NSString *_currentConfigurationName;
+ NSMutableDictionary *_currentConfiguration;
+ NSMutableDictionary *_currentCapabilities;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (id)systemBuildVersion;
+- (id)infoForCapability:(id)fp8;
+- (void)setInfo:(id)fp8 forCapability:(id)fp12;
+- (void)addCapabilities:(id)fp8 removeCapabilities:(id)fp12;
+- (BOOL)hasCapability:(id)fp8;
+- (id)platformName;
+- (id)iconState;
+- (BOOL)matchesPlatforms:(id)fp8;
+- (id)localizedPlatformName;
+- (BOOL)isInternalInstall;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class SBPowerDownView;
+
+@interface SBPowerDownController : SBAlert
+{
+ int _count;
+ id _delegate;
+ SBPowerDownView *_powerDownView;
+ BOOL _isFront;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (float)autoLockTime;
+- (BOOL)isOrderedFront;
+- (void)orderFront;
+- (void)orderOut;
+- (id)powerDownView;
+- (void)activate;
+- (BOOL)deactivate;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setDelegate:(id)fp8;
+- (void)powerDown;
+- (void)cancel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@class NSTimer, SBPowerDownController, TPBottomButtonBar, TPTopLockBar, UIView;
+
+@interface SBPowerDownView : SBAlertDisplay
+{
+ UIView *_dimView;
+ TPTopLockBar *_lockView;
+ TPBottomButtonBar *_cancelView;
+ SBPowerDownController *_powerDownController;
+ NSTimer *_autoDismissTimer;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)cancelAutoDismissTimer;
+- (void)resetAutoDismissTimer;
+- (void)cancel:(id)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)lockBarStartedTracking:(id)fp8;
+- (void)lockBarStoppedTracking:(id)fp8;
+- (void)powerDown:(id)fp8;
+- (void)setPowerDownController:(id)fp8;
+- (void)finishedAnimatingIn;
+- (void)finishedAnimatingOut;
+- (void)notifyDelegateOfPowerDown;
+- (void)animateIn;
+- (void)animateOut;
+- (void)animateDark;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBReorderInfoAlert : SBDismissOnlyAlertItem
+{
+}
+
+- (void)didDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSLock;
+
+@interface SBResetManager : NSObject
+{
+ BOOL _threadRunning;
+ NSLock *_lock;
+ int _mode;
+ NSLock *_progressLock;
+ float _progress;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setMode:(int)fp8;
+- (void)setProgress:(float)fp8;
+- (float)progress;
+- (void)beginReset;
+- (void)_beginReset:(id)fp8;
+- (void)_resetThread;
+- (void)_postResetEnded;
+- (void)_resetFinished;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIBezierPath, UIColor;
+
+@interface SBResetProgressView : UIView
+{
+ UIColor *_progressColor;
+ UIBezierPath *_path;
+ float _resetProgress;
+}
+
++ (struct CGSize)defaultSize;
+- (void)dealloc;
+- (void)setResetProgress:(float)fp8;
+- (id)_outlinePath;
+- (id)_progressColor;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSTimer, SBResetProgressView;
+
+@interface SBResetView : UIView
+{
+ SBResetProgressView *_progressView;
+ NSTimer *_progressTimer;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)_resetStarted:(id)fp8;
+- (void)_resetFinished:(id)fp8;
+- (void)_updateProgress;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBRestoreFailureAlertItem : SBAlertItem
+{
+}
+
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (double)autoDismissInterval;
+- (void)_rebootNow;
+- (void)restartSystemEvent;
+- (void)performUnlockAction;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (BOOL)allowMenuButtonDismissal;
+- (BOOL)shouldShowInLockScreen;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBRingerHUDController : NSObject
+{
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (void)activate:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class AVController, NSTimer;
+
+@interface SBRingingAlertItem : SBAlertItem
+{
+ AVController *_avController;
+ NSTimer *_autoMuteTimer;
+}
+
+- (id)soundIdentifier;
+- (id)_avController;
+- (id)avClientName;
+- (id)avAudioCategory;
+- (id)avClientPriority;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)dismissOnLock;
+- (float)lockLabelFontSize;
+- (void)willPresentAlertSheet:(id)fp8;
+- (void)startRingingAndVibrating;
+- (void)_stopAutoMuteTimer;
+- (void)_autoMute:(id)fp8;
+- (void)autoMute;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)willDeactivateForReason:(int)fp8;
+- (void)stopRingingAndVibrating;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBSIMLockAlertItem : SBAlertItem
+{
+ int _status;
+}
+
+- (void)dealloc;
+- (BOOL)canUnlock;
+- (id)alertTitle;
+- (id)alertText;
+- (int)status;
+- (void)didDeactivateForReason:(int)fp8;
+- (void)unlock;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBSIMLockEntryAlert : SBAlert
+{
+ int _status;
+}
+
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (int)status;
+- (BOOL)deactivate;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBSIMLockEntryAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
+- (id)_pinAttemptsRemainingLabel;
+- (BOOL)alphanumericPIN;
+- (void)setupUnlockAttemptState;
+- (id)failureTitle;
+- (id)failureLabel;
+- (void)setupFailureState;
+- (id)titleText;
+- (id)label;
+- (void)setupCurrentLockAttemptState;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setupSuccess;
+- (void)_unlock:(id)fp8;
+- (void)unlock;
+- (void)phonePad:(id)fp8 keyUp:(BOOL)fp12;
+- (void)passcodeFieldDidAcceptEntry:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBSIMLockAlertItem, SBSIMLockEntryAlert;
+
+@interface SBSIMLockManager : NSObject
+{
+ BOOL _isInitialUpdate;
+ int _status;
+ SBSIMLockAlertItem *_currentAlert;
+ SBSIMLockEntryAlert *_lockEntryAlert;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (BOOL)_hopelesslyPUKLocked;
+- (int)_CTToSBSIMStatus:(struct __CFString *)fp8;
+- (int)_statusFromCT;
+- (void)lockEntryAlertDismissed:(id)fp8;
+- (void)alertItemDismissed:(id)fp8;
+- (void)repopAlert;
+- (void)attemptUnlock;
+- (void)_updateToStatus:(int)fp8;
+- (void)_tryToUpdateStatus;
+- (void)_tearDownAlertAndUpdateStatus;
+- (void)_updateSIMStatus:(struct __CFString *)fp8 withOptions:(struct __CFDictionary *)fp12;
+- (int)pinLockAttemptsRemaining;
+- (int)pukLockAttemptsRemaining;
+- (void)_initialUpdate;
+- (void)_lockdownChanged;
+- (void)registerForAlerts;
+- (int)status;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMLockEntryAlertDisplay.h"
+
+@class NSString;
+
+@interface SBSIMLockPUKEntryAlertDisplay : SBSIMLockEntryAlertDisplay
+{
+ int _state;
+ NSString *_enteredPUKCode;
+ NSString *_newPIN;
+}
+
+- (void)dealloc;
+- (id)_pukAttemptsRemainingLabel;
+- (void)setupSuccess;
+- (id)titleText;
+- (void)setupFailureState;
+- (id)label;
+- (void)_attemptPUKUnlock;
+- (void)unlock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitAlert.h"
+
+@interface SBSIMToolkitAlert (PhoneAlert)
+- (struct __CFString *)callPriority;
+- (struct __CFString *)displayTextPriority;
+- (BOOL)shouldRedial;
+- (id)phoneNumber;
+- (id)inCallText;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class AVController, AVQueue, NSString, NSTimer;
+
+@interface SBSIMToolkitAlert : SBAlert
+{
+ BOOL _needsResponse;
+ NSTimer *_timeoutTimer;
+ NSString *_tone;
+ AVController *_avController;
+ AVQueue *_avQueue;
+ BOOL _interruptedAudio;
+}
+
++ (struct __CTServerConnection *)simToolkitServerConnection;
++ (BOOL)wantsNextUserEvent;
++ (void)userEventOccurred;
++ (void)setCurrentAlert:(id)fp8;
++ (id)currentAlert;
++ (void)dismissCurrentAlert;
++ (void)test;
++ (void)_idleScreenShown:(id)fp8;
++ (void)_stopSTKMonitor;
++ (void)_startSTKMonitor;
++ (void)_restartMonitor;
++ (void)registerForAlerts;
+- (void)setNeedsResponse:(BOOL)fp8;
+- (BOOL)needsResponse;
+- (void)sendResponse:(struct __CFString *)fp8 withString:(id)fp12;
+- (void)sendResponse:(struct __CFString *)fp8 withBool:(BOOL)fp12;
+- (void)sendResponse:(struct __CFString *)fp8;
+- (unsigned long)_soundIDForTone:(struct __CFString *)fp8;
+- (void)_setAudioInterrupted:(BOOL)fp8;
+- (void)_playbackDidEnd:(id)fp8;
+- (void)playRingtoneWithIdentifier:(id)fp8 loop:(BOOL)fp12;
+- (void)_stopTone:(id)fp8;
+- (BOOL)sendResponseUponDisplay;
+- (BOOL)dismissesAfterNextEvent;
+- (BOOL)oneShotInputEntry;
+- (void)dealloc;
+- (BOOL)allowsEventOnlySuspension;
+- (BOOL)deactivate;
+- (void)_playTone:(struct __CFString *)fp8 forDuration:(float)fp12;
+- (struct __CFString *)toolkitAlertType;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)clearTimeoutTimer;
+- (BOOL)_delayEnabled;
+- (void)restartTimeoutTimer:(float)fp8;
+- (void)startTimeoutTimerIfNecessary;
+- (void)displayDidTimeout;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertInputView.h"
+
+@interface SBSIMToolkitGetInputDisplay : SBAlertInputView
+{
+}
+
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)alertDisplayWillBecomeVisible;
+- (void)displayDidTimeout;
+- (void)sbAlertInputViewSendClicked:(id)fp8;
+- (void)sbAlertInputViewCancelClicked:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitGetInputDisplay.h"
+
+@interface SBSIMToolkitGetYesNoInputDisplay : SBSIMToolkitGetInputDisplay
+{
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)yesPressed:(id)fp8;
+- (void)noPressed:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@class NSArray, UITable;
+
+@interface SBSIMToolkitListDisplay : SBSlidingAlertDisplay
+{
+ UITable *_table;
+ NSArray *_items;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
+- (void)dealloc;
+- (id)_simToolkitListItems;
+- (void)_selectListItem:(unsigned long)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)showsDesktopImage;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitGetInputDisplay.h"
+
+@interface SBSIMToolkitOneShotGetInputDisplay : SBSIMToolkitGetInputDisplay
+{
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
+- (BOOL)textField:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitTextAlertDisplay.h"
+
+@interface SBSIMToolkitSentAlertDisplay : SBSIMToolkitTextAlertDisplay
+{
+}
+
+- (id)alertText;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitTextAlertDisplay.h"
+
+@interface SBSIMToolkitSetUpCallDisplay : SBSIMToolkitTextAlertDisplay
+{
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)dismiss:(id)fp8;
+- (id)_activeCalls;
+- (void)dial:(id)fp8;
+- (id)alertText;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@class SBTextDisplayView, UIScroller;
+
+@interface SBSIMToolkitTextAlertDisplay : SBSlidingAlertDisplay
+{
+ SBTextDisplayView *_contentView;
+ UIScroller *_scroller;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)dealloc;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)adjustScrollerFrame;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)showsDesktopImage;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)displayDidTimeout;
+- (id)alertText;
+- (void)alertDisplayWillBecomeVisible;
+- (void)accept:(id)fp8;
+- (void)dismiss:(id)fp8;
+- (void)dismiss;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBSMSAlertItem : SBAlertItem
+{
+ struct __CTSMSMessage *_message;
+ int _alignment;
+ BOOL _alignmentHasBeenSet;
+ BOOL _displayingEntireMessage;
+ BOOL _playedSound;
+ NSString *_name;
+}
+
++ (void)prefsChanged;
+- (void)dealloc;
+- (void)_tag;
+- (void)_untag;
+- (void)_deactivateAllTaggedSMSAlertItems;
+- (void)willActivate;
+- (void)didDeactivateForReason:(int)fp8;
+- (void)setMessage:(struct __CTSMSMessage *)fp8;
+- (void)_playMessageReceived;
+- (void)willPresentAlertSheet:(id)fp8;
+- (id)address;
+- (id)messageText;
+- (void)reply;
+- (id)alertSheet;
+- (void)_markReadIfDisplayingEntireMessage;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (int)bodyTextAlignmentForAlertSheet:(id)fp8 displayedLineCount:(int)fp12;
+- (void)performUnlockAction;
+- (BOOL)_showSMSPreviewWithPasscodeEnabled;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (BOOL)willShowInAwayItems;
+- (BOOL)shouldShowInEmergencyCall;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplication.h"
+
+@interface SBSMSApplication : SBApplication
+{
+}
+
+- (id)pathForDefaultImage:(char *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBUSSDAlert.h"
+
+@interface SBSMSClass0Alert : SBUSSDAlert
+{
+}
+
++ (void)registerForAlerts;
+- (void)_unregisterForNotifications;
+- (void)_registerForNotifications;
+- (id)initWithString:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class UIView, UIWindow;
+
+@interface SBScreenFlash : NSObject
+{
+ UIWindow *_flashWindow;
+ UIView *_flashView;
+ BOOL _windowVisible;
+}
+
++ (id)sharedSBScreenFlash;
+- (void)_createUI;
+- (void)_tearDown;
+- (void)_orderWindowOut:(id)fp8;
+- (void)_orderWindowFront:(id)fp8;
+- (void)stopFlash;
+- (void)flash;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBScreenShotter : NSObject
+{
+ BOOL _writingScreenshot;
+}
+
++ (id)sharedInstance;
+- (void)saveScreenshot:(BOOL)fp8;
+- (void)_createDirectoriesIfNecessary;
+- (id)_screenshotDirectory;
+- (id)_posterImageDirectory;
+- (void)_writeScreenshotAndThumbnailForImage:(struct CGImage *)fp8;
+- (BOOL)writingScreenshot;
+- (void)setWritingScreenshot:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@class NSString, SBDeviceLockKeypad, SBEmergencyCallView, SBPasscodeField, TPLCDView, UIImageView, UIKeyboard, UIView;
+
+@interface SBSlidingAlertDisplay : SBAlertDisplay
+{
+ UIImageView *_backgroundView;
+ UIView *_topBar;
+ UIView *_bottomBar;
+ TPLCDView *_deviceLockStatusView;
+ SBDeviceLockKeypad *_deviceLockKeypad;
+ UIKeyboard *_deviceLockKeyboard;
+ UIImageView *_deviceLockEntryBackground;
+ SBPasscodeField *_deviceLockEntryField;
+ SBEmergencyCallView *_emergencyCallView;
+ UIView *_emergencyCallTopBar;
+ NSString *_lastPasscode;
+ int _okFontSize;
+ int _cancelFontSize;
+ BOOL _playKeyboardClicks;
+ BOOL _alphanumericPIN;
+ unsigned int _animatingEmergencyCall:1;
+ unsigned int _animatingIn:1;
+ unsigned int _animatingOut:1;
+ unsigned int _shouldFenceAnimations:1;
+ unsigned int _showingDeviceLock:1;
+ unsigned int _attemptingUnlock:1;
+ unsigned int _showingDeviceUnlockFailure:1;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
++ (void)setDisplayPropertiesForActivationOfAlert:(id)fp8;
+- (void)_setTopBarImage:(id)fp8 shadowColor:(id)fp12;
+- (void)_resetStatusTextView;
+- (void)_clearUnlockFailedIndicator;
+- (void)_showUnlockFailedIndicator;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)lockBar;
+- (struct CGRect)middleFrame;
+- (void)getFrameForTopButton:(struct CGRect *)fp8 bottomButton:(struct CGRect *)fp12;
+- (BOOL)showsDesktopImage;
+- (void)updateDesktopImage:(id)fp8;
+- (void)finishedAnimatingIn;
+- (BOOL)shouldAnimateIconsIn;
+- (BOOL)shouldAnimateIconsOut;
+- (BOOL)isAnimatingOut;
+- (void)_fadeOutCompleted:(id)fp8;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (BOOL)isReadyToBeRemovedFromView;
+- (float)durationForOthersActivation;
+- (void)dismiss;
+- (void)beginAnimatingDisplayIn:(BOOL)fp8;
+- (void)performAnimateDisplayIn;
+- (void)animateDisplayIn:(float)fp8 middleDelay:(float)fp12 animateStatusBar:(BOOL)fp16;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setShouldFenceAnimations:(BOOL)fp8;
+- (BOOL)isShowingDeviceLock;
+- (void)_loadAlphanumericPIN;
+- (BOOL)alphanumericPIN;
+- (struct CGRect)_entryFrame;
+- (float)_startingKeypadXOrigin;
+- (void)setShowingDeviceLock:(BOOL)fp8 duration:(float)fp12;
+- (void)setShowingDeviceLock:(BOOL)fp8;
+- (void)animateToShowingDeviceLock:(BOOL)fp8;
+- (void)_animateToHidingOrShowingDeviceLockFinished;
+- (void)_animateToShowingDeviceLockFinished;
+- (void)_animateToHidingDeviceLockFinished;
+- (void)deviceUnlockSucceeded;
+- (void)deviceUnlockFailed;
+- (void)deviceUnlockCanceled;
+- (void)_enableEntry;
+- (BOOL)shouldShowBlockedRedStatus;
+- (void)showBlockedStatus;
+- (void)removeBlockedStatus;
+- (BOOL)isDisplayingErrorStatus;
+- (void)_entryFinishedWithPassword:(id)fp8;
+- (void)phonePad:(id)fp8 keyDown:(BOOL)fp12;
+- (void)phonePad:(id)fp8 keyUp:(BOOL)fp12;
+- (void)passcodeFieldDidAcceptEntry:(id)fp8;
+- (void)_setLastPasscode:(id)fp8;
+- (void)passcodeFieldTextDidChange:(id)fp8;
+- (void)returnKeyPressed:(id)fp8;
+- (void)_animateView:(id)fp8 direction:(int)fp12;
+- (void)animateToEmergencyCall;
+- (void)emergencyCallWasDisplayed;
+- (void)animateFromEmergencyCallWithDuration:(float)fp8;
+- (void)emergencyCallWasRemoved;
+- (id)bottomBar;
+- (id)topBar;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSoundPreferences.h"
+
+@interface SBSoundPreferences (Private)
++ (void)_loadDefaultsIfNeeded;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBSoundPreferences : NSObject
+{
+}
+
++ (void)userDefaultsDidChanged:(id)fp8;
++ (id)calendarAlarmPath;
++ (id)ringtoneIdentifier;
++ (id)ringtonePath;
++ (BOOL)playLockSound;
++ (id)vibratePattern;
++ (BOOL)vibrateWhenRinging;
++ (BOOL)vibrateWhenSilent;
++ (BOOL)shouldVibrateForCurrentRingerState;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIControl.h"
+
+@class SBStatusBarContentsView, SBStatusBarInCallView, SBStatusWindow, UIView;
+
+@interface SBStatusBar : UIControl
+{
+ int _mode;
+ int _orientation;
+ SBStatusBarContentsView *_contentsView;
+ SBStatusBarInCallView *_inCallView;
+ SBStatusWindow *_statusWindow;
+ UIView *_airplaneView;
+ UIView *_glowView;
+ UIView *_glassView;
+ UIView *_dimmerView;
+ unsigned int _animate:1;
+ unsigned int _animating:1;
+ unsigned int _isPressed:1;
+ unsigned int _airplaneMode:1;
+}
+
+- (id)initWithMode:(int)fp8 orientation:(int)fp12;
+- (void)setStatusWindow:(id)fp8;
+- (id)statusWindow;
+- (void)dealloc;
+- (int)mode;
+- (int)orientation;
+- (id)contentsView;
+- (id)airplaneView;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)start;
+- (void)stop;
+- (void)showDimmerOverlay:(BOOL)fp8;
+- (void)setDimmerOverlayColor:(id)fp8;
+- (void)startGlowAnimation;
+- (void)stopGlowAnimation;
+- (void)setAirplaneModeIsEnabled:(BOOL)fp8 animate:(BOOL)fp12 ignoreAirPortPower:(BOOL)fp16;
+- (void)setAirplaneModeIsEnabled:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)isDimmed;
+- (void)statusBarClicked;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarAirPortView : SBStatusBarContentView
+{
+ int _signalStrength;
+ unsigned int _showsAirPortBars:1;
+ unsigned int _isPolling:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)setAirPortStrength:(int)fp8;
+- (void)setShowsAirPortBars:(BOOL)fp8;
+- (void)dataConnectionTypeChanged;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarBatteryView : SBStatusBarContentView
+{
+ int _batteryCapacity;
+ BOOL _batteryCharging;
+ BOOL _isOnAC;
+}
+
+- (void)updateBattery;
+- (void)_batteryStatusChanged:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)setBatteryCapacity:(int)fp8 andCharging:(BOOL)fp12 isOnAC:(BOOL)fp16;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarBluetoothBatteryView : SBStatusBarContentView
+{
+}
+
+- (id)init;
+- (void)start;
+- (void)stop;
+- (void)batteryLevelChanged;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class UIImage, UIImageView;
+
+@interface SBStatusBarBluetoothView : SBStatusBarContentView
+{
+ UIImage *_icon;
+ BOOL _animating;
+ UIImageView *_activeView;
+ UIImageView *_baseLayer;
+ BOOL _isStarted;
+}
+
++ (void)initialize;
+- (id)icon;
+- (id)init;
+- (int)_effectiveMode;
+- (void)_setupActiveView;
+- (int)btStatus;
+- (void)_btStatusChanged:(id)fp8;
+- (void)_btDeviceConnected;
+- (void)_btConnectionStatusChanged:(id)fp8;
+- (void)_btDeviceDisconnected:(id)fp8;
+- (void)animationDidStop:(id)fp8;
+- (void)_start;
+- (void)_btPowerPrefChanged:(id)fp8;
+- (void)start;
+- (void)stop;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString, SBStatusBarOperatorNameView, UIImage;
+
+@interface SBStatusBarCarrierView : SBStatusBarContentView
+{
+ UIImage *_operatorIcon;
+ SBStatusBarOperatorNameView *_operatorNameView;
+ NSString *_operatorName;
+ BOOL _operatorNameIsLooping;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)clearLastOperatorNameLooped;
+- (void)loopOperatorNameToBeginning:(id)fp8 didFinish:(id)fp12;
+- (void)loopOperatorNameToEnd;
+- (void)finishedLoopingOperatorName:(id)fp8 didFinish:(id)fp12;
+- (void)startOperatorNameLooping:(id)fp8;
+- (void)loopIfNecessary;
+- (void)setOperatorName:(id)fp8;
+- (id)_imageForOperatorName:(id)fp8 statusBarIsFullScreenOpaque:(BOOL)fp12;
+- (id)operatorIconForName:(id)fp8;
+- (struct CGSize)defaultSize;
+- (void)operatorNameChanged;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class SBStatusBarContentsView;
+
+@interface SBStatusBarContentView : UIView
+{
+ SBStatusBarContentsView *_contentsView;
+ int _mode;
+}
+
+- (id)initWithContentsView:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setMode:(int)fp8;
+- (int)effectiveModeForImages;
+- (void)start;
+- (void)stop;
+- (struct __GSFont *)textFont;
+- (void)drawText:(id)fp8 atPoint:(struct CGPoint)fp12 forWidth:(float)fp20 lineBreakMode:(int)fp24;
+- (void)enableShadow;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class SBStatusBar, SBStatusBarAirPortView, SBStatusBarBatteryView, SBStatusBarBluetoothBatteryView, SBStatusBarBluetoothView, SBStatusBarCarrierView, SBStatusBarIndicatorsView, SBStatusBarNoServiceView, SBStatusBarProgressView, SBStatusBarSignalView, SBStatusBarTimeView, SBStatusBarVPNView;
+
+@interface SBStatusBarContentsView : UIView
+{
+ SBStatusBar *_statusBar;
+ int _mode;
+ BOOL _dimmed;
+ BOOL _enteringAirplaneMode;
+ UIView *_lockIconView;
+ SBStatusBarTimeView *_timeView;
+ SBStatusBarBatteryView *_batteryView;
+ SBStatusBarSignalView *_signalView;
+ SBStatusBarCarrierView *_carrierView;
+ SBStatusBarIndicatorsView *_indicatorsView;
+ SBStatusBarAirPortView *_airPortView;
+ SBStatusBarNoServiceView *_noServiceView;
+ SBStatusBarBluetoothView *_bluetoothView;
+ SBStatusBarProgressView *_progressView;
+ SBStatusBarBluetoothBatteryView *_bluetoothBatteryView;
+ SBStatusBarVPNView *_vpnView;
+}
+
++ (float)contentAlphaForMode:(int)fp8;
+- (id)initWithStatusBar:(id)fp8 mode:(int)fp12;
+- (void)dealloc;
+- (id)statusBar;
+- (void)buildContentViews;
+- (void)updateContentViewsAlpha;
+- (void)reflowContentViewsNow;
+- (void)reflowContentViews:(BOOL)fp8;
+- (void)reflowContentViews;
+- (void)stop;
+- (void)start;
+- (void)bluetoothBatteryAvailabilityChanged;
+- (void)stopClock;
+- (void)startClock;
+- (void)updateClockFormat;
+- (void)setShowsService:(BOOL)fp8 SIMStatus:(id)fp12;
+- (void)significantTimeChange;
+- (void)signalFormatChanged;
+- (void)customTextChanged;
+- (void)progressChanged;
+- (void)cloakChanged;
+- (void)setAirPortStrength:(int)fp8;
+- (void)setShowsAirPort:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)indicatorsChanged;
+- (void)airplaneModeAnimationFinished:(id)fp8;
+- (void)setIsInAirplaneMode:(BOOL)fp8 animate:(BOOL)fp12 ignoreAirPortPower:(BOOL)fp16;
+- (void)setIsInAirplaneMode:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)loopCarrierNameIfNecessary;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableArray, NSString, SBStatusBar, SBStatusBarContentsView, UIColor, UIWindow;
+
+@interface SBStatusBarController : NSObject
+{
+ UIWindow *_slidingStatusBarWindow;
+ int _slidingStatusBarAnimation;
+ UIWindow *_animatingCallStatusBarWindow;
+ UIWindow *_leftBottomCorner;
+ UIWindow *_rightBottomCorner;
+ SBStatusBar *_statusBarView;
+ SBStatusBarContentsView *_statusBarContentsView;
+ SBStatusBar *_transitioningStatusBarView;
+ SBStatusBar *_animatingCallStatusBar;
+ SBStatusBarContentsView *_transitioningStatusBarContentsView;
+ unsigned int _isLocked:1;
+ unsigned int _lockIsChanging:1;
+ unsigned int _dimmed:1;
+ unsigned int _showDimmerOverlay:1;
+ unsigned int _animating:1;
+ unsigned int _isInCall:1;
+ unsigned int _airplaneMode:1;
+ unsigned int _showsProgress:1;
+ unsigned int _showsProgressOnHomeScreen:1;
+ unsigned int _cloakStatusBar:1;
+ unsigned int _showAirport:1;
+ unsigned int _animateDefaultStatusBarDown:1;
+ unsigned int _animateDefaultStatusBarUp:1;
+ NSMutableArray *_statusBarIndicatorNames;
+ int _mode;
+ int _orientation;
+ int _animatingCallStatusBarOrientation;
+ NSString *_customText;
+ UIColor *_dimmerOverlayColor;
+ int _airPortSignalStrength;
+ float _duration;
+ BOOL _telephonyControllerCheckedIn;
+ BOOL _bluetoothControllerCheckedIn;
+ BOOL _enteringAirplaneMode;
+}
+
++ (id)sharedStatusBarController;
++ (BOOL)isLikeAFullScreenStatusBar:(int)fp8;
++ (id)statusBarImageNamed:(id)fp8 forMode:(int)fp12;
+- (id)init;
+- (BOOL)_enteringAirplaneMode;
+- (void)dealloc;
+- (void)preheatStatusBarForMode:(int)fp8 orientation:(int)fp12;
+- (id)statusBarWindow;
+- (id)statusBarView;
+- (id)transitioningStatusBarView;
+- (void)addStatusBarItem:(id)fp8;
+- (void)setIsLocked:(BOOL)fp8;
+- (BOOL)isLocked;
+- (BOOL)isLockChanging;
+- (void)setDimmed:(BOOL)fp8;
+- (BOOL)dimmed;
+- (BOOL)showDimmerOverlay;
+- (void)setShowDimmerOverlay:(BOOL)fp8;
+- (id)dimmerOverlayColor;
+- (void)setDimmerOverlayColor:(id)fp8;
+- (void)tearDownWindowForSlidingStatusBar:(id)fp8 overStatusBar:(id)fp12;
+- (void)setupWindowForSlidingStatusBar:(id)fp8 overStatusBar:(id)fp12;
+- (void)endCallStatusBarAnimationFinished;
+- (void)resizeStatusBar:(float)fp8 grow:(BOOL)fp12;
+- (void)setIsInCall:(BOOL)fp8;
+- (BOOL)isInCall;
+- (void)animateDefaultStatusBarDown;
+- (BOOL)isAnimatingStatusBarDown;
+- (void)animateDefaultStatusBarUp:(int)fp8;
+- (BOOL)isAnimatingStatusBarUp;
+- (BOOL)_isServiceAvailable;
+- (id)_SIMStatus;
+- (void)_SIMOrServiceStatusChanged;
+- (void)_SIMStatusChanged:(id)fp8;
+- (void)_serviceStatusChanged:(id)fp8;
+- (void)setAirplaneModeIsEnabled:(BOOL)fp8;
+- (BOOL)airplaneModeIsEnabled;
+- (void)removeStatusBarItem:(id)fp8;
+- (id)statusBarIndicatorNames;
+- (id)customText;
+- (void)setCustomText:(id)fp8;
+- (void)setAirPortStrength:(int)fp8;
+- (void)setShowsAirPort:(BOOL)fp8;
+- (void)dataConnectionTypeChanged;
+- (BOOL)showsAirPort;
+- (int)airPortStrength;
+- (void)setCloakStatusBar:(BOOL)fp8;
+- (BOOL)cloakStatusBar;
+- (void)updateProgressVisibility;
+- (BOOL)showsProgress;
+- (void)setShowsProgressOnHomeScreen:(BOOL)fp8;
+- (void)setStatusBarMode:(int)fp8 orientation:(int)fp12 duration:(float)fp16 fenceID:(int)fp20 animation:(int)fp24;
+- (void)_setStatusBarSize:(BOOL)fp8;
+- (void)_setTransitionalStatusBarSize:(BOOL)fp8;
+- (void)finishSwitching;
+- (void)statusBarDidFinishAnimatingDown;
+- (void)restoreLevels;
+- (void)statusBarDidFinishAnimatingUp;
+- (void)switchBackstopFrom:(int)fp8 to:(int)fp12 fromOrientation:(int)fp16 toOrientation:(int)fp20 duration:(float)fp24 fenceID:(int)fp28 animation:(int)fp32;
+- (void)orderStatusBarFront;
+- (void)_finishStatusBarAnimation;
+- (void)lockCurrentStatusBarForAnimation;
+- (void)releaseLockedStatusBarForAnimationForDisplay:(id)fp8;
+- (int)statusBarMode;
+- (int)statusBarOrientation;
+- (float)animationDuration;
+- (void)significantTimeChange;
+- (void)updateClockFormat;
+- (void)signalFormatChanged;
+- (void)checkInController:(int)fp8;
+- (BOOL)telephonyControllerCheckedIn;
+- (BOOL)bluetoothControllerCheckedIn;
+- (void)loopCarrierNameIfNecessary;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString, NSTimer;
+
+@interface SBStatusBarInCallView : SBStatusBarContentView
+{
+ double _inCallDuration;
+ NSString *_durationPreamble;
+ struct CGSize _durationPreambleSize;
+ struct __GSFont *_font;
+ NSTimer *_durationTimer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarIndicatorsView : SBStatusBarContentView
+{
+}
+
+- (id)init;
+- (void)reloadIndicators;
+- (id)scriptingInfoWithChildren;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString;
+
+@interface SBStatusBarNoServiceView : SBStatusBarContentView
+{
+ NSString *_errorString;
+}
+
++ (id)displayStringForSIMStatus:(id)fp8;
++ (id)displayStringForRegistrationStatus:(int)fp8;
+- (id)initWithErrorString:(id)fp8;
+- (id)errorString;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+- (struct __GSFont *)textFont;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString;
+
+@interface SBStatusBarOperatorNameView : SBStatusBarContentView
+{
+ float _letterSpacing;
+ NSString *_operatorName;
+ BOOL _fullSize;
+}
+
+- (id)initWithOperatorName:(id)fp8;
+- (void)dealloc;
+- (id)operatorNameStyle;
+- (void)drawRect:(struct CGRect)fp8;
+- (float)calculateLetterSpacingForOperatorName:(id)fp8;
+- (id)operatorName;
+- (void)setOperatorName:(id)fp8 fullSize:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class UIProgressIndicator;
+
+@interface SBStatusBarProgressView : SBStatusBarContentView
+{
+ UIProgressIndicator *_progressIndicator;
+ BOOL _wasLastUsingASlowConnection;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)dataConnectionTypeChanged;
+- (void)start;
+- (void)stop;
+- (void)progressChanged;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarSignalView : SBStatusBarContentView
+{
+ int _raw;
+ int _bars;
+ int _percentage;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)updateSignalStrength;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString, NSTimer;
+
+@interface SBStatusBarTimeView : SBStatusBarContentView
+{
+ NSTimer *_dateTimer;
+ NSString *_time;
+ struct CGRect _textRect;
+}
+
+- (id)init;
+- (void)updateClockFormat;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)tile;
+- (struct CGRect)textRect;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class UIImageView;
+
+@interface SBStatusBarVPNView : SBStatusBarContentView
+{
+ UIImageView *_imageView;
+ BOOL _setOnce;
+ BOOL _showIndicator;
+}
+
+- (id)init;
+- (void)vpnConnectionChanged;
+- (void)setShowsIndicator:(BOOL)fp8;
+- (BOOL)showsIndicator;
+- (void)setMode:(int)fp8;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@class UIView;
+
+@interface SBStatusWindow : UIWindow
+{
+ int _orientation;
+ UIView *_holderView;
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (BOOL)isOpaque;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)orientation;
+- (void)setOrientation:(int)fp8;
+- (id)holderView;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBSyncController : NSObject
+{
+ int _syncState;
+ int _restoreState;
+ int _resetState;
+ int _sofwareUpdateState;
+ struct __CFMachPort *_backupAgentCFPort;
+ BOOL _showingResetUI;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (void)startObserving;
+- (void)stopObserving;
+- (BOOL)isSyncing;
+- (int)syncState;
+- (void)didEndSyncing;
+- (void)suspendSyncing;
+- (void)resumeSyncing;
+- (void)cancelSyncing;
+- (void)_notifyAppsSyncWillBegin;
+- (void)didShowSyncPanel;
+- (void)frontLockedWhenPossible;
+- (void)beginSyncing;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (BOOL)isRestoring;
+- (int)restoreState;
+- (void)_notifyRestoreCanProceed;
+- (void)_killApplications;
+- (void)beginRestoring;
+- (void)finishedTerminatingApplications;
+- (void)cancelRestoring;
+- (void)_rebootNow;
+- (void)finishEndRestoring;
+- (void)didEndRestoring:(int)fp8;
+- (BOOL)isResetting;
+- (int)resetState;
+- (void)_delayedQuitApplications;
+- (void)_delayedBeginReset;
+- (void)beginResetting:(BOOL)fp8;
+- (void)didEndResetting;
+- (void)_resetStarted:(id)fp8;
+- (void)_resetEnded:(id)fp8;
+- (void)_invalidateBackupAgentCFPort;
+- (void)_didEndRestoringWithRestoreFailed;
+- (BOOL)_setupBackupAgentPort;
+- (void)setSoftwareUpdateState:(int)fp8;
+- (void)showPreSoftwareUpdateScreen;
+- (BOOL)isSoftwareUpdating;
+- (BOOL)isInUse;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSString;
+
+@interface SBTTYPromptAlert : SBAlert
+{
+ NSString *_number;
+ int _uid;
+}
+
++ (void)displayForNumber:(id)fp8 addressBookUID:(int)fp12;
++ (BOOL)dialNumberPromptingIfNecessary:(id)fp8 addressBookUID:(int)fp12 urlAddition:(id)fp16;
+- (id)initWithNumber:(id)fp8 addressBookUID:(int)fp12;
+- (void)dealloc;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (id)number;
+- (int)addressBookUID;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBTTYPromptAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (id)initWithSize:(struct CGSize)fp8;
+- (void)_makeCall;
+- (void)_chooseVoiceMode:(id)fp8;
+- (void)_chooseTTYMode:(id)fp8;
+- (void)_ignore:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBTVOutController.h"
+
+@interface SBTVOutController (private)
+- (void)_handleIapServerConnectionDied;
+- (void)startListeningForSettingsChanges;
+- (void)stopListeningForSettingsChanges;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBTVOutController : NSObject
+{
+ int _tvOutMode;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setIntialTVModeIfNeeded;
+- (void)updateLayerKitSettings;
+- (void)updateSettings;
+- (int)tvOutMode;
+- (void)setTvOutMode:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface SBTelephonyManager : NSObject
+{
+ NSString *_operatorName;
+ unsigned int _usingWifi:1;
+ unsigned int _usingVPN:1;
+ unsigned int _iTunesNeedsToRecheckActivation:1;
+}
+
++ (id)sharedTelephonyManager;
+- (id)init;
+- (struct __CTServerConnection *)_serverConnection;
+- (void)updatePhoneNumberPrefs;
+- (void)updateTTYIndicator;
+- (double)inCallDuration;
+- (void)updateSpringBoard;
+- (void)updateAirplaneMode;
+- (void)updateCalls;
+- (void)_updateState;
+- (void)updateLocale;
+- (void)updateNetworkLocale;
+- (void)handleSIMReady;
+- (id)urlWithScheme:(id)fp8 fromDialingNumber:(id)fp12 abUID:(int)fp16 urlPathAddition:(id)fp20;
+- (id)displayForOutgoingCallURL:(id)fp8;
+- (void)_mainThreadDaemonRestart:(struct __CFDictionary *)fp8;
+- (void)_delayedAudioResume;
+- (long long)getRowIDOfLastCallInsert;
+- (id)allMissedCallsAfterRowID:(long long)fp8;
+- (long long)getRowIDOfLastSMSInsert;
+- (id)allUnreadSMSAfterRowID:(long long)fp8;
+- (void)markMessageAsRead:(struct __CTSMSMessage *)fp8;
+- (void)updateSMSBadges;
+- (int)callCount;
+- (BOOL)activeCallExists;
+- (BOOL)heldCallExists;
+- (BOOL)incomingCallExists;
+- (BOOL)outgoingCallExists;
+- (BOOL)inCallUsingReceiver;
+- (BOOL)callWouldUseReceiver:(BOOL)fp8;
+- (BOOL)shouldHangUpOnLock;
+- (BOOL)inCall;
+- (void)disconnectIncomingCall;
+- (void)answerIncomingCall;
+- (void)answerIncomingCallEndingOthers;
+- (void)swapCalls;
+- (void)disconnectAllCalls;
+- (void)disconnectCall;
+- (void)disconnectCallAndActivateHeld;
+- (void)unmute;
+- (void)dumpBasebandState:(id)fp8;
+- (BOOL)MALoggingEnabled;
+- (void)powerOffRadio;
+- (BOOL)isNetworkRegistrationEnabled;
+- (void)setNetworkRegistrationEnabled:(BOOL)fp8;
+- (int)dataConnectionType;
+- (BOOL)EDGEIsOn;
+- (BOOL)isUsingDataConnection;
+- (BOOL)isUsingWiFiConnection;
+- (void)setIsUsingWiFiConnection:(BOOL)fp8;
+- (void)setIsUsingVPNConnection:(BOOL)fp8;
+- (BOOL)isUsingVPNConnection;
+- (void)copyICCID:(id *)fp8 IMEI:(id *)fp12;
+- (void)configureForTTY:(BOOL)fp8;
+- (BOOL)shouldPromptForTTY;
+- (id)ttyTitle;
+- (void)_resetCTMMode;
+- (void)_headphoneChanged:(id)fp8;
+- (void)_setRegistrationStatus:(int)fp8;
+- (void)_updateRegistrationNow;
+- (void)_cancelFakeService;
+- (void)_startFakeServiceIfNecessary;
+- (void)_stopFakeService;
+- (id)_fetchOperatorName;
+- (void)_reallySetOperatorName:(id)fp8;
+- (void)setOperatorName:(id)fp8;
+- (id)operatorName;
+- (int)registrationStatus;
+- (void)checkForRegistrationSoon;
+- (void)kickStartSearching;
+- (id)SIMStatus;
+- (int)registrationCauseCode;
+- (void)noteSIMUnlockAttempt;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBTetherController : NSObject
+{
+ int _tetherState;
+}
+
++ (id)sharedInstance;
+- (BOOL)isTethered;
+- (void)noteInterfaceOrientationChanged;
+- (void)setDitheringEnabled:(int)fp8;
+- (void)updatePreferencesIfNeeded;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface SBTextDisplayView : UIView
+{
+ NSString *_text;
+ NSString *_style;
+}
+
+- (id)initWithWidth:(float)fp8 text:(id)fp12 style:(id)fp16;
+- (void)dealloc;
+- (void)_updateText;
+- (void)setStyle:(id)fp8;
+- (void)setText:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPageControl.h"
+
+@interface SBTouchPageIndicator : UIPageControl
+{
+ id _delegate;
+}
+
+- (void)setDelegate:(id)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class SBApplication, SBContentLayer, SBZoomView, UIView, UIWindow;
+
+@interface SBUIController : NSObject
+{
+ UIWindow *_window;
+ UIView *_iconsView;
+ UIView *_buttonBarContainerView;
+ SBContentLayer *_contentLayer;
+ SBZoomView *_zoomLayer;
+ SBApplication *_launchedApp;
+ int _launchState;
+ BOOL _lastVolumeDownToControl;
+ BOOL _shouldAutoLock;
+ int _batteryCapacity;
+ BOOL _isBatteryCharging;
+ BOOL _isOnAC;
+ BOOL _connectedToUnusableFirewire;
+ BOOL _cancelingLaunch;
+ int _batteryLoggingStartCapacity;
+ unsigned char _headsetBatteryCapacity;
+ BOOL _isHeadsetCharging;
+ BOOL _isHeadsetDocked;
+}
+
++ (int)displayedLevelForBatteryLevel:(int)fp8;
++ (int)displayedLevelForBatteryStatusBarLevel:(int)fp8;
++ (id)sharedInstance;
+- (void)_indicateConnectedToPower;
+- (void)dealloc;
+- (id)init;
+- (void)animateAppleDown:(BOOL)fp8;
+- (BOOL)launchedAfterLanguageRestart;
+- (void)clearLaunchedAfterLanguageRestart;
+- (float)calculateStartupTime;
+- (id)getVMstats;
+- (void)logStartupData;
+- (void)languageChanged;
+- (void)finishLaunching;
+- (void)systemControllerRouteChanged:(id)fp8;
+- (void)lock:(BOOL)fp8;
+- (void)lock;
+- (int)launchState;
+- (void)clearZoomLayer;
+- (void)setState:(int)fp8;
+- (id)contentView;
+- (id)statusBarWindow;
+- (id)window;
+- (void)showZoomLayerForApp:(id)fp8;
+- (void)stopAllAnimations;
+- (void)hideIconListAndBar:(BOOL)fp8;
+- (void)insertAndOrderIconListsForReordering:(BOOL)fp8;
+- (void)restoreIconList:(BOOL)fp8 force:(BOOL)fp12;
+- (void)stopRestoringIconList;
+- (void)showButtonBar:(BOOL)fp8 animate:(BOOL)fp12 action:(SEL)fp16 delegate:(id)fp20;
+- (void)quitTopApplication;
+- (struct CGAffineTransform)_initialStatusBarTransformForScale:(float)fp8;
+- (void)animateLaunchOfApplication:(id)fp8 afterDelay:(double)fp12 startingAtTime:(double)fp20 forDuration:(double)fp28 includingIconsAndButtonBar:(BOOL)fp36 initialZoomScale:(float)fp40 fadeInZoom:(BOOL)fp44;
+- (void)cancelLaunchOfApplication:(id)fp8 duration:(double)fp12;
+- (void)animateLaunchOfApplication:(id)fp8;
+- (void)animateLaunchApplication:(id)fp8;
+- (double)animateLaunchForReturnToLastApp:(id)fp8;
+- (void)finishedFadingInButtonBar;
+- (void)showZoomLayerAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)cancelLaunchAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)clickedMenuButton;
+- (void)completeAlertDisplay;
+- (void)wakeUp:(id)fp8;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+- (int)batteryCapacity;
+- (BOOL)isBatteryCharging;
+- (BOOL)isOnAC;
+- (void)ACPowerChanged;
+- (void)setIsConnectedToUnusableFirewireCharger:(BOOL)fp8;
+- (BOOL)isConnectedToUnusableFirewireCharger;
+- (void)noteStatusBarHeightChanged:(float)fp8 duration:(double)fp12;
+- (BOOL)isHeadsetDocked;
+- (BOOL)isHeadsetBatteryCharging;
+- (unsigned char)headsetBatteryCapacity;
+- (void)handleAccessoryAvailabilityChange:(struct __GSEvent *)fp8 removal:(BOOL)fp12;
+- (void)handleAccessoryEvent:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSTimer;
+
+@interface SBUSSDAlert : SBAlert
+{
+ unsigned int _receivedString:1;
+ unsigned int _dismissOnActivate:1;
+ NSTimer *_delayedDismissTimer;
+}
+
++ (void)registerForSettingsAlerts;
++ (void)registerForAlerts;
++ (void)test;
++ (id)errorStringForCode:(unsigned int)fp8;
++ (void)_daemonRestart:(id)fp8;
++ (void)_newSIM:(id)fp8;
+- (void)dealloc;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)USSDStringAvailable:(id)fp8 allowsResponse:(BOOL)fp12;
+- (BOOL)allowsResponse;
+- (BOOL)receivedString;
+- (void)setDismissOnActivate:(BOOL)fp8;
+- (void)_delayedDismiss;
+- (BOOL)activate;
+- (BOOL)deactivate;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class SBTextDisplayView, TPBottomButtonBar, UIProgressIndicator, UIScroller, UITextField, UITransitionView, UIView;
+
+@interface SBUSSDAlertDisplay : SBAlertDisplay <UITextFieldDelegate>
+{
+ TPBottomButtonBar *_responseBar;
+ UIView *_notifyView;
+ UIView *_replyView;
+ UITransitionView *_transitionView;
+ UIScroller *_scroller;
+ UIView *_contentView;
+ SBTextDisplayView *_charsRemainingView;
+ UIProgressIndicator *_progressIndicator;
+ UITextField *_responseField;
+ BOOL _allowsResponse;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)_notifyView;
+- (id)_replyView;
+- (void)dealloc;
+- (void)displayString:(id)fp8 centerVertically:(BOOL)fp12;
+- (void)alertDisplayWillBecomeVisible;
+- (void)alertDisplayBecameVisible;
+- (void)_setupResponseBar;
+- (void)alertStringAvailable:(id)fp8;
+- (BOOL)allowsResponse;
+- (void)setAllowsResponse:(BOOL)fp8;
+- (BOOL)textField:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+- (void)_updateCharsRemaining;
+- (void)_textChanged:(id)fp8;
+- (void)_replyClicked;
+- (void)_okayClicked;
+- (void)_cancelClicked;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBUnsupportedURLAlertItem : SBDismissOnlyAlertItem
+{
+}
+
++ (id)activeUnsupportedURLAlertItem;
+- (void)dealloc;
+- (void)willActivate;
+- (void)willDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSString;
+
+@interface SBVODAlarm : NSObject
+{
+ NSString *_title;
+ NSString *_path;
+ NSDictionary *_rentalInfo;
+ unsigned int _loadingRentalInfo:1;
+ unsigned int _sanityCheckingExpiration:1;
+ unsigned int _watched:1;
+}
+
++ (void)cancelPendingLoads;
++ (void)_rentalInfoThread;
+- (id)initWithDictionary:(id)fp8;
+- (void)dealloc;
+- (int)compare:(id)fp8;
+- (id)expirationDate;
+- (BOOL)hasLoaded;
+- (BOOL)isExpired;
+- (BOOL)rentalHasBeenWatched;
+- (BOOL)hasFireDateSinceDate:(id)fp8;
+- (id)nextFireDate;
+- (id)path;
+- (void)sanityCheckExpiration;
+- (id)title;
+- (id)_dateWithStartDate:(id)fp8 duration:(id)fp12;
+- (id)_rentalInfo;
+- (void)_setRentalInfo:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBVODAlarm;
+
+@interface SBVODAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBVODAlarm *_alarm;
+}
+
++ (id)activeAlertForAlarm:(id)fp8;
+- (void)dealloc;
+- (void)setAlarm:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)unlocksScreen;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)screenWillUndim;
+- (void)willActivate;
+- (void)willDeactivateForReason:(int)fp8;
+- (void)_updateText;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, NSMutableSet, NSTimer;
+
+@interface SBVODController : NSObject
+{
+ NSMutableArray *_alarms;
+ NSMutableSet *_alarmsToFire;
+ NSMutableSet *_alarmsToFireWhenMovieEnds;
+ NSTimer *_timer;
+ NSTimer *_movieTimeoutTimer;
+ unsigned int _reloadingForBoot:1;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)didWakeFromSleep;
+- (void)reloadAlarms:(BOOL)fp8;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (void)alarmDidSanityCheck:(id)fp8;
+- (void)_alarmFired:(id)fp8;
+- (void)_presentAlarmAlerts:(id)fp8;
+- (void)_presentAlarmsHavingFiredSinceDate:(id)fp8;
+- (void)_scheduleTimer;
+- (void)_writeTimeToDefaults;
+- (BOOL)_alarmIsExpired:(id)fp8 hints:(id)fp12;
+- (id)_expiredAlarmsPath;
+- (void)_noteExpiredAlarms:(id)fp8;
+- (void)_movieEndTimeout:(id)fp8;
+- (void)_nowPlayingInfoChanged;
+- (void)_sanityCheckExpiredAlarms:(id)fp8;
+- (void)_significantTimeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBVoiceMailAlertItem : SBDismissOnlyAlertItem
+{
+ BOOL _isForVisualVoicemail;
+ unsigned int _recordUID;
+}
+
++ (id)currentInstance;
++ (BOOL)hasCurrentInstance;
+- (BOOL)isForVisualVoicemail;
+- (void)setIsVisualVoicemail:(BOOL)fp8 recordUID:(unsigned int)fp12;
+- (void)didDeactivateForReason:(int)fp8;
+- (BOOL)willShowInAwayItems;
+- (void)performUnlockAction;
+- (id)lockLabel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBVoicemailManager : NSObject
+{
+ CDAnonymousStruct2 _alertMark;
+ CDAnonymousStruct2 _awayItemMark;
+ BOOL _hasVisualVoicemail;
+ int _visualVoicemailSubscriptionToken;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setHasVisualVoicemail:(BOOL)fp8;
+- (void)_updateVisualVoicemailState;
+- (BOOL)_hasVisualVoicemail;
+- (void)_mark:(CDAnonymousStruct2 *)fp8;
+- (void)markForAlerts;
+- (void)markForAwayItems;
+- (void)mark;
+- (id)copyVisualVoicemailRecordsForAwayItems;
+- (void)_presentAlertForRecord:(void *)fp8 visualVoicemail:(BOOL)fp12;
+- (void)_handleVoicemailAvailableNotification:(id)fp8;
+- (void)_handleVoicemailStoreChangedNotification;
+- (void)_handleVoicemailFallbackNotification;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@interface SBWeatherApplicationIcon : SBApplicationIcon
+{
+}
+
+- (id)initWithApplication:(id)fp8;
+- (void)dealloc;
+- (void)resetIcon;
+- (BOOL)showFahrenheit;
+- (id)icon;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBWiFiDontAskAlertItem : SBAlertItem
+{
+}
+
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBWiFiErrorAlertItem : SBAlertItem
+{
+ id _delegate;
+ NSString *_name;
+ int _error;
+}
+
+- (id)initWithNetworkName:(id)fp8 error:(int)fp12;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)dismiss;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBWiFiIsEnterpriseAlert : SBAlertItem
+{
+ id _delegate;
+}
+
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)setDelegate:(id)fp8;
+- (void)dismiss;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBWiFiPasswordAlertItem : SBAlertItem
+{
+ id _delegate;
+ NSString *_name;
+}
+
+- (id)initWithNetworkName:(id)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)dismiss;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)returnKeyPressed:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSArray, NSString;
+
+@interface SBWiFiTrustAlertItem : SBAlertItem
+{
+ NSString *_displayName;
+ NSString *_networkName;
+ NSArray *_certificateArray;
+ BOOL _sentResponse;
+}
+
+- (id)alertSheet;
+- (id)initWithCertificateArray:(id)fp8 networkName:(id)fp12;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)didDeactivateForReason:(int)fp8;
+- (BOOL)dismissOnLock;
+- (BOOL)allowMenuButtonDismissal;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@interface SBZoomView : UIImageView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24 isInCall:(BOOL)fp28 preventSplit:(BOOL)fp32;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface SMSAlertSheet : UIModalView
+{
+ BOOL _showingTagline;
+}
+
+- (void)layout;
+- (void)updateTagline;
+- (void)layoutAnimated:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SpringBoard.h"
+
+@interface SpringBoard (AlertSheetAdditions)
+- (void)_alertSheetStackChanged;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SpringBoard.h"
+
+@interface SpringBoard (SBApplicationTesting)
+- (BOOL)runTest:(id)fp8 options:(id)fp12;
+- (void)_retryLaunchTestWithOptions:(id)fp8;
+- (void)startLaunchTestNamed:(id)fp8 options:(id)fp12;
+- (void)startResumeTestNamed:(id)fp8 options:(id)fp12;
+- (void)endLaunchTest;
+- (void)finishedTest:(id)fp8 extraResults:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIApplication.h"
+
+@class NSString, NSTimer, NSURL, SBDimmingWindow, SBUIController;
+
+@interface SpringBoard : UIApplication
+{
+ SBUIController *_uiController;
+ NSTimer *_menuButtonTimer;
+ NSTimer *_lockButtonTimer;
+ NSTimer *_idleTimer;
+ NSTimer *_autoLockTimer;
+ double _lastTimeIdleCausedDim;
+ double _headsetButtonDownTime;
+ SBDimmingWindow *_simulatedBlankingWindow;
+ unsigned int _delaySleepOnHeadsetClick:1;
+ unsigned int _headsetButtonClickCount:8;
+ unsigned int _menuButtonClickCount:8;
+ unsigned int _screenshotWasTaken:1;
+ unsigned int _disableAutoDimming:1;
+ unsigned int _nextLockUpLocks:1;
+ unsigned int _poweringDown:1;
+ unsigned int _autoDimmed:1;
+ unsigned int _autoDimmedToBlack:1;
+ unsigned int _powerManagementEnabled:1;
+ unsigned int _ipodIsPlaying:1;
+ int _UIOrientation;
+ NSURL *_menuDoubleTapURL;
+ int _notifyDontAnimateREOToken;
+ int _notifyDontAllowMediaHUDToken;
+ NSString *_jetsamIncidentID;
+ double _sampleSystemStartTime;
+ struct __CFDictionary *_startAppsCPUTimes;
+}
+
++ (void)printWorkspaceStacks;
++ (void)printWorkspaceLogs;
+- (BOOL)registerForSystemEvents;
+- (BOOL)rendersLocally;
+- (BOOL)handleEvent:(struct __GSEvent *)fp8;
+- (void)monitorForPurpleServerTermination;
+- (void)updatePowerlogKillingProcess:(BOOL)fp8;
+- (void)applicationDidFinishLaunching:(id)fp8;
+- (BOOL)applicationSupportsRemoteNotifications;
+- (void)appleIconViewRemoved;
+- (void)checkForExpiredPasscode;
+- (BOOL)powerManagementIsEnabled;
+- (void)showLowDiskSpaceAlert;
+- (void)showEDGEActivationFailureAlert:(id)fp8 reason:(id)fp12;
+- (void)showWiFiAlert;
+- (void)showWiFiEnterpriseTrustAlert:(void *)fp8;
+- (void)userDefaultsDidChange:(id)fp8;
+- (void)_testPhoneAlerts;
+- (void)runFieldTestScript;
+- (void)significantTimeChange;
+- (void)tripleFingerGestureTriggered;
+- (BOOL)shouldRunFieldTestScript;
+- (BOOL)iapIsInExtendedMode;
+- (BOOL)_canShowNowPlayingHUD;
+- (BOOL)allowMenuDoubleTap;
+- (void)handleMenuDoubleTap;
+- (void)_setMenuButtonTimer:(id)fp8;
+- (void)_setLockButtonTimer:(id)fp8;
+- (void)clearMenuButtonTimer;
+- (void)_menuButtonWasHeld;
+- (void)menuButtonDown:(struct __GSEvent *)fp8;
+- (void)menuButtonUp:(struct __GSEvent *)fp8;
+- (void)_handleMenuButtonEvent;
+- (void)lockButtonDown:(struct __GSEvent *)fp8;
+- (void)lockButtonWasHeld;
+- (void)reboot;
+- (void)powerDown;
+- (void)relaunchSpringBoard;
+- (void)powerDownRequested:(id)fp8;
+- (void)powerDownCanceled:(id)fp8;
+- (void)_initLockButtonBearTrap;
+- (void)_setLockButtonBearTrap;
+- (void)_unsetLockButtonBearTrap;
+- (void)_fireLockButtonBearTrap;
+- (void)lockButtonUp:(struct __GSEvent *)fp8;
+- (void)headsetButtonDown:(struct __GSEvent *)fp8;
+- (void)headsetButtonUp:(struct __GSEvent *)fp8;
+- (void)_handleHeadsetButtonClick:(struct __GSEvent *)fp8;
+- (void)ALSPrefsChanged:(id)fp8;
+- (void)updateParentalControls;
+- (void)updateIconVisibility;
+- (void)loadEarlyPrefs;
+- (void)demoPrefsChanged:(BOOL)fp8;
+- (void)clockFormatChanged;
+- (void)autoLockPrefsChanged;
+- (void)pinPolicyChanged;
+- (void)ringerChanged:(int)fp8;
+- (void)accessoryAvailabilityChanged:(struct __GSEvent *)fp8;
+- (void)accessoryKeyStateChanged:(struct __GSEvent *)fp8;
+- (void)accessoryEvent:(struct __GSEvent *)fp8;
+- (unsigned int)_portForEvent:(struct __GSEvent *)fp8;
+- (void)quitTopApplication:(struct __GSEvent *)fp8;
+- (void)applicationExited:(struct __GSEvent *)fp8;
+- (void)anotherApplicationFinishedLaunching:(struct __GSEvent *)fp8;
+- (void)otherApplicationWillSuspend:(struct __GSEvent *)fp8;
+- (void)applicationStarted:(struct __GSEvent *)fp8;
+- (void)applicationSuspend:(struct __GSEvent *)fp8;
+- (void)applicationSuspended:(struct __GSEvent *)fp8;
+- (void)applicationSuspendedSettingsUpdated:(struct __GSEvent *)fp8;
+- (void)showAlertForUnhandledURL:(id)fp8 error:(int)fp12;
+- (void)applicationOpenURL:(id)fp8 asPanel:(BOOL)fp12 publicURLsOnly:(BOOL)fp16;
+- (void)applicationOpenURL:(id)fp8 asPanel:(BOOL)fp12;
+- (void)volumeChanged:(struct __GSEvent *)fp8;
+- (void)setBacklightFactor:(int)fp8;
+- (void)setBacklightLevel:(float)fp8;
+- (void)setProximitySensorEnabled:(int)fp8;
+- (void)setupMidnightTimer;
+- (void)_midnightPassed;
+- (void)_adjustMidnightTimerAfterSleep;
+- (void)handleOutOfLineDataResponse:(struct __GSEvent *)fp8;
+- (void)dim;
+- (void)turnOffBacklight;
+- (void)cancelTurnOffBacklightAfterDelay;
+- (void)turnOffBacklightAfterDelay;
+- (void)showSimulatedScreenBlank;
+- (void)hideSimulatedScreenBlank;
+- (void)dimToBlack;
+- (void)undim;
+- (void)lockAfterCall;
+- (BOOL)shouldDimToBlackInsteadOfLock;
+- (void)autoLock;
+- (void)didIdle;
+- (double)nextIdleTimeDuration;
+- (double)nextLockTimeDuration;
+- (void)clearIdleTimer;
+- (void)resetIdleTimerAndUndim:(BOOL)fp8;
+- (void)userEventOccurred:(id)fp8;
+- (void)resetIdleTimer;
+- (void)resetIdleDuration:(double)fp8;
+- (void)updateRejectedInputSettings;
+- (void)updateRejectedInputSettingsForInCallState:(BOOL)fp8 isOutgoing:(BOOL)fp12;
+- (void)handleOutOfLineDataRequest:(struct __GSEvent *)fp8;
+- (void)lockDevice:(struct __GSEvent *)fp8;
+- (void)statusBarEvent:(struct __GSEvent *)fp8;
+- (void)checkMemoryStatus;
+- (void)_receivedMemoryNotification;
+- (void)_killSpringBoardInResponseToCriticalWarning;
+- (void)noteSubstantialTransitionOccured;
+- (int)_frontMostAppOrientation;
+- (void)noteUIOrientationChanged:(int)fp8 display:(id)fp12;
+- (int)UIOrientation;
+- (void)updateMenuDoubleTapSettings;
+- (void)updateAccelerometerSettings;
+- (void)updateProximitySettings;
+- (void)updateTouchPointSettings;
+- (void)updateAirPortForDisplay:(id)fp8;
+- (void)frontDisplayDidChange:(id)fp8;
+- (void)didDismissMiniAlert;
+- (void)willDisplayMiniAlert:(int *)fp8;
+- (void)willDismissMiniAlert:(int *)fp8 andShowAnother:(BOOL)fp12;
+- (BOOL)canShowAlerts;
+- (BOOL)isLocked;
+- (int)alertOrientation;
+- (void)_tearDownNow;
+- (void)tearDown;
+- (BOOL)deviceIsInNowPlaying;
+- (BOOL)musicIsPlaying;
+- (void)setNowPlayingInfo:(id)fp8;
+- (BOOL)deviceAllowsNowPlayingHUD;
+- (void)setJetsamIncidentID;
+- (void)clearJetsamIncidentID;
+- (id)jetsamIncidentID;
+- (void)clearDeviceAllowsNowPlayingHUD;
+- (void)goOffAndOnUSBBus;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface TrustAlertSheet : UIModalView
+{
+}
+
+- (BOOL)requiresPortraitOrientation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPreferencesTableCell.h"
+
+@interface UIAlertTableCell : UIPreferencesTableCell
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UIModalViewDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIScroller.h"
+
+@interface UIScroller (Centerable)
+- (void)centerToContentView;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject-Protocol.h"
+
+@protocol UITextFieldDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableSet, NSString, UIWindow, VolumeControlView;
+
+@interface VolumeControl : NSObject
+{
+ UIWindow *_volumeWindow;
+ VolumeControlView *_volumeView;
+ BOOL _windowVisible;
+ BOOL _debounce;
+ int _mode;
+ NSMutableSet *_alwaysHiddenCategories;
+ NSString *_lastDisplayedCategory;
+ NSString *_lastEventCategory;
+}
+
++ (id)sharedVolumeControl;
+- (id)init;
+- (void)dealloc;
+- (void)reorientHUDIfNeeded:(BOOL)fp8;
+- (void)_createUI;
+- (void)_tearDown;
+- (void)_orderWindowOut:(id)fp8;
+- (void)addAlwaysHiddenCategory:(id)fp8;
+- (void)removeAlwaysHiddenCategory:(id)fp8;
+- (BOOL)_HUDIsDisplayableForCategory:(id)fp8;
+- (float)_windowFadeDelay;
+- (void)_orderWindowFront:(id)fp8 forCategory:(id)fp12;
+- (BOOL)_allowVolumeChangeForCategory:(id)fp8;
+- (void)_changeVolumeBy:(float)fp8;
+- (float)_calcButtonRepeatDelay;
+- (void)increaseVolume;
+- (void)decreaseVolume;
+- (void)hideHUD;
+- (void)showHUD;
+- (id)lastDisplayedCategory;
+- (void)setHUDMode:(int)fp8;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+- (void)cancelVolumeEvent;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_registerForAVSystemControllerNotifications;
+- (void)_unregisterForAVSystemControllerNotifications;
+- (void)_serverConnectionDied:(id)fp8;
+- (int)_volumeModeForCategory:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, UITextLabel;
+
+@interface VolumeControlView : UIView
+{
+ float _volume;
+ int _mode;
+ BOOL _headphonesPresent;
+ UITextLabel *_label1;
+ UITextLabel *_label2;
+ NSString *_line1;
+ NSString *_line2;
+}
+
++ (void)loadImages;
++ (struct CGSize)controlSize;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)_checkHeadphonesPresent;
+- (void)setMode:(int)fp8;
+- (void)setVolume:(float)fp8 mode:(int)fp12;
+- (float)volume;
+- (void)_updateLabelStrings;
+- (void)dealloc;
+- (BOOL)_showLabel;
+- (void)_drawLine1;
+- (void)_drawLine2;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITextField.h"
+
+@interface WhiteBorderedTextField : UITextField
+{
+}
+
+- (void)drawBorder:(struct CGRect)fp8;
+- (struct CGRect)textRect;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSCalendarDate, NSString;
+
+@interface Alarm : NSObject
+{
+ unsigned int _alarmHour;
+ unsigned int _alarmMinute;
+ int _alarmSetting;
+ NSString *_alarmSoundIdentifier;
+ NSString *_alarmTitle;
+ NSCalendarDate *_snoozeUntilDate;
+ unsigned int _isActive:1;
+ unsigned int _repeats:1;
+ unsigned int _allowsSnooze:1;
+ unsigned int _dontSendUpdate:1;
+ unsigned int _dontStopSnoozing:1;
+ unsigned int _reserved:27;
+}
+
+- (id)description;
+- (void)_update;
+- (id)init;
+- (id)_initWithDictionary:(id)fp8;
+- (id)_prefsDictionary;
+- (void)dealloc;
+- (BOOL)alarmTimesEqualTo:(id)fp8;
+- (void)setAlarmHour:(unsigned int)fp8 minute:(unsigned int)fp12;
+- (void)getAlarmHour:(unsigned int *)fp8 minute:(unsigned int *)fp12;
+- (id)_fireDateAfterDate:(id)fp8;
+- (void)setActive:(BOOL)fp8;
+- (BOOL)isActive;
+- (void)setRepeats:(BOOL)fp8;
+- (BOOL)repeats;
+- (void)setDaySetting:(int)fp8;
+- (int)daySetting;
+- (void)setAllowsSnooze:(BOOL)fp8;
+- (BOOL)allowsSnooze;
+- (BOOL)isSnoozing;
+- (void)startSnoozingFromDate:(id)fp8;
+- (void)stopSnoozing;
+- (id)_snoozeUntilDate;
+- (void)setAlarmSoundIdentifier:(id)fp8;
+- (id)alarmSoundIdentifier;
+- (void)setAlarmTitle:(id)fp8;
+- (id)alarmTitle;
+- (void)_activateAlertItem;
+- (void)fireAlarm;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, NSString, NSTimer;
+
+@interface AlarmController : NSObject
+{
+ NSMutableArray *_alarmList;
+ NSTimer *_alarmTimer;
+ NSMutableArray *_alarmsToFire;
+ unsigned int _readingAlarms:1;
+ NSTimer *_countDownTimer;
+ double _countDownTime;
+ NSString *_countDownTimerSoundIdentifier;
+ struct __CFDate *_alarmWakeupDate;
+ struct __CFDate *_countdownWakeupDate;
+}
+
++ (id)sharedAlarmController;
+- (void)_readAlarms;
+- (void)_saveAlarms;
+- (void)_alarmChanged:(id)fp8;
+- (void)_resetCountDownTime;
+- (id)init;
+- (void)dealloc;
+- (unsigned int)addAlarm:(id)fp8;
+- (void)removeAlarmAtIndex:(unsigned int)fp8;
+- (id)alarms;
+- (void)_scheduleAlarms;
+- (void)_alarmTimeReached:(id)fp8;
+- (void)setCountDownTime:(double)fp8 withSoundIdentifier:(id)fp16;
+- (void)_countDownTimerFired:(id)fp8;
+- (void)_sleepTimerFired:(id)fp8;
+- (double)countDownTime;
+- (id)countDownTimerSoundIdentifier;
+- (void)_wokeFromSleep;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@interface BorderedPushButton : UIPushButton
+{
+}
+
+- (void)_sizeToFit;
+- (void)drawButtonPart:(int)fp8 inRect:(struct CGRect)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+struct CGAffineTransform {
+ float _field1;
+ float _field2;
+ float _field3;
+ float _field4;
+ float _field5;
+ float _field6;
+};
+
+struct CGColor;
+
+struct CGContext;
+
+struct CGImage;
+
+struct CGPoint {
+ float x;
+ float y;
+};
+
+struct CGRect {
+ struct CGPoint origin;
+ struct CGSize size;
+};
+
+struct CGSize {
+ float width;
+ float height;
+};
+
+struct CalAlarmEngine;
+
+struct CalDatabase;
+
+struct CalEventExpirationMonitor;
+
+struct _Apple80211;
+
+struct _NSRange {
+ unsigned int _field1;
+ unsigned int _field2;
+};
+
+struct _NSZone;
+
+struct __AOSNotificationSession;
+
+struct __CFDate;
+
+struct __CFDateFormatter;
+
+struct __CFDictionary;
+
+struct __CFError;
+
+struct __CFMachPort;
+
+struct __CFRunLoopSource;
+
+struct __CFSet;
+
+struct __CFString;
+
+struct __CFTimeZone;
+
+struct __CFUserNotification;
+
+struct __CTCall;
+
+struct __CTSMSMessage;
+
+struct __CTServerConnection;
+
+struct __GSEvent;
+
+struct __GSFont;
+
+typedef struct {
+ int _field1;
+ char _field2;
+ char _field3;
+ char _field4;
+ char _field5;
+ double _field6;
+} CDAnonymousStruct1;
+
+typedef struct {
+ unsigned char voicemailAvailable;
+ int voicemailCount;
+ long long voicemailID;
+} CDAnonymousStruct2;
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "ISDownload.h"
+
+@interface ISDownload (SpringBoardAdditions)
+- (BOOL)isFailed;
+- (BOOL)isFinished;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol ISNetworkMonitor
+- (void)storeSetNetworkIsActive:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSArray.h"
+
+@interface NSArray (AlertItemsAdditions)
+- (id)objectOfClass:(Class)fp8;
+- (BOOL)containsObjectOfClass:(Class)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSCharacterSet.h"
+
+@interface NSCharacterSet (PhonePad)
++ (id)phonePadCharacterSet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (CTHelpers)
+- (id)callClass;
+- (id)callForwardingReason;
+- (id)callBarringFacility;
+- (id)callingLineIDRestrictionValue;
+- (id)callingLinePresentationValue;
+- (id)connectedLineIDRestrictionValue;
+- (id)connectedLinePresentationValue;
+- (id)enabledString;
+- (id)serviceCenterAddress;
+- (id)ssServiceType;
+- (id)mmiProcedure;
+- (struct __CFString *)settingType;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (SBWiFiAdditions)
+- (int)compareNetworkDictionaryAscending:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (PrefsNotifications)
+- (void)addPrefNotification:(id)fp8 withUserInfo:(id)fp12;
+- (id)_callForwardingString:(id)fp8;
+- (id)_callWaitingString:(id)fp8;
+- (id)_callBarringString:(id)fp8;
+- (id)_fixedDialingString:(id)fp8;
+- (id)_connectedLinePresentationString:(id)fp8;
+- (id)_callingLinePresentationString:(id)fp8;
+- (id)_connectedLineIDRestrictionString:(id)fp8;
+- (id)_callingLineIDRestrictionString:(id)fp8;
+- (id)_simLockString:(id)fp8;
+- (id)_serviceCenterAddressString:(id)fp8;
+- (id)_ssPasswordString:(id)fp8;
+- (id)_alertStringForPref:(id)fp8;
+- (id)prefsNotificationsAlertString;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (SBArrayStackAdditions)
+- (void)push:(id)fp8;
+- (id)pop;
+- (id)popObject:(id)fp8;
+- (id)top;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol NSObject
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (Class)superclass;
+- (Class)class;
+- (id)self;
+- (struct _NSZone *)zone;
+- (id)performSelector:(SEL)fp8;
+- (id)performSelector:(SEL)fp8 withObject:(id)fp12;
+- (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
+- (BOOL)isProxy;
+- (BOOL)isKindOfClass:(Class)fp8;
+- (BOOL)isMemberOfClass:(Class)fp8;
+- (BOOL)conformsToProtocol:(id)fp8;
+- (BOOL)respondsToSelector:(SEL)fp8;
+- (id)retain;
+- (oneway void)release;
+- (id)autorelease;
+- (unsigned int)retainCount;
+- (id)description;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSString.h"
+
+@interface NSString (Formatting)
+- (id)ICCID;
+- (id)IMEI;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSUserDefaults.h"
+
+@interface NSUserDefaults (SpringBoardAdditions)
+- (void)safeSynchronize;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIColor;
+
+@interface RoundedBorderView : UIView
+{
+ UIColor *_color;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 color:(id)fp24;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSMutableDictionary;
+
+@interface SBAccessoryController : NSObject
+{
+ NSDictionary *_lingoToApplicationMap;
+ NSMutableDictionary *_availableAccessories;
+}
+
++ (id)sharedAccessoryController;
+- (id)init;
+- (void)dealloc;
+- (void)reloadLingoToApplicationMap;
+- (void)_enableAccessoryIfNeeded:(id)fp8 forLingo:(int)fp12;
+- (void)_disableAccessoryIfNeeded:(id)fp8 forLingo:(int)fp12;
+- (void)accessoryAvailabilityChanged:(int)fp8 availability:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@class UITextViewLegacy;
+
+@interface SBActivationInfoAlertItem : SBDismissOnlyAlertItem
+{
+ UITextViewLegacy *_textView;
+}
+
++ (id)activeItem;
+- (id)init;
+- (void)dealloc;
+- (BOOL)willShowInAwayItems;
+- (void)didPresentAlertSheet:(id)fp8;
+- (void)_updateTextView;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)_simStatusChanged:(id)fp8;
+- (void)willActivate;
+- (void)didDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class SBStatusBarBatteryView;
+
+@interface SBActivationView : UIView
+{
+ UIView *_backgroundView;
+ SBStatusBarBatteryView *_batteryView;
+ int _mode;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 mode:(int)fp24;
+- (int)mode;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBRingingAlertItem.h"
+
+@class Alarm;
+
+@interface SBAlarmAlertItem : SBRingingAlertItem
+{
+ Alarm *_alarm;
+ BOOL _snoozeAlarm;
+}
+
+- (id)initWithAlarm:(id)fp8;
+- (void)dealloc;
+- (void)setAlarm:(id)fp8;
+- (id)alarm;
+- (BOOL)allowsSnooze;
+- (void)startSnoozingAndDeactivate;
+- (void)autoMute;
+- (void)willDeactivateForReason:(int)fp8;
+- (id)lockLabel;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)soundIdentifier;
+- (id)avClientName;
+- (id)avAudioCategory;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDisplay.h"
+
+@class NSMutableDictionary, SBAlertDisplay, SBAlertWindow;
+
+@interface SBAlert : SBDisplay
+{
+ SBAlertDisplay *_display;
+ NSMutableDictionary *_dictionary;
+ SBAlertWindow *_deferredAlertWindow;
+}
+
++ (void)registerForAlerts;
++ (id)alertWindow;
++ (void)test;
+- (void)dealloc;
+- (id)display;
+- (void)setDisplay:(id)fp8;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)objectForKey:(id)fp8;
+- (BOOL)allowsStackingOfAlert:(id)fp8;
+- (BOOL)displaysAboveLock;
+- (BOOL)undimsDisplay;
+- (float)finalAlpha;
+- (double)animateInDuration;
+- (struct CGRect)alertWindowRect;
+- (Class)alertWindowClass;
+- (BOOL)activate;
+- (void)tearDownAlertWindow:(id)fp8;
+- (void)removeFromView;
+- (BOOL)deactivate;
+- (BOOL)animatesDismissal;
+- (BOOL)allowsDoubleHeightStatusBar;
+- (float)autoDimTime;
+- (int)statusBarMode;
+- (int)statusBarOrientation;
+- (void)didAnimateLockKeypadIn;
+- (void)didAnimateLockKeypadOut;
+- (void)didFinishAnimatingIn;
+- (void)didFinishAnimatingOut;
+
+#if 1 // iPhoneOS 3.x
+- (void) handleMenuButtonTap;
+#endif
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@interface SBAlertDisplay (PhoneNumberResolution)
++ (id)imageForPerson:(void *)fp8 display:(id)fp12 isFullscreen:(char *)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@interface SBAlertDisplay (SIMToolkitExtensions)
++ (id)alertBackgroundColor;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class SBAlert;
+
+@interface SBAlertDisplay : UIView
+{
+ SBAlert *_alert;
+ unsigned int _displaysAboveStatusBar:1;
+ unsigned int _shouldAnimateIn:1;
+}
+
+- (void)setAlert:(id)fp8;
+- (id)alert;
+- (void)launchURL:(id)fp8;
+- (void)dismiss;
+- (void)setHandlerAlreadyActive:(BOOL)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)alertDisplayBecameVisible;
+- (BOOL)displaysAboveStatusBar;
+- (void)setDisplaysAboveStatusBar:(BOOL)fp8;
+- (BOOL)isReadyToBeRemovedFromView;
+- (void)setShouldAnimateIn:(BOOL)fp8;
+- (BOOL)shouldAnimateIn;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImageView, UILabel;
+
+@interface SBAlertImageView : UIView
+{
+ UIImageView *_imageView;
+ UILabel *_labelView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 errorString:(id)fp24;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class SBTextDisplayView, UIKeyboard, UINavigationBar, UIScroller, UITextField;
+
+@interface SBAlertInputView : SBSlidingAlertDisplay <UITextFieldDelegate>
+{
+ UITextField *_inputTextField;
+ UIKeyboard *_keyboard;
+ SBTextDisplayView *_textDisplay;
+ UIScroller *_scroller;
+ UINavigationBar *_bar;
+ BOOL _digitsOnly;
+ id _delegate;
+ int _minLength;
+ int _maxLength;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)dealloc;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)showsDesktopImage;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)setText:(id)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setMinLength:(int)fp8;
+- (void)setMaxLength:(int)fp8;
+- (void)_setNavigationBar:(id)fp8;
+- (void)_setInputTextField:(id)fp8;
+- (void)_setKeyboard:(id)fp8;
+- (BOOL)textField:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+- (void)setDigitsOnly:(BOOL)fp8;
+- (void)sbAlertInputViewSendClicked:(id)fp8;
+- (void)sbAlertInputViewCancelClicked:(id)fp8;
+- (id)textField;
+- (void)_sendClicked:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBAlertItem (CallFailurePredicate)
+- (BOOL)isCallFailureAlertItem;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import <UIKit/UIModalViewDelegate-Protocol.h>
+
+@class UIModalView;
+
+@interface SBAlertItem : NSObject <UIModalViewDelegate>
+{
+ UIModalView *_alertSheet;
+ BOOL _disallowUnlockAction;
+ BOOL _orderOverSBAlert;
+ BOOL _preventLockOver;
+}
+
+- (id)alertSheet;
+- (void)dealloc;
+- (BOOL)allowMenuButtonDismissal;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)undimsScreen;
+- (BOOL)unlocksScreen;
+- (BOOL)dismissOnLock;
+- (BOOL)willShowInAwayItems;
+- (void)cleanPreviousConfiguration;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (float)lockLabelFontSize;
+- (double)autoDismissInterval;
+- (void)setDisallowsUnlockAction:(BOOL)fp8;
+- (BOOL)disallowsUnlockAction;
+- (void)performUnlockAction;
+- (void)setOrderOverSBAlert:(BOOL)fp8;
+- (BOOL)preventLockOver;
+- (void)setPreventLockOver:(BOOL)fp8;
+- (void)willActivate;
+- (void)didActivate;
+- (void)willRelockForButtonPress:(BOOL)fp8;
+- (void)dismiss;
+- (void)screenDidUndim;
+- (void)screenWillUndim;
+- (void)willDeactivateForReason:(int)fp8;
+- (void)didDeactivateForReason:(int)fp8;
+- (id)awayItem;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableArray, NSTimer;
+
+@interface SBAlertItemsController : NSObject
+{
+ NSMutableArray *_lockedAlertItems;
+ NSMutableArray *_unlockedAlertItems;
+ NSTimer *_autoDismissTimer;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)convertAnimatingUnlockedAlertsToLockedAlerts;
+- (void)deactivateAllAlertItems;
+- (void)resetAutoDismissTimer;
+- (void)activateAlertItem:(id)fp8;
+- (void)_deactivateAlertItem:(id)fp8 reason:(int)fp12;
+- (void)deactivateAlertItem:(id)fp8;
+- (void)deactivateAlertItem:(id)fp8 reason:(int)fp12;
+- (void)deactivateAlertItemsUsingSelector:(SEL)fp8 reason:(int)fp12;
+- (void)autoDismissAlertItem:(id)fp8;
+- (id)alertItemOfClass:(Class)fp8;
+- (BOOL)isShowingAlertOfClass:(Class)fp8;
+- (BOOL)isShowingAlert:(id)fp8;
+- (BOOL)isShowingAlerts;
+- (id)visibleAlertItem;
+- (BOOL)deactivateAlertForMenuClick;
+- (id)deactivateAlertItemsForLock;
+- (BOOL)dontLockOverAlertItems;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@class NSMutableArray, NSMutableDictionary, SBAlertDisplay, UIView;
+
+@interface SBAlertWindow : UIWindow
+{
+ UIView *_contentLayer;
+ unsigned int _isAnimating:1;
+ unsigned int _isInvalid:1;
+ unsigned int _handlerActive:1;
+ float _finalAlpha;
+ SBAlertDisplay *_currentDisplay;
+ NSMutableArray *_stackedAlertDisplays;
+ NSMutableDictionary *_alertToDisplayMap;
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)initWithContentRect:(struct CGRect)fp8;
+- (void)_backgroundFadedIn;
+- (void)orderOut:(id)fp8;
+- (void)dealloc;
+- (BOOL)isOpaque;
+- (id)stackedDisplayForAlert:(id)fp8;
+- (void)_fireBearTrap;
+- (void)_setBearTrap;
+- (void)_cancelBearTrap;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)displayAlert:(id)fp8;
+- (BOOL)deactivateAlert:(id)fp8;
+- (int)displayCount;
+- (void)dismissWindow:(id)fp8;
+- (void)alertDisplayWillDismiss;
+- (void)popInCurrentDisplay;
+- (id)currentDisplay;
+- (void)setHandlerAlreadyActive:(BOOL)fp8;
+- (BOOL)handlerAlreadyActive;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBApplicationIcon;
+
+@interface SBAppCannotBeOpenedAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBApplicationIcon *_icon;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBApplicationIcon;
+
+@interface SBAppProfileNotTrustedAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBApplicationIcon *_icon;
+ BOOL _launchApp;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)didDeactivateForReason:(int)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@interface SBAppWindow : UIWindow
+{
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)initWithContentRect:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)sendGSEvent:(struct __GSEvent *)fp8;
+- (BOOL)shouldRespondToStatusBarHeightChange;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDisplay.h"
+
+@class NSArray, NSBundle, NSDictionary, NSMutableArray, NSMutableSet, NSString, UIRemoteApplication;
+
+@interface SBApplication : SBDisplay
+{
+ NSString *_bundleIdentifier;
+ NSString *_roleIdentifier;
+ NSString *_path;
+ NSString *_iconPath;
+ NSBundle *_cachedBundle;
+ NSString *_displayName;
+ NSString *_demoRole;
+ NSMutableSet *_statusBarItemSet;
+ NSMutableArray *_tags;
+ UIRemoteApplication *_remoteApplication;
+ struct __CFSet *_launchAlerts;
+ NSString *_seatbeltProfilePath;
+ NSDictionary *_seatbeltEnvVars;
+ NSString *_signerIdentity;
+ unsigned int _eventPort;
+ double _launchTime;
+ unsigned int _doingBackgroundNetworking;
+ unsigned int _failedLaunchCount:8;
+ unsigned int _memoryWarningCount:8;
+ unsigned int _enabled:1;
+ unsigned int _useDemoRole:1;
+ unsigned int _relauchesOnAbnormalExit:1;
+ unsigned int _isDefaultRole:1;
+ unsigned int _isSystemApplication:1;
+ unsigned int _isRevealable:1;
+ unsigned int _uiPrerederedIcon:1;
+ unsigned int _uiRequiresPersistentWiFi:1;
+ unsigned int _sbUsesNetworkIsSet:1;
+ unsigned int _dataFlagsIsSet:1;
+ int _defaultStatusBarStyle;
+ int _defaultInterfaceOrientaton;
+ unsigned int _sbUsesNetwork;
+ unsigned int _dataFlags;
+ unsigned int _uiPriority;
+ Class _iconClass;
+ NSArray *_customMachServices;
+}
+
++ (void)flushLaunchAlertsOfType:(int)fp8;
++ (void)playBundleAlertSoundDictionary:(id)fp8;
+- (id)initWithBundleIdentifier:(id)fp8 roleIdentifier:(id)fp12 path:(id)fp16 bundle:(id)fp20 infoDictionary:(id)fp24 isSystemApplication:(BOOL)fp28;
+- (void)_startWatchdogTimerWithTimeInterval:(double)fp8 selector:(SEL)fp16;
+- (void)_startLaunchWatchdogTimer;
+- (void)_startResumeWatchdogTimer;
+- (void)_startDeactivationWatchdogTimer;
+- (void)_startTerminationWatchdogTimer;
+- (void)_cancelWatchdogTimer;
+- (void)_scheduleWatchdogAssertionWithTimeout:(double *)fp8 token:(unsigned int)fp12;
+- (unsigned int)addWatchdogAssertionWithTimeout:(double *)fp8;
+- (void)renewWatchdogAssertionWithToken:(unsigned int)fp8 timeout:(double *)fp12;
+- (void)removeWatchdogAssertionWithToken:(unsigned int)fp8;
+- (void)_cancelWatchdogAssertExpiryTimer;
+- (void)_watchdogAssertExpired:(id)fp8;
+- (BOOL)shouldWatchdog;
+- (BOOL)isBeingDebugged;
+- (float)autoDimTime;
+- (float)autoLockTime;
+- (void)dealloc;
+- (BOOL)isSameExecutableAsApplication:(id)fp8;
+- (id)bundleIdentifier;
+- (void)setRoleIdentifier:(id)fp8;
+- (id)roleIdentifier;
+- (void)setIsDefaultRole:(BOOL)fp8;
+- (BOOL)isDefaultRole;
+- (id)path;
+- (id)bundle;
+- (void)purgeBundleCaches;
+- (BOOL)enabled;
+- (void)setEnabled:(BOOL)fp8;
+- (id)demoRole;
+- (void)setDemoRole:(id)fp8;
+- (void)setUseDemoRole:(BOOL)fp8;
+- (void)setTags:(id)fp8;
+- (id)tags;
+- (void)_addInternalDebugVariablesToEnvironment;
+- (unsigned int)dataUsage;
+- (void)_setDataUsage:(unsigned int)fp8;
+- (void)setUsesBackgroundNetwork:(BOOL)fp8;
+- (void)setUsesEdgeNetwork:(BOOL)fp8;
+- (void)setUsesWiFiNetwork:(BOOL)fp8;
+- (void)_resetDataUsage;
+- (id)displayIdentifier;
+- (id)urlScheme;
+- (id)pathForIcon;
+- (BOOL)isSystemApplication;
+- (BOOL)isWidgetApplication;
+- (id)_snapshotsDirectory;
+- (void)flushSnapshotsForAllRoles;
+- (BOOL)shouldLaunchPNGless;
+- (id)_additionalDisplayQualification;
+- (id)pathForDefaultImage:(char *)fp8;
+- (Class)iconClass;
+- (BOOL)isRevealable;
+- (BOOL)isPrerenderedIcon;
+- (id)displayName;
+- (void)setDisplayName:(id)fp8;
+- (void)_sendCurrentDeviceOrientation;
+- (BOOL)activate;
+- (BOOL)sendActivationEvent:(int)fp8;
+- (BOOL)deactivate;
+- (void)watchdogForDeactivate;
+- (void)watchdogForResume;
+- (void)watchdogForLaunch;
+- (void)watchdogForTermination;
+- (void)deactivated;
+- (BOOL)kill;
+- (void)_cancelAutoRelaunch;
+- (void)_relaunchNow;
+- (void)_relaunchAfterAbnormalExit:(BOOL)fp8;
+- (void)_relaunchAfterAbnormalExit;
+- (void)removeStatusBarItems;
+- (int)defaultStatusBarMode;
+- (int)defaultStatusBarOrientation;
+- (void)_resetEventPort;
+- (void)exitedCommon;
+- (void)exitedAbnormally;
+- (void)exitedNormally;
+- (unsigned int)priority;
+- (int)pid;
+- (void)setPid:(int)fp8;
+- (unsigned int)eventPort;
+- (id)launchdJobLabel;
+- (void)setLaunchdJobLabel:(id)fp8;
+- (id)seatbeltProfilePath;
+- (void)setSeatbeltProfilePath:(id)fp8;
+- (id)seatbeltEnvironmentVariables;
+- (void)setSeatbeltEnvironmentVariables:(id)fp8;
+- (id)signerIdentity;
+- (void)setSignerIdentity:(id)fp8;
+- (int)applicationSignatureState;
+- (void)markApplicationIdentityAsTrusted;
+- (int)failedLaunchCount;
+- (void)removeAppPrefs;
+- (void)launchFailed;
+- (void)launchSucceeded;
+- (void)prepareForUninstallation;
+- (unsigned int)memoryWarningCount;
+- (void)setMemoryWarningCount:(unsigned int)fp8;
+- (void)setRelaunchesAfterAbnormalExit:(BOOL)fp8;
+- (BOOL)relaunchesAfterAbnormalExit;
+- (void)noteAddedStatusBarItem:(id)fp8;
+- (void)noteRemovedStatusBarItem:(id)fp8;
+- (id)remoteApplication;
+- (BOOL)showLaunchAlertForType:(int)fp8;
+- (void)resetLaunchAlertForType:(int)fp8;
+- (void)playBundleAlertSound:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "Foundation/NSObject.h"
+
+@class NSLock, NSMutableArray, NSMutableDictionary, SBApplication;
+
+@interface SBApplicationController : NSObject
+{
+ NSMutableDictionary *_applications;
+ SBApplication *_springBoard;
+ BOOL _logChanges;
+ unsigned int _ignoreInstallationEventCount;
+ BOOL _uninstallationThreadRunning;
+ NSLock *_uninstallationLock;
+ NSMutableArray *_uninstallationQueue;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (id)allApplications;
+- (id)applicationsWithBundleIdentifier:(id)fp8;
+- (id)applicationWithDisplayIdentifier:(id)fp8;
+- (id)applicationWithPid:(int)fp8;
+- (id)allDisplayIdentifiers:(BOOL)fp8;
+- (id)allBundleIdentifiers:(BOOL)fp8;
+- (id)springBoard;
+- (id)iPod;
+- (void)setAppsUseDemoRole:(BOOL)fp8;
+- (void)loadApplications;
+- (void)loadApplicationsAndIcons:(id)fp8 reveal:(BOOL)fp12 popIn:(BOOL)fp16;
+- (void)removeApplicationsFromModelWithBundleIdentifier:(id)fp8;
+- (id)_dequeueApplicationToUninstall;
+- (void)_uninstallApplicationsThread;
+- (void)_uninstallationThreadFinished;
+- (void)_enqueueApplicationToUninstall:(id)fp8;
+- (void)uninstallApplication:(id)fp8;
+- (void)_applicationInstallationCallback;
+- (Class)applicationClassForBundleIdentifier:(id)fp8;
+- (void)loadRolesWithBundle:(id)fp8 bundlePath:(id)fp12 isSystemApplication:(BOOL)fp16 defaultTags:(id)fp20 signerIdentity:(id)fp24 seatbeltProfilePath:(id)fp28 seatbeltEnvironmentVariables:(id)fp32;
+- (void)updateSchemesForRoleDefinition:(id)fp8 displayIdentifier:(id)fp12 application:(id)fp16;
+- (id)rolesForInfoPlist:(id)fp8;
+- (id)rolesForRoleDefinitions:(id)fp8;
+- (id)displayNameForRoleDefinition:(id)fp8 inBundle:(id)fp12 infoDictionary:(id)fp16;
+- (id)widgetRoles;
+- (unsigned int)ignoreInstallationEventCount;
+- (void)setIgnoreInstallationEventCount:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@class SBApplication;
+
+@interface SBApplicationIcon : SBIcon
+{
+ SBApplication *_app;
+}
+
+- (id)initWithApplication:(id)fp8;
+- (void)dealloc;
+- (id)application;
+- (id)icon;
+- (id)displayName;
+- (id)displayIdentifier;
+- (BOOL)shouldEllipsizeLabel;
+- (id)tags;
+- (id)_automationID;
+- (BOOL)launchEnabled;
+- (void)launch;
+- (void)setBadge:(id)fp8;
+
+#if 1 // iPhoneOS 3.2
+- (UIImage *)generateIconImage:(int)type;
+#endif
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class SBBatteryChargingView;
+
+@interface SBAwayChargingView : UIView
+{
+ SBBatteryChargingView *_chargingView;
+ SBBatteryChargingView *_headsetChargingView;
+ unsigned int _animatingBatteries:1;
+ unsigned int _updateAfterAnimation:1;
+ unsigned int _showingDeviceBattery:1;
+ unsigned int _showingHeadsetBattery:1;
+}
+
++ (struct CGSize)defaultSize;
++ (BOOL)shouldShowDeviceBattery;
++ (BOOL)shouldShowHeadsetBattery;
+- (id)initWithFrame:(struct CGRect)fp8 awayView:(id)fp24;
+- (void)dealloc;
+- (void)updateInterface:(BOOL)fp8;
+- (id)chargingView;
+- (void)addChargingView;
+- (void)hideChargingView;
+- (id)headsetChargingView;
+- (void)addHeadsetChargingView;
+- (void)hideHeadsetChargingView;
+- (struct CGPoint)_dualBatteryPositionForBattery:(id)fp8;
+- (struct CGPoint)_singleBatteryPositionForBattery:(id)fp8;
+- (void)_switchFromBattery:(id)fp8 toView:(id)fp12 animate:(BOOL)fp16;
+- (void)_slideBattery:(id)fp8 toShowBattery:(id)fp12 animate:(BOOL)fp16;
+- (void)_slideBattery:(id)fp8 toHideBattery:(id)fp12 animate:(BOOL)fp16;
+- (void)_finishedFadeForSwitch:(id)fp8 finished:(BOOL)fp12 context:(id)fp16;
+- (void)_finishedSlideForSlideToReveal:(id)fp8 finished:(BOOL)fp12 context:(id)fp16;
+- (void)_finishedHideForHideToSlide:(id)fp8 finished:(BOOL)fp12 context:(id)fp16;
+- (void)_batteryAnimationFinished:(id)fp8;
+- (void)_test:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSDictionary, NSMutableArray, NSMutableDictionary, NSString, NSTimeZone, NSTimer, SBAlertItem, SBAwayItem, SBAwayModel, SBAwayView, SBSlidingAlertDisplay, SBUIController;
+
+@interface SBAwayController : SBAlert
+{
+ SBUIController *_uiController;
+ SBAwayModel *_model;
+ SBAwayView *_awayView;
+ NSTimer *_dimTimer;
+ SBAwayItem *_clickedItem;
+ unsigned int _isLocked:1;
+ unsigned int _isDimmed:1;
+ unsigned int _isDimming:1;
+ unsigned int _orderedOutDimmed:1;
+ unsigned int _frontDimmed:1;
+ unsigned int _isBlocked:1;
+ unsigned int _makingEmergencyCall:1;
+ unsigned int _appRequestedPasscodeEntry:1;
+ unsigned int _needToMakeEmergencyCall:1;
+ unsigned int _isSyncing:1;
+ unsigned int _relockAfterUnlock:1;
+ unsigned int _wasLockedOrMakingEmergencyCallBeforeSync:1;
+ unsigned int _wasDeviceLockedBeforeSync:1;
+ unsigned int _willLockAfterDelay:1;
+ unsigned int _showOverheatUI:1;
+ unsigned int _lockBarTracking:1;
+ NSDictionary *_nowPlayingInfo;
+ SBSlidingAlertDisplay *_deviceUnlockDisplay;
+ double _deviceLockBlockTime;
+ double _deviceLockGracePeriodEndTimeInterval;
+ NSTimeZone *_deviceLockGraceTimeZone;
+ BOOL _devicePasscodeLoaded;
+ NSString *_devicePasscode;
+ NSMutableArray *_pendingAlertItems;
+ SBAlertItem *_currentAlertItem;
+ int _notifyLockStateToken;
+ BOOL _notifyLockStateCurrentState;
+ NSMutableDictionary *_awayViewPluginControllers;
+ BOOL _smsMessageReceived;
+ double _smsMessageReceivedTime;
+ double _smsWakeTime;
+ struct __CFDate *_smsSoundWakeDate;
+ NSTimer *_smsSoundWakeTimer;
+ BOOL _smsPlayedSoundOnce;
+}
+
++ (id)sharedAwayController;
++ (void)registerForAlerts;
+- (id)initWithUIController:(id)fp8;
+- (id)awayModel;
+- (void)applicationDidFinishLaunching:(id)fp8;
+- (struct CGRect)alertWindowRect;
+- (float)finalAlpha;
+- (BOOL)undimsDisplay;
+- (id)awayView;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)dealloc;
+- (void)_releaseAwayView;
+- (void)handleClickedItem:(id)fp8;
+- (double)animateInDuration;
+- (void)reactivatePendingAlertItems;
+- (void)playLockSound;
+- (void)_sendLockStateChangedNotification;
+- (BOOL)showOverheatUI;
+- (void)setShowOverheatUI:(BOOL)fp8;
+- (void)_pendAlertItem:(id)fp8;
+- (void)lock;
+- (id)pendingAlertItems;
+- (void)_unlockWithSound:(BOOL)fp8;
+- (void)unlockWithSound:(BOOL)fp8;
+- (void)unlockWithSound:(BOOL)fp8 alertDisplay:(id)fp12;
+- (void)_resetGracePeriod;
+- (void)_timeChanged;
+- (void)_setupDeviceLockGracePeriod;
+- (void)loadPasscode;
+- (id)devicePasscode;
+- (BOOL)isPasswordProtected;
+- (void)activationChanged:(id)fp8;
+- (BOOL)isDeviceLocked;
+- (void)setDeviceLocked:(BOOL)fp8;
+- (void)applicationRequestedDeviceUnlock;
+- (void)cancelApplicationRequestedDeviceLockEntry;
+- (void)_clearBlockedState;
+- (BOOL)isBlocked;
+- (BOOL)isPermanentlyBlocked:(double *)fp8;
+- (void)noteSyncStateChanged;
+- (BOOL)isSyncing;
+- (void)noteResetRestoreStateChanged;
+- (BOOL)isLocked;
+- (BOOL)shouldShowLockStatusBarTime;
+- (void)lockBarStartedTracking:(id)fp8;
+- (void)lockBarStoppedTracking:(id)fp8;
+- (void)resetAwayItems;
+- (void)frontLockedAnimationFinished;
+- (void)_frontForSuspendedLockAfterDelay;
+- (void)frontForSuspendedLockAfterDelay:(float)fp8;
+- (BOOL)willLockAfterDelay;
+- (void)setWillLockAfterDelay:(BOOL)fp8;
+- (BOOL)shouldAnimateOtherDisplays;
+- (void)printLockLog;
+- (void)frontLocked:(BOOL)fp8 animate:(BOOL)fp12 automatically:(BOOL)fp16;
+- (void)attemptUnlock;
+- (BOOL)isAttemptingUnlock;
+- (void)_finishedUnlockAttemptWithStatus:(BOOL)fp8;
+- (BOOL)attemptDeviceUnlockWithPassword:(id)fp8 alertDisplay:(id)fp12;
+- (void)cancelDimTimer;
+- (void)restartDimTimer:(float)fp8;
+- (BOOL)isDimmed;
+- (BOOL)moveAlertItemToAwayView:(id)fp8;
+- (void)cleansePendingQueueOfAwayItems;
+- (void)smsMessageReceived;
+- (void)_unscheduleSMSWakeTime;
+- (void)_setSMSWakeTime:(double)fp8;
+- (void)_smsSoundWakeTimerFired:(id)fp8;
+- (void)_wokeFromSleep;
+- (void)dimTimerFired;
+- (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12;
+- (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12 dimmed:(BOOL)fp16;
+- (void)allowIdleSleep;
+- (void)preventIdleSleep;
+- (void)preventIdleSleepForNumberOfSeconds:(float)fp8;
+- (void)dimScreen:(BOOL)fp8;
+- (void)_undimScreen;
+- (void)undimScreen;
+- (void)userEventOccurred;
+- (Class)alertWindowClass;
+- (BOOL)activate;
+- (BOOL)deactivate;
+- (BOOL)allowsStackingOfAlert:(id)fp8;
+- (BOOL)allowsDoubleHeightStatusBar;
+- (int)statusBarMode;
+- (BOOL)animatesDismissal;
+- (void)orderOut;
+- (void)didFinishAnimatingOut;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)clickItem:(id)fp8;
+- (void)updateNowPlayingInfo:(id)fp8;
+- (void)handleRequestedAlbumArtBytes:(char *)fp8 length:(unsigned int)fp12;
+- (void)updateClockFormat;
+- (void)makeEmergencyCall;
+- (void)_activateEmergencyCall;
+- (void)emergencyCallWasDisplayed;
+- (void)emergencyCallWasRemoved;
+- (BOOL)isMakingEmergencyCall;
+- (void)didAnimateLockKeypadIn;
+- (void)didAnimateLockKeypadOut;
+- (id)currentAlertItem;
+- (void)pendOrDeactivateCurrentAlertItem;
+- (BOOL)isCurrentAlertItemRinging;
+- (BOOL)attemptSnoozeRingingAlertItem;
+- (void)stopRingingAlertItem;
+- (void)snoozeOrStopRingingAlertItem;
+- (BOOL)activateAlertItem:(id)fp8;
+- (BOOL)wantsToHandleAlert:(id)fp8;
+- (void)deactivateAlertItem:(id)fp8;
+- (void)updateInCallUI;
+- (BOOL)isShowingMediaControls;
+- (void)hideMediaControls;
+- (BOOL)_disableShowingMediaControls;
+- (BOOL)toggleMediaControls;
+- (void)toggleShowsIMEIandICCID:(id)fp8;
+- (BOOL)isAwayPluginViewVisible;
+- (id)highestPriorityAwayPluginController;
+- (id)springBoardPluginsDirectory;
+- (void)enableLockScreenBundleWithName:(id)fp8;
+- (void)disableLockScreenBundleWithName:(id)fp8;
+- (void)disablePluginContainerNotification:(id)fp8;
+- (BOOL)awayPluginControllerShouldAnimateOthersSuspension;
+- (BOOL)handleMenuButtonTap;
+- (BOOL)handleMenuButtonDoubleTap;
+- (BOOL)handleMenuButtonHeld;
+- (BOOL)isGestureDetectionEnabledFrom:(struct CGPoint)fp8 to:(struct CGPoint)fp16 fingerCount:(unsigned int)fp24;
+- (void)gestureWasCompleted:(int)fp8 fingerCount:(unsigned int)fp12;
+
+#if 1 // iOS 5.0
+- (void)unlockFromSource:(id)fp8 playSound:(BOOL)fp12;
+#endif
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, NSTimer, SBAwayMediaControlsView, TPLCDTextView;
+
+@interface SBAwayDateView : UIView
+{
+ NSTimer *_dateTimer;
+ TPLCDTextView *_timeLabel;
+ TPLCDTextView *_titleLabel;
+ NSString *_title;
+ SBAwayMediaControlsView *_controlsView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)labelWithFontSize:(float)fp8 origin:(struct CGPoint)fp12 fontName:(const char *)fp20;
+- (id)labelWithFontSize:(float)fp8 origin:(struct CGPoint)fp12;
+- (void)updateLabels;
+- (void)setAlpha:(float)fp8;
+- (void)updateClockFormat;
+- (void)updateClock;
+- (void)setTitle:(id)fp8;
+- (void)removeFromSuperview;
+- (void)movedToSuperview:(id)fp8;
+- (id)controlsView;
+- (void)setIsShowingControls:(BOOL)fp8;
+- (BOOL)isShowingControls;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString, NSTimer, TPLCDView, UIImage;
+
+@interface SBAwayInCallController : NSObject
+{
+ TPLCDView *_lcdView;
+ BOOL _showsInCallInfo;
+ NSTimer *_durationTimer;
+ struct __CTCall *_displayedCall;
+ NSString *_localizedLabel;
+ UIImage *_callerImage;
+ BOOL _isFullScreen;
+}
+
+- (id)initWithLCDView:(id)fp8;
+- (void)dealloc;
+- (id)callerImage;
+- (BOOL)callerImageIsFullScreen;
+- (void)fetchCallInformation:(id *)fp8 name:(id *)fp12 label:(id *)fp16 image:(id *)fp20 isFullScreen:(char *)fp24;
+- (void)updateDuration;
+- (void)reload;
+- (void)setShowsInCallInfo:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDate, NSString;
+
+@interface SBAwayItem : NSObject
+{
+ NSString *_title;
+ NSString *_secondTitle;
+ NSString *_singletonTitle;
+ int _uid;
+ int _type;
+ NSDate *_date;
+ int _count;
+}
+
+- (id)initWithTitle:(id)fp8 uid:(int)fp12 type:(int)fp16 date:(id)fp20 count:(int)fp24;
+- (id)initWithTitle:(id)fp8 uid:(int)fp12 type:(int)fp16 date:(id)fp20;
+- (void)dealloc;
+- (id)title;
+- (void)setSingletonTitle:(id)fp8;
+- (id)singletonTitle;
+- (void)setSecondTitle:(id)fp8;
+- (id)secondTitle;
+- (int)uid;
+- (int)type;
+- (id)description;
+- (id)date;
+- (int)compare:(id)fp8;
+- (int)compareSortingMaskedSMSToBottom:(id)fp8;
+- (int)count;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@class NSArray;
+
+@interface SBAwayItemsView : UIModalView
+{
+ NSArray *_displayedItems;
+ float _widestLabel;
+}
+
++ (struct __GSFont *)createItemTypeFont;
+- (id)init;
+- (void)dealloc;
+- (BOOL)reloadData;
+- (BOOL)hasAwayItems;
+- (void)drawItems;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIPushButton, UIScrubberControl;
+
+@interface SBAwayMediaControlsView : UIView
+{
+ unsigned int _seeked:1;
+ UIPushButton *_prevButton;
+ UIPushButton *_nextButton;
+ UIPushButton *_playPauseButton;
+ UIScrubberControl *_slider;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)_createButtonWithImage:(id)fp8 action:(SEL)fp12 tag:(int)fp16;
+- (void)layoutSubviews;
+- (void)_updateInformation;
+- (void)setAlpha:(float)fp8;
+- (void)_clearSeekedFlag:(id)fp8;
+- (void)_controlButtonAction:(id)fp8;
+- (void)_volumeChange:(id)fp8;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+- (double)viewTouchPauseThreshold:(id)fp8;
+- (void)_registerForNowPlayingNotifications;
+- (void)_unregisterForNowPlayingNotifications;
+- (void)_registerForVolumeNotifications;
+- (void)_unregisterForVolumeNotifications;
+- (void)_nowPlayingChanged:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, SBAwayController;
+
+@interface SBAwayModel : NSObject
+{
+ SBAwayController *_controller;
+ NSMutableArray *_standardVMs;
+ NSMutableArray *_calls;
+ NSMutableArray *_SMSs;
+ NSMutableArray *_otherAwayItems;
+}
+
+- (id)initWithController:(id)fp8;
+- (void)dealloc;
+- (void)markAwayTime;
+- (void)addOtherAwayItem:(id)fp8;
+- (void)addCall:(struct __CTCall *)fp8;
+- (void)addSMSMessage:(struct __CTSMSMessage *)fp8;
+- (void)populateWithMissedCalls:(id)fp8;
+- (void)populateWithMissedSMS:(id)fp8;
+- (void)populateWithMissedEnhancedVoiceMails:(id)fp8;
+- (id)missedItems;
+- (int)uncoalescedMissedItemCount;
+- (void)setStandardVoiceMailCount:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@class NSDictionary, NSString, NSTimer, SBActivationView, SBAlertImageView, SBAwayChargingView, SBAwayDateView, SBAwayInCallController, SBAwayItemsView, SBAwayViewPluginController, SBNowPlayingArtView, TPBottomButtonBar, TPBottomLockBar, UIImage, UIModalView, UIPushButton;
+
+@interface SBAwayView : SBSlidingAlertDisplay
+{
+ BOOL _isDimmed;
+ BOOL _deferAwayItemFetching;
+ BOOL _showingBlockedIndicator;
+ BOOL _hasTelephony;
+ BOOL _wasShowingAlertAtDismiss;
+ SBAwayChargingView *_chargingView;
+ SBAwayDateView *_dateView;
+ SBNowPlayingArtView *_albumArtView;
+ SBAwayItemsView *_awayItemsView;
+ SBActivationView *_activationView;
+ SBAlertImageView *_firewireWarningView;
+ SBAwayViewPluginController *_awayPluginController;
+ NSTimer *_mediaControlsTimer;
+ UIImage *_controlsLCDBG;
+ UIImage *_priorLCDBG;
+ NSDictionary *_nowPlayingInfo;
+ UIImage *_nowPlayingArt;
+ NSString *_lastTrackArtPath;
+ NSTimer *_blockedStatusUpdateTimer;
+ UIModalView *_alertSheet;
+ SBAwayInCallController *_inCallController;
+ TPBottomLockBar *_lockBar;
+ TPBottomButtonBar *_cancelSyncBar;
+ UIPushButton *_infoButton;
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
++ (id)lockLabels:(BOOL)fp8 fontSize:(float *)fp12;
+- (void)_clearBlockedStatusUpdateTimer;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)postLockCompletedNotification:(BOOL)fp8;
+- (void)dealloc;
+- (void)_postLockCompletedNotification;
+- (void)finishedAnimatingIn;
+- (void)dismiss;
+- (void)finishedAnimatingOut;
+- (void)setBottomLockBar:(id)fp8;
+- (BOOL)shouldAnimateIn;
+- (void)startAnimations;
+- (void)stopAnimations;
+- (void)showInfoButton;
+- (void)hideInfoButton;
+- (void)setLockoutUIVisible:(BOOL)fp8 mode:(int)fp12;
+- (void)updateUIForRestorationState:(int)fp8;
+- (void)updateUIForResetState:(int)fp8;
+- (void)addFirewireWarningView;
+- (void)removeFirewireWarningView;
+- (void)updateInterface;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)setDimmed:(BOOL)fp8;
+- (BOOL)dimmed;
+- (void)setDrawsBlackBackground:(BOOL)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)lockBarStartedTracking:(id)fp8;
+- (void)lockBarStoppedTracking:(id)fp8;
+- (void)updateLockBarLabel;
+- (id)currentAwayPluginController;
+- (void)removePluginController:(BOOL)fp8;
+- (void)_setPluginControllerView:(id)fp8;
+- (BOOL)shouldShowBlockedRedStatus;
+- (void)_updateBlockedStatusLabel;
+- (void)showBlockedStatus;
+- (void)removeBlockedStatus;
+- (void)_updateBlockedStatus;
+- (id)dateView;
+- (void)removeDateView;
+- (void)addDateView;
+- (id)inCallController;
+- (BOOL)shouldShowInCallInfo;
+- (void)updateInCallInfo;
+- (void)_positionAwayItemsView;
+- (void)hideAwayItems;
+- (void)showAwayItems;
+- (BOOL)hasAwayItems;
+- (void)setShowingDeviceLock:(BOOL)fp8 duration:(float)fp12;
+- (void)showAlertSheet:(id)fp8;
+- (void)removeAlertSheet;
+- (void)slideAlertSheetOut:(BOOL)fp8 direction:(BOOL)fp12 duration:(float)fp16;
+- (void)_batteryStatusChanged:(id)fp8;
+- (id)chargingView;
+- (void)addChargingView;
+- (void)hideChargingView;
+- (void)clearMediaControlsTimer;
+- (void)restartMediaControlsTimer;
+- (void)hideMediaControls;
+- (void)_hideMediaControls;
+- (void)showMediaControls;
+- (void)toggleMediaControls;
+- (BOOL)isShowingMediaControls;
+- (void)showSyncingBottomBar:(BOOL)fp8;
+- (void)hideSyncingBottomBar:(BOOL)fp8;
+- (void)hideNowPlaying;
+- (id)nowPlayingArtView;
+- (void)musicPlayerDied:(id)fp8;
+- (void)updateNowPlayingInfo:(id)fp8;
+- (BOOL)updateNowPlayingArt;
+- (void)handleRequestedAlbumArtBytes:(char *)fp8 length:(unsigned int)fp12;
+- (void)animateToShowingDeviceLock:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertWindow.h"
+
+@interface SBAwayWindow : SBAlertWindow
+{
+ BOOL _trackingCanceled;
+ double _gestureStartTime;
+ struct CGPoint _startLocation;
+ unsigned short _startFingerCount;
+ struct CGPoint _lastLocation;
+ unsigned short _lastFingerCount;
+ unsigned short _multiTapCount;
+ unsigned short _multiTapEndTime;
+}
+
+- (void)sendGSEvent:(struct __GSEvent *)fp8;
+- (BOOL)isGestureFromLocation:(struct CGPoint)fp8 count:(int)fp16 toLocation:(struct CGPoint)fp20 count:(int)fp28 elapsedTime:(double)fp32 gestureType:(int *)fp40;
+- (void)cancelViewTracking;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImage, UIImageView;
+
+@interface SBBatteryChargingView : UIView
+{
+ int _type;
+ UIImageView *_topBatteryView;
+ UIImageView *_bottomBatteryView;
+ UIImageView *_reflectionView;
+ UIImage *_lastBatteryImage;
+ int _lastBatteryIndex;
+ unsigned int _showReflection:1;
+}
+
++ (struct CGSize)defaultSizeForType:(int)fp8;
++ (float)batteryHeightForType:(int)fp8;
++ (int)redChargeIndexForType:(int)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 type:(int)fp24;
+- (void)dealloc;
+- (void)setShowsReflection:(BOOL)fp8;
+- (int)_currentBatteryIndex;
+- (id)_imageFormatString;
+- (void)_batteryStatusChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray;
+
+@interface SBBluetoothController : NSObject
+{
+ NSMutableArray *_devices;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (id)firstBTDeviceToReportBatteryLevel;
+- (BOOL)canReportBatteryLevel;
+- (float)batteryLevel;
+- (void)noteDevicesChanged;
+- (void)startWatchingForDevices;
+- (void)stopWatchingForDevices;
+- (void)iapDeviceChanged:(id)fp8;
+- (void)addDeviceNotification:(id)fp8;
+- (void)removeDeviceNotification:(id)fp8;
+- (void)connectionChanged:(id)fp8;
+- (void)batteryChanged:(id)fp8;
+- (void)unjackAudio;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@class NSString;
+
+@interface SBBookmarkIcon : SBIcon
+{
+ NSString *_identifier;
+ NSString *_title;
+}
+
+- (id)initWithWebClip:(id)fp8;
+- (void)dealloc;
+- (BOOL)allowsCloseBox;
+- (id)icon;
+- (id)displayName;
+- (id)displayIdentifier;
+- (id)tags;
+- (void)launch;
+- (void)completeUninstall;
+- (id)webClip;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIconList.h"
+
+@interface SBButtonBar : SBIconList
+{
+}
+
++ (struct CGSize)defaultSize;
+- (id)initWithDefaultSize;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)maxIconRows;
+- (float)topIconPadding;
+- (float)verticalIconPadding;
+- (float)leftMarginForIconRowArray:(id)fp8;
+- (struct CGPoint)originForIconAtX:(int)fp8 Y:(int)fp12;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20 proposedOrder:(int *)fp24;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20;
+- (BOOL)isDock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBCalendarAlertItem : SBAlertItem
+{
+ double _date;
+ NSString *_title;
+ NSString *_location;
+ int _eventId;
+ BOOL _isAllDay;
+}
+
++ (void)registerForAlerts;
++ (void)alarmsDidFire:(id)fp8;
++ (void)significantTimeChange;
+- (id)initWithDate:(double)fp8 title:(id)fp16 location:(id)fp20 eventId:(int)fp24 isAllDay:(BOOL)fp28;
+- (void)dealloc;
+- (id)_dayString:(BOOL)fp8;
+- (id)_timeString;
+- (id)_dateString:(BOOL)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (void)didPresentAlertSheet:(id)fp8;
+- (void)revealEvent;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)willShowInAwayItems;
+- (id)awayItem;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@class SBCalendarIconContentsView;
+
+@interface SBCalendarApplicationIcon : SBApplicationIcon
+{
+ SBCalendarIconContentsView *_dateContents;
+}
+
+- (id)initWithApplication:(id)fp8;
+- (void)dealloc;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)updateInvitationBadge;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBCalendarController : NSObject
+{
+ struct __CFDateFormatter *_dayFormatter;
+ struct __CFDate *_lastScheduledWake;
+ int _unreadInvitationCount;
+ struct CalEventExpirationMonitor *_expirationMonitor;
+ struct CalAlarmEngine *_alarmEngine;
+ struct CalDatabase *_database;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)_finishInitialization;
+- (void)_databaseChanged:(id)fp8;
+- (void)_unreadInvitationsExpired:(id)fp8;
+- (void)_setInvitationUnreadCount:(int)fp8;
+- (int)unreadInvitationCount;
+- (void)_alertForInvitations;
+- (void)_alarmsDidSchedule:(id)fp8;
+- (void)_adjustOnWake;
+- (void)_didWakeFromSleep;
+- (void)_alarmsDidFire:(id)fp8;
+- (void)_checkForTimeZoneIfNecessary;
+- (void)_significantTimeChange;
+- (void)_newSIM:(id)fp8;
+- (id)_stringForDay:(CDAnonymousStruct1)fp8 withLongFormatString:(id)fp24 useAbbreviatedFormats:(BOOL)fp28;
+- (id)stringForDay:(CDAnonymousStruct1)fp8 withLongFormatString:(id)fp24;
+- (id)abbreviatedStringForDay:(CDAnonymousStruct1)fp8 withLongFormatString:(id)fp24;
+- (void)playAlertSound;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface SBCalendarIconContentsView : UIView
+{
+ unsigned int _highlighted:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBCallAlert : SBAlert
+{
+ BOOL _causedSuspension;
+}
+
++ (void)registerForAlerts;
+- (id)initWithCall:(struct __CTCall *)fp8;
+- (void)dealloc;
+- (void)_handleCallEvent:(struct __CTCall *)fp8;
+- (void)_handleCallerIDEvent:(struct __CTCall *)fp8;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (BOOL)displaysAboveLock;
+- (double)animateInDuration;
+- (BOOL)useUIAlertSheetWhenUnlocked;
+- (BOOL)animatesDismissal;
+- (BOOL)allowsDoubleHeightStatusBar;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBCallAlertDisplay : SBSlidingAlertDisplay
+{
+ BOOL _wasToldToStopRinging;
+ BOOL _answered;
+ BOOL _pendingRing;
+}
+
++ (id)createBottomLockBarForDisplay:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)dealloc;
+- (void)ringOrVibrate;
+- (void)stopRingingOrVibrating;
+- (BOOL)wasToldToStopRinging;
+- (void)ringerChanged;
+- (void)updateLCDWithName:(id)fp8 label:(id)fp12 breakPoint:(unsigned int)fp16;
+- (void)updateImageFromPerson:(void *)fp8;
+- (void)updateCallInformationFromAlert;
+- (void)setAlert:(id)fp8;
+- (void)checkForStatusChange;
+- (void)_ringIfNecessary;
+- (void)alertDisplayWillBecomeVisible;
+- (void)alertDisplayBecameVisible;
+- (void)finishedAnimatingIn;
+- (id)additionalURLParameter;
+- (void)answerCall:(struct __CTCall *)fp8;
+- (void)answerAndRelease;
+- (void)answer:(id)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)dismiss;
+- (void)ignoreAndRelease;
+- (void)ignore;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSString;
+
+@interface SBCallFailureAlert : SBAlert
+{
+ int _causeCode;
+ NSString *_address;
+ int _uid;
+ struct __CTCall *_call;
+}
+
++ (BOOL)shouldDisplayForCauseCode:(long)fp8 modemCauseCode:(long)fp12;
++ (void)activateForCall:(struct __CTCall *)fp8 causeCode:(long)fp12;
++ (void)test;
+- (id)initWithCauseCode:(long)fp8 call:(struct __CTCall *)fp12;
+- (void)dealloc;
+- (void)activateWhenPossible;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (long)causeCode;
+- (struct __CTCall *)call;
+- (id)callAddress;
+- (int)addressBookUID;
+- (void)setCallAddress:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBCallFailureAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)ignore:(id)fp8;
+- (void)callBack:(id)fp8;
+- (void)setAlert:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBCallFailureAlertItem : SBAlertItem
+{
+ int _causeCode;
+ NSString *_address;
+ struct __CTCall *_call;
+}
+
+- (id)initWithCauseCode:(long)fp8 call:(struct __CTCall *)fp12;
+- (void)dealloc;
+- (void)_callback;
+- (id)lockLabel;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)performUnlockAction;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (BOOL)isCallFailureAlertItem;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBCallAlertDisplay.h"
+
+@class TPBottomButtonBar, TPCallWaitingButton, TPPushButton;
+
+@interface SBCallWaitingAlertDisplay : SBCallAlertDisplay
+{
+ TPCallWaitingButton *_ignoreButton;
+ TPCallWaitingButton *_answerButton;
+ TPPushButton *_answerAndReleaseButton;
+ TPBottomButtonBar *_animatingBottomBar;
+ unsigned int _didRelease:1;
+ unsigned int _didHeldRelease:1;
+ unsigned int _setupForThree:1;
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
++ (id)_createBottomButtonBarForDisplay:(id)fp8;
+- (id)initWithSize:(struct CGSize)fp8;
+- (void)dealloc;
+- (void)_callCountChanged:(id)fp8;
+- (void)_callWaitingControlsFaded;
+- (void)_answerButtonsSwapped;
+- (void)_setPhoneFlipBackAttribute;
+- (void)ignore;
+- (void)dismiss;
+- (id)additionalURLParameter;
+- (void)answerCall:(struct __CTCall *)fp8;
+- (void)answerAndRelease:(id)fp8;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)_bottomBarSwitchHalfDone;
+- (void)_bottomBarSwitchDone;
+- (void)_addCallWaitingButtons:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBCarrierDebuggingAlert : SBDismissOnlyAlertItem
+{
+}
+
++ (BOOL)haveShownAlert;
+- (void)didDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface SBContentLayer : UIView
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBRingingAlertItem.h"
+
+@interface SBCountDownAlertItem : SBRingingAlertItem
+{
+}
+
+- (id)lockLabel;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)soundIdentifier;
+- (id)avClientName;
+- (id)avAudioCategory;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBIcon;
+
+@interface SBDeleteIconAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBIcon *_icon;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@interface SBDestinationHole : SBIcon
+{
+}
+
++ (id)sharedInstance;
+- (id)_automationID;
+- (id)displayIdentifier;
+- (id)icon;
+- (void)setDisplayedIcon:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "TPPhonePad.h"
+
+@class SBEmergencyCallButton, UIImage, UIPushButton;
+
+@interface SBDeviceLockKeypad : TPPhonePad
+{
+ UIImage *_deleteIcon;
+ UIPushButton *_deleteButton;
+ SBEmergencyCallButton *_emergencyCallButton;
+ BOOL _showDeleteIcon;
+ BOOL _playKeyboardClicks;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setPlaysKeyboardClicks:(BOOL)fp8;
+- (BOOL)showsEmergencyCallButton;
+- (void)setShowsEmergencyCallButton:(BOOL)fp8;
+- (void)dealloc;
+- (void)setShowsDeleteIcon:(BOOL)fp8;
+- (id)_pressedImage;
+- (void)hiddenFromView;
+- (void)willBecomeVisible;
+- (id)_keypadImage;
+- (float)_yFudge;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBDeviceLockPasscodeEntryAlert : SBAlert
+{
+}
+
++ (id)sharedInstance;
+- (BOOL)deactivate;
+- (int)statusBarMode;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBDeviceLockPasscodeEntryAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
+- (void)useEmergencyCallButton;
+- (void)deviceUnlockSucceeded;
+- (void)deviceUnlockCanceled;
+- (void)alertDisplayWillBecomeVisible;
+- (void)dismiss;
+- (float)delayForOthersActivation;
+- (float)durationForOthersActivation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@interface SBDimmingWindow : UIWindow
+{
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)initWithContentRect:(struct CGRect)fp8;
+- (id)initWithDimmingImage:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBDiskSpaceAlertItem : SBAlertItem
+{
+}
+
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInEmergencyCall;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBDismissOnlyAlertItem : SBAlertItem
+{
+ NSString *_title;
+ NSString *_body;
+ double _autoDismissInterval;
+ BOOL _hasDeactivated;
+}
+
+- (id)initWithTitle:(id)fp8 body:(id)fp12;
+- (void)dealloc;
+- (double)autoDismissInterval;
+- (void)setAutoDismissInterval:(double)fp8;
+- (void)setTitle:(id)fp8;
+- (void)setBodyText:(id)fp8;
+- (id)title;
+- (id)bodyText;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (void)didDeactivateForReason:(int)fp8;
+- (BOOL)hasDeactivated;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableDictionary, NSMutableSet;
+
+@interface SBDisplay : NSObject
+{
+ NSMutableDictionary *_activationValues;
+ NSMutableDictionary *_deactivationValues;
+ int _activationSettings;
+ int _deactivationSettings;
+ NSMutableSet *_suppressVolumeHudCategories;
+ float _autoDimOverride;
+ float _autoLockOverride;
+ float _accelerometerSampleInterval;
+ unsigned int _expectsFaceContact:1;
+ unsigned int _accelerometerDeviceOrientationChangedEventsEnabled:1;
+ unsigned int _accelerometerRawEventsEnabled:1;
+ unsigned int _proximityEventsEnabled:1;
+ unsigned int _showsProgress;
+}
+
++ (id)migrateVersion1DefaultState:(id)fp8;
++ (void)loadDisplayStates;
++ (void)saveDisplayStates;
++ (id)_applicationStateIDForDisplayIdentifier:(id)fp8 urlScheme:(id)fp12;
++ (void)setDefaultValue:(id)fp8 forKey:(const id)fp12 displayIdentifier:(id)fp16 urlScheme:(id)fp20;
++ (id)defaultValueForKey:(const id)fp8 displayIdentifier:(id)fp12 urlScheme:(id)fp16;
++ (void)resetDefaultValuesForDisplayIdentifier:(id)fp8 urlScheme:(id)fp12;
+- (void)dealloc;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)displayIdentifier;
+- (id)urlScheme;
+- (void)clearActivationSettings;
+- (void)setActivationSetting:(int)fp8 flag:(BOOL)fp12;
+- (void)setActivationSetting:(int)fp8 value:(id)fp12;
+- (id)activationValue:(int)fp8;
+- (BOOL)activationSetting:(int)fp8;
+- (void)clearDeactivationSettings;
+- (void)setDeactivationSetting:(int)fp8 flag:(BOOL)fp12;
+- (BOOL)deactivationSetting:(int)fp8;
+- (void)setDeactivationSetting:(int)fp8 value:(id)fp12;
+- (id)deactivationValue:(int)fp8;
+- (BOOL)activate;
+- (BOOL)deactivate;
+- (void)deactivated;
+- (BOOL)kill;
+- (void)exitedAbnormally;
+- (void)exitedNormally;
+- (BOOL)allowsEventOnlySuspension;
+- (BOOL)allowsDoubleHeightStatusBar;
+- (void)updateStatusBar:(float)fp8 fence:(int)fp12 animation:(int)fp16;
+- (void)updateStatusBar:(float)fp8;
+- (int)defaultStatusBarMode;
+- (int)statusBarMode;
+- (int)defaultStatusBarOrientation;
+- (int)statusBarOrientation;
+- (float)autoDimTime;
+- (void)setAutoDimTime:(float)fp8;
+- (float)autoLockTime;
+- (void)setAutoLockTime:(float)fp8;
+- (void)setExpectsFaceContact:(BOOL)fp8;
+- (BOOL)expectsFaceContact;
+- (void)setAccelerometerDeviceOrientationChangedEventsEnabled:(BOOL)fp8 sampleInterval:(float)fp12;
+- (BOOL)accelerometerDeviceOrientationChangedEventsEnabled;
+- (float)accelerometerSampleInterval;
+- (void)setAccelerometerRawEventsEnabled:(BOOL)fp8;
+- (BOOL)accelerometerRawEventsEnabled;
+- (void)setProximityEventsEnabled:(BOOL)fp8;
+- (BOOL)proximityEventsEnabled;
+- (void)setShowsProgress:(BOOL)fp8;
+- (BOOL)showsProgress;
+- (void)setSystemVolumeHUDEnabled:(BOOL)fp8 forCategory:(id)fp12;
+- (BOOL)showSystemVolumeHUDForCategory:(id)fp8;
+- (id)description;
+- (id)activationSettingsDescription;
+- (id)deactivationSettingsDescription;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray;
+
+@interface SBDisplayStack : NSObject
+{
+ NSMutableArray *_displayStack;
+ void *_pushCallback;
+ void *_popCallback;
+}
+
+- (id)init;
+- (void)_setDisplayStack:(id)fp8;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (void)dealloc;
+- (void)setPushCallBack:(void *)fp8;
+- (void)setPopCallBack:(void *)fp8;
+- (BOOL)isEmpty;
+- (void)pushDisplay:(id)fp8;
+- (void)pushDisplay:(id)fp8 underDisplaysOfClass:(Class)fp12;
+- (id)pop;
+- (void)flushWithoutCallbackSparingDisplay:(id)fp8;
+- (id)popDisplay:(id)fp8;
+- (id)displays;
+- (id)topDisplay;
+- (id)topApplication;
+- (id)topAlert;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "ISNetworkMonitor-Protocol.h"
+
+@class ISDownloadQueue, ISImageCache, NSMutableDictionary;
+
+@interface SBDownloadController : NSObject <ISNetworkMonitor>
+{
+ ISDownloadQueue *_downloadQueue;
+ ISImageCache *_imageCache;
+ NSMutableDictionary *_artworkDict;
+ unsigned int _networkActiveCount;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setupQueue;
+- (id)iconImageForDownload:(id)fp8;
+- (void)_fetchArtworkForDownload:(id)fp8;
+- (void)downloadQueue:(id)fp8 changedWithRemovals:(id)fp12 disappearances:(id)fp16;
+- (void)_showDownloadQueueError;
+- (void)downloadQueueError:(id)fp8;
+- (void)_installationComplete:(id)fp8;
+- (void)downloadQueue:(id)fp8 downloadStateChanged:(id)fp12;
+- (BOOL)checkQueue;
+- (id)currentDownloads;
+- (void)_setImage:(struct CGImage *)fp8 forURL:(id)fp12;
+- (void)imageCache:(id)fp8 loadedImage:(struct CGImage *)fp12 forURL:(id)fp16 fetchTag:(int)fp20;
+- (void)storeSetNetworkIsActive:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class SBDownloadingIcon;
+
+@interface SBDownloadFailureAlertItem : SBAlertItem
+{
+ SBDownloadingIcon *_icon;
+}
+
+- (id)initWithIcon:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBIcon.h"
+
+@class ISDownload, NSString, SBDownloadingProgressBar;
+
+@interface SBDownloadingIcon : SBIcon
+{
+ NSString *_displayID;
+ ISDownload *_download;
+ SBDownloadingProgressBar *_progressView;
+ float _progress;
+ BOOL _installing;
+ int _lastDownloadState;
+}
+
++ (id)displayIdentifierForDownload:(id)fp8;
+- (id)initWithDisplayIdentifier:(id)fp8;
+- (id)initWithDownload:(id)fp8;
+- (void)dealloc;
+- (void)setDisplayIdentifier:(id)fp8;
+- (id)icon;
+- (void)setDisplayedIcon:(id)fp8;
+- (void)updateDisplayName;
+- (BOOL)shouldEllipsizeLabel;
+- (id)displayName;
+- (id)displayIdentifier;
+- (id)tags;
+- (void)launch;
+- (BOOL)allowsCloseBox;
+- (void)completeUninstall;
+- (void)download:(id)fp8 encounteredError:(id)fp12;
+- (void)downloadStatusChanged:(id)fp8;
+- (void)setDownload:(id)fp8;
+- (id)download;
+- (void)retry;
+- (void)remove;
+- (id)uninstallAlertTitle;
+- (id)uninstallAlertBody;
+- (id)uninstallAlertConfirmTitle;
+- (id)uninstallAlertCancelTitle;
+- (void)_showAlertForError:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@interface SBDownloadingProgressBar : UIImageView
+{
+ UIImageView *_clipView;
+ UIImageView *_fillView;
+ float _progress;
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)trackImage;
+- (id)fillImage;
+- (void)setProgress:(float)fp8;
+- (float)progress;
+- (void)updateFill;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBEdgeActivationAlertItem : SBAlertItem
+{
+ int _error;
+ NSString *_reason;
+}
+
+- (id)initWithErrorCode:(int)fp8 reason:(id)fp12;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@class NSString;
+
+@interface SBEmergencyCallButton : UIPushButton
+{
+ NSString *_subtitle;
+}
+
++ (id)defaultFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setSubtitle:(id)fp8;
+- (id)styleStringForColor:(id)fp8;
+- (void)drawTitleInRect:(struct CGRect)fp8;
+- (void)drawButtonPart:(int)fp8 inRect:(struct CGRect)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@interface SBEmergencyCallView : UIView
+{
+ UIView *_topBar;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 topBarFrame:(struct CGRect)fp24 bottomBarFrame:(struct CGRect)fp40;
+- (id)topBar;
+- (void)setTopBar:(id)fp8;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSTimer, SBIconBadge, SBIconImageView, SBIconLabel, UIImageView, UIPushButton, UIView;
+
+@interface SBIcon : UIControl
+{
+ SBIconImageView *_image;
+ UIImageView *_reflection;
+ UIView *_grayFilterView;
+ SBIconBadge *_badge;
+ SBIconLabel *_label;
+ UIPushButton *_closeBox;
+ unsigned int _isShowingImages:1;
+ unsigned int _drawsLabel:1;
+ unsigned int _isHidden:1;
+ unsigned int _isRevealable:1;
+ unsigned int _inDock:1;
+ unsigned int _isGrabbed:1;
+ unsigned int _isGrabbing:1;
+ unsigned int _isJittering:1;
+ unsigned int _allowJitter:1;
+ unsigned int _mouseDownInIcon:1;
+ struct CGPoint _unjitterPoint;
+ struct CGPoint _grabPoint;
+ NSTimer *_grabTimer;
+}
+
++ (struct CGSize)defaultIconSize;
++ (void)enqueueReusableIconImageView:(id)fp8;
++ (id)dequeueReusableIconImageView;
++ (id)_jitterPositionAnimation;
++ (id)_jitterTransformAnimation;
+- (id)initWithDefaultSize;
+- (void)dealloc;
+- (BOOL)shouldListInCapabilities;
+- (BOOL)ignoresMouseEvents;
+- (void)showIconAnimationDidStop:(id)fp8 didFinish:(id)fp12 icon:(id)fp16;
+- (void)setIsHidden:(BOOL)fp8 animate:(BOOL)fp12;
+- (BOOL)isHidden;
+- (void)setIsRevealable:(BOOL)fp8;
+- (BOOL)isRevealable;
+- (id)displayName;
+- (id)displayIdentifier;
+- (id)tags;
+- (BOOL)launchEnabled;
+- (void)setDisplayedIcon:(id)fp8;
+- (id)icon;
+- (struct CGContext *)_createIconImageBitmapContext;
+- (id)reflectedIcon:(BOOL)fp8;
+- (BOOL)isShowingImages;
+- (void)setShowsImages:(BOOL)fp8;
+- (void)updateLabelOrigin;
+- (BOOL)shouldEllipsizeLabel;
+- (void)setDrawsLabel:(BOOL)fp8;
+- (void)updateLabelKerning;
+- (id)badge;
+- (void)setBadge:(id)fp8;
+- (id)_automationID;
+- (BOOL)shouldTrack;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)darkenedIcon:(id)fp8 alpha:(float)fp12;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)setInDock:(BOOL)fp8;
+- (void)setOrigin:(struct CGPoint)fp8;
+- (void)setIsJittering:(BOOL)fp8;
+- (void)setAllowJitter:(BOOL)fp8;
+- (BOOL)allowJitter;
+- (void)removeAllIconAnimations;
+- (void)setIconPosition:(struct CGPoint)fp8;
+- (float)grabDurationForEvent:(struct __GSEvent *)fp8;
+- (void)setIsGrabbed:(BOOL)fp8;
+- (void)grabTimerFired;
+- (void)cancelGrabTimer;
+- (void)mouseCancelInIcon:(id)fp8;
+- (BOOL)cancelMouseTracking;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (id)dictionaryRepresentation;
+- (void)launch;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)allowsCloseBox;
+- (void)hideCloseBoxAnimationDidStop:(id)fp8 didFinish:(id)fp12 closeBox:(id)fp16;
+- (void)setIsShowingCloseBox:(BOOL)fp8;
+- (BOOL)isShowingCloseBox;
+- (void)closeBoxClicked:(id)fp8;
+- (void)completeUninstall;
+- (id)description;
+- (id)uninstallAlertTitle;
+- (id)uninstallAlertBody;
+- (id)uninstallAlertConfirmTitle;
+- (id)uninstallAlertCancelTitle;
+
+#if 1 // ?
++ (CGSize) defaultIconImageSize;
+#endif
+
+#if 1 // 5?
+- (void) setIconImageAlpha:(float)alpha;
+- (void) setIconLabelAlpha:(float)alpha;
+#endif
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface SBIconBadge : UIView
+{
+ NSString *_badge;
+ struct CGSize _badgeContentSize;
+}
+
+- (id)initWithBadge:(id)fp8;
+- (id)badge;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSTimer, SBApplicationIcon, SBCarrierDebuggingAlert, SBIcon, SBIconList, SBIconModel, SBReorderInfoAlert, SBTouchPageIndicator, TPLCDTextView, UIScroller, UIView;
+
+@interface SBIconController : NSObject
+{
+ SBIconModel *_iconModel;
+ UIView *_contentView;
+ UIScroller *_scroller;
+ SBTouchPageIndicator *_pageIndicator;
+ int _currentIconListIndex;
+ int _currentColumnIndex;
+ TPLCDTextView *_idleText;
+ SBApplicationIcon *_pendingIcon;
+ SBIcon *_lastClickedIcon;
+ double _lastClickedTime;
+ SBIcon *_grabbedIcon;
+ SBIconList *_grabbedIconList;
+ int _grabbedX;
+ int _grabbedY;
+ SBIcon *_swappedIcon;
+ SBIconList *_swappedIconList;
+ int _swappedX;
+ int _swappedY;
+ SBIconList *_destinationIconList;
+ int _destinationX;
+ int _destinationY;
+ NSTimer *_scrollPageTimer;
+ unsigned int _didScroll:1;
+ unsigned int _isScrolling:1;
+ unsigned int _isEditing:1;
+ unsigned int _compacted:1;
+ unsigned int _willSwap:1;
+ SBIcon *_iconToInstall;
+ struct CGPoint _lastDragLoc;
+ SBReorderInfoAlert *_reorderInfoAlert;
+ SBCarrierDebuggingAlert *_carrierDebuggingAlert;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (id)contentView;
+- (void)showInfoAlertIfNeeded;
+- (void)showCarrierDebuggingAlertIfNeeded;
+- (void)touchPageIndicator:(id)fp8 didRecieveTouchInDirection:(int)fp12;
+- (int)lowestVisibleIconListIndexAndColumnIndex:(int *)fp8;
+- (void)updateCurrentIconListIndex;
+- (void)resetCurrentVisibleIconListImageVisibilityAndJitterState;
+- (id)currentIconList;
+- (void)scrollToIconListContainingIcon:(id)fp8 animate:(BOOL)fp12;
+- (void)scrollToIconListAtIndex:(int)fp8 animate:(BOOL)fp12;
+- (void)updateContentSizeAndPageCount;
+- (void)appendIconList:(id)fp8;
+- (void)noteNumberOfIconListsChanged;
+- (void)removeEmptyIconList:(id)fp8 animate:(BOOL)fp12;
+- (id)iconToInstall;
+- (void)setIconToInstall:(id)fp8;
+- (void)finishInstallingIcon;
+- (void)scrollToIconDestination;
+- (id)addIcon:(id)fp8 toIconList:(id)fp12 x:(int)fp16 y:(int)fp20 animate:(BOOL)fp24 moveNow:(BOOL)fp28 scrollToList:(BOOL)fp32;
+- (id)insertIcon:(id)fp8 intoIconList:(id)fp12 X:(int)fp16 Y:(int)fp20 moveNow:(BOOL)fp24 duration:(float)fp28;
+- (void)removeIcon:(id)fp8 animate:(BOOL)fp12;
+- (void)uninstallIconDidAnimate:(id)fp8 finished:(id)fp12 icon:(id)fp16;
+- (void)uninstallIcon:(id)fp8;
+- (void)uninstallIcon:(id)fp8 animate:(BOOL)fp12;
+- (void)lcdTextViewCompletedScroll:(id)fp8;
+- (float)idleModeTextHeight;
+- (void)idleTextDidAnimate:(id)fp8 finished:(id)fp12 toText:(id)fp16;
+- (void)updateNumberOfRowsWithDuration:(float)fp8;
+- (BOOL)hasIdleModeText;
+- (void)setIdleModeText:(id)fp8;
+- (void)scatter:(BOOL)fp8;
+- (void)unscatter:(BOOL)fp8 startTime:(double)fp12;
+- (void)scrollerDidScroll:(id)fp8;
+- (void)scrollerDidEndDragging:(id)fp8 willSmoothScroll:(BOOL)fp12;
+- (void)scrollerDidEndSmoothScrolling:(id)fp8;
+- (void)scrollerDidEndAnimatedScrolling:(id)fp8;
+- (void)showAccessory:(id)fp8;
+- (void)removeAccessory:(id)fp8;
+- (void)launchIcon:(id)fp8;
+- (void)doubleClickedIcon:(id)fp8;
+- (void)clickedIcon:(id)fp8;
+- (void)attemptPendingLaunch;
+- (BOOL)hasLaunchPending;
+- (void)pendLaunchOfIcon:(id)fp8;
+- (int)reorderCount;
+- (void)incrementReorderCount;
+- (void)_addEmptyListIfNecessary;
+- (void)setIsEditing:(BOOL)fp8;
+- (BOOL)isEditing;
+- (id)iconAnimationView;
+- (void)moveIconToWindow:(id)fp8;
+- (void)moveIconFromWindow:(id)fp8 toIconList:(id)fp12;
+- (void)ungrabAnimation:(id)fp8 didFinish:(id)fp12 grabbedIcon:(id)fp16;
+- (void)noteDownloadStateChanged;
+- (void)noteViewCovered;
+- (void)setGrabbedIcon:(id)fp8;
+- (id)grabbedIcon;
+- (id)destinationIconList;
+- (void)cancelScrollTimer;
+- (void)scrollLeft;
+- (void)scrollRight;
+- (void)noteGrabbedIconLocationChangedWithEvent:(struct __GSEvent *)fp8;
+- (void)compactIconsInIconLists:(BOOL)fp8 limitToIconList:(id)fp12;
+- (void)animateToNewState:(float)fp8 domino:(BOOL)fp12;
+- (void)moveAnimation:(id)fp8 didFinish:(id)fp12 movePlan:(id)fp16;
+- (void)moveIcon:(id)fp8 fromIconList:(id)fp12 toX:(int)fp16 Y:(int)fp20 toIconList:(id)fp24;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@interface SBIconImageView : UIImageView
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSString;
+
+@interface SBIconLabel : UIControl
+{
+ NSString *_label;
+ unsigned int _drawMoreLegibly:1;
+ unsigned int _inDock:1;
+ unsigned int _ellipsesText:1;
+ unsigned int _kerningAllowed:1;
+ unsigned int _textMightOverlap:1;
+}
+
++ (void)initialize;
++ (void)preheatStylizedStrings;
+- (id)initWithSize:(struct CGSize)fp8 label:(id)fp16;
+- (void)dealloc;
+- (void)setInDock:(BOOL)fp8;
+- (void)setEllipsesText:(BOOL)fp8;
+- (void)setKerningAllowed:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, UITextLabel;
+
+@interface SBIconList : UIView
+{
+ NSMutableArray *_iconMatrix;
+ NSMutableArray *_removedIcons;
+ unsigned int _scattered:1;
+ unsigned int _needsLayout:1;
+ unsigned int _stateIsDirty:1;
+ unsigned int _showsInfoText:1;
+ UITextLabel *_infoTextView;
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithDefaultSize;
+- (void)dealloc;
+- (int)maxIconRows;
+- (int)maxIconColumns;
+- (id)icons;
+- (id)iconAtX:(int)fp8 Y:(int)fp12;
+- (BOOL)firstFreeSlotX:(int *)fp8 Y:(int *)fp12;
+- (BOOL)isEmpty;
+- (BOOL)needsCompacting;
+- (void)compactIconsInIconList:(BOOL)fp8;
+- (void)showIconAnimationDidStop:(id)fp8 didFinish:(id)fp12 icon:(id)fp16;
+- (id)placeIcon:(id)fp8 atX:(int)fp12 Y:(int)fp16 animate:(BOOL)fp20 moveNow:(BOOL)fp24;
+- (id)insertIcon:(id)fp8 atX:(int)fp12 Y:(int)fp16 moveNow:(BOOL)fp20;
+- (BOOL)getX:(int *)fp8 Y:(int *)fp12 forIcon:(id)fp16;
+- (BOOL)containsIcon:(id)fp8;
+- (BOOL)containsIconForDisplayIdentifier:(id)fp8;
+- (void)removeIconAtX:(int)fp8 Y:(int)fp12 compactEmptyLists:(BOOL)fp16 animate:(BOOL)fp20;
+- (void)removeIcon:(id)fp8 compactEmptyLists:(BOOL)fp12 animate:(BOOL)fp16;
+- (void)removeAllIcons;
+- (BOOL)isScattered;
+- (void)setIconAlphaForRow:(int)fp8 column:(int)fp12 alpha:(float)fp16;
+- (void)scatter:(BOOL)fp8;
+- (void)unscatter:(BOOL)fp8 startTime:(double)fp12;
+- (void)removeAllIconAnimations;
+- (float)verticalIconPadding;
+- (float)topIconPadding;
+- (void)setIconsNeedLayout;
+- (int)visibleIconsInRow:(id)fp8;
+- (void)cleanseRemovedIcons;
+- (float)leftMarginForIconRowArray:(id)fp8;
+- (void)layoutIconsNow;
+- (float)layoutIconsIfNeeded:(float)fp8 domino:(BOOL)fp12;
+- (struct CGPoint)originForIconAtX:(int)fp8 Y:(int)fp12;
+- (struct CGPoint)originForIcon:(id)fp8;
+- (int)columnAtPoint:(struct CGPoint)fp8;
+- (int)rowAtPoint:(struct CGPoint)fp8;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20;
+- (id)iconAtPoint:(struct CGPoint)fp8 X:(int *)fp16 Y:(int *)fp20 proposedOrder:(int *)fp24;
+- (BOOL)canShowInfoText;
+- (void)removeInfoAnimation:(id)fp8 didFinish:(id)fp12 view:(id)fp16;
+- (void)setShowsInfoText:(BOOL)fp8;
+- (void)stopJittering;
+- (void)noteEditingStateChanged;
+- (void)setStateIsDirty:(BOOL)fp8;
+- (BOOL)stateIsDirty;
+- (BOOL)isDock;
+- (void)resetWithDictionaryRepresentation:(id)fp8;
+- (id)initWithDictionaryRepresentation:(id)fp8;
+- (id)dictionaryRepresentation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "Foundation/NSObject.h"
+
+@class NSDictionary, NSMutableArray, NSMutableDictionary, NSMutableSet, SBButtonBar, SBImageCache;
+
+@interface SBIconModel : NSObject
+{
+ NSDictionary *_iconState;
+ NSMutableArray *_iconLists;
+ SBButtonBar *_buttonBar;
+ NSMutableDictionary *_allAppIcons;
+ NSMutableSet *_hiddenIconTags;
+ NSMutableSet *_visibleIconTags;
+ SBImageCache *_iconImageCache;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)changeVisibilityOfIconsWithVisibleTags:(id)fp8 hiddenTags:(id)fp12;
+- (BOOL)iconIsVisible:(id)fp8;
+- (void)replaceDownloadingDisplayIdentifier:(id)fp8 withDisplayIdentifier:(id)fp12;
+- (void)_completedUninstall:(id)fp8;
+- (id)downloadingIconForDownload:(id)fp8;
+- (void)_addDownloadingApplications;
+- (id)downloadingIconForDisplayIdentifier:(id)fp8;
+- (id)addBookmarkIconForWebClip:(id)fp8;
+- (void)reloadIconImage:(id)fp8;
+- (void)reloadIconImageForDisplayIdentifier:(id)fp8;
+- (void)cacheImageForIcon:(id)fp8;
+- (id)getCachedImagedForIcon:(id)fp8;
+- (void)addIconForApplication:(id)fp8;
+- (void)loadAllIcons;
+- (id)iconForDisplayIdentifier:(id)fp8;
+- (id)iconState;
+- (void)noteIconStateChangedExternally;
+- (id)buttonBar;
+- (id)iconLists;
+- (void)uninstallBookmarkIcon:(id)fp8;
+- (id)iconListContainingIcon:(id)fp8;
+- (id)iconListContainingIconWithDisplayIdentifier:(id)fp8;
+- (id)addEmptyIconList;
+- (void)removeEmptyIconList:(id)fp8;
+- (void)compactIconLists;
+- (id)firstAvailableIconListX:(int *)fp8 Y:(int *)fp12;
+- (BOOL)iconPositionInPlatformState:(id)fp8 X:(int *)fp12 Y:(int *)fp16 inIconListNumber:(int *)fp20;
+- (void)addNewIconToDesignatedLocation:(id)fp8 animate:(BOOL)fp12 scrollToList:(BOOL)fp16;
+- (BOOL)iconListsAreDirty;
+- (void)deleteIconState;
+- (void)_writeIconState;
+- (void)saveIconState;
+- (void)_replaceAppIconsWithDownloadingIcons;
+- (void)_replaceAppIconWithDownloadingIcon:(id)fp8 sourceList:(id)fp12;
+- (void)relayout;
+- (void)uninstallApplicationIcon:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface SBImageCache : NSObject
+{
+ NSString *_path;
+ unsigned int _width;
+ unsigned int _height;
+ unsigned int _imageSize;
+ struct __CFDictionary *_keysToIndexes;
+ int _fd;
+ unsigned int _cacheFileInitialSize;
+}
+
+- (id)initWithName:(id)fp8 forImageWidth:(unsigned int)fp12 imageHeight:(unsigned int)fp16 initialCapacity:(unsigned int)fp20;
+- (void)dealloc;
+- (void)_open;
+- (id)_pathForName:(id)fp8;
+- (void)_growCacheByAnImage;
+- (id)imageForKey:(id)fp8;
+- (void)setBitmapImageData:(void *)fp8 forKey:(id)fp12;
+- (void)reset;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, UIProgressIndicator, UIPushButton;
+
+@interface SBInfoBubble : UIView
+{
+ NSString *_title;
+ NSString *_string;
+ struct CGRect _titleRect;
+ struct CGRect _stringRect;
+ UIPushButton *_backspace;
+ UIProgressIndicator *_progressIndicator;
+}
+
+- (id)initWithTitle:(id)fp8 string:(id)fp12;
+- (void)dealloc;
+- (struct CGRect)_progressRect;
+- (void)showProgressIndicator:(BOOL)fp8;
+- (void)showBackspace:(BOOL)fp8;
+- (void)highlight:(id)fp8;
+- (void)unhighlight:(id)fp8;
+- (void)backspace:(id)fp8;
+- (void)resize;
+- (void)setTitle:(id)fp8 string:(id)fp12;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@interface SBInstalledApplicationIcon : SBApplicationIcon
+{
+}
+
+- (BOOL)allowsCloseBox;
+- (void)completeUninstall;
+- (BOOL)hasBeenSyncedBackToITunes;
+- (id)uninstallAlertTitle;
+- (id)uninstallAlertBody;
+- (id)uninstallAlertConfirmTitle;
+- (id)uninstallAlertCancelTitle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBInvitationAlertItem : SBAlertItem
+{
+ NSString *_title;
+ NSString *_organizer;
+ double _startDate;
+ double _endDate;
+ int _eventId;
+ BOOL _allDay;
+ BOOL _floats;
+ int _count;
+ int _status;
+}
+
++ (id)activeInvitationAlertItems;
++ (void)_addActiveItem:(id)fp8;
++ (void)_removeActiveItem:(id)fp8;
++ (void)registerForAlerts;
++ (void)_significantTimeChange;
++ (struct __CFDateFormatter *)_customFormatter;
+- (id)init;
+- (id)initWithCount:(int)fp8;
+- (id)initWithTitle:(id)fp8 organizerName:(id)fp12 startDate:(double)fp16 endDate:(double)fp24 floats:(BOOL)fp32 allDay:(BOOL)fp36 eventId:(int)fp40 status:(int)fp44;
+- (void)dealloc;
+- (void)didDeactivateForReason:(int)fp8;
+- (int)eventId;
+- (int)count;
+- (int)status;
+- (id)_stringForTime:(CDAnonymousStruct1)fp8;
+- (id)_stringForDateTime:(CDAnonymousStruct1)fp8 timeZone:(struct __CFTimeZone *)fp24;
+- (id)_dateString;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (void)didPresentAlertSheet:(id)fp8;
+- (void)revealEvent;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)willShowInAwayItems;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString, SBDisplay;
+
+@interface SBLaunchAlertItem : SBAlertItem
+{
+ SBDisplay *_associatedDisplay;
+ int _type;
+ NSString *_bundleID;
+ BOOL _isDataAlert;
+ BOOL _usesCellNetwork;
+}
+
+- (id)initWithLaunchAlertType:(int)fp8 dataAlert:(BOOL)fp12 usesCellNetwork:(BOOL)fp16 bundleID:(id)fp20;
+- (void)dealloc;
+- (void)setAssociatedWithDisplay:(id)fp8;
+- (void)_displayDeactivated:(id)fp8;
+- (BOOL)dismissOnLock;
+- (id)_customAirplaneModeAlertPrompt;
+- (id)alertSheet;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBLaunchdUtilities : NSObject
+{
+}
+
++ (BOOL)createJobWithLabel:(id)fp8 path:(id)fp12 arguments:(id)fp16 environment:(id)fp20 standardOutputPath:(id)fp24 standardErrorPath:(id)fp28 waitForDebugger:(BOOL)fp32 seatbeltProfilePath:(id)fp36 machServices:(id)fp40;
++ (void)deleteJobWithLabel:(id)fp8;
++ (BOOL)stopJobWithLabel:(id)fp8;
++ (BOOL)startJobWithLabel:(id)fp8;
++ (int)pidForLabel:(id)fp8;
++ (int)lastExitStatusForLabel:(id)fp8;
++ (id)allJobLabels;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBDismissOnlyAlertItem;
+
+@interface SBLockdownManager : NSObject
+{
+ int _state;
+ BOOL _settingUpActivationState;
+ BOOL _isBricked;
+ BOOL _isInternalInstall;
+ BOOL _hasShownWaitingAlertThisSession;
+ BOOL _hasShownMismatchedSIM;
+ SBDismissOnlyAlertItem *_activatingAlertItem;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (BOOL)_hasEverRegistered;
+- (void)_setHasEverRegistered:(BOOL)fp8;
+- (BOOL)_isRegisteredToNetwork;
+- (void)_setCurrentAlertItem:(id)fp8;
+- (BOOL)_shouldShowTelephonyAlerts;
+- (void)_postAlertsIfNeeded;
+- (void)_resetActivationState;
+- (void)_activationFailed;
+- (void)_serviceAvailabilityChanged:(id)fp8;
+- (void)_setupActivationState;
+- (BOOL)brickedDevice;
+- (BOOL)isInternalInstall;
+- (int)lockdownState;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBLowPowerAlertItem : SBAlertItem
+{
+ unsigned int _talkMinutesLeft;
+ unsigned int _talkLevel;
+}
+
++ (id)systemVersionDescription;
++ (void)saveLowBatteryLogWithCapacity:(int)fp8;
++ (unsigned int)_thresholdForLevel:(unsigned int)fp8;
++ (BOOL)_shouldIgnoreChangeToBatteryLevel:(unsigned int)fp8;
++ (void)setBatteryLevel:(unsigned int)fp8;
+- (id)initWithTalkTimeLeft:(unsigned int)fp8 level:(unsigned int)fp12;
+- (void)willPresentAlertSheet:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)undimsScreen;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSTimer;
+
+@interface SBMediaController : NSObject
+{
+ int _manualVolumeChangeCount;
+ NSDictionary *_nowPlayingInfo;
+ float _pendingVolumeChange;
+ NSTimer *_volumeCommitTimer;
+ BOOL _debounceVolumeRepeat;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setNowPlayingInfo:(id)fp8;
+- (BOOL)hasTrack;
+- (BOOL)isFirstTrack;
+- (BOOL)isLastTrack;
+- (BOOL)isPlaying;
+- (BOOL)isMovie;
+- (BOOL)isTVOut;
+- (id)nowPlayingArtist;
+- (id)nowPlayingTitle;
+- (id)nowPlayingAlbum;
+- (BOOL)changeTrack:(int)fp8;
+- (BOOL)beginSeek:(int)fp8;
+- (BOOL)endSeek:(int)fp8;
+- (BOOL)togglePlayPause;
+- (float)volume;
+- (void)setVolume:(float)fp8;
+- (void)_changeVolumeBy:(float)fp8;
+- (float)_calcButtonRepeatDelay;
+- (void)increaseVolume;
+- (void)decreaseVolume;
+- (void)cancelVolumeEvent;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+- (void)_registerForAVSystemControllerNotifications;
+- (void)_unregisterForAVSystemControllerNotifications;
+- (void)_serverConnectionDied:(id)fp8;
+- (void)musicPlayerDied:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+- (void)_cancelPendingVolumeChange;
+- (void)_commitVolumeChange:(id)fp8;
+- (void)_delayedExtendSleepTimer;
+- (BOOL)_performIAPCommand:(int)fp8 status:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBApplication, UIWindow;
+
+@interface SBMiniAlertController : NSObject
+{
+ SBApplication *_displayShowingAnAlert;
+ UIWindow *_dimmingWindow;
+ unsigned int _dontAskApps:1;
+ unsigned int _reserved:31;
+}
+
++ (id)sharedInstance;
+- (id)dimImageForKeyboard:(BOOL)fp8;
+- (void)showDimmingWindow;
+- (void)finishedAnimatingDimWindowOut:(id)fp8 didFinish:(id)fp12;
+- (void)cancelHideDimmingWindow;
+- (void)hideDimmingWindowAfterDelay;
+- (void)hideDimmingWindow;
+- (void)deactivateAlertItemsWithBundleIdentifier:(id)fp8;
+- (void)displayWillShowMiniAlert:(id)fp8;
+- (id)displayShowingAnAlert;
+- (void)setShouldAskApps:(BOOL)fp8;
+- (void)displayWillDismissMiniAlert:(id)fp8 andShowAnother:(BOOL)fp12;
+- (void)displayDidDisableMiniAlerts:(id)fp8;
+- (void)showApplicationMiniAlertsIfNeeded;
+- (void)hideApplicationMiniAlerts;
+- (void)noteMiniAlertStateChanged;
+- (BOOL)canShowAlerts;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBMobilityManagementAlert : SBAlert
+{
+}
+
++ (void)registerForAlerts;
++ (void)test;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBIcon, SBIconList;
+
+@interface SBMovePlan : NSObject
+{
+ SBIcon *_icon;
+ SBIconList *_source;
+ SBIconList *_destination;
+ int _x;
+ int _y;
+}
+
+- (id)initWithIcon:(id)fp8 x:(int)fp12 y:(int)fp16 source:(id)fp20 destination:(id)fp24;
+- (void)dealloc;
+- (int)x;
+- (int)y;
+- (id)destination;
+- (id)source;
+- (id)icon;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBNetworkReselectionAlert : SBAlert
+{
+}
+
++ (void)registerForAlerts;
++ (void)test;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBPhoneAlertItem.h"
+
+@interface SBNetworkReselectionAlertItem : SBPhoneAlertItem
+{
+}
+
++ (id)currentInstance;
++ (BOOL)hasCurrentInstance;
+- (id)init;
+- (void)_showPrefs;
+- (id)lockLabel;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)willDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@interface SBNowPlayingAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ unsigned int _seeked:1;
+ unsigned int _deferLayout:1;
+ unsigned int _needsLayout:1;
+}
+
++ (id)currentInstance;
++ (BOOL)hasCurrentInstance;
+- (id)init;
+- (id)createCenteredLabel:(BOOL)fp8;
+- (void)_updateLabelWithTag:(int)fp8 text:(id)fp12 faded:(BOOL)fp16 cursor:(float *)fp20 sheet:(id)fp24;
+- (void)updateInformation:(BOOL)fp8;
+- (id)_createButtonWithImage:(id)fp8 action:(SEL)fp12 tag:(int)fp16;
+- (id)alertSheet;
+- (void)willActivate;
+- (void)willDeactivateForReason:(int)fp8;
+- (BOOL)allowMenuButtonDismissal;
+- (BOOL)dismissOnLock;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)willPresentModalView:(id)fp8;
+- (void)didPresentModalView:(id)fp8;
+- (void)_clearSeekedFlag:(id)fp8;
+- (void)_controlButtonAction:(id)fp8;
+- (void)_volumeChange:(id)fp8;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+- (double)viewTouchPauseThreshold:(id)fp8;
+- (void)_registerForNowPlayingNotifications;
+- (void)_unregisterForNowPlayingNotifications;
+- (void)_registerForVolumeNotifications;
+- (void)_unregisterForVolumeNotifications;
+- (void)_nowPlayingChanged:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@interface SBNowPlayingAlertItemPushButton : UIPushButton
+{
+ float _yOffset;
+ float _xOffset;
+}
+
+- (id)initWithImage:(id)fp8;
+- (void)setYOffset:(float)fp8;
+- (void)setXOffset:(float)fp8;
+- (struct CGRect)hitRect;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface SBNowPlayingAlertSheet : UIModalView
+{
+ unsigned int _layoutAsLocked:1;
+}
+
+- (void)_positionControlButton:(int)fp8 withFloor:(float)fp12;
+- (void)layout;
+- (void)setLayoutAsLocked:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImageView;
+
+@interface SBNowPlayingArtView : UIView
+{
+ UIImageView *_imageView;
+ UIView *_reflection;
+}
+
+- (void)dealloc;
+- (void)setAlbumArtImage:(id)fp8 maxSize:(float)fp12;
+- (id)albumArtImage;
+- (void)setReflectionVisible:(BOOL)fp8 withDuration:(float)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImage;
+
+@interface SBNowPlayingReflectionView : UIView
+{
+ UIImage *_image;
+}
+
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBPartialDownloadRemovedAlertItem : SBAlertItem
+{
+ BOOL _allRemoved;
+}
+
+- (id)initWithAllDownloadsRemoved:(BOOL)fp8;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)shouldShowInLockScreen;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@interface SBPasscodeAlertItem : SBAlertItem <UITextFieldDelegate>
+{
+ int _mode;
+ BOOL _alphanumeric;
+}
+
+- (id)initWithPasscodeMode:(int)fp8 isAlphanumeric:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)returnKeyPressed:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)textField:(id)fp8 shouldChangeCharactersInRange:(struct _NSRange)fp12 replacementString:(id)fp20;
+- (BOOL)shouldShowInLockScreen;
+- (void)dismiss;
+- (void)_setErrorString:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString, SBPasscodeAlertItem;
+
+@interface SBPasscodeController : NSObject
+{
+ SBPasscodeAlertItem *_alertItem;
+ int _mode;
+ NSString *_password;
+ NSString *_originalPassword;
+ BOOL _alphanumeric;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (void)forceUserToChangePasscode;
+- (void)_passwordEntered:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPasscodeField.h"
+
+@interface SBPasscodeField : UIPasscodeField
+{
+ float _width;
+ BOOL _isAlphanumericField;
+}
+
+- (id)okButton;
+- (void)setIsAlphanumericField:(BOOL)fp8;
+- (void)_updateFields;
+- (void)textFieldDidResignFirstResponder:(id)fp8;
+- (id)entryField;
+- (void)setButtonWidth:(float)fp8;
+- (void)adjustOKButtonFrame;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBPhoneAlertItem : SBAlertItem
+{
+ NSString *_bodyText;
+ NSString *_title;
+}
+
+- (id)initWithTitle:(id)fp8 bodyText:(id)fp12;
+- (void)dealloc;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBPlatformController.h"
+
+@interface SBPlatformController (private)
+- (id)currentConfigurationName;
+- (void)postCurrentConfiguration;
+- (void)_mergeDictionary:(id)fp8 intoDictionary:(id)fp12;
+- (void)_addConfigurationNamed:(id)fp8 toCompositeDictionary:(id)fp12;
+- (BOOL)allowSensitiveUI:(BOOL)fp8 hasInternalBundle:(BOOL)fp12;
+- (BOOL)isCarrierInstall:(BOOL)fp8 hasInternalBundle:(BOOL)fp12;
+- (id)_macAddress;
+- (BOOL)allowWiFi;
+- (void)discoverCurrentConfiguration;
+- (void)loadBundlesForCurrentConfiguration;
+- (void)noteConfigurationChanged:(id)fp8;
+- (void)runPrefUpdateToolIfNeeded;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableDictionary, NSString;
+
+@interface SBPlatformController : NSObject
+{
+ NSString *_currentConfigurationName;
+ NSMutableDictionary *_currentConfiguration;
+ NSMutableDictionary *_currentCapabilities;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (id)systemBuildVersion;
+- (id)infoForCapability:(id)fp8;
+- (void)setInfo:(id)fp8 forCapability:(id)fp12;
+- (void)addCapabilities:(id)fp8 removeCapabilities:(id)fp12;
+- (BOOL)hasCapability:(id)fp8;
+- (BOOL)hasRestriction:(id)fp8;
+- (BOOL)canTakePhoto;
+- (id)platformName;
+- (id)iconState;
+- (BOOL)matchesPlatforms:(id)fp8;
+- (id)localizedPlatformName;
+- (BOOL)isInternalInstall;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class SBPowerDownView;
+
+@interface SBPowerDownController : SBAlert
+{
+ int _count;
+ id _delegate;
+ SBPowerDownView *_powerDownView;
+ BOOL _isFront;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (float)autoLockTime;
+- (BOOL)isOrderedFront;
+- (void)orderFront;
+- (void)orderOut;
+- (id)powerDownView;
+- (BOOL)activate;
+- (BOOL)deactivate;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setDelegate:(id)fp8;
+- (void)powerDown;
+- (void)cancel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@class NSTimer, SBPowerDownController, TPBottomButtonBar, TPTopLockBar, UIView;
+
+@interface SBPowerDownView : SBAlertDisplay
+{
+ UIView *_dimView;
+ TPTopLockBar *_lockView;
+ TPBottomButtonBar *_cancelView;
+ SBPowerDownController *_powerDownController;
+ NSTimer *_autoDismissTimer;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)cancelAutoDismissTimer;
+- (void)resetAutoDismissTimer;
+- (void)cancel:(id)fp8;
+- (void)lockBarUnlocked:(id)fp8;
+- (void)lockBarStartedTracking:(id)fp8;
+- (void)lockBarStoppedTracking:(id)fp8;
+- (void)powerDown:(id)fp8;
+- (void)setPowerDownController:(id)fp8;
+- (void)finishedAnimatingIn;
+- (void)finishedAnimatingOut;
+- (void)notifyDelegateOfPowerDown;
+- (void)animateIn;
+- (void)animateOut;
+- (void)animateDark;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSString;
+
+@interface SBRemoteNotification : NSObject
+{
+ NSString *_bundleIdentifier;
+ NSString *_publisher;
+ NSDictionary *_userInfo;
+ struct __CFUserNotification *_userNotification;
+ struct __CFRunLoopSource *_userNotificationSource;
+}
+
+- (void)setUserNotification:(struct __CFUserNotification *)fp8;
+- (void)setUserNotificationSource:(struct __CFRunLoopSource *)fp8;
+- (void)dealloc;
+- (struct __CFRunLoopSource *)userNotificationSource;
+- (struct __CFUserNotification *)userNotification;
+- (id)userInfo;
+- (void)setUserInfo:(id)fp8;
+- (id)publisher;
+- (void)setPublisher:(id)fp8;
+- (id)bundleIdentifier;
+- (void)setBundleIdentifier:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableDictionary, NSMutableSet, NSThread;
+
+@interface SBRemoteNotificationServer : NSObject
+{
+ NSThread *_runLoopThread;
+ NSMutableDictionary *_publishersToBundleIds;
+ NSMutableSet *_disabledBundleIds;
+ NSMutableDictionary *_lastNotification;
+ NSMutableSet *_pendingRegistrations;
+ struct __AOSNotificationSession *_notificationSession;
+ double _reregisterAfterErrorDelay;
+ double _lastErrorTime;
+ BOOL _sessionActive;
+}
+
++ (id)sharedInstance;
++ (void)runServerOnNewThread;
++ (void)unregisterAllPublishersForBundleIdentifier:(id)fp8;
++ (void)unregisterAllPublishersExceptForBundleIdentifiers:(id)fp8;
+- (void)dealloc;
+- (void)_scheduleAndRun;
+- (void)scheduleInRunLoop;
+- (void)_readRegistrations;
+- (void)_writeRegistrations;
+- (void)_setMonitoringAOSNotifications:(BOOL)fp8;
+- (void)_aosDaemonDiedNote;
+- (void)_handleAosDaemonDied;
+- (void)_adjustMonitoringState;
+- (void)_registerForPublishers;
+- (void)_notificationReceivedWithEventType:(int)fp8 error:(struct __CFError *)fp12 result:(void *)fp16;
+- (void)_addPendingNotificationPublisher:(id)fp8;
+- (void)_removePendingNotificationPublisher:(id)fp8;
+- (void)_removeAllPendingNotificationPublishers;
+- (BOOL)_isPendingNotificationPublisher:(id)fp8 byBundleIdentifier:(id)fp12;
+- (void)_processRemoteNotificationTopic:(id)fp8 userInfo:(id)fp12;
+- (void)_handleRemoteNotification:(id)fp8;
+- (void)_alertCallback:(struct __CFUserNotification *)fp8 open:(BOOL)fp12;
+- (struct __CFDictionary *)_createPublisherURLFromPublisher:(id)fp8;
+- (id)_publisherForTopicString:(id)fp8;
+- (void)_clientStarted:(id)fp8 userInfo:(id)fp12;
+- (id)_registerPublisher:(id)fp8 userInfo:(id)fp12;
+- (void)_unregisterPublisher:(id)fp8 userInfo:(id)fp12;
+- (id)_getRegisteredPublishers:(id)fp8 userInfo:(id)fp12;
+- (id)_getRemoteNotificationSystemIdentifier;
+- (id)_getRemoteNotificationsEffectivelyEnabled:(id)fp8 userInfo:(id)fp12;
+- (id)_getRegisteredBundleIdentifiersAndEnabledState;
+- (void)_setRemoteNotificationsEnabled:(id)fp8 userInfo:(id)fp12;
+- (void)_unregisterAllPublishersForBundleIdentifier:(id)fp8;
+- (void)_unregisterAllPublishersExceptForBundleIdentifiers:(id)fp8;
+- (id)runLoopThread;
+- (void)setRunLoopThread:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBReorderInfoAlert : SBDismissOnlyAlertItem
+{
+}
+
+- (void)didDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSLock;
+
+@interface SBResetManager : NSObject
+{
+ BOOL _threadRunning;
+ NSLock *_lock;
+ int _mode;
+ NSLock *_progressLock;
+ float _progress;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setMode:(int)fp8;
+- (void)setProgress:(float)fp8;
+- (float)progress;
+- (void)beginReset;
+- (void)_beginReset:(id)fp8;
+- (void)_resetThread;
+- (void)_postResetEnded;
+- (void)_resetFinished;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIBezierPath, UIColor;
+
+@interface SBResetProgressView : UIView
+{
+ UIColor *_progressColor;
+ UIBezierPath *_path;
+ float _resetProgress;
+}
+
++ (struct CGSize)defaultSize;
+- (void)dealloc;
+- (void)setResetProgress:(float)fp8;
+- (id)_outlinePath;
+- (id)_progressColor;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSTimer, SBResetProgressView;
+
+@interface SBResetView : UIView
+{
+ SBResetProgressView *_progressView;
+ NSTimer *_progressTimer;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)_resetStarted:(id)fp8;
+- (void)_resetFinished:(id)fp8;
+- (void)_updateProgress;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBRestoreFailureAlertItem : SBAlertItem
+{
+}
+
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (double)autoDismissInterval;
+- (void)_rebootNow;
+- (void)restartSystemEvent;
+- (void)performUnlockAction;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (BOOL)allowMenuButtonDismissal;
+- (BOOL)shouldShowInLockScreen;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBRingerHUDController : NSObject
+{
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (void)activate:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class AVController, NSTimer;
+
+@interface SBRingingAlertItem : SBAlertItem
+{
+ AVController *_avController;
+ NSTimer *_autoMuteTimer;
+}
+
+- (id)soundIdentifier;
+- (id)_avController;
+- (id)avClientName;
+- (id)avAudioCategory;
+- (id)avClientPriority;
+- (BOOL)shouldShowInEmergencyCall;
+- (BOOL)dismissOnLock;
+- (float)lockLabelFontSize;
+- (void)willPresentAlertSheet:(id)fp8;
+- (void)startRingingAndVibrating;
+- (void)_stopAutoMuteTimer;
+- (void)_autoMute:(id)fp8;
+- (void)autoMute;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)willDeactivateForReason:(int)fp8;
+- (void)stopRingingAndVibrating;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBSIMLockAlertItem : SBAlertItem
+{
+ int _status;
+}
+
++ (id)alertTitleForStatus:(int)fp8;
+- (id)initWithStatus:(int)fp8;
+- (void)dealloc;
+- (BOOL)canUnlock;
+- (id)alertTitle;
+- (id)alertText;
+- (int)status;
+- (void)didDeactivateForReason:(int)fp8;
+- (void)unlock;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@interface SBSIMLockEntryAlert : SBAlert
+{
+ int _status;
+}
+
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (int)status;
+- (BOOL)deactivate;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBSIMLockEntryAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
+- (id)_pinAttemptsRemainingLabel;
+- (BOOL)alphanumericPIN;
+- (void)setupUnlockAttemptState;
+- (id)failureTitle;
+- (id)failureLabel;
+- (void)setupFailureState;
+- (id)titleText;
+- (id)label;
+- (void)setupCurrentLockAttemptState;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setupSuccess;
+- (void)_unlock:(id)fp8;
+- (void)unlock;
+- (void)phonePad:(id)fp8 keyUp:(BOOL)fp12;
+- (void)passcodeFieldDidAcceptEntry:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class SBSIMLockAlertItem, SBSIMLockEntryAlert;
+
+@interface SBSIMLockManager : NSObject
+{
+ BOOL _isInitialUpdate;
+ BOOL _isBrickedDevice;
+ int _status;
+ SBSIMLockAlertItem *_currentAlert;
+ SBSIMLockEntryAlert *_lockEntryAlert;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (BOOL)_hopelesslyPUKLocked;
+- (int)_CTToSBSIMStatus:(struct __CFString *)fp8;
+- (int)_statusFromCT;
+- (void)lockEntryAlertDismissed:(id)fp8;
+- (void)alertItemDismissed:(id)fp8;
+- (void)repopAlert;
+- (void)attemptUnlock;
+- (void)_updateToStatus:(int)fp8;
+- (void)_tryToUpdateStatus;
+- (void)_tearDownAlertAndUpdateStatus;
+- (void)_updateSIMStatus:(struct __CFString *)fp8 withOptions:(struct __CFDictionary *)fp12;
+- (int)pinLockAttemptsRemaining;
+- (int)pukLockAttemptsRemaining;
+- (void)_initialUpdate;
+- (void)_lockdownChanged;
+- (void)registerForAlerts;
+- (int)status;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMLockEntryAlertDisplay.h"
+
+@class NSString;
+
+@interface SBSIMLockPUKEntryAlertDisplay : SBSIMLockEntryAlertDisplay
+{
+ int _state;
+ NSString *_enteredPUKCode;
+ NSString *_newPIN;
+}
+
+- (void)dealloc;
+- (id)_pukAttemptsRemainingLabel;
+- (void)setupSuccess;
+- (id)titleText;
+- (void)setupFailureState;
+- (id)label;
+- (void)_attemptPUKUnlock;
+- (void)unlock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitAlert.h"
+
+@interface SBSIMToolkitAlert (PhoneAlert)
+- (struct __CFString *)callPriority;
+- (struct __CFString *)displayTextPriority;
+- (BOOL)shouldRedial;
+- (id)phoneNumber;
+- (id)inCallText;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class AVController, AVQueue, NSString, NSTimer;
+
+@interface SBSIMToolkitAlert : SBAlert
+{
+ BOOL _needsResponse;
+ NSTimer *_timeoutTimer;
+ NSString *_tone;
+ AVController *_avController;
+ AVQueue *_avQueue;
+ BOOL _interruptedAudio;
+}
+
++ (struct __CTServerConnection *)simToolkitServerConnection;
++ (BOOL)wantsNextUserEvent;
++ (void)userEventOccurred;
++ (void)setCurrentAlert:(id)fp8;
++ (id)currentAlert;
++ (void)dismissCurrentAlert;
++ (void)test;
++ (void)_idleScreenShown:(id)fp8;
++ (void)_stopSTKMonitor;
++ (void)_startSTKMonitor;
++ (void)_restartMonitor;
++ (void)registerForAlerts;
+- (void)setNeedsResponse:(BOOL)fp8;
+- (BOOL)needsResponse;
+- (void)sendResponse:(struct __CFString *)fp8 withString:(id)fp12;
+- (void)sendResponse:(struct __CFString *)fp8 withBool:(BOOL)fp12;
+- (void)sendResponse:(struct __CFString *)fp8;
+- (unsigned long)_soundIDForTone:(struct __CFString *)fp8;
+- (void)_setAudioInterrupted:(BOOL)fp8;
+- (void)_playbackDidEnd:(id)fp8;
+- (void)playRingtoneWithIdentifier:(id)fp8 loop:(BOOL)fp12;
+- (void)_stopTone:(id)fp8;
+- (BOOL)sendResponseUponDisplay;
+- (BOOL)dismissesAfterNextEvent;
+- (BOOL)oneShotInputEntry;
+- (void)dealloc;
+- (BOOL)allowsEventOnlySuspension;
+- (BOOL)deactivate;
+- (void)_playTone:(struct __CFString *)fp8 forDuration:(float)fp12;
+- (struct __CFString *)toolkitAlertType;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)clearTimeoutTimer;
+- (BOOL)_delayEnabled;
+- (void)restartTimeoutTimer:(float)fp8;
+- (void)startTimeoutTimerIfNecessary;
+- (void)displayDidTimeout;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertInputView.h"
+
+@interface SBSIMToolkitGetInputDisplay : SBAlertInputView
+{
+}
+
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)alertDisplayWillBecomeVisible;
+- (void)displayDidTimeout;
+- (void)sbAlertInputViewSendClicked:(id)fp8;
+- (void)sbAlertInputViewCancelClicked:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitGetInputDisplay.h"
+
+@interface SBSIMToolkitGetYesNoInputDisplay : SBSIMToolkitGetInputDisplay
+{
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)yesPressed:(id)fp8;
+- (void)noPressed:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@class NSArray, UITable;
+
+@interface SBSIMToolkitListDisplay : SBSlidingAlertDisplay
+{
+ UITable *_table;
+ NSArray *_items;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
+- (void)dealloc;
+- (id)_simToolkitListItems;
+- (void)_selectListItem:(unsigned long)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)showsDesktopImage;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)alertDisplayWillBecomeVisible;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitGetInputDisplay.h"
+
+@interface SBSIMToolkitOneShotGetInputDisplay : SBSIMToolkitGetInputDisplay
+{
+}
+
++ (id)createBottomBarForInstance:(id)fp8;
+- (BOOL)textField:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitTextAlertDisplay.h"
+
+@interface SBSIMToolkitSentAlertDisplay : SBSIMToolkitTextAlertDisplay
+{
+}
+
+- (id)alertText;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSIMToolkitTextAlertDisplay.h"
+
+@interface SBSIMToolkitSetUpCallDisplay : SBSIMToolkitTextAlertDisplay
+{
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)dismiss:(id)fp8;
+- (id)_activeCalls;
+- (void)dial:(id)fp8;
+- (id)alertText;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@class SBTextDisplayView, UIScroller;
+
+@interface SBSIMToolkitTextAlertDisplay : SBSlidingAlertDisplay
+{
+ SBTextDisplayView *_contentView;
+ UIScroller *_scroller;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (void)dealloc;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)adjustScrollerFrame;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)showsDesktopImage;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (void)displayDidTimeout;
+- (id)alertText;
+- (void)alertDisplayWillBecomeVisible;
+- (void)accept:(id)fp8;
+- (void)dismiss:(id)fp8;
+- (void)dismiss;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBSMSAlertItem : SBAlertItem
+{
+ struct __CTSMSMessage *_message;
+ int _alignment;
+ BOOL _alignmentHasBeenSet;
+ BOOL _displayingEntireMessage;
+ BOOL _playedSound;
+ NSString *_name;
+}
+
++ (BOOL)shouldPlayMessageReceived;
++ (void)playMessageReceived;
++ (void)prefsChanged;
++ (BOOL)_showSMSPreviewWithPasscodeEnabled;
++ (BOOL)shouldHideSMSPreview;
+- (void)dealloc;
+- (void)_tag;
+- (void)_untag;
+- (void)_deactivateAllTaggedSMSAlertItems;
+- (void)willActivate;
+- (void)didDeactivateForReason:(int)fp8;
+- (void)setMessage:(struct __CTSMSMessage *)fp8;
+- (void)willPresentAlertSheet:(id)fp8;
+- (id)address;
+- (id)messageText;
+- (int)_groupID;
+- (void)reply;
+- (id)alertSheet;
+- (void)_markReadIfDisplayingEntireMessage;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (int)bodyTextAlignmentForAlertSheet:(id)fp8 displayedLineCount:(int)fp12;
+- (void)performUnlockAction;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (id)lockLabel;
+- (BOOL)willShowInAwayItems;
+- (BOOL)shouldShowInEmergencyCall;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplication.h"
+
+@interface SBSMSApplication : SBApplication
+{
+}
+
+- (id)pathForDefaultImage:(char *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBUSSDAlert.h"
+
+@interface SBSMSClass0Alert : SBUSSDAlert
+{
+}
+
++ (void)registerForAlerts;
+- (void)_unregisterForNotifications;
+- (void)_registerForNotifications;
+- (id)initWithString:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class UIView, UIWindow;
+
+@interface SBScreenFlash : NSObject
+{
+ UIWindow *_flashWindow;
+ UIView *_flashView;
+ BOOL _windowVisible;
+}
+
++ (id)sharedSBScreenFlash;
+- (void)_createUI;
+- (void)_tearDown;
+- (void)_orderWindowOut:(id)fp8;
+- (void)_orderWindowFront:(id)fp8;
+- (void)stopFlash;
+- (void)flash;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBScreenShotter : NSObject
+{
+ BOOL _writingScreenshot;
+}
+
++ (id)sharedInstance;
+- (void)saveScreenshot:(BOOL)fp8;
+- (void)_createDirectoriesIfNecessary;
+- (id)_screenshotDirectory;
+- (id)_posterImageDirectory;
+- (void)_writeScreenshotAndThumbnailForImage:(struct CGImage *)fp8;
+- (BOOL)writingScreenshot;
+- (void)setWritingScreenshot:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIKit/UITableViewCell.h"
+
+@class NSArray, NSString, UIFont;
+
+@interface SBSearchTableViewCell : UITableViewCell
+{
+ NSString *_title;
+ UIFont *_titleFont;
+ NSArray *_subtitleComponents;
+ UIFont *_subtitleFont;
+ BOOL _badged;
+ BOOL _usesAlternateBackgroundColor;
+ BOOL _isFirstInTableView;
+ BOOL _isFirstInSection;
+ float _sectionHeaderWidth;
+ float _edgeInset;
+}
+
++ (id)backgroundColor;
++ (id)alternateBackgroundColor;
++ (id)lineColor;
++ (id)alternateLineColor;
++ (id)topLineShadowColor;
+- (id)initWithStyle:(int)fp8 reuseIdentifier:(id)fp12;
+- (void)dealloc;
+- (BOOL)_drawsContent;
+- (void)_drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)drawRect:(struct CGRect)fp8;
+- (float)edgeInset;
+- (void)setEdgeInset:(float)fp8;
+- (float)sectionHeaderWidth;
+- (void)setSectionHeaderWidth:(float)fp8;
+- (BOOL)isFirstInSection;
+- (void)setFirstInSection:(BOOL)fp8;
+- (BOOL)isFirstInTableView;
+- (void)setFirstInTableView:(BOOL)fp8;
+- (BOOL)usesAlternateBackgroundColor;
+- (void)setUsesAlternateBackgroundColor:(BOOL)fp8;
+- (BOOL)isBadged;
+- (void)setBadged:(BOOL)fp8;
+- (id)subtitleComponents;
+- (void)setSubtitleComponents:(id)fp8;
+- (id)title;
+- (void)setTitle:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+@class NSString, SBDeviceLockKeypad, SBEmergencyCallView, SBPasscodeField, TPLCDView, UIImageView, UIKeyboard, UIView;
+
+@interface SBSlidingAlertDisplay : SBAlertDisplay
+{
+ UIImageView *_backgroundView;
+ UIView *_topBar;
+ UIView *_bottomBar;
+ TPLCDView *_deviceLockStatusView;
+ SBDeviceLockKeypad *_deviceLockKeypad;
+ UIKeyboard *_deviceLockKeyboard;
+ UIImageView *_deviceLockEntryBackground;
+ SBPasscodeField *_deviceLockEntryField;
+ SBEmergencyCallView *_emergencyCallView;
+ UIView *_emergencyCallTopBar;
+ NSString *_lastPasscode;
+ int _okFontSize;
+ int _cancelFontSize;
+ BOOL _playKeyboardClicks;
+ BOOL _alphanumericPIN;
+ unsigned int _animatingEmergencyCall:1;
+ unsigned int _animatingIn:1;
+ unsigned int _animatingOut:1;
+ unsigned int _shouldFenceAnimations:1;
+ unsigned int _showingDeviceLock:1;
+ unsigned int _attemptingUnlock:1;
+ unsigned int _showingDeviceUnlockFailure:1;
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
++ (void)setDisplayPropertiesForActivationOfAlert:(id)fp8;
+- (void)_setTopBarImage:(id)fp8 shadowColor:(id)fp12;
+- (void)_resetStatusTextView;
+- (void)_clearUnlockFailedIndicator;
+- (void)_showUnlockFailedIndicator;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)lockBar;
+- (struct CGRect)middleFrame;
+- (void)getFrameForTopButton:(struct CGRect *)fp8 bottomButton:(struct CGRect *)fp12;
+- (BOOL)showsDesktopImage;
+- (void)updateDesktopImage:(id)fp8;
+- (void)finishedAnimatingIn;
+- (void)finishedAnimatingOut;
+- (BOOL)shouldAnimateIconsIn;
+- (BOOL)shouldAnimateIconsOut;
+- (BOOL)isAnimatingOut;
+- (void)_fadeOutCompleted:(id)fp8;
+- (void)setMiddleContentAlpha:(float)fp8;
+- (BOOL)isReadyToBeRemovedFromView;
+- (float)durationForOthersActivation;
+- (void)dismiss;
+- (void)beginAnimatingDisplayIn:(BOOL)fp8;
+- (void)performAnimateDisplayIn;
+- (void)animateDisplayIn:(float)fp8 middleDelay:(float)fp12 animateStatusBar:(BOOL)fp16;
+- (void)alertDisplayWillBecomeVisible;
+- (void)setShouldFenceAnimations:(BOOL)fp8;
+- (BOOL)isShowingDeviceLock;
+- (void)_loadAlphanumericPIN;
+- (BOOL)alphanumericPIN;
+- (struct CGRect)_entryFrame;
+- (float)_startingKeypadXOrigin;
+- (void)setShowingDeviceLock:(BOOL)fp8 duration:(float)fp12;
+- (void)setShowingDeviceLock:(BOOL)fp8;
+- (void)animateToShowingDeviceLock:(BOOL)fp8;
+- (void)_animateToHidingOrShowingDeviceLockFinished;
+- (void)_animateToShowingDeviceLockFinished;
+- (void)_animateToHidingDeviceLockFinished;
+- (void)deviceUnlockSucceeded;
+- (void)deviceUnlockFailed;
+- (void)deviceUnlockCanceled;
+- (void)_enableEntry;
+- (BOOL)shouldShowBlockedRedStatus;
+- (void)showBlockedStatus;
+- (void)removeBlockedStatus;
+- (BOOL)isDisplayingErrorStatus;
+- (void)_entryFinishedWithPassword:(id)fp8;
+- (void)phonePad:(id)fp8 keyDown:(BOOL)fp12;
+- (void)phonePad:(id)fp8 keyUp:(BOOL)fp12;
+- (void)passcodeFieldDidAcceptEntry:(id)fp8;
+- (void)_setLastPasscode:(id)fp8;
+- (void)passcodeFieldTextDidChange:(id)fp8;
+- (void)returnKeyPressed:(id)fp8;
+- (void)_animateView:(id)fp8 direction:(int)fp12;
+- (void)animateToEmergencyCall;
+- (void)emergencyCallWasDisplayed;
+- (void)animateFromEmergencyCallWithDuration:(float)fp8;
+- (void)emergencyCallWasRemoved;
+- (id)bottomBar;
+- (id)topBar;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSoundPreferences.h"
+
+@interface SBSoundPreferences (Private)
++ (void)_loadDefaultsIfNeeded;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@interface SBSoundPreferences : NSObject
+{
+}
+
++ (void)userDefaultsDidChanged:(id)fp8;
++ (id)calendarAlarmPath;
++ (id)ringtoneIdentifier;
++ (id)ringtonePath;
++ (BOOL)playLockSound;
++ (id)vibratePattern;
++ (BOOL)vibrateWhenRinging;
++ (BOOL)vibrateWhenSilent;
++ (BOOL)shouldVibrateForCurrentRingerState;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIControl.h"
+
+@class SBStatusBarContentsView, SBStatusBarInCallView, SBStatusWindow, UIView;
+
+@interface SBStatusBar : UIControl
+{
+ int _mode;
+ int _orientation;
+ SBStatusBarContentsView *_contentsView;
+ SBStatusBarInCallView *_inCallView;
+ SBStatusWindow *_statusWindow;
+ UIView *_airplaneView;
+ UIView *_glowView;
+ UIView *_glassView;
+ UIView *_dimmerView;
+ struct CGColor *_fillColor;
+ int _doubleHeightMode;
+ unsigned int _animate:1;
+ unsigned int _animating:1;
+ unsigned int _isPressed:1;
+ unsigned int _airplaneMode:1;
+}
+
+- (id)initWithMode:(int)fp8 orientation:(int)fp12;
+- (void)_setGlowImage:(id)fp8;
+- (void)_setGlassImage:(id)fp8;
+- (void)updateDoubleHeightView;
+- (void)setStatusWindow:(id)fp8;
+- (id)statusWindow;
+- (void)dealloc;
+- (int)mode;
+- (int)orientation;
+- (id)contentsView;
+- (id)airplaneView;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)start;
+- (void)stop;
+- (void)showDimmerOverlay:(BOOL)fp8;
+- (void)setDimmerOverlayColor:(id)fp8;
+- (void)startGlowAnimation;
+- (void)stopGlowAnimation;
+- (void)setAirplaneModeIsEnabled:(BOOL)fp8 animate:(BOOL)fp12 ignoreAirPortPower:(BOOL)fp16;
+- (void)setAirplaneModeIsEnabled:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)isDimmed;
+- (void)statusBarClicked;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarAirPortView : SBStatusBarContentView
+{
+ int _signalStrength;
+ unsigned int _showsAirPortBars:1;
+ unsigned int _isPolling:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)setAirPortStrength:(int)fp8;
+- (void)setShowsAirPortBars:(BOOL)fp8;
+- (void)dataConnectionTypeChanged;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarBatteryView : SBStatusBarContentView
+{
+ int _batteryCapacity;
+ BOOL _batteryCharging;
+ BOOL _isOnAC;
+}
+
+- (void)updateBattery;
+- (void)_batteryStatusChanged:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)setBatteryCapacity:(int)fp8 andCharging:(BOOL)fp12 isOnAC:(BOOL)fp16;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarBluetoothBatteryView : SBStatusBarContentView
+{
+}
+
+- (id)init;
+- (void)start;
+- (void)stop;
+- (void)batteryLevelChanged;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class UIImage, UIImageView;
+
+@interface SBStatusBarBluetoothView : SBStatusBarContentView
+{
+ UIImage *_icon;
+ BOOL _animating;
+ UIImageView *_activeView;
+ UIImageView *_baseLayer;
+ BOOL _isStarted;
+}
+
++ (void)initialize;
+- (id)icon;
+- (id)init;
+- (int)_effectiveMode;
+- (void)_setupActiveView;
+- (int)btStatus;
+- (void)_btStatusChanged:(id)fp8;
+- (void)_btDeviceConnected;
+- (void)_btConnectionStatusChanged:(id)fp8;
+- (void)_btDeviceDisconnected:(id)fp8;
+- (void)animationDidStop:(id)fp8;
+- (void)_start;
+- (void)_btPowerPrefChanged:(id)fp8;
+- (void)start;
+- (void)stop;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString, SBStatusBarOperatorNameView, UIImage;
+
+@interface SBStatusBarCarrierView : SBStatusBarContentView
+{
+ UIImage *_operatorIcon;
+ SBStatusBarOperatorNameView *_operatorNameView;
+ NSString *_operatorName;
+ BOOL _operatorNameIsLooping;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)clearLastOperatorNameLooped;
+- (void)loopOperatorNameToBeginning:(id)fp8 didFinish:(id)fp12;
+- (void)loopOperatorNameToEnd;
+- (void)finishedLoopingOperatorName:(id)fp8 didFinish:(id)fp12;
+- (void)startOperatorNameLooping:(id)fp8;
+- (void)loopIfNecessary;
+- (void)_setOperatorName:(id)fp8;
+- (void)setOperatorName:(id)fp8;
+- (id)_imageForOperatorName:(id)fp8 statusBarIsFullScreenOpaque:(BOOL)fp12;
+- (id)operatorIconForName:(id)fp8;
+- (struct CGSize)defaultSize;
+- (void)operatorNameChanged;
+- (void)operatorBundleChanged;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class SBStatusBarContentsView;
+
+@interface SBStatusBarContentView : UIView
+{
+ SBStatusBarContentsView *_contentsView;
+ int _mode;
+}
+
+- (id)initWithContentsView:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setMode:(int)fp8;
+- (int)effectiveModeForImages;
+- (void)start;
+- (void)stop;
+- (struct __GSFont *)textFont;
+- (void)drawText:(id)fp8 atPoint:(struct CGPoint)fp12 forWidth:(float)fp20 lineBreakMode:(int)fp24;
+- (void)enableShadow;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class SBStatusBar, SBStatusBarAirPortView, SBStatusBarBatteryView, SBStatusBarBluetoothBatteryView, SBStatusBarBluetoothView, SBStatusBarCarrierView, SBStatusBarIndicatorsView, SBStatusBarNoServiceView, SBStatusBarProgressView, SBStatusBarSignalView, SBStatusBarTimeView, SBStatusBarVPNView;
+
+@interface SBStatusBarContentsView : UIView
+{
+ SBStatusBar *_statusBar;
+ int _mode;
+ BOOL _dimmed;
+ BOOL _enteringAirplaneMode;
+ UIView *_lockIconView;
+ SBStatusBarTimeView *_timeView;
+ SBStatusBarBatteryView *_batteryView;
+ SBStatusBarSignalView *_signalView;
+ SBStatusBarCarrierView *_carrierView;
+ SBStatusBarIndicatorsView *_indicatorsView;
+ SBStatusBarAirPortView *_airPortView;
+ SBStatusBarNoServiceView *_noServiceView;
+ SBStatusBarBluetoothView *_bluetoothView;
+ SBStatusBarProgressView *_progressView;
+ SBStatusBarBluetoothBatteryView *_bluetoothBatteryView;
+ SBStatusBarVPNView *_vpnView;
+}
+
++ (float)contentAlphaForMode:(int)fp8;
+- (id)initWithStatusBar:(id)fp8 mode:(int)fp12;
+- (void)dealloc;
+- (id)statusBar;
+- (void)buildContentViews;
+- (void)updateContentViewsAlpha;
+- (void)reflowContentViewsNow;
+- (void)reflowContentViews:(BOOL)fp8;
+- (void)reflowContentViews;
+- (void)stop;
+- (void)start;
+- (void)bluetoothBatteryAvailabilityChanged;
+- (void)stopClock;
+- (void)startClock;
+- (void)updateClockFormat;
+- (void)setShowsService:(BOOL)fp8 SIMStatus:(id)fp12;
+- (void)significantTimeChange;
+- (void)signalFormatChanged;
+- (void)customTextChanged;
+- (void)progressChanged;
+- (void)cloakChanged;
+- (void)setAirPortStrength:(int)fp8;
+- (void)setShowsAirPort:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)indicatorsChanged;
+- (void)airplaneModeAnimationFinished:(id)fp8;
+- (void)setIsInAirplaneMode:(BOOL)fp8 animate:(BOOL)fp12 ignoreAirPortPower:(BOOL)fp16;
+- (void)setIsInAirplaneMode:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)loopCarrierNameIfNecessary;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableArray, NSString, SBStatusBar, SBStatusBarContentsView, UIColor, UIWindow;
+
+@interface SBStatusBarController : NSObject
+{
+ UIWindow *_slidingStatusBarWindow;
+ int _slidingStatusBarAnimation;
+ UIWindow *_animatingCallStatusBarWindow;
+ UIWindow *_leftBottomCorner;
+ UIWindow *_rightBottomCorner;
+ SBStatusBar *_statusBarView;
+ SBStatusBarContentsView *_statusBarContentsView;
+ SBStatusBar *_transitioningStatusBarView;
+ SBStatusBar *_animatingCallStatusBar;
+ SBStatusBarContentsView *_transitioningStatusBarContentsView;
+ unsigned int _isLockVisible:1;
+ unsigned int _isTimeVisible:1;
+ unsigned int _lockOrTimeVisibleChanging:1;
+ unsigned int _dimmed:1;
+ unsigned int _showDimmerOverlay:1;
+ unsigned int _animating:1;
+ unsigned int _isInWorkOut:1;
+ unsigned int _isInCall:1;
+ unsigned int _airplaneMode:1;
+ unsigned int _showsProgress:1;
+ unsigned int _showsProgressOnHomeScreen:1;
+ unsigned int _cloakStatusBar:1;
+ unsigned int _showAirport:1;
+ unsigned int _animateDefaultStatusBarDown:1;
+ unsigned int _animateDefaultStatusBarUp:1;
+ unsigned int _telephonyControllerCheckedIn:1;
+ unsigned int _bluetoothControllerCheckedIn:1;
+ unsigned int _enteringAirplaneMode:1;
+ NSMutableArray *_statusBarIndicatorNames;
+ int _mode;
+ int _orientation;
+ int _animatingCallStatusBarOrientation;
+ NSString *_customText;
+ UIColor *_dimmerOverlayColor;
+ int _airPortSignalStrength;
+ float _duration;
+}
+
++ (id)sharedStatusBarController;
++ (BOOL)isLikeAFullScreenStatusBar:(int)fp8;
++ (id)statusBarImageNamed:(id)fp8 forMode:(int)fp12;
+- (id)init;
+- (BOOL)_enteringAirplaneMode;
+- (void)dealloc;
+- (void)preheatStatusBarForMode:(int)fp8 orientation:(int)fp12;
+- (id)statusBarWindow;
+- (id)statusBarView;
+- (id)transitioningStatusBarView;
+- (void)addStatusBarItem:(id)fp8;
+- (void)setIsLockVisible:(BOOL)fp8 isTimeVisible:(BOOL)fp12;
+- (BOOL)isLockVisible;
+- (BOOL)isTimeVisible;
+- (BOOL)isLockOrTimeVisibleChanging;
+- (void)setDimmed:(BOOL)fp8;
+- (BOOL)dimmed;
+- (BOOL)showDimmerOverlay;
+- (void)setShowDimmerOverlay:(BOOL)fp8;
+- (id)dimmerOverlayColor;
+- (void)setDimmerOverlayColor:(id)fp8;
+- (void)tearDownWindowForSlidingStatusBar:(id)fp8 overStatusBar:(id)fp12;
+- (void)setupWindowForSlidingStatusBar:(id)fp8 overStatusBar:(id)fp12;
+- (void)endDoubleHeightStatusBarAnimationFinished;
+- (void)resizeStatusBar:(float)fp8 grow:(BOOL)fp12;
+- (void)_setIsInCall:(BOOL)fp8 isInWorkOut:(BOOL)fp12;
+- (BOOL)useDoubleHeight;
+- (void)setIsInCall:(BOOL)fp8;
+- (BOOL)isInCall;
+- (void)setIsInWorkOut:(BOOL)fp8;
+- (BOOL)isInWorkOut;
+- (void)victoriaStatusChanged:(id)fp8;
+- (void)animateDefaultStatusBarDown;
+- (BOOL)isAnimatingStatusBarDown;
+- (void)animateDefaultStatusBarUp:(int)fp8;
+- (BOOL)isAnimatingStatusBarUp;
+- (BOOL)_isServiceAvailable;
+- (id)_SIMStatus;
+- (void)_SIMOrServiceStatusChanged;
+- (void)_SIMStatusChanged:(id)fp8;
+- (void)_serviceStatusChanged:(id)fp8;
+- (void)setAirplaneModeIsEnabled:(BOOL)fp8;
+- (BOOL)airplaneModeIsEnabled;
+- (void)removeStatusBarItem:(id)fp8;
+- (id)statusBarIndicatorNames;
+- (id)customText;
+- (void)setCustomText:(id)fp8;
+- (void)setAirPortStrength:(int)fp8;
+- (void)setShowsAirPort:(BOOL)fp8;
+- (void)dataConnectionTypeChanged;
+- (BOOL)showsAirPort;
+- (int)airPortStrength;
+- (void)setCloakStatusBar:(BOOL)fp8;
+- (BOOL)cloakStatusBar;
+- (void)updateProgressVisibility;
+- (BOOL)showsProgress;
+- (void)setShowsProgressOnHomeScreen:(BOOL)fp8;
+- (void)setStatusBarMode:(int)fp8 orientation:(int)fp12 duration:(float)fp16 fenceID:(int)fp20 animation:(int)fp24;
+- (void)_setStatusBarSize:(BOOL)fp8;
+- (void)_setTransitionalStatusBarSize:(BOOL)fp8;
+- (void)finishSwitching;
+- (void)statusBarDidFinishAnimatingDown;
+- (void)restoreLevels;
+- (void)statusBarDidFinishAnimatingUp;
+- (void)switchBackstopFrom:(int)fp8 to:(int)fp12 fromOrientation:(int)fp16 toOrientation:(int)fp20 duration:(float)fp24 fenceID:(int)fp28 animation:(int)fp32;
+- (void)orderStatusBarFront;
+- (void)_finishStatusBarAnimation;
+- (void)lockCurrentStatusBarForAnimation;
+- (void)releaseLockedStatusBarForAnimationForDisplay:(id)fp8;
+- (int)statusBarMode;
+- (int)statusBarOrientation;
+- (float)animationDuration;
+- (void)significantTimeChange;
+- (void)updateClockFormat;
+- (void)signalFormatChanged;
+- (void)checkInController:(int)fp8;
+- (BOOL)telephonyControllerCheckedIn;
+- (BOOL)bluetoothControllerCheckedIn;
+- (void)loopCarrierNameIfNecessary;
+
+@end
+
--- /dev/null
+/**
+ * This header is generated by class-dump-z 0.2a.
+ * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
+ *
+ * Source: (null)
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSDateFormatter, NSString, NSTimer;
+
+@interface SBStatusBarDataManager : NSObject {
+ struct {
+ BOOL itemIsEnabled[20];
+ BOOL timeString[64];
+ int gsmSignalStrengthRaw;
+ int gsmSignalStrengthBars;
+ BOOL serviceString[100];
+ BOOL serviceImageBlack[100];
+ BOOL serviceImageSilver[100];
+ BOOL operatorDirectory[1024];
+ unsigned serviceContentType;
+ int wifiSignalStrengthRaw;
+ int wifiSignalStrengthBars;
+ unsigned dataNetworkType;
+ int batteryCapacity;
+ unsigned batteryState;
+ int bluetoothBatteryCapacity;
+ int thermalColor;
+ unsigned slowActivity : 1;
+ BOOL activityDisplayId[256];
+ unsigned bluetoothConnected : 1;
+ unsigned displayRawGSMSignal : 1;
+ unsigned displayRawWifiSignal : 1;
+ } _data;
+ int _actions;
+ BOOL _itemIsEnabled[20];
+ BOOL _itemIsCloaked[20];
+ int _updateBlockDepth;
+ BOOL _dataChangedSinceLastPost;
+ NSDateFormatter* _timeItemDateFormatter;
+ NSTimer* _timeItemTimer;
+ NSString* _timeItemTimeString;
+ BOOL _cellRadio;
+ BOOL _registered;
+ BOOL _simError;
+ BOOL _simulateInCallStatusBar;
+ NSString* _serviceString;
+ NSString* _serviceImageBlack;
+ NSString* _serviceImageSilver;
+ NSString* _operatorDirectory;
+ BOOL _showsActivityIndicatorOnHomeScreen;
+ int _thermalColor;
+}
++(id)sharedDataManager; // 0xc5cc9
+-(id)init; // 0xc5c75
+-(void)dealloc; // 0xc5bcd
+-(void)beginUpdateBlock; // 0xc4481
+-(void)endUpdateBlock; // 0xc5b25
+-(void)setStatusBarItem:(int)item enabled:(BOOL)enabled; // 0xc5af5
+-(void)setStatusBarItem:(int)item cloaked:(BOOL)cloaked; // 0xc5ac5
+-(void)updateStatusBarItem:(int)item; // 0xc5d81
+-(void)sendStatusBarActions:(int)actions; // 0xc5aa5
+-(void)enableLock:(BOOL)lock time:(BOOL)time; // 0xc5a55
+-(void)setShowsActivityIndicatorOnHomeScreen:(BOOL)screen; // 0xc5a35
+-(void)setTelephonyAndBluetoothItemsCloaked:(BOOL)cloaked; // 0xc59b5
+-(void)setAllItemsExceptBatteryCloaked:(BOOL)cloaked; // 0xc5955
+-(void)setThermalColor:(int)color; // 0xc5935
+-(void)_initializeData; // 0xc58cd
+-(void)_dataChanged; // 0xc589d
+-(void)_postData; // 0xc5815
+-(void)_updateTimeString; // 0xc5dcd
+-(void)_updateTimeItem; // 0xc57f1
+-(void)_updateAirplaneMode; // 0xc57b5
+-(void)_updateSignalStrengthItem; // 0xc5f05
+-(void)_updateServiceItem; // 0xc5439
+-(void)_updateDataNetworkItem; // 0xc5285
+-(void)_updateBatteryItem; // 0xc51d5
+-(void)_updateBatteryPercentItem; // 0xc6055
+-(void)_updateBluetoothItem; // 0xc50e5
+-(void)_updateBluetoothBatteryItem; // 0xc5031
+-(void)_updateTTYItem; // 0xc6025
+-(void)_updateVPNItem; // 0xc4fd1
+-(void)_updateCallForwardingItem; // 0xc4f85
+-(void)_updateActivityItem; // 0xc618d
+-(void)_updatePlayItem; // 0xc4ebd
+-(void)_updateLocationItem; // 0xc4e81
+-(void)_updateRotationLockItem; // 0xc4e45
+-(void)_updateThermalColorItem; // 0xc4df5
+-(void)_registerForNotifications; // 0xc4a8d
+-(void)_unregisterForNotifications; // 0xc4a41
+-(void)_significantTimeOrLocaleChange; // 0xc4a2d
+-(void)_didWakeFromSleep; // 0xc49fd
+-(void)_batteryStatusChange; // 0xc49bd
+-(void)_operatorChange; // 0xc49a9
+-(void)_signalStrengthChange; // 0xc4995
+-(void)_ttyChange; // 0xc4981
+-(void)_callForwardingChange; // 0xc496d
+-(void)_vpnChange; // 0xc4959
+-(void)_dataNetworkChange; // 0xc4919
+-(void)_airplaneModeChange; // 0xc4849
+-(void)_bluetoothChange; // 0xc4835
+-(void)_bluetoothBatteryChange; // 0xc4821
+-(void)_locationStatusChange; // 0xc480d
+-(void)_rotationLockChange; // 0xc47f9
+-(void)_configureTimeItemDateFormatter; // 0xc475d
+-(void)_stopTimeItemTimer; // 0xc4729
+-(void)_restartTimeItemTimer; // 0xc6331
+-(void)_updateTelephonyState; // 0xc4601
+-(void)toggleSimulatesInCallStatusBar; // 0xc45c1
+-(id)_displayStringForSIMStatus:(id)simstatus; // 0xc44f1
+-(id)_displayStringForRegistrationStatus:(int)registrationStatus; // 0xc4491
+-(void)_getBlackImageName:(id*)name silverImageName:(id*)name2 directory:(id*)directory forFakeCarrier:(id)fakeCarrier; // 0xc6489
+-(BOOL)_getBlackImageName:(id*)name silverImageName:(id*)name2 directory:(id*)directory forOperator:(id)anOperator statusBarCarrierName:(id*)name5; // 0xc6511
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString, NSTimer;
+
+@interface SBStatusBarInCallView : SBStatusBarContentView
+{
+ double _inCallDuration;
+ NSString *_durationPreamble;
+ struct CGSize _durationPreambleSize;
+ struct __GSFont *_font;
+ NSTimer *_durationTimer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarInCallView.h"
+
+@interface SBStatusBarInWorkOutView : SBStatusBarInCallView
+{
+}
+
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarIndicatorsView : SBStatusBarContentView
+{
+}
+
+- (id)init;
+- (void)reloadIndicators;
+- (id)scriptingInfoWithChildren;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString;
+
+@interface SBStatusBarNoServiceView : SBStatusBarContentView
+{
+ NSString *_errorString;
+}
+
++ (id)displayStringForSIMStatus:(id)fp8;
++ (id)displayStringForRegistrationStatus:(int)fp8;
+- (id)initWithErrorString:(id)fp8;
+- (id)errorString;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+- (struct __GSFont *)textFont;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString;
+
+@interface SBStatusBarOperatorNameView : SBStatusBarContentView
+{
+ float _letterSpacing;
+ NSString *_operatorName;
+ BOOL _fullSize;
+}
+
+- (id)initWithOperatorName:(id)fp8;
+- (void)dealloc;
+- (id)operatorNameStyle;
+- (void)drawRect:(struct CGRect)fp8;
+- (float)calculateLetterSpacingForOperatorName:(id)fp8;
+- (id)operatorName;
+- (void)setOperatorName:(id)fp8 fullSize:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class UIProgressIndicator;
+
+@interface SBStatusBarProgressView : SBStatusBarContentView
+{
+ UIProgressIndicator *_progressIndicator;
+ BOOL _wasLastUsingASlowConnection;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)dataConnectionTypeChanged;
+- (void)start;
+- (void)stop;
+- (void)progressChanged;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@interface SBStatusBarSignalView : SBStatusBarContentView
+{
+ int _raw;
+ int _bars;
+ int _percentage;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)updateSignalStrength;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class NSString, NSTimer;
+
+@interface SBStatusBarTimeView : SBStatusBarContentView
+{
+ NSTimer *_dateTimer;
+ NSString *_time;
+ struct CGRect _textRect;
+}
+
+- (id)init;
+- (void)updateClockFormat;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)tile;
+- (struct CGRect)textRect;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBStatusBarContentView.h"
+
+@class UIImageView;
+
+@interface SBStatusBarVPNView : SBStatusBarContentView
+{
+ UIImageView *_imageView;
+ BOOL _setOnce;
+ BOOL _showIndicator;
+}
+
+- (id)init;
+- (void)updateIndicator;
+- (void)setShowsIndicator:(BOOL)fp8;
+- (BOOL)showsIndicator;
+- (void)setMode:(int)fp8;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@class UIView;
+
+@interface SBStatusWindow : UIWindow
+{
+ int _orientation;
+ UIView *_holderView;
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (BOOL)isOpaque;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)orientation;
+- (void)setOrientation:(int)fp8;
+- (id)holderView;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBSyncController : NSObject
+{
+ int _syncState;
+ int _restoreState;
+ int _resetState;
+ int _sofwareUpdateState;
+ struct __CFMachPort *_backupAgentCFPort;
+ BOOL _showingResetUI;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (void)startObserving;
+- (void)stopObserving;
+- (BOOL)isSyncing;
+- (int)syncState;
+- (void)didEndSyncing;
+- (void)suspendSyncing;
+- (void)resumeSyncing;
+- (void)cancelSyncing;
+- (void)_notifyAppsSyncWillBegin;
+- (void)didShowSyncPanel;
+- (void)frontLockedWhenPossible;
+- (void)beginSyncing;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (BOOL)isRestoring;
+- (int)restoreState;
+- (void)_notifyRestoreCanProceed;
+- (void)_killApplications;
+- (void)beginRestoring;
+- (void)finishedTerminatingApplications;
+- (void)cancelRestoring;
+- (void)_rebootNow;
+- (void)finishEndRestoring;
+- (void)didEndRestoring:(int)fp8;
+- (BOOL)isResetting;
+- (int)resetState;
+- (void)_delayedQuitApplications;
+- (void)_delayedBeginReset;
+- (void)beginResetting:(BOOL)fp8;
+- (void)didEndResetting;
+- (void)_resetStarted:(id)fp8;
+- (void)_resetEnded:(id)fp8;
+- (void)_invalidateBackupAgentCFPort;
+- (void)_didEndRestoringWithRestoreFailed;
+- (BOOL)_setupBackupAgentPort;
+- (void)setSoftwareUpdateState:(int)fp8;
+- (void)showPreSoftwareUpdateScreen;
+- (BOOL)isSoftwareUpdating;
+- (BOOL)isInUse;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSString;
+
+@interface SBTTYPromptAlert : SBAlert
+{
+ NSString *_number;
+ int _uid;
+}
+
++ (void)displayForNumber:(id)fp8 addressBookUID:(int)fp12;
++ (BOOL)dialNumberPromptingIfNecessary:(id)fp8 addressBookUID:(int)fp12 urlAddition:(id)fp16;
+- (id)initWithNumber:(id)fp8 addressBookUID:(int)fp12;
+- (void)dealloc;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (id)number;
+- (int)addressBookUID;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBSlidingAlertDisplay.h"
+
+@interface SBTTYPromptAlertDisplay : SBSlidingAlertDisplay
+{
+}
+
++ (id)createTopBarForInstance:(id)fp8;
++ (id)createBottomBarForInstance:(id)fp8;
+- (id)initWithSize:(struct CGSize)fp8;
+- (void)_makeCall;
+- (void)_chooseVoiceMode:(id)fp8;
+- (void)_chooseTTYMode:(id)fp8;
+- (void)_ignore:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBTVOutController.h"
+
+@interface SBTVOutController (private)
+- (void)_handleIapServerConnectionDied;
+- (void)startListeningForSettingsChanges;
+- (void)stopListeningForSettingsChanges;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBTVOutController : NSObject
+{
+ int _tvOutMode;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setIntialTVModeIfNeeded;
+- (void)updateLayerKitSettings;
+- (void)updateSettings;
+- (int)tvOutMode;
+- (void)setTvOutMode:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface SBTelephonyManager : NSObject
+{
+ NSString *_operatorName;
+ unsigned int _usingWifi:1;
+ unsigned int _usingVPN:1;
+ unsigned int _iTunesNeedsToRecheckActivation:1;
+}
+
++ (id)sharedTelephonyManager;
+- (id)init;
+- (struct __CTServerConnection *)_serverConnection;
+- (void)updatePhoneNumberPrefs;
+- (void)updateTTYIndicator;
+- (double)inCallDuration;
+- (void)updateSpringBoard;
+- (void)setLimitTransmitPowerPerBandEnabled:(BOOL)fp8;
+- (void)updateAirplaneMode;
+- (void)updateCalls;
+- (void)_updateState;
+- (void)updateLocale;
+- (void)updateNetworkLocale;
+- (void)handleSIMReady;
+- (id)urlWithScheme:(id)fp8 fromDialingNumber:(id)fp12 abUID:(int)fp16 urlPathAddition:(id)fp20;
+- (id)displayForOutgoingCallURL:(id)fp8;
+- (void)_mainThreadDaemonRestart:(struct __CFDictionary *)fp8;
+- (void)_delayedAudioResume;
+- (long long)getRowIDOfLastCallInsert;
+- (id)allMissedCallsAfterRowID:(long long)fp8;
+- (long long)getRowIDOfLastSMSInsert;
+- (id)allUnreadSMSAfterRowID:(long long)fp8;
+- (void)markMessageAsRead:(struct __CTSMSMessage *)fp8;
+- (void)updateSMSBadges;
+- (int)callCount;
+- (BOOL)activeCallExists;
+- (BOOL)heldCallExists;
+- (BOOL)incomingCallExists;
+- (BOOL)outgoingCallExists;
+- (BOOL)inCallUsingReceiver;
+- (BOOL)callWouldUseReceiver:(BOOL)fp8;
+- (BOOL)shouldHangUpOnLock;
+- (BOOL)inCall;
+- (void)disconnectIncomingCall;
+- (void)answerIncomingCall;
+- (void)answerIncomingCallEndingOthers;
+- (void)swapCalls;
+- (void)disconnectAllCalls;
+- (void)disconnectCall;
+- (void)disconnectCallAndActivateHeld;
+- (void)unmute;
+- (void)dumpBasebandState:(id)fp8;
+- (BOOL)MALoggingEnabled;
+- (void)powerOffRadio;
+- (BOOL)isNetworkRegistrationEnabled;
+- (void)setNetworkRegistrationEnabled:(BOOL)fp8;
+- (int)dataConnectionType;
+- (BOOL)EDGEIsOn;
+- (BOOL)isUsingDataConnection;
+- (BOOL)isUsingWiFiConnection;
+- (void)setIsUsingWiFiConnection:(BOOL)fp8;
+- (void)setIsUsingVPNConnection:(BOOL)fp8;
+- (BOOL)isUsingVPNConnection;
+- (void)copyICCID:(id *)fp8 IMEI:(id *)fp12;
+- (void)configureForTTY:(BOOL)fp8;
+- (BOOL)shouldPromptForTTY;
+- (id)ttyTitle;
+- (void)_resetCTMMode;
+- (void)_headphoneChanged:(id)fp8;
+- (void)_setRegistrationStatus:(int)fp8;
+- (void)_updateRegistrationNow;
+- (void)_cancelFakeService;
+- (void)_startFakeServiceIfNecessary;
+- (void)_stopFakeService;
+- (id)_fetchOperatorName;
+- (void)_reallySetOperatorName:(id)fp8;
+- (void)setOperatorName:(id)fp8;
+- (void)operatorBundleChanged;
+- (id)operatorName;
+- (int)registrationStatus;
+- (void)checkForRegistrationSoon;
+- (void)kickStartSearching;
+- (id)SIMStatus;
+- (int)registrationCauseCode;
+- (void)noteSIMUnlockAttempt;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBTetherController : NSObject
+{
+ int _tetherState;
+ unsigned int _demoCardConnection;
+}
+
++ (id)sharedInstance;
+- (unsigned int)_demoCardConnection;
+- (BOOL)isTethered;
+- (void)noteInterfaceOrientationChanged;
+- (void)setDitheringEnabled:(int)fp8;
+- (void)updatePreferencesIfNeeded;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface SBTextDisplayView : UIView
+{
+ NSString *_text;
+ NSString *_style;
+}
+
+- (id)initWithWidth:(float)fp8 text:(id)fp12 style:(id)fp16;
+- (void)dealloc;
+- (void)_updateText;
+- (void)setStyle:(id)fp8;
+- (void)setText:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPageControl.h"
+
+@interface SBTouchPageIndicator : UIPageControl
+{
+ id _delegate;
+}
+
+- (void)setDelegate:(id)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class SBApplication, SBContentLayer, SBZoomView, UIView, UIWindow;
+
+@interface SBUIController : NSObject
+{
+ UIWindow *_window;
+ UIView *_iconsView;
+ UIView *_buttonBarContainerView;
+ SBContentLayer *_contentLayer;
+ SBZoomView *_zoomLayer;
+ SBApplication *_launchedApp;
+ int _launchState;
+ BOOL _lastVolumeDownToControl;
+ BOOL _shouldAutoLock;
+ int _batteryCapacity;
+ BOOL _isBatteryCharging;
+ BOOL _isOnAC;
+ BOOL _connectedToUnusableFirewire;
+ BOOL _cancelingLaunch;
+ int _batteryLoggingStartCapacity;
+ unsigned char _headsetBatteryCapacity;
+ BOOL _isHeadsetCharging;
+ BOOL _isHeadsetDocked;
+ BOOL _ignoreHeadsetEvents;
+}
+
++ (int)displayedLevelForBatteryLevel:(int)fp8;
++ (int)displayedLevelForBatteryStatusBarLevel:(int)fp8;
++ (id)sharedInstance;
+- (void)_indicateConnectedToPower;
+- (void)dealloc;
+- (id)init;
+- (void)animateAppleDown:(BOOL)fp8;
+- (BOOL)launchedAfterLanguageRestart;
+- (void)clearLaunchedAfterLanguageRestart;
+- (float)calculateStartupTime;
+- (id)getVMstats;
+- (void)logStartupData;
+- (void)languageChanged;
+- (void)finishLaunching;
+- (void)systemControllerRouteChanged:(id)fp8;
+- (void)lock:(BOOL)fp8;
+- (void)lock;
+- (int)launchState;
+- (void)clearZoomLayer;
+- (void)setState:(int)fp8;
+- (id)contentView;
+- (id)statusBarWindow;
+- (id)window;
+- (void)showZoomLayerForApp:(id)fp8;
+- (void)stopAllAnimations;
+- (void)hideIconListAndBar:(BOOL)fp8;
+- (void)insertAndOrderIconListsForReordering:(BOOL)fp8;
+- (void)restoreIconList:(BOOL)fp8 force:(BOOL)fp12;
+- (void)stopRestoringIconList;
+- (void)showButtonBar:(BOOL)fp8 animate:(BOOL)fp12 action:(SEL)fp16 delegate:(id)fp20;
+- (void)quitTopApplication;
+- (struct CGAffineTransform)_initialStatusBarTransformForScale:(float)fp8;
+- (void)animateLaunchOfApplication:(id)fp8 afterDelay:(double)fp12 startingAtTime:(double)fp20 forDuration:(double)fp28 includingIconsAndButtonBar:(BOOL)fp36 initialZoomScale:(float)fp40 fadeInZoom:(BOOL)fp44;
+- (void)cancelLaunchOfApplication:(id)fp8 duration:(double)fp12;
+- (void)animateLaunchOfApplication:(id)fp8;
+- (void)animateLaunchApplication:(id)fp8;
+- (double)animateLaunchForReturnToLastApp:(id)fp8;
+- (void)finishedFadingInButtonBar;
+- (void)showZoomLayerAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)cancelLaunchAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)clickedMenuButton;
+- (void)completeAlertDisplay;
+- (void)wakeUp:(id)fp8;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+- (int)batteryCapacity;
+- (BOOL)isBatteryCharging;
+- (BOOL)isOnAC;
+- (void)ACPowerChanged;
+- (void)setIsConnectedToUnusableFirewireCharger:(BOOL)fp8;
+- (BOOL)isConnectedToUnusableFirewireCharger;
+- (void)noteStatusBarHeightChanged:(float)fp8 duration:(double)fp12;
+- (BOOL)isHeadsetDocked;
+- (BOOL)isHeadsetBatteryCharging;
+- (unsigned char)headsetBatteryCapacity;
+- (void)handleAccessoryAvailabilityChange:(struct __GSEvent *)fp8 removal:(BOOL)fp12;
+- (void)handleAccessoryEvent:(struct __GSEvent *)fp8;
+
+#if 1
+- (id)wallpaperView;
+#endif
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlert.h"
+
+@class NSTimer;
+
+@interface SBUSSDAlert : SBAlert
+{
+ unsigned int _receivedString:1;
+ unsigned int _dismissOnActivate:1;
+ NSTimer *_delayedDismissTimer;
+}
+
++ (void)registerForSettingsAlerts;
++ (void)registerForAlerts;
++ (void)test;
++ (id)errorStringForCode:(unsigned int)fp8;
++ (void)_daemonRestart:(id)fp8;
++ (void)_newSIM:(id)fp8;
+- (void)dealloc;
+- (id)alertDisplayViewWithSize:(struct CGSize)fp8;
+- (void)USSDStringAvailable:(id)fp8 allowsResponse:(BOOL)fp12;
+- (BOOL)allowsResponse;
+- (BOOL)receivedString;
+- (void)setDismissOnActivate:(BOOL)fp8;
+- (void)_delayedDismiss;
+- (BOOL)activate;
+- (BOOL)deactivate;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertDisplay.h"
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class SBTextDisplayView, TPBottomButtonBar, UIProgressIndicator, UIScroller, UITextField, UITransitionView, UIView;
+
+@interface SBUSSDAlertDisplay : SBAlertDisplay <UITextFieldDelegate>
+{
+ TPBottomButtonBar *_responseBar;
+ UIView *_notifyView;
+ UIView *_replyView;
+ UITransitionView *_transitionView;
+ UIScroller *_scroller;
+ UIView *_contentView;
+ SBTextDisplayView *_charsRemainingView;
+ UIProgressIndicator *_progressIndicator;
+ UITextField *_responseField;
+ BOOL _allowsResponse;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)_notifyView;
+- (id)_replyView;
+- (void)dealloc;
+- (void)displayString:(id)fp8 centerVertically:(BOOL)fp12;
+- (void)alertDisplayWillBecomeVisible;
+- (void)alertDisplayBecameVisible;
+- (void)_setupResponseBar;
+- (void)alertStringAvailable:(id)fp8;
+- (BOOL)allowsResponse;
+- (void)setAllowsResponse:(BOOL)fp8;
+- (BOOL)textField:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+- (void)_updateCharsRemaining;
+- (void)_textChanged:(id)fp8;
+- (void)_replyClicked;
+- (void)_okayClicked;
+- (void)_cancelClicked;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBUnsupportedURLAlertItem : SBDismissOnlyAlertItem
+{
+}
+
++ (id)activeUnsupportedURLAlertItem;
+- (void)dealloc;
+- (void)willActivate;
+- (void)willDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBUserNotificationAlert : SBAlertItem
+{
+ unsigned int _replyPort;
+ int _token;
+ int _timeout;
+ unsigned int _requestFlags;
+ NSString *_alertHeader;
+ NSString *_alertMessage;
+ NSString *_defaultButtonTitle;
+ NSString *_alternateButtonTitle;
+ id _textFieldTitles;
+ id _textFieldValues;
+ id _keyboardTypes;
+ id _autocapitalizationTypes;
+ id _autocorrectionTypes;
+ NSString *_launchAppUponDefaultButton;
+ double _creationTime;
+ unsigned int _replyFlags;
+ unsigned int _cancel:1;
+ unsigned int _isActivated:1;
+ unsigned int _aboveLock:1;
+ unsigned int _dismissOnLock:1;
+ unsigned int _allowMenuButtonDismissal:1;
+ unsigned int _showInAwayItems:1;
+}
+
+- (id)_localizedValue:(id)fp8 withBundle:(id)fp12;
+- (id)initWithMessage:(id)fp8 replyPort:(unsigned int)fp12 requestFlags:(int)fp16;
+- (void)dealloc;
+- (id)alertSheet;
+- (int)token;
+- (BOOL)shouldShowInLockScreen;
+- (BOOL)dismissOnLock;
+- (BOOL)allowMenuButtonDismissal;
+- (id)lockLabel;
+- (BOOL)willShowInAwayItems;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)wakeup;
+- (void)cancel;
+- (void)_sendResponse:(int)fp8;
+- (void)launchAppIfRequested;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)didDeactivateForReason:(int)fp8;
+- (void)performUnlockAction;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBUserNotificationCenter : NSObject
+{
+}
+
++ (void)startUserNotificationCenter;
++ (void)_userNotificationDone:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSString;
+
+@interface SBVODAlarm : NSObject
+{
+ NSString *_title;
+ NSString *_path;
+ NSDictionary *_rentalInfo;
+ unsigned int _loadingRentalInfo:1;
+ unsigned int _sanityCheckingExpiration:1;
+ unsigned int _watched:1;
+}
+
++ (void)cancelPendingLoads;
++ (void)_rentalInfoThread;
+- (id)initWithDictionary:(id)fp8;
+- (void)dealloc;
+- (int)compare:(id)fp8;
+- (id)expirationDate;
+- (BOOL)hasLoaded;
+- (BOOL)isExpired;
+- (BOOL)rentalHasBeenWatched;
+- (BOOL)hasFireDateSinceDate:(id)fp8;
+- (id)nextFireDate;
+- (id)path;
+- (void)sanityCheckExpiration;
+- (id)title;
+- (id)_dateWithStartDate:(id)fp8 duration:(id)fp12;
+- (id)_rentalInfo;
+- (void)_setRentalInfo:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class SBVODAlarm;
+
+@interface SBVODAlertItem : SBAlertItem <UIModalViewDelegate>
+{
+ SBVODAlarm *_alarm;
+}
+
++ (id)activeAlertForAlarm:(id)fp8;
+- (void)dealloc;
+- (void)setAlarm:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)unlocksScreen;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)screenWillUndim;
+- (void)willActivate;
+- (void)willDeactivateForReason:(int)fp8;
+- (void)_updateText;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, NSMutableSet, NSTimer;
+
+@interface SBVODController : NSObject
+{
+ NSMutableArray *_alarms;
+ NSMutableSet *_alarmsToFire;
+ NSMutableSet *_alarmsToFireWhenMovieEnds;
+ NSTimer *_timer;
+ NSTimer *_movieTimeoutTimer;
+ unsigned int _reloadingForBoot:1;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)didWakeFromSleep;
+- (void)reloadAlarms:(BOOL)fp8;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (void)alarmDidSanityCheck:(id)fp8;
+- (void)_alarmFired:(id)fp8;
+- (void)_presentAlarmAlerts:(id)fp8;
+- (void)_presentAlarmsHavingFiredSinceDate:(id)fp8;
+- (void)_scheduleTimer;
+- (void)_writeTimeToDefaults;
+- (BOOL)_alarmIsExpired:(id)fp8 hints:(id)fp12;
+- (id)_expiredAlarmsPath;
+- (void)_noteExpiredAlarms:(id)fp8;
+- (void)_movieEndTimeout:(id)fp8;
+- (void)_nowPlayingInfoChanged;
+- (void)_sanityCheckExpiredAlarms:(id)fp8;
+- (void)_significantTimeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBDismissOnlyAlertItem.h"
+
+@interface SBVoiceMailAlertItem : SBDismissOnlyAlertItem
+{
+ BOOL _isForVisualVoicemail;
+ unsigned int _recordUID;
+}
+
++ (id)currentInstance;
++ (BOOL)hasCurrentInstance;
+- (BOOL)isForVisualVoicemail;
+- (void)setIsVisualVoicemail:(BOOL)fp8 recordUID:(unsigned int)fp12;
+- (void)didDeactivateForReason:(int)fp8;
+- (BOOL)willShowInAwayItems;
+- (void)performUnlockAction;
+- (id)lockLabel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SBVoicemailManager : NSObject
+{
+ CDAnonymousStruct2 _alertMark;
+ CDAnonymousStruct2 _awayItemMark;
+ BOOL _hasVisualVoicemail;
+ int _visualVoicemailSubscriptionToken;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)setHasVisualVoicemail:(BOOL)fp8;
+- (void)_updateVisualVoicemailState;
+- (BOOL)_hasVisualVoicemail;
+- (void)_mark:(CDAnonymousStruct2 *)fp8;
+- (void)markForAlerts;
+- (void)markForAwayItems;
+- (void)mark;
+- (id)copyVisualVoicemailRecordsForAwayItems;
+- (void)_presentAlertForRecord:(void *)fp8 visualVoicemail:(BOOL)fp12;
+- (void)_handleVoicemailAvailableNotification:(id)fp8;
+- (void)_handleVoicemailStoreChangedNotification;
+- (void)_handleVoicemailFallbackNotification;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@interface SBWeatherApplicationIcon : SBApplicationIcon
+{
+}
+
+- (id)initWithApplication:(id)fp8;
+- (void)dealloc;
+- (BOOL)showFahrenheit;
+- (id)icon;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSDictionary, NSMutableArray, NSString, NSTimer, UITable;
+
+@interface SBWiFiAlertItem : SBAlertItem
+{
+ NSMutableArray *_networks;
+ NSTimer *_scanTimer;
+ UITable *_table;
+ struct CGSize _size;
+ int _joinRow;
+ NSString *_password;
+ NSDictionary *_joinDict;
+ SBAlertItem *_childAlert;
+ BOOL _selectingRow;
+ BOOL _storedPassword;
+ BOOL _passwordFailed;
+ BOOL _sentResponse;
+}
+
+- (void)scan;
+- (id)init;
+- (int)_joinRow;
+- (void)setNetworks:(id)fp8;
+- (void)setChildAlert:(id)fp8;
+- (id)insertionsForNewNetworks:(id)fp8;
+- (id)deletionSetForLostNetworks:(id)fp8 originalNetworks:(id)fp12;
+- (void)wifiManager:(id)fp8 scanCompleted:(id)fp12;
+- (void)_enableTable;
+- (void)dismiss;
+- (void)willDeactivateForReason:(int)fp8;
+- (void)willActivate;
+- (void)wifiManager:(id)fp8 joinCompleted:(int)fp12;
+- (void)didPresentAlertSheet:(id)fp8;
+- (void)passwordEntered:(id)fp8;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (BOOL)allowMenuButtonDismissal;
+- (void)performUnlockAction;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)dismissOnLock;
+- (void)dismissAlertsForApplicationTransition;
+- (void)didDeactivateForReason:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIAlertSheetTableCell.h"
+
+@interface SBWiFiCell : UIAlertSheetTableCell
+{
+ id _userInfo;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 networkDictionary:(id)fp24;
+- (void)setUserInfo:(id)fp8;
+- (id)userInfo;
+- (void)layoutSubviews;
+- (void)updateHighlightColors;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBWiFiDontAskAlertItem : SBAlertItem
+{
+}
+
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBWiFiErrorAlertItem : SBAlertItem
+{
+ id _delegate;
+ NSString *_name;
+ int _error;
+}
+
+- (id)initWithNetworkName:(id)fp8 error:(int)fp12;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)dismiss;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@interface SBWiFiIsEnterpriseAlert : SBAlertItem
+{
+ id _delegate;
+}
+
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (void)setDelegate:(id)fp8;
+- (void)dismiss;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSLock, NSMutableArray;
+
+@interface SBWiFiManager : NSObject
+{
+ struct _Apple80211 *_wireless;
+ int _rssiThreshold;
+ BOOL _busy;
+ BOOL _joining;
+ BOOL _cancel;
+ NSLock *_lock;
+ id _delegate;
+ BOOL _eventThreadRunning;
+ NSLock *_eventLock;
+ NSMutableArray *_eventQueue;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (id)init;
+- (void)setDelegate:(id)fp8;
+- (void)cancel;
+- (void)scan;
+- (BOOL)busy;
+- (BOOL)joining;
+- (void)dismissAlerts;
+- (void)_scanThread;
+- (void)_scanComplete:(id)fp8;
+- (void)_joinNetworkThread:(id)fp8;
+- (void)_joinNetwork:(id)fp8;
+- (void)_joinComplete:(id)fp8;
+- (SEL)_dequeueEventAction;
+- (void)_eventThread;
+- (void)_eventThreadFinished;
+- (void)enqueueEventAction:(SEL)fp8;
+- (void)_SBAirPortUpdateTimer;
+- (void)_SBAirPortPowerChanged;
+- (void)_SBAirPortConfigurationChanged;
+- (void)joinSecureNetwork:(id)fp8 password:(id)fp12;
+- (void)joinNetwork:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSString;
+
+@interface SBWiFiPasswordAlertItem : SBAlertItem
+{
+ id _delegate;
+ NSString *_name;
+}
+
+- (id)initWithNetworkName:(id)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)dismiss;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)returnKeyPressed:(id)fp8;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+- (BOOL)dismissOnLock;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@interface SBWiFiSignalStrength : UIImageView
+{
+ int _bars;
+ int _rawStrength;
+ BOOL _hilited;
+ BOOL _selected;
+ BOOL _secure;
+ BOOL _joining;
+ UIImageView *_icon;
+}
+
++ (void)hideSpinner;
+- (void)setSpinnerHilited:(BOOL)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 inView:(id)fp24;
+- (void)dealloc;
+- (BOOL)joining;
+- (void)setJoining:(BOOL)fp8;
+- (void)updateStrength:(id)fp8;
+- (BOOL)selected;
+- (void)hide;
+- (void)setSelected:(BOOL)fp8;
+- (BOOL)hilited;
+- (void)setHilited:(BOOL)fp8;
+- (BOOL)secure;
+- (void)setSecure:(BOOL)fp8;
+- (void)updateImage;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBAlertItem.h"
+
+@class NSArray, NSString;
+
+@interface SBWiFiTrustAlertItem : SBAlertItem
+{
+ NSString *_displayName;
+ NSString *_networkName;
+ NSArray *_certificateArray;
+ BOOL _sentResponse;
+}
+
+- (id)alertSheet;
+- (id)initWithCertificateArray:(id)fp8 networkName:(id)fp12;
+- (void)dealloc;
+- (id)_scanDictionaryWithCertificateData;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)didDeactivateForReason:(int)fp8;
+- (BOOL)dismissOnLock;
+- (BOOL)allowMenuButtonDismissal;
+- (void)configure:(BOOL)fp8 requirePasscodeForActions:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SBApplicationIcon.h"
+
+@interface SBWidgetApplicationIcon : SBApplicationIcon
+{
+}
+
+- (id)icon;
+- (BOOL)allowsCloseBox;
+- (void)completeUninstall;
+- (id)uninstallAlertTitle;
+- (id)uninstallAlertBody;
+- (id)uninstallAlertConfirmTitle;
+- (id)uninstallAlertCancelTitle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@interface SBZoomView : UIImageView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24 doubleHeightStatusBar:(BOOL)fp28 preventSplit:(BOOL)fp32;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface SMSAlertSheet : UIModalView
+{
+ BOOL _showingTagline;
+}
+
+- (void)layout;
+- (void)updateTagline;
+- (void)layoutAnimated:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SpringBoard.h"
+
+@interface SpringBoard (AlertSheetAdditions)
+- (void)_alertSheetStackChanged;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "SpringBoard.h"
+
+@interface SpringBoard (SBApplicationTesting)
+- (BOOL)runTest:(id)fp8 options:(id)fp12;
+- (void)_retryLaunchTestWithOptions:(id)fp8;
+- (void)startLaunchTestNamed:(id)fp8 options:(id)fp12;
+- (void)startResumeTestNamed:(id)fp8 options:(id)fp12;
+- (void)endLaunchTest;
+- (void)finishedTest:(id)fp8 extraResults:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIKit/UIApplication.h"
+
+@class NSString, NSTimer, NSURL, SBDimmingWindow, SBUIController;
+
+@interface SpringBoard : UIApplication
+{
+ SBUIController *_uiController;
+ NSTimer *_menuButtonTimer;
+ NSTimer *_lockButtonTimer;
+ NSTimer *_idleTimer;
+ NSTimer *_autoLockTimer;
+ double _lastTimeIdleCausedDim;
+ double _headsetButtonDownTime;
+ SBDimmingWindow *_simulatedBlankingWindow;
+ unsigned int _headsetButtonClickCount:8;
+ unsigned int _menuButtonClickCount:8;
+ unsigned int _screenshotWasTaken:1;
+ unsigned int _disableAutoDimming:1;
+ unsigned int _nextLockUpLocks:1;
+ unsigned int _poweringDown:1;
+ unsigned int _autoDimmed:1;
+ unsigned int _autoDimmedToBlack:1;
+ unsigned int _ipodIsPlaying:1;
+ int _UIOrientation;
+ NSURL *_menuDoubleTapURL;
+ int _notifyDontAnimateREOToken;
+ int _notifyDontAllowMediaHUDToken;
+ NSString *_jetsamIncidentID;
+ double _sampleSystemStartTime;
+ struct __CFDictionary *_startAppsCPUTimes;
+}
+
++ (void)printWorkspaceStacks;
++ (void)printWorkspaceLogs;
+- (BOOL)registerForSystemEvents;
+- (BOOL)rendersLocally;
+- (void)_createLogFile;
+- (void)_writeLogFile;
+- (BOOL)handleEvent:(struct __GSEvent *)fp8;
+- (void)updatePowerlogKillingProcess:(BOOL)fp8;
+- (void)applicationDidFinishLaunching:(id)fp8;
+- (void)appleIconViewRemoved;
+- (void)timeZoneChanged;
+- (BOOL)disableRemoteNotifications;
+- (void)wipeDeviceNow;
+- (void)checkForExpiredPasscode;
+- (void)showLowDiskSpaceAlert;
+- (void)showEDGEActivationFailureAlert:(id)fp8 reason:(id)fp12;
+- (void)showWiFiAlert;
+- (void)showWiFiEnterpriseTrustAlert:(id)fp8;
+- (void)wifiManager:(id)fp8 scanCompleted:(id)fp12;
+- (void)userDefaultsDidChange:(id)fp8;
+- (void)_testPhoneAlerts;
+- (void)runFieldTestScript;
+- (void)significantTimeChange;
+- (void)tripleFingerGestureTriggered;
+- (BOOL)shouldRunFieldTestScript;
+- (BOOL)supportsVictoria;
+- (BOOL)iapIsInExtendedMode;
+- (BOOL)_canShowNowPlayingHUD;
+- (BOOL)allowMenuDoubleTap;
+- (void)handleMenuDoubleTap;
+- (void)_setMenuButtonTimer:(id)fp8;
+- (void)_setLockButtonTimer:(id)fp8;
+- (void)clearMenuButtonTimer;
+- (void)_menuButtonWasHeld;
+- (void)menuButtonDown:(struct __GSEvent *)fp8;
+- (void)menuButtonUp:(struct __GSEvent *)fp8;
+- (void)_handleMenuButtonEvent;
+- (void)lockButtonDown:(struct __GSEvent *)fp8;
+- (void)lockButtonWasHeld;
+- (void)_powerDownNow;
+- (void)_rebootNow;
+- (void)reboot;
+- (void)powerDown;
+- (void)relaunchSpringBoard;
+- (void)powerDownRequested:(id)fp8;
+- (void)powerDownCanceled:(id)fp8;
+- (void)_initLockButtonBearTrap;
+- (void)_setLockButtonBearTrap;
+- (void)_unsetLockButtonBearTrap;
+- (void)_fireLockButtonBearTrap;
+- (void)lockButtonUp:(struct __GSEvent *)fp8;
+- (void)headsetButtonDown:(struct __GSEvent *)fp8;
+- (void)_sendRemoteCommand:(int)fp8 forHeadsetEvent:(struct __GSEvent *)fp12;
+- (void)_handleHeadsetButtonDoubleClick:(struct __GSEvent *)fp8;
+- (void)_handleHeadsetButtonTripleClick:(struct __GSEvent *)fp8;
+- (void)headsetButtonUp:(struct __GSEvent *)fp8;
+- (void)_handleHeadsetButtonClick:(struct __GSEvent *)fp8;
+- (void)smsSoundPrefsChanged;
+- (void)ALSPrefsChanged:(id)fp8;
+- (void)updateCapabilitiesAndIconVisibility;
+- (void)loadDebuggingAndDemoPrefs;
+- (void)debuggingAndDemoPrefsWereChanged;
+- (void)clockFormatChanged;
+- (void)autoLockPrefsChanged;
+- (void)pinPolicyChanged;
+- (void)ringerChanged:(int)fp8;
+- (void)accessoryAvailabilityChanged:(struct __GSEvent *)fp8;
+- (void)accessoryKeyStateChanged:(struct __GSEvent *)fp8;
+- (void)accessoryEvent:(struct __GSEvent *)fp8;
+- (unsigned int)_portForEvent:(struct __GSEvent *)fp8;
+- (void)quitTopApplication:(struct __GSEvent *)fp8;
+- (void)applicationExited:(struct __GSEvent *)fp8;
+- (void)anotherApplicationFinishedLaunching:(struct __GSEvent *)fp8;
+- (void)otherApplicationWillSuspend:(struct __GSEvent *)fp8;
+- (void)applicationStarted:(struct __GSEvent *)fp8;
+- (void)applicationSuspend:(struct __GSEvent *)fp8;
+- (void)applicationSuspended:(struct __GSEvent *)fp8;
+- (void)applicationSuspendedSettingsUpdated:(struct __GSEvent *)fp8;
+- (void)showAlertForUnhandledURL:(id)fp8 error:(int)fp12;
+- (void)applicationOpenURL:(id)fp8 asPanel:(BOOL)fp12 publicURLsOnly:(BOOL)fp16;
+- (void)applicationOpenURL:(id)fp8 asPanel:(BOOL)fp12;
+- (void)volumeChanged:(struct __GSEvent *)fp8;
+- (void)setBacklightFactor:(int)fp8;
+- (void)setBacklightLevel:(float)fp8;
+- (void)setProximitySensorEnabled:(int)fp8;
+- (void)systemWillSleep;
+- (void)setupMidnightTimer;
+- (void)_midnightPassed;
+- (void)_adjustMidnightTimerAfterSleep;
+- (void)handleOutOfLineDataResponse:(struct __GSEvent *)fp8;
+- (void)dim;
+- (void)turnOffBacklight;
+- (void)cancelTurnOffBacklightAfterDelay;
+- (void)turnOffBacklightAfterDelay;
+- (void)showSimulatedScreenBlank;
+- (void)hideSimulatedScreenBlank;
+- (void)dimToBlack;
+- (void)undim;
+- (void)lockAfterCall;
+- (BOOL)shouldDimToBlackInsteadOfLock;
+- (void)autoLock;
+- (void)didIdle;
+- (double)nextIdleTimeDuration;
+- (double)nextLockTimeDuration;
+- (void)clearIdleTimer;
+- (void)resetIdleTimerAndUndim:(BOOL)fp8;
+- (void)userEventOccurred:(id)fp8;
+- (void)resetIdleTimer;
+- (void)resetIdleDuration:(double)fp8;
+- (void)updateRejectedInputSettings;
+- (void)updateRejectedInputSettingsForInCallState:(BOOL)fp8 isOutgoing:(BOOL)fp12;
+- (void)handleOutOfLineDataRequest:(struct __GSEvent *)fp8;
+- (void)lockDevice:(struct __GSEvent *)fp8;
+- (void)statusBarEvent:(struct __GSEvent *)fp8;
+- (void)showThermalAlertIfNecessary;
+- (void)respondToCurrentThermalCondition;
+- (void)_beginThermalJetsamCPUSampling;
+- (void)_killThermallyActiveApplication;
+- (struct __CFDictionary *)_createAppsCPUTimesDictionary;
+- (void)checkMemoryStatus;
+- (void)_receivedMemoryNotification;
+- (void)_killSpringBoardInResponseToCriticalWarning;
+- (void)noteSubstantialTransitionOccured;
+- (int)_frontMostAppOrientation;
+- (void)noteUIOrientationChanged:(int)fp8 display:(id)fp12;
+- (int)UIOrientation;
+- (void)updateMenuDoubleTapSettings;
+- (void)updateAccelerometerSettings;
+- (void)updateProximitySettings;
+- (void)updateAirPortForDisplay:(id)fp8;
+- (void)frontDisplayDidChange:(id)fp8;
+- (void)didDismissMiniAlert;
+- (void)willDisplayMiniAlert:(int *)fp8;
+- (void)willDismissMiniAlert:(int *)fp8 andShowAnother:(BOOL)fp12;
+- (BOOL)canShowAlerts;
+- (BOOL)isLocked;
+- (int)alertOrientation;
+- (void)_tearDownNow;
+- (void)tearDown;
+- (void)_nowPlayingInfoChanged:(id)fp8;
+- (BOOL)deviceIsInNowPlaying;
+- (BOOL)musicIsPlaying;
+- (void)setNowPlayingInfo:(id)fp8;
+- (BOOL)deviceAllowsNowPlayingHUD;
+- (void)setJetsamIncidentID;
+- (void)clearJetsamIncidentID;
+- (id)jetsamIncidentID;
+- (void)clearDeviceAllowsNowPlayingHUD;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface TrustAlertSheet : UIModalView
+{
+}
+
+- (BOOL)requiresPortraitOrientation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPreferencesTableCell.h"
+
+@interface UIAlertTableCell : UIPreferencesTableCell
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject-Protocol.h"
+
+@protocol UIModalViewDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIScroller.h"
+
+@interface UIScroller (Centerable)
+- (void)centerToContentView;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject-Protocol.h"
+
+@protocol UITextFieldDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface UIUserNotificationAlertSheet : UIModalView
+{
+}
+
+- (void)dismiss;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableSet, NSString, UIWindow, VolumeControlView;
+
+@interface VolumeControl : NSObject
+{
+ UIWindow *_volumeWindow;
+ VolumeControlView *_volumeView;
+ BOOL _windowVisible;
+ BOOL _debounce;
+ int _mode;
+ NSMutableSet *_alwaysHiddenCategories;
+ NSString *_lastDisplayedCategory;
+ NSString *_lastEventCategory;
+}
+
++ (id)sharedVolumeControl;
+- (id)init;
+- (void)dealloc;
+- (void)reorientHUDIfNeeded:(BOOL)fp8;
+- (void)_createUI;
+- (void)_tearDown;
+- (void)_orderWindowOut:(id)fp8;
+- (void)addAlwaysHiddenCategory:(id)fp8;
+- (void)removeAlwaysHiddenCategory:(id)fp8;
+- (BOOL)_HUDIsDisplayableForCategory:(id)fp8;
+- (float)_windowFadeDelay;
+- (void)_orderWindowFront:(id)fp8 forCategory:(id)fp12;
+- (BOOL)_allowVolumeChangeForCategory:(id)fp8;
+- (void)_changeVolumeBy:(float)fp8;
+- (float)_calcButtonRepeatDelay;
+- (void)increaseVolume;
+- (void)decreaseVolume;
+- (void)hideHUD;
+- (void)showHUD;
+- (id)lastDisplayedCategory;
+- (void)setHUDMode:(int)fp8;
+- (void)handleVolumeEvent:(struct __GSEvent *)fp8;
+- (void)cancelVolumeEvent;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_registerForAVSystemControllerNotifications;
+- (void)_unregisterForAVSystemControllerNotifications;
+- (void)_serverConnectionDied:(id)fp8;
+- (int)_volumeModeForCategory:(id)fp8;
+- (void)_systemVolumeChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, UITextLabel;
+
+@interface VolumeControlView : UIView
+{
+ float _volume;
+ int _mode;
+ BOOL _headphonesPresent;
+ UITextLabel *_label1;
+ UITextLabel *_label2;
+ NSString *_line1;
+ NSString *_line2;
+}
+
++ (void)loadImages;
++ (struct CGSize)controlSize;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)_checkHeadphonesPresent;
+- (void)setMode:(int)fp8;
+- (void)setVolume:(float)fp8 mode:(int)fp12;
+- (float)volume;
+- (void)_updateLabelStrings;
+- (void)dealloc;
+- (BOOL)_showLabel;
+- (void)_drawLine1;
+- (void)_drawLine2;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITextField.h"
+
+@interface WhiteBorderedTextField : UITextField
+{
+}
+
+- (void)drawBorder:(struct CGRect)fp8;
+- (struct CGRect)textRect;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+