iOS安全攻防(八)Thoes的Logos简介
個人原創(chuàng),轉(zhuǎn)帖請注明來源:cnblogs.com/jailbreaker
上一篇帖子,講到使用iOSOpenDev開發(fā)基于Theos的Tweak,功能Hook了SpringBoard的
?-(void)applicationDidFinishLaunching:(id)application。
先簡單講一下Hook,Hook中文翻譯為“鉤子”,非常形象,以之上一篇帖子為例子,我們借助Substrate來Hook的,iOS設(shè)備運行到applicationDidFinishLaunching方法時候,我們鉤住了執(zhí)行流,而且讓設(shè)備運行我們自己的實現(xiàn)代碼。另外,Hook不是iOS特有的,是一種“補丁技術(shù)“,在沒有源碼的時候,我們可以使用Hook來達(dá)到我們的目的,任何操作系統(tǒng)平臺都有各種Hook方式,不局限于iOS。
上一篇帖子的代碼中有%開頭的語句,這個就是Theos的Logos預(yù)處理指示指令,英文文檔不長,語法簡單,我這里不詳解了。
詳細(xì)的文檔說明在http://iphonedevwiki.net/index.php/Logos
轉(zhuǎn)載于:https://www.cnblogs.com/jailbreaker/p/4149370.html
總結(jié)
以上是生活随笔為你收集整理的iOS安全攻防(八)Thoes的Logos简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 黄山风景区一般从哪个门进入
 - 下一篇: 王源的个性签名霸气