iOS逆向之路 使用Theos建立工程

2021-09-13 02:37:00 字數 1338 閱讀 9063

以下使用theos建立工程是在終端下完成的

第一步:先cd到自己想要放工程的檔案目錄,然後輸入「$theos/bin/nic.pl」($theos代表路徑),啟動nic。目前總共有14中模板可供選擇。在逆向工程的初級階段,所開發程式的主要型別是tweak。故我們選擇13.

第二步:輸入「13」,按enter鍵。輸入工程名,按enter鍵。

第三步:theos要求我們輸入deb包的名字(類似bundle identifier),輸入deb的名字,按enter鍵。然後輸入tweak作者的名字。

第四步:輸入作者名字後,按enter鍵。然後輸入mobilesubstrate bundle filter(也就是tweak作用的物件的bundle identifier)。輸入bundle filter,theos要求指定tweak安裝完成後需要重啟應用,仍以bundle identifier表示。輸入完成後按下回車。

以上完成之後,乙個你命名的資料夾就在你選中的目錄下生成了。資料夾就是剛建立的tweak工程。當然,你可以把這個資料夾移動到任何你想要移動的位置。

終端執行**如下

localhost:desktop hxq$ /opt/theos/bin/nic.pl

nic 2.0 - new instance creator

[1.] iphone/activator_event

[4.] iphone/cydget

[5.] iphone/flipswitch_switch

[6.] iphone/framework

[7.] iphone/ios7_notification_center_widget

[8.] iphone/library

[9.] iphone/notification_center_widget

[10.] iphone/preference_bundle_modern

[11.] iphone/tool

[12.] iphone/tool_swift

[13.] iphone/tweak

[14.] iphone/xpc_service

choose a template (required): 13

project name (required): mytesttweak

package name [com.yourcompany.mytesttweak]: com.greaching.mytesttweak

author/maintainer name [hxq]: hxq

instantiating iphone/tweak in mytesttweak/...

done.

localhost:desktop hxq$

iOS逆向工具 Theos

a.指定xcode 根據自己xcode路徑來 複製 export theos opt theos sudo git clone git theos 複製 d.配置cydiasubstrate 注意 新版本theos請直接跳過 執行theos自動化配置指令碼 直接使用ifunbox提取cydiasub...

iOS 逆向開發 配置Theos

1.指定theos 的安裝路徑,export theos opt theos gapyear gap sudo git clone recursive git theos 4.配置cydiasubstrate 5.配置dpkg deb 這是我花最長時間配置的一步。先從 github download...

ios 逆向 手把手安裝最新版Theos

ox.01 安裝dpkg和ldid dpkg是debian的軟體包。ldid是越獄祖師爺saurik開發的一款二進位制授權管理軟體,可以對越獄應用進行sha1運算生成授權,讓軟體包可以在iphone上執行。在這裡我們使用homebrew來安裝他們。homebrew是一款mac上的基於ruby的包管理...