當前位置:編程學習大全網 - 腳本源碼 - android常見hook框架有哪些

android常見hook框架有哪些

1、Xposed:Java層的HOOK框架,由於要修改Zgote進程,需要Root;

2、CydiaSubstrator:本地層的HOOK框架,本質上是壹個inline Hook;

3、dexposed框架

4、AndFix框架;

5、Sophix 框架;

6、AndroidMethodHook框架;

7、Legend框架:在AndFix框架的基礎上,在方法進行替換前進行了方法的備份;

8、YAHFA框架;

9、EPIC框架;

10、VirtualXposed:Virtual APP與Xposed的壹個結合。

擴展資料

使用框架的原因

因為軟件系統很復雜,特別是服務器端軟件,涉及到的知識,內容,問題太多。在某些方面使用別人成熟的框架,就相當於讓別人幫助完成壹些基礎工作,只需要集中精力完成系統的業務邏輯設計。

而且框架壹般是成熟,穩健的,可以處理系統很多細節問題,比如,事務處理,安全性,數據流控制等問題。

還有框架壹般都經過很多人使用,所以結構很好,所以擴展性也很好,而且它是不斷升級的,可以直接享受別人升級代碼帶來的好處。框架壹般處在低層應用平臺(如J2EE)和高層業務邏輯之間的中間層。

框架開發

框架的最大好處就是重用。面向對象系統獲得的最大的復用方式就是框架,壹個大的應用系統往往可能由多層互相協作的框架組成。

由於框架能重用代碼,因此從壹已有構件庫中建立應用變得非常容易,因為構件都采用框架統壹定義的接口,從而使構件間的通信簡單。

框架能重用設計。它提供可重用的抽象算法及高層設計,並能將大系統分解成更小的構件,而且能描述構件間的內部接口。

這些標準接口使在已有的構件基礎上通過組裝建立各種各樣的系統成為可能。只要符合接口定義,新的構件就能插入框架中,構件設計者就能重用構架的設計。

框架還能重用分析。所有的人員若按照框架的思想來分析事務,那麽就能將它劃分為同樣的構件,采用相似的解決方法,從而使采用同壹框架的分析人員之間能進行溝通。

百度百科-框架

  • 上一篇:數控報警1210emergency stop是什麽意思
  • 下一篇:風雲爭霸小武哪裏去了
  • copyright 2024編程學習大全網