先找到別人做好的動態插件.dylib。
下載好需要加入插件的.ipa文件。解壓縮,然后把.dylib文件放入/Payload/WeChat.app中。
-
查看當前安裝的證書
security find-identity -v -p codesigning
重簽名動態庫文件.dylib
codesign -f -s "iPhone Developer: XXX (D1J4SGYU64)" Payload/WeChat.app/libWeChatMsgPreview.dylib-
然后把動態庫文件注入可執行文件中。詳情參考iOS可執行文件分析工具MachoOView。注意用insert_dylib注入的時候會重新生成一個WeChat_patched可執行文件,這個文件里面就注入了我們那個動態庫,所以可以把原來的WeChat刪除,把WeChat_patched重命名為WeChat作為新的可執行文件。
insert_dylib --all-yes @executable_path/test.dylib Payload/WeChat.app/WeChat
可執行文件 重新打包.app文件生成.ipa,記住那個路徑一定要是絕對路徑
xcrun -sdk iphoneos PackageApplication -v /Users/YMY/Desktop/hs/Payload/WeChat.app使用sigh resign重簽名.ipa包。詳情參考iOS的ipa重簽名
iOS未越獄如何使用動態插件
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 非越獄環境下iOS版WeChat 逆向研究示例,dylibz(動態庫)注入、應用重簽名 基本原理 通過app啟動時...