表示 - 記事

カテゴリ : プログラミング

タイトル : 「.so」(共有ライブラリ)をAndroid Studioで逆アセンブルする

キーワード(keywords) : .so,逆アセンブル,libnative-lib.so

解説(description) : NDKで作成した「.so」(共有ライブラリ)のファイルをAndroid Studioで逆アセンブルをする方法です。デバッグが出来るの出来て当たり前ですね。


以下はプレビューとなります。

「.so」(共有ライブラリ)をAndroid Studioで逆アセンブルする

NDKで作成した「.so」(共有ライブラリ)のファイルをAndroid Studioで逆アセンブルをする方法です。デバッグが出来るの出来て当たり前ですね。

SDKパスの確認

Android Studioのメニューの[ツール][SDKマネージャー]を開きます。

「Android SDKロケーション」がSDKのパスです。

逆アセンブル

NDKで作成されるsoファイルは「x86」「x86_64」「arm64-v8a」「armeabi-v7a」の4種類あります。今回は一番サイズが軽いarmeabi-v7aの「libnative-lib.so」を逆アセンブルしてみたいと思います。

次のパスを開きます。※バージョンなどは各人によって相違がある




編集 | 戻る