android lkms
1.0.0
Android ロード可能なカーネル モジュール - 主に、制御されたシステム/エミュレータでのリバースとデバッグに使用されます。
これらは実稼働環境のような環境で使用することに注意してください。これらは私の個人的な qemu 環境でのみテストされています。結果を確認するために物事をフックするさまざまな方法を試みる (悪い) 試みもあります。結果は予期しないものになる可能性があり、カーネルでの実行速度が本来よりも遅いため、qemu 環境の速度が低下する可能性があります。これらすべてを実際のデバイスで実行しようとしている場合、誰かがあなたの哀れな心を助けてください。
事前に Makefile を編集し、パスがシステムに対して正しいことを確認してください。環境がどのように設定されているかについては、前提条件が設定されています。コンパイルされたカーネルの「sys_call_table」も必要になります。これはスクリプトによって自動的に取得されます。必要に応じて、この値を android_module.h に手動で挿入できます。
LKM を実行できるカーネルをコンパイルするための OSX 環境のセットアップに関するブログを書きました。手早く簡単なハウツーについては、これを参照してください。ロード可能なカーネル モジュール用の Android エミュレータ カーネルのコンパイル