Kevin Bradley 3a04fc6eda first real commit лет назад: 7
..
AddressBookUI 3a04fc6eda first real commit лет назад: 7
AlienBlue 3a04fc6eda first real commit лет назад: 7
AppKit 3a04fc6eda first real commit лет назад: 7
AppList 3a04fc6eda first real commit лет назад: 7
AppSupport 3a04fc6eda first real commit лет назад: 7
AssertionServices 3a04fc6eda first real commit лет назад: 7
BackBoardServices 3a04fc6eda first real commit лет назад: 7
BiteSMS 3a04fc6eda first real commit лет назад: 7
BulletinBoard 3a04fc6eda first real commit лет назад: 7
CaptainHook 3a04fc6eda first real commit лет назад: 7
Celestial 3a04fc6eda first real commit лет назад: 7
ChatKit 3a04fc6eda first real commit лет назад: 7
CoreFoundation 3a04fc6eda first real commit лет назад: 7
CoreLocation 3a04fc6eda first real commit лет назад: 7
Flipswitch 3a04fc6eda first real commit лет назад: 7
Foundation 3a04fc6eda first real commit лет назад: 7
FrontBoard 3a04fc6eda first real commit лет назад: 7
GraphicsServices 3a04fc6eda first real commit лет назад: 7
IMCore 3a04fc6eda first real commit лет назад: 7
IMDaemonCore 3a04fc6eda first real commit лет назад: 7
IMFoundation 3a04fc6eda first real commit лет назад: 7
IconSupport 3a04fc6eda first real commit лет назад: 7
Jasmine 3a04fc6eda first real commit лет назад: 7
LightMessaging 3a04fc6eda first real commit лет назад: 7
MapKit 3a04fc6eda first real commit лет назад: 7
MediaPlayer 3a04fc6eda first real commit лет назад: 7
MediaPlayerUI 3a04fc6eda first real commit лет назад: 7
MediaRemote 3a04fc6eda first real commit лет назад: 7
MobileCoreServices 3a04fc6eda first real commit лет назад: 7
MobileGestalt 3a04fc6eda first real commit лет назад: 7
MobileIcons 3a04fc6eda first real commit лет назад: 7
MobilePhone 3a04fc6eda first real commit лет назад: 7
MobileSMS 3a04fc6eda first real commit лет назад: 7
MobileTimer 3a04fc6eda first real commit лет назад: 7
Pandora 3a04fc6eda first real commit лет назад: 7
PersistentConnection 3a04fc6eda first real commit лет назад: 7
PhotoLibrary 3a04fc6eda first real commit лет назад: 7
PhotoLibraryServices 3a04fc6eda first real commit лет назад: 7
Preferences 3a04fc6eda first real commit лет назад: 7
PreferencesUI 3a04fc6eda first real commit лет назад: 7
QuartzCore 3a04fc6eda first real commit лет назад: 7
SpringBoard 3a04fc6eda first real commit лет назад: 7
SpringBoardFoundation 3a04fc6eda first real commit лет назад: 7
SpringBoardServices 3a04fc6eda first real commit лет назад: 7
SpringBoardUI 3a04fc6eda first real commit лет назад: 7
SpringBoardUIServices 3a04fc6eda first real commit лет назад: 7
StoreKitUI 3a04fc6eda first real commit лет назад: 7
TechSupport 3a04fc6eda first real commit лет назад: 7
TelephonyUI 3a04fc6eda first real commit лет назад: 7
Tweetbot 3a04fc6eda first real commit лет назад: 7
TwitkaFly 3a04fc6eda first real commit лет назад: 7
UIKit 3a04fc6eda first real commit лет назад: 7
Velox 3a04fc6eda first real commit лет назад: 7
_Prefix 3a04fc6eda first real commit лет назад: 7
auki 3a04fc6eda first real commit лет назад: 7
installd 3a04fc6eda first real commit лет назад: 7
libactivator 3a04fc6eda first real commit лет назад: 7
libopener 3a04fc6eda first real commit лет назад: 7
libpackageinfo 3a04fc6eda first real commit лет назад: 7
libstatusbar 3a04fc6eda first real commit лет назад: 7
logos 3a04fc6eda first real commit лет назад: 7
objc 3a04fc6eda first real commit лет назад: 7
openssl 3a04fc6eda first real commit лет назад: 7
rocketbootstrap 3a04fc6eda first real commit лет назад: 7
Availability2.h 3a04fc6eda first real commit лет назад: 7
CydiaSubstrate.h 3a04fc6eda first real commit лет назад: 7
LICENSE.md 3a04fc6eda first real commit лет назад: 7
README.md 3a04fc6eda first real commit лет назад: 7
libcolorpicker.h 3a04fc6eda first real commit лет назад: 7
libhbangcommon 3a04fc6eda first real commit лет назад: 7
substrate.h 3a04fc6eda first real commit лет назад: 7
substrate2.h 3a04fc6eda first real commit лет назад: 7
version.h 3a04fc6eda first real commit лет назад: 7

README.md

The headers that HASHBANG Productions uses. Headers are only created for classes we need, and only methods that we use are added to them. This is due to the large number of classes and methods that are broken in class dumps - this way, we manually set up the headers and they are guaranteed to work.

Feel free to use these (git clone git://github.com/hbang/headers.git $THEOS/include - if you have an existing $THEOS/include directory, rename it) and add on to them.

Credits

Headers that aren't from elsewhere are released into the Public Domain.

Code rules

  • Create headers only for what you use.
  • Follow the existing coding style.
  • Singleton (sharedInstance) methods should return instancetype.
  • Don't just copy and paste lines from class-dumps - replace id with the appropriate class. Also change arg1 and the like, or in some cases class-dump-z's guessed argument names, to something more appropriate. Cycript is helpful here:

    $ cycript -p SpringBoard
    cy# [SBBaconController sharedInstance].baconCurrentlyBeingEaten.class
    @"SBBacon"
    

    Additionally, keep ARM64 support in mind - float should become CGFloat, int should become NSInteger, and unsigned should become NSUInteger. This is especially important when using the headers as reference for hooking.

  • Any headers from an open-source library can be included here, but please note its license here in the readme.

  • (Optional but I'd appreciate it!) Be awesome; pull request your changes back to this repo so others can benefit.