iOS逆向開發第一章-入門極坑

去年11月的時候就想玩下逆向開發,那個時候手機版本還是10.0.1,越獄不了,沒辦法,終于這幾天看到說PP助手支持10.0~10.2越獄,就趕緊搞起。

工欲善其事必先利其器,逆向開發第一步,肯定是有個越獄手機,一切比較簡單,下個PP助手一鍵越獄就好,可是我是mac電腦。。。日了,PP助手只有好像2.3版本,只能先裝個虛擬機 然后裝windows系統了 ?PP助手windows是5.0版本支持越獄。

需要下載VMwareFusionPro855 ?虛擬機 ?然后 找個windows的iso鏡像文件裝好 基本沒什么特別注意的地方 ?很簡單就裝好了 接下來就是用PP助手一鍵安裝 順便把系統更新提醒給關了

越獄好后,第一步點開手機上的越獄后自動安裝的cydia ?里面會帶有很多插件 等開發工具 ?及其叼~,安裝個openssh,能提供手機端ssh服務。

接下來就到了我想說入門極坑的重點。用命令行ssh連接手機。

第一坑下載路徑: 網上很簡單 有直接 ssh root@192.168.xx.xxx的 有下載usbmuxd 然后再操作的 反正我是各種辦法都試過 最后選擇了下載usbmuxd 這種 最坑的是有攻略說用sudo port install usbmuxd 這TM簡直了? 我得去下port? 然后懟半天? 卡死 網上一搜? 各種都說卡死 解決方案有啊? 換源 換path 開全局VPN 。。。。最后我看到一條。。把port換了? 好主意啊? 這靠譜啊? 用brew代替port? 最后搞定 ? 但是后來我找到個最簡單的方法。。。我這里給一個下載路徑https://cgit.sukimashita.com/usbmuxd.git/ 然后自己找到下載1.0.8的版本的。。分分鐘搞定各種問題

第二坑:我之前Python文件 直接py xx.py運行 這次沒成功。。然后只能google求助,有答案了? 進入到usbmuxd下載后的文件python-client文件夾 然后chmod +x tcprelay.py 再./tcprelay.py -t 22:2222 這樣才運行成功? 這句話是把端口22的轉移到2222上

最后用ssh root@127.0.0.1 -p 2222 輸入默認手機密碼 alpine 完美進入手機列表


中間還有很多坑,讓我改ssh配置,重啟ssh服務什么的。。我都忘了 光連接ssh就搞了我4個小時。。網上攻略及其不靠譜啊 ?按我的流程應該沒問題 有問題可以留言我

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容