Kali NetHunter란 무엇인가?
Kali NetHunter는 원래 넥서스(Nexus) 기기를 위해 개발된 안드로이드 ROM으로, 현재는 다양한 다른 브랜드 기기로도 포팅되어 있습니다. Kali는 네트워크 보안에 중점을 두고 있으며, 보안 테스트 및 취약점 분석에 활용할 수 있는 600개 이상의 도구를 함께 제공하기 때문에 '해커의 낙원(The Hacker's Paradise)'이라는 별칭으로도 널리 알려져 있습니다. 이 가이드에서는 삼성 갤럭시 S8에 Kali NetHunter를 설치하는 과정을 단계별로 자세히 안내합니다.
시작하기 전에 알아두실 점은 이 가이드가 루팅된 기기를 전제로 한다는 것입니다. Appual's에서는 갤럭시 S8용 루팅 가이드 두 가지를 제공하고 있으니, 본인이 사용 중인 기기 버전에 따라 '엑시노스(Exynos) 갤럭시 S8 루팅 방법' 또는 '스냅드래곤(Snapdragon) 갤럭시 S8 루팅 방법' 문서를 먼저 참고하시기 바랍니다.
설치 전 준비물
- 루팅된 갤럭시 S8 (위의 루팅 가이드 참고)
- Nethunter-Flo-Marshmallow-3.0.zip 파일
- BusyBox 앱
- FlashFire 앱
1단계: 필수 파일 다운로드 및 BusyBox 설정
- 먼저 NetHunter .zip 파일을 PC에서 USB로 전송하거나, 기기에서 직접 다운로드하여 내부 SD 카드에 저장합니다.
- 갤럭시 S8에 BusyBox 앱을 다운로드하고 루트 권한을 부여한 뒤, BusyBox 1.27.2 버전을 /system/xbin 경로에 설치합니다. 화면 밝기를 100%로 올린 후 휴대폰을 재부팅하세요.

2단계: FlashFire로 NetHunter ZIP 플래싱
- 재부팅이 완료되면 FlashFire 앱을 열고 루트 권한을 부여한 다음, 모서리에 있는 더하기(+) 버튼을 누릅니다. 'Flash ZIP or OTA'를 선택하고, 앞서 다운로드한 NetHunter .zip 파일을 찾아 선택합니다. 이후 'Mount /system read/write' 옵션을 반드시 활성화합니다.
- FlashFire의 작업 순서가 다음과 같은지 확인합니다: Flash ZIP or OTA → EverRoot(비활성화) → Reboot(normal). 순서가 올바르면 플래싱을 시작합니다.
- 플래싱에는 시간이 다소 걸리며, 진행 도중 일시 정지되면서 사용자 입력을 요구할 수 있으므로 휴대폰 상태를 주의 깊게 살펴야 합니다. 설치 과정에서 몇 가지 선택 옵션이 나타나며, 어떤 옵션을 고를지는 본인의 판단에 따라 결정하면 됩니다. 다만 .zip 파일에 포함된 추가 앱 설치 여부를 물을 때는 NetHunter, NetHunter Terminal, NetHunter VNC, BlueNMEA, cSploit, DriveDroid, RF Analyzer, Router Keygen, Shodan 등 모든 앱을 설치하는 것을 강력히 권장합니다.
- 플래싱이 완료되면 재부팅 여부를 묻는데, '다음(Next)' 버튼을 눌러 재부팅을 진행합니다.
- 재부팅 후에는 NetHunter, NetHunter Terminal, NetHunter VNC 앱을 차례로 열고 각각 루트 권한을 부여합니다.

3단계: Kali Chroot 설치 및 최신 버전 업데이트
- NetHunter 앱으로 이동하여 초기 설치가 완료될 때까지 기다립니다. 그다음 'Kali Chroot Manager'를 선택하고 'Add Metapackages'를 고른 뒤 'Install & Update' 버튼을 누릅니다. 작업이 끝나면 휴대폰을 재부팅합니다.
- NetHunter 앱을 다시 실행하여 'Check App Update'를 선택하고 최신 버전을 다운로드합니다.
- 설정 > 잠금 화면 및 보안(Lock Screen & Security) 메뉴에서 '출처를 알 수 없는 앱(Unknown Sources)'을 활성화합니다.
- 이제 기기에 설치된 기존 NetHunter 앱을 제거하고, 루트 탐색기(root browser)를 이용해 방금 다운로드한 latest.apk 파일을 찾아 설치합니다.
- 최신 NetHunter가 설치되면 앱을 열고 루트 권한을 부여합니다. 그러면 자체 설치가 자동으로 진행됩니다. 완료되면 'Kali Chroot Manager' 상태를 확인한 뒤 휴대폰을 재부팅하면 모든 과정이 끝납니다!