ルート化されたデバイスにアクセスできない場合、対象アプリにパッチ適用して再パッケージ化し、起動時に動的ライブラリ (Frida ガジェットなど) をロードして、Frida や objection などの関連ツールを用いた動的テストを可能にします。iOS とは異なり、Android アプリは FairPlay で暗号化されていないため、デバイスから直接 APK を抽出したり、ルートアクセスなしで代替ストアからダウンロードできます。
[!NOTE] "Android エミュレータの使用"
研究者や楽手者にとって、多くの場合、Android エミュレータは最もシンプルな出発点となります。エミュレータで実行しているアプリは物理デバイスと同じハードウェア基盤の制限の影響をうけません。Frida ガジェットを使用せず (単に frida -U を使用するだけ)、バイナリにパッチ適用せず、アプリを再署名することなく、Frida をプロセスに直接アタッチできます。これにより、エミュレータは、実機テストに移行する前の、実験、スクリプト作成、動的解析技法の学習に最適になります。