カテゴリ : プログラミング
タイトル : 「.so」(共有ライブラリ)をAndroid Studioで逆アセンブルする
キーワード(keywords) : .so,逆アセンブル,libnative-lib.so
解説(description) : NDKで作成した「.so」(共有ライブラリ)のファイルをAndroid Studioで逆アセンブルをする方法です。デバッグが出来るの出来て当たり前ですね。
NDKで作成した「.so」(共有ライブラリ)のファイルをAndroid Studioで逆アセンブルをする方法です。デバッグが出来るの出来て当たり前ですね。
Android Studioのメニューの[ツール][SDKマネージャー]を開きます。
「Android SDKロケーション」がSDKのパスです。
NDKで作成されるsoファイルは「x86」「x86_64」「arm64-v8a」「armeabi-v7a」の4種類あります。今回は一番サイズが軽いarmeabi-v7aの「libnative-lib.so」を逆アセンブルしてみたいと思います。
次のパスを開きます。※バージョンなどは各人によって相違がある