Kevin Bradley 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
..
AddressBookUI 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
AlienBlue 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
AppKit 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
AppList 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
AppSupport 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
AssertionServices 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
BackBoardServices 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
BiteSMS 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
BulletinBoard 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
CaptainHook 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Celestial 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
ChatKit 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
CoreFoundation 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
CoreLocation 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Flipswitch 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Foundation 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
FrontBoard 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
GraphicsServices 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
IMCore 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
IMDaemonCore 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
IMFoundation 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
IconSupport 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Jasmine 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
LightMessaging 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MapKit 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MediaPlayer 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MediaPlayerUI 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MediaRemote 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MobileCoreServices 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MobileGestalt 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MobileIcons 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MobilePhone 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MobileSMS 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
MobileTimer 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Pandora 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
PersistentConnection 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
PhotoLibrary 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
PhotoLibraryServices 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Preferences 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
PreferencesUI 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
QuartzCore 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
SpringBoard 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
SpringBoardFoundation 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
SpringBoardServices 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
SpringBoardUI 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
SpringBoardUIServices 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
StoreKitUI 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
TechSupport 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
TelephonyUI 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Tweetbot 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
TwitkaFly 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
UIKit 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Velox 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
_Prefix 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
auki 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
installd 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
libactivator 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
libopener 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
libpackageinfo 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
libstatusbar 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
logos 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
objc 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
openssl 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
rocketbootstrap 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
Availability2.h 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
CydiaSubstrate.h 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
LICENSE.md 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
README.md 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
libcolorpicker.h 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
libhbangcommon 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
substrate.h 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
substrate2.h 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago
version.h 0bc2c3cf47 added electra binaries source for jailbreakd 1131, these files havent been pulled for a bit from their repo so im likely out of sync. they seem to work okay right now 6 years ago

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.