1. A method to establish static redirection of a function that is a member of a class to an alternate implementation of the function, the method comprising using a processor configured to perform operations to: receive, by a software tool executing on a computer server, an executable file for an application and a first location for an alternate implementation of the function, the function being written in Objective C; locate, by the software tool, a structure for the function by traversing serialized metadata in the executable file; modify, by the software tool, the metadata in the executable file by updating a value of a selector indicating a second location of a current implementation of the function to indicate the first location of the alternate implementation, the selector being included in an element of the structure for the function; and provide, by the software tool, the modified executable file for installation on client devices.