What are Headers? A header file in Objective-C is a file with a .h extension that contains a class interface and method declarations. Why dump headers? Dumping Headers allows you to view the classes and methods within an application. This can be useful for modifying application behavior Requirements - classdump-dyld (search in cydia - An application of your choice - 5 minutes of your time (At the very most) Instructions 1. Choose a directory to where you want your headers dumped. I recommend/var/mobile/Documents/Headers/ApplicationName (ApplicationName being the application name) 2. Go into iFile/Filza, and find the application directory. Go into the directory, find the .app folder. Remember the name, then go into that directory and find the executable. This is a file with no extension, and usually the same name as the .app folder it's in. 3. In your SSH Client/Terminal, Run the following command:
Replace ApplicationName.app with the name of the .app folder, and replaceOutputDirectory with the directory you chose for the Headers 4. Wait for classdump-dyld to finish Dumping, sometimes, classdump-dyld can fail in the middle of dumping an application 5. Go to your OutputDirectory to find a find a list of dumped headers You should now have a list of dumped headers If you have any problems post in the help and support topic
Credits:INoahDEv