逆コンパイル——携帯電話端末逆コンパイルチュートリアル

1261 ワード

今日は逆コンパイルのチュートリアルを書きます.2編あると思います.これは携帯電話の逆コンパイルで、次はPCです.くだらないことはあまり言わないで、次は本題に入ります.
前提条件
  • 携帯電話はroot
  • が必要です
  • apktool
  • BusyBox
  • もあるそうです
    チュートリアル
  • apktoolのインストールは一般的に、ネット上では圧縮パッケージであり、比較的多くのものを配置する必要がある(共有されているのは直装パッケージ).2つのapktoolについてそれぞれチュートリアルを書きます.
  • 圧縮パッケージ:apktoolを解凍し、sdcardルートディレクトリ(/sdcard/)を配置し、名前変更を推奨せず、直接apktoolします.apktoolフォルダに入ると、1つだけで唯一のapkがあり、インストールされます.開いて、sdcardに入って、apktoolフォルダを見つけて、長押しして、 apktool などのボタンをクリックして、apktoolバージョンによって異なります.
  • パッケージにapkをインストールし、開くと自動的に更新がポップアップされ、更新をクリックすればいいです.一般的にこのインストール方法では、上記の方法のようにデフォルトディレクトリを設定する必要はありません.apktoolが正常でない場合は、上記のように操作してください.

  • framework(このステップは逆コンパイルシステムアプリケーション向けであり、逆コンパイル通常アプリケーションのみであればスキップ可能)をインストールしてルートディレクトリに戻り、systemに入り、frameworkに入り、framework-res.apkを見つけ、apkをクリックし、 framework をクリックします.
  • 反コンパイルは反コンパイルが必要なapkを探し出し、著者は単独でフォルダに置いた.ここで注意しなければならないのは、パスもapkの名前も中国語ではありません.apkをクリックすると、 dex が選択できます.反コンパイルはすべてapk全体を反コンパイルすることであり、反コンパイルdexはdex部分だけを反コンパイルし、反コンパイル資源は反コンパイルresとresourcesである.arsc.しかし、一般的に著者はすべてを直接逆コンパイルし、何を変更する必要があるか分からない場合は、すべてを直接逆コンパイルすることもできます.逆コンパイルボタンをクリックした後、残りは逆コンパイルプロセスの終了を待つことであり、待ち時間はapkサイズによって決まる.