1. 一台蘋果越獄手機。
3. 在 cydia 上安裝 openssh, 用來登了越獄手機。
5. 登入越獄手機, 預設密碼 alpine
如果是從非越獄的匯出來的 ipa 檔案再安裝進越獄手機的,需要輸入賬號和密碼才能執行,而輸入賬號密碼需要原來手機的驗證碼,
如果沒有驗證碼輸入框,驗證碼是在輸入完密碼後接著輸入驗證碼的。
8. 拷貝檔案到電腦
9. 到這裡有兩種處理方式
這裡選擇第一種方式,因為重簽名後可以安裝到非越獄的手機除錯,不用處理 反越獄 的處理,而且可以用 xcode 除錯,有記憶體圖,彙編,偽**等,很方便
1. 開啟 xcode 的偏好設定
2. 選擇 accounts 左下角的 + 新增賬號
4. 輸入賬號密碼登陸
5. 登陸後右下角管理證書,然後新增 ios 開發證書
6. 建立證書完成
1. 開啟 xcode ,新建乙個 demo, 並插上真機,完成 demo 在真機的除錯
2. 可以在 ~/library/mobiledevice/provisioning\ profiles 檢視到剛才 demo 的描述檔案
4. 進行重簽名
第一欄:砸殼後的 ipa
第二欄:第2步的檔案,兩個中的任意乙個
第三欄:不填
第四欄:第二欄檔案裡的id,記得打勾修改id
第五欄:選擇剛才生成的免費證書,點選下拉可以直接選擇
5. 重簽名成功。
2. 直接輸入程序id或者名稱即可進入除錯
iOS逆向動態除錯
1.拷貝越獄手機 developer usr bin目錄下的debugserver到mac電腦,在mac端輸入 scp p 2222 root localhost developer usr bin debugserver debugserver 2.對debugserver進行 ios11可以不用...
iOS開發之Xcode篇
ios開發之xcode 簡單介紹了xcode4.0以後版本的一些特性,同時選取了會員分享的開發教程和經驗以及論壇裡一些熱門話題,希望能給新手一些建議。限於篇幅,更詳盡或者 並茂的xcode資訊可到蘋果開發者中心查詢 一 工具簡介 二 教程和經驗分享 三 論壇熱門話題 四 問答 工具簡介 xcode是...
iOS逆向教程之動態除錯詳解
前言 有時候想更了解別人app的呼叫流程,就需要在app執行的時候進行動態除錯。動態除錯指的是將程式執行起來,通過下斷點 列印等方式,檢視引數 返回值 函式呼叫程式設計客棧流程等。下面話不多說了,來隨著小編一起看看詳細的介紹吧 xcode的動態除錯原理 首先了解一下 xcode 編譯和偵錯程式的發展...