MonkeyDev安裝--逆向開發


MonkeyDev是原有iOS OpenDev的升級,非越獄插件的開發集成神器!

  1. 可以使用Xcode開發CaptainHook Tweak、Logos Tweak 和 Command-line Tool,在越獄機器開發插件,這是原來iOSOpenDev功能的遷徙和改進。
  2. 只需要拖入一個砸殼應用,自動集成class-dump、restore-symbol、Reveal、Cycript和注入的動態庫並重簽名安裝到非越獄機器。
  3. 支持調試自己編寫的動態庫和第三方App。
  4. 支持通過Cocoapods第三方應用集成SDK以及非越獄插件,簡單來說就是通過Cocoapods搭建了一個非越獄插件商店。

 

####安裝MonkeyDev

1. 環境要求

(1). 安裝最新的theos

sudo git clone --recursive https://github.com/theos/theos.git /opt/theos

(2). 安裝ldid

brew install ldid

 

2. MonkeyDev的安裝指令

(1)命令選擇MonkeyDev

git clone https://github.com/AloneMonkey/MonkeyDev.git 

(2)進入/bin

cd MonkeyDev/bin 

(3)最后

sudo ./md-install

 

內容如下,即安裝成功

MonkeyDev簡介

MonkeyDev主要包含四個模塊:

Logos Tweak

使用theos提供的logify.pl工具將.xm文件轉成.mm文件進行編譯,集成了CydiaSubstrate,可以使用MSHookMessageEx和MSHookFunction來Hook OC函數和指定地址。

CaptainHook Tweak

使用CaptainHook提供的頭文件進行OC 函數的Hook以及屬性的獲取。

Command-line Tool

可以直接創建運行於越獄設備的命令行工具。

MonkeyApp

這是自動給第三方應用集成Reveal、Cycript和注入dylib的模塊,支持調試dylib和第三方應用,支持Pod給第三放應用集成SDK,只需要准備一個砸殼后的ipa或者app文件即可。

如下目錄

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM