Figure 6-31 Locate PSListController.h
Note, PSListController.h comes from Preferences.framework, which shares the name with
Preferences.app, make sure to distinguish them. Open it, and check if there is
tableView:cellForRowAtIndexPath:.
@interface PSListController : PSViewController <UITableViewDelegate,
UITableViewDataSource, UIActionSheetDelegate, UIAlertViewDelegate,
UIPopoverControllerDelegate, PSSpecifierObserver, PSViewControllerOffsetProtocol>
......
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
......
@end
As we see, it has implemented this method, so drag and drop the binary of
Preferences.framework into IDA and jump to tableView:cellForRowAtIndexPath:, as shown in
figure 6-32.