よくわかりませんが、libminecraftpe.soをWindowsで逆アセンブルするやり方を書いておきます。
注意!出来上がったファイルは500MB近いです!合計で1GBは使います!あと、root化済みのmcpeが入ったandroidが必要です!
まず、ここから、あなたのosにあった、android ndkの開発環境を落とします。(今回はwindowsで説明します)
https://developer.android.com/ndk/downloads/index.html
これを解凍して、コマンドプロントにて、android-ndk-バージョン\android-ndk-バージョン\toolchains\arm-linux-androideabi-バージョン\prebuilt\OS名\bin
に移動してください(または環境変数を設定してもいいです。)
Androidのスマホの/data/data/com.mojang.minecraftpe/lib/にあるlibminecraftpe.soをbinフォルダ内に入れてしまいます。
そこで、
arm-linux-androideabi-objdump.exe -dRC libminecraftpe.so > dumpmcpe.txt
と実行してください。しばらく待ちます。
そうすると、dumpmcpe.txtに逆アセンブルした内容が書かれています。かなり大きいので、サクラエディタとかで開きましょう。
cpuをそれなりに使いますので注意。
参考文献:https://www.youtube.com/watch?v=OEMIiI3B0vU
注意!出来上がったファイルは500MB近いです!合計で1GBは使います!あと、root化済みのmcpeが入ったandroidが必要です!
まず、ここから、あなたのosにあった、android ndkの開発環境を落とします。(今回はwindowsで説明します)
https://developer.android.com/ndk/downloads/index.html
これを解凍して、コマンドプロントにて、android-ndk-バージョン\android-ndk-バージョン\toolchains\arm-linux-androideabi-バージョン\prebuilt\OS名\bin
に移動してください(または環境変数を設定してもいいです。)
Androidのスマホの/data/data/com.mojang.minecraftpe/lib/にあるlibminecraftpe.soをbinフォルダ内に入れてしまいます。
そこで、
arm-linux-androideabi-objdump.exe -dRC libminecraftpe.so > dumpmcpe.txt
と実行してください。しばらく待ちます。
そうすると、dumpmcpe.txtに逆アセンブルした内容が書かれています。かなり大きいので、サクラエディタとかで開きましょう。
cpuをそれなりに使いますので注意。
参考文献:https://www.youtube.com/watch?v=OEMIiI3B0vU
0 件のコメント:
コメントを投稿