Microsoft Word - iOSAppReverseEngineering.docx

(Romina) #1

Because the inspiration of this tweak came from Shoghian, I’ve signed his name as the


coauthor, as shown in figure 5-18. He was very happy and hence we made friends with each


other. Speaker SBSettings Toggle is my third public tweak on Cydia, with very simple functions


and no advertising, it still accumulated nearly 10,000 downloads, (as shown in figure 5-19),


which was a happy ending. More importantly, it was unexpectedly exhausting writing this


tweak. My target looked so simple until I really got my hands dirty, which gave me a warning


that actions spoke louder than words, I still had a long way to go. Not until the similar situations


happened again and again in later days then I finally realized that class-dump was only a


supporting role in iOS reverse engineering, and it indirectly encouraged me to dig into IDA and


LLDB, which helped me step onto a new stage in iOS reverse engineering.


Figure 5- 18 Shoghian is the coauthor


Figure 5- 19 Neary 10,000 downloads


5.4 Conclusion


In this chapter, we’ve comprehensively introduced how a tweak works as well as the


thought and process of writing a tweak, accompanied with practical examples, I believe these


contents can help beginners learn iOS reverse engineering better. iOS reverse engineering in

Free download pdf