Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.13 KB

File metadata and controls

42 lines (28 loc) · 1.13 KB

언어: English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Deutsch | Español | Italiano | Русский | العربية

← NeverC 예제

Android 커널 Netlink

양방향 Netlink IPC 채널. 사용자↔커널 통신을 위한 netlink 소켓 생성. PING(PONG 반환), VERSION(커널 버전 문자열), ECHO(페이로드 에코) 지원. nvk_nl_open, nvk_nl_reply, 디스패치 콜백 패턴 시연.

빌드

cd examples/android-kernel-netlink
neverc make

다른 커널 버전은 KERNEL515, 601, 606, 612로 변경하세요.

배포 및 실행

neverc make run

또는 수동으로:

adb push nvk_netlink.ko /data/local/tests/
adb shell su -c 'insmod /data/local/tests/nvk_netlink.ko'
adb shell su -c 'dmesg | grep nvk_netlink'

언로드

neverc make rmmod

또는 수동으로:

adb shell su -c 'rmmod nvk_netlink'