Android APK からすす API を使用して制御フロー グラフを作成しようとしています。私はたくさん読んだことがありますが、最初から始める方法に少し無力感があります. バージョン 2.5.0 が古くなっていることを読んだので、すすの nighty ビルド (ここからダウンロード: https://ssebuild.cased.de/nightly/soot/lib/ ) を使用しています。たとえば、Googleで多くのことを見つけました:
https://mailman.cs.mcgill.ca/pipermail/soot-list/2014-September/007303.html
まず、Android APK ファイルをロードする必要があります。リンクでそれは行われます:
SetupApplication app = new SetupApplication(...)
しかし、それはすでに最初の問題です。ナイトリー ビルドのsoot.jar には SetupApplicationがありません。
ここのように、コマンドラインでそれを行いました:
http://www.abartel.net/dexpler/
これはほとんど機能しましたが、制御フロー グラフの作成は最初のステップにすぎません。その後、グラフを操作し、それを他のフレームワークの入力として使用する必要があります。したがって、コマンドラインは私にとってオプションではありません。Javaでやりたい!
誰かがすすの初心者を助けることができますか?