備忘録

備忘録

iOSでFridaを利用する方法

Ⅰ. はじめに

タイトルの通り「iOSでFridaを利用する方法」です。

Ⅱ. 手順

1. frida-toolsをインストールする
pip3 install frida-tools
2. iOS端末のCydiaまたはSileo等のパッケージマネージャで以下リポジトリを追加する
https://build.frida.re
3. iOS端末のCydiaまたはSileo等のパッケージマネージャでFridaをインストールする

実行結果

$ frida-ps -U
 PID  Name
----  --------------------------------------------------------
2382  ファイル                                                    
2377  マップ                                                     
2381  天気
...
以下省略

FAQ

Q1. 以下のメッセージが表示されて正常に動作しません。解決方法は?
need Gadget to attach on jailed iOS; its default location is:
  /Users/user01/.cache/frida/gadget-ios.dylib

A. gadget-ios.dylibを指定された場所にダウンロードする事で解決する。
1. 次のURLからgadget-ios.dylibをダウンロードする
https://github.com/frida/frida/releases/

2. 以下ディレクトリに保存する

~/.cache/frida/gadget-ios.dylib