Galaxy Tab S7에서 Kali Linux NetHunter 구동하기

Galaxy Tab S7 Kali NetHunter 구동 가이드입니다. 공식 device kernel 확인, rootless 설치, Termux repository, KeX 실행과 package 오류 대응을 정리했습니다.

Galaxy Tab S7에서 Kali Linux NetHunter 구동하기

Kali NetHunter는 Android 장비에서 Kali 환경을 사용할 수 있게 해주는 프로젝트다. Galaxy Tab S7처럼 공식 kernel 이미지가 없는 장비에서는 full NetHunter보다 rootless 방식으로 접근하는 것이 현실적이다. unable to locate package 오류를 줄이고, 공식 rootless 설치 흐름을 따라가는 방향으로 정리한다.

먼저 확인할 것

  • 공식 NetHunter device kernel 목록에 Galaxy Tab S7이 있는지 확인한다.
  • 공식 kernel 지원이 없으면 rootless 설치를 우선 검토한다.
  • Play Store의 오래된 Termux보다 F-Droid 또는 NetHunter Store 경로를 사용한다.
  • 보안 도구는 본인 소유 장비와 허가된 lab에서만 사용한다.

Rootless 설치 흐름

공식 rootless 방식은 stock Android에서도 사용할 수 있다. NetHunter Store에서 Termux, NetHunter KeX client, keyboard를 설치한 뒤 Termux에서 설치 script를 실행한다.

Termux repository 갱신

unable to locate package는 repository가 오래되었거나 잘못된 Termux 배포본을 사용할 때 자주 나온다.

pkg update
pkg upgrade
pkg install wget curl proot tar -y

repository 문제가 계속되면 Termux에서 repository를 바꾼다.

termux-change-repo

NetHunter rootless 설치

공식 문서의 rootless 설치 script를 사용한다. 실행 전에는 문서 URL과 script 내용을 확인한다.

wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux./install-nethunter-termux

기본 실행

nethunter
cat /etc/os-release
apt update
apt install -y kali-linux-core

KeX GUI 사용

GUI가 필요하면 NetHunter KeX client와 함께 사용한다.

nethunter kex passwd
nethunter kex start

사용 후에는 세션을 종료한다.

nethunter kex stop

문제 확인

증상확인할 것
unable to locate packagepkg update, repository 변경, 올바른 Termux 배포본
설치 script 실패저장공간, 네트워크, Android 배터리 절전 제한
KeX 접속 실패KeX password, port, client 설정
성능 저하rootless/proot 특성상 I/O와 GUI 성능 한계

마무리

Galaxy Tab S7에서 NetHunter를 안정적으로 쓰려면 공식 device kernel 지원 여부를 먼저 확인하고, 지원이 애매하면 rootless 방식으로 시작하는 편이 낫다. 설치 중 package 오류는 대부분 Termux repository 문제이므로 pkg update, termux-change-repo, 공식 설치 문서 확인 순서로 정리한다.

문서 링크

BGM EVER