Microsoft Word - iOSAppReverseEngineering.docx

(Romina) #1

Figure 3-27 Initial configurations


There’s one thing to mention: For a fat binary (which refers to the binary that contains


different instruction sets for the purpose of being compatible with different CPU architectures),


the white frame in figure 3-27 will list several Mach-O files. I suggest you read table 4-1 to find


the ARM type of your device. For example, my iPhone 5 corresponds to ARMv7S. If the ARM


type of your device is not in the white frame, you should choose the backward compatible one,


i.e. for ARMv7S devices, choose ARMv7S if there is ARMv7S in the list, otherwise choose


ARMv7. This selection method handles 99% of all cases, if you happen to be the 1%, please


come to http://bbs.iosre.com, we’ll solve the problem together.


Here, I’ve chosen ARMv7S, then click “OK”. Several windows will popup, just click “YES”


or “OK” to close them, as shown in figure 3-28 and 3-29.

Free download pdf