rhode: add Kali NetHunter support (mac80211, injection, usb-gadgets)
- Add nethunter_rhode.config fragment with NetHunter features: - CONFIG_MAC80211, CFG80211 for monitor mode/injection - External USB Wi-Fi drivers: ath9k_htc, carl9170, rt2800usb, rtl8187, rtl8xxxu - BadUSB/HID gadgets: USB_CONFIGFS_F_HID, F_FS, F_MASS_STORAGE - Bluetooth RFCOMM, HIDP - Netfilter/iptables for MITM attacks - Fix build: include paths for techpack camera-bengal - Fix build: trace include paths for display drivers - Fix build: synaptics_tcm2_mmi Kbuild include path
This commit is contained in:
1 parent
9e7840bf14
commit
fb24b59cc3
10 files changed
+66
-4
No files matched your search
@@ -441,6 +441,18 @@ LINUXINCLUDE := \
|
||||
-I$(objtree)/arch/$(SRCARCH)/include/generated \
|
||||
$(if $(KBUILD_SRC), -I$(srctree)/include) \
|
||||
-I$(objtree)/include \
|
||||
-I$(srctree)/techpack/camera-bengal/include \
|
||||
-I$(srctree)/techpack/camera-bengal/include/uapi \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_core \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_req_mgr \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_utils \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_smmu \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_sync \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_cci \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_sensor_utils \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_sensor_io \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_res_mgr \
|
||||
$(USERINCLUDE)
|
||||
|
||||
KBUILD_AFLAGS := -D__ASSEMBLY__
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# Kali NetHunter configuration fragment for Motorola Moto G52 (rhode)
|
||||
# Target: LineageOS 23.2 (Android 16), Kernel 4.19.325
|
||||
|
||||
# --- Wi-Fi Injection / Monitor Mode ---
|
||||
CONFIG_MAC80211=y
|
||||
CONFIG_MAC80211_LEDS=y
|
||||
CONFIG_CFG80211=y
|
||||
CONFIG_CFG80211_WEXT=y
|
||||
|
||||
# --- External USB Wi-Fi Drivers ---
|
||||
CONFIG_ATH9K_HTC=m
|
||||
CONFIG_CARL9170=m
|
||||
CONFIG_RT2800USB=m
|
||||
CONFIG_RTL8187=m
|
||||
CONFIG_RTL8XXXU=m
|
||||
|
||||
# --- BadUSB / HID Gadgets ---
|
||||
CONFIG_USB_CONFIGFS=y
|
||||
CONFIG_USB_CONFIGFS_F_FS=y
|
||||
CONFIG_USB_CONFIGFS_F_HID=y
|
||||
CONFIG_USB_CONFIGFS_F_MASS_STORAGE=y
|
||||
CONFIG_USB_CONFIGFS_F_UAC1=y
|
||||
CONFIG_USB_CONFIGFS_F_UAC2=y
|
||||
CONFIG_USB_CONFIGFS_F_MIDI=y
|
||||
CONFIG_USB_CONFIGFS_F_HUB=y
|
||||
|
||||
# --- Bluetooth RFCOMM ---
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_BREDR=y
|
||||
CONFIG_BT_RFCOMM=y
|
||||
CONFIG_BT_RFCOMM_TTY=y
|
||||
CONFIG_BT_HIDP=y
|
||||
|
||||
# --- Netfilter / iptables ---
|
||||
CONFIG_NETFILTER=y
|
||||
CONFIG_NF_CONNTRACK=y
|
||||
CONFIG_IP_NF_IPTABLES=y
|
||||
CONFIG_IP_NF_FILTER=y
|
||||
CONFIG_IP_NF_NAT=y
|
||||
CONFIG_IP_NF_TARGET_MASQUERADE=y
|
||||
CONFIG_IP_NF_TARGET_REDIRECT=y
|
||||
@@ -1,3 +1,4 @@
|
||||
ccflags-y += -I $(srctree)/$(src)
|
||||
ccflags-y += -I $(srctree)/$(src)/tcm
|
||||
|
||||
obj-$(CONFIG_TOUCHSCREEN_SYNA_TCM2) := synaptics_v2_mmi.o
|
||||
|
||||
@@ -33,6 +33,11 @@ USERINCLUDE += \
|
||||
# Needed to be compatible with the O= option
|
||||
LINUXINCLUDE += \
|
||||
-I$(srctree)/techpack/camera-bengal/include/uapi \
|
||||
-I$(srctree)/techpack/camera-bengal/include
|
||||
-I$(srctree)/techpack/camera-bengal/include \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_req_mgr \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_core \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_smmu \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_sync \
|
||||
-I$(srctree)/techpack/camera-bengal/drivers/cam_utils
|
||||
obj-y += drivers/
|
||||
endif
|
||||
@@ -1,3 +1,4 @@
|
||||
subdir-ccflags-y += -I$(srctree)/techpack/camera-bengal/include/uapi -I$(srctree)/techpack/camera-bengal/drivers/cam_core -I$(srctree)/techpack/camera-bengal/drivers/cam_req_mgr -I$(srctree)/techpack/camera-bengal/drivers/cam_smmu -I$(srctree)/techpack/camera-bengal/drivers/cam_utils -I$(srctree)/techpack/camera-bengal/drivers/cam_sync -I$(srctree)/techpack/camera-bengal/drivers/cam_cpas
|
||||
obj-$(CONFIG_SPECTRA_CAMERA) += cam_req_mgr/
|
||||
obj-$(CONFIG_SPECTRA_CAMERA) += cam_utils/
|
||||
obj-$(CONFIG_SPECTRA_CAMERA) += cam_core/
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
ccflags-y += -I$(srctree)/techpack/camera-bengal/include/uapi
|
||||
ccflags-y += -I$(srctree)/techpack/camera-bengal/drivers/cam_req_mgr
|
||||
ccflags-y += -I$(srctree)/techpack/camera-bengal/drivers/cam_core
|
||||
ccflags-y += -I$(srctree)/techpack/camera-bengal/drivers/cam_smmu/
|
||||
ccflags-y += -I$(srctree)/techpack/camera-bengal/drivers/cam_utils
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
subdir-ccflags-y += -I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_cci -I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_sensor_utils -I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_sensor_io -I$(srctree)/techpack/camera-bengal/drivers/cam_sensor_module/cam_res_mgr
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
obj-$(CONFIG_SPECTRA_CAMERA) += cam_res_mgr/
|
||||
|
||||
@@ -399,5 +399,5 @@ TRACE_EVENT(sde_perf_uidle_status,
|
||||
|
||||
/* This part must be outside protection */
|
||||
#undef TRACE_INCLUDE_PATH
|
||||
#define TRACE_INCLUDE_PATH .
|
||||
#define TRACE_INCLUDE_PATH ../../techpack/display/msm/sde
|
||||
#include <trace/define_trace.h>
|
||||
@@ -105,5 +105,5 @@ TRACE_EVENT(mdss_pll_trace_counter,
|
||||
|
||||
/* This part must be outside protection */
|
||||
#undef TRACE_INCLUDE_PATH
|
||||
#define TRACE_INCLUDE_PATH .
|
||||
#define TRACE_INCLUDE_PATH ../../techpack/display/pll
|
||||
#include <trace/define_trace.h>
|
||||
@@ -8,7 +8,7 @@
|
||||
#undef TRACE_SYSTEM
|
||||
#define TRACE_SYSTEM sde_rotator
|
||||
#undef TRACE_INCLUDE_PATH
|
||||
#define TRACE_INCLUDE_PATH .
|
||||
#define TRACE_INCLUDE_PATH ../../techpack/display/rotator
|
||||
#undef TRACE_INCLUDE_FILE
|
||||
#define TRACE_INCLUDE_FILE sde_rotator_trace
|
||||
|
||||
|
||||
Reference in new issue
Block a user