Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
AndroSH — AndroSH No-Root Multi-Distro Linux on Android via Shizuku/ADB - 전체 시스템 통합, proot 격리, Termux:X11 GUI를 갖춘 Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE, Chimera 실행 | Kitploit
도구/GitHubGitHub/ahmed-alnassif/androsh
Android SecurityOSINT (Open Source Intelligence)Container SecurityScripting & AutomationSecurity VirtualizationPenetration TestingMobile SecurityUtilities & FrameworksLearning & Education
GitHubahmed-alnassif/androsh

AndroSH

AndroSH No-Root Multi-Distro Linux on Android via Shizuku/ADB - 전체 시스템 통합, proot 격리, Termux:X11 GUI를 갖춘 Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, OpenSUSE, Chimera 실행

232212일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기

AndroSH - 안드로이드에서 Linux 배포판 실행 (루트 권한 불필요, ADB/Shizuku 기반)

ADB/Shizuku 통합을 통한 안드로이드 장치의 전문가급 Linux 배포판 관리

Tests GitHub Stars Version Python License Verified Binaries Platform Distributions Status

AndroSH Mobile Showcase

🚀 빠른 시작

[!Important] 진행하기 전에 Shizuku가 설치되어 실행 중인지 확인하세요.

새로운 사용자는 📥 상세 설치 가이드를 따르세요.

필요한 경우 프로젝트에 문제 해결 도움말과 Shizuku 설정 안내가 포함되어 있습니다.

root@kitploit:~
apt update; apt install -y python git # Termux
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
pip install -r requirements.txt
python main.py install
androsh setup demo --distro debian --type stable
androsh launch demo

📑 목차

  • 🚀 빠른 시작
  • ⚡ 주요 기능
  • 🐧 지원되는 Linux 배포판
  • 🚀 개요
    • 🏆 경쟁 우위 매트릭스
  • 🖼️ 시각적 데모
  • 🎯 핵심 기능
    • 🚀 고급 안드로이드 시스템 통합
    • 🛠️ 전문가용 명령줄 인터페이스
    • 📊 데이터베이스 기반 아키텍처
  • 🎨 프리미엄 사용자 경험
  • 🔧 고급 관리 제품군
  • 🏗️ 기술 아키텍처
    • 시스템 통합 프레임워크
    • 기술 혁신
  • 📥 상세 설치
    • 시스템 요구 사항
    • 필수 패키지 (Termux)
    • 빠른 배포
  • 🔄 업데이트
  • 🚀 사용 예제
    • 1. 환경 배포
    • 2. 환경 초기화
    • 3. 전문가 관리
  • 💡 사용 사례
    • 🎓 교육 인프라
    • 🔍 보안 연구 및 침투 테스트
    • 🛠️ 개발 및 CI/CD 환경
    • 📱 현장 작업 및 모바일 워크스테이션
  • 🛡️ 보안 및 규정 준수
    • 보안 아키텍처
    • 개인정보 보호 보장
  • 🛠️ 기술 구성 요소 및 신뢰
    • 검증된 바이너리 소스
    • 구성 요소 근거
    • 소스 투명성
    • 보안 및 검증
  • 🔧 문제 해결 가이드
    • Shizuku 서비스 관리

⚡ 주요 기능

  • 🐳 멀티 배포판: 여러 Linux 배포판 동시 실행 (Arch, Fedora, Alpine, Debian, Ubuntu, Kali, Void, Manjaro, Chimera, OpenSUSE)
  • 🔧 Shizuku: 루트 없이 완전한 안드로이드 시스템 통합
  • 💾 SQLite 기반: 빠르고 안정적인 환경 관리
  • 🚀 최적화: 대안보다 40% 빠른 시작
  • 🛡️ 보안: Proot 격리 + 권한 경계
  • 📱 모바일 우선: 안드로이드 워크플로우에 맞게 설계
  • 🖼️ GUI 및 데스크탑 환경(DE)을 위한 Termux:X11 지원, 설정 가이드

🐧 지원되는 Linux 배포판

Debian Ubuntu Arch Linux Kali Linux Alpine Fedora Void Linux Manjaro Chimera Linux OpenSUSE

나열된 모든 배포판은 검증된 rootfs 소스를 사용하여 완전히 지원되며 루트 접근 권한 없이 격리된 proot 환경에서 실행됩니다.

🚀 개요

AndroSH는 고급 proot 가상화 및 ADB/Shizuku를 통한 안드로이드 시스템 통합을 통해 안드로이드 장치에서 여러 Linux 배포판을 원활하게 실행할 수 있는 배포 플랫폼입니다. 이 솔루션은 장치 보안을 손상시키지 않으면서 전문가 수준의 Linux 환경 관리를 제공합니다.

🏆 경쟁 우위 매트릭스

🖼️ 시각적 데모

클릭하여 전체 크기 보기

🎯 핵심 기능

🚀 고급 안드로이드 시스템 통합

AndroSH는 ADB와 Shizuku를 통해 전례 없는 Android-Linux 통합 기능을 제공합니다:

root@kitploit:~
# Linux 환경에서 안드로이드 시스템 명령 실행
pm list packages -f

# 커널 수준 정보 접근
cat /proc/version

# 시스템 속성 관리
getprop | grep version

# 네트워크 구성 접근
ip route show

🛠️ 전문가용 명령줄 인터페이스

전체 명령어 도움말 보기

📊 데이터베이스 기반 아키텍처

  • SQLite 통합: 고성능 환경 추적
  • 지속적 세션 관리: 세션 간 상태 유지
  • 빠른 쿼리 실행: 배포판 목록화 60% 더 빠름
  • 트랜잭션 무결성: 신뢰할 수 있는 작업 추적

🎨 프리미엄 사용자 경험

  • 전문 ASCII 인터페이스: 브랜드 일관성 있는 터미널 경험
  • 정보 계층 구조: 색상으로 구분된 성공/경고/오류 메시지 및 시간 스타일 --time-style
  • 데이터 구성: 복잡한 정보를 위한 깔끔한 테이블 레이아웃
  • 시각적 매력: 전문적인 터미널 미학
  • 다단계 상세 출력 제어: 세분화된 출력 관리 (--verbose/--quiet)
  • 지능형 기본 구성: 자동 최적화 설정
  • 포괄적인 오류 처리: 전문적인 문제 해결 피드백

🔧 고급 관리 제품군

root@kitploit:~
# 환경 배포
androsh setup development --distro ubuntu --type stable

# 다중 인스턴스 관리
androsh list

# 리소스 최적화
androsh clean development

# 전역 접근성
cd AndroSH
python main.py install

출력 예시:

root@kitploit:~
❯ androsh list
# 아름다운 배포판 테이블(크기, 유형 포함)을 표시합니다

❯ androsh lsd  
# ASCII 아트 헤더와 함께 설치된 환경을 보여줍니다

🏗️ 기술 아키텍처

시스템 통합 프레임워크

root@kitploit:~
Android Device → ADB/Shizuku API → Elevated Permissions → Proot Virtualization → Multi-Distribution Linux Environment
root@kitploit:~
graph TD
    A[Android Device] --> B[ADB/Shizuku API]
    B --> C[Elevated Permissions]
    C --> D[PROOT Virtualization Layer]
    
    D --> E[Alpine Linux]
    D --> F[Debian Stable]
    D --> G[Ubuntu LTS]
    D --> H[Kali NetHunter]
    
    E --> I[Android System Integration]
    F --> I
    G --> I
    H --> I
    
    I --> K[Android Command Execution]
    I --> L[File System Access]
    I --> M[Network Configuration]
    
    style D fill:#FF6B00,color:white
    style I fill:#4CAF50,color:white

기술 혁신

  • 멀티 배포판 아키텍처: 여러 Linux 배포판을 동시에 지원하는 최초의 솔루션
  • 안드로이드 시스템 통합: 루트 권한 없이 ADB/Shizuku를 통한 고급 권한 브리징
  • 데이터베이스 기반 관리: 전문가 수준의 데이터 지속성
  • 자가 치유 배포: 자동 오류 복구 및 무결성 검증

📥 상세 설치

시스템 요구 사항

  • Shizuku 서비스가 활성화된 안드로이드 장치
  • Python 3.8+ 런타임 환경
  • Termux 또는 호환되는 터미널 에뮬레이터
  • 최소 2GB 사용 가능한 저장 공간

필수 패키지 (Termux)

root@kitploit:~
apt update
apt install -y python git

빠른 배포

root@kitploit:~
# 저장소 가져오기
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH

# 의존성 설치
pip install -r requirements.txt

# 전역 접근성 설정
python main.py install

🔄 업데이트

root@kitploit:~
cd AndroSH
git pull
pip install -r requirements.txt

🚀 사용 예제

1. 환경 배포

[!Tip] 이 명령어를 입력하면 프로젝트가 Shizuku를 확인하고 필요한 경우 올바르게 설정하는 방법을 안내합니다.

root@kitploit:~
androsh setup production --distro debian --type stable

2. 환경 초기화

root@kitploit:~
androsh launch production
# Debian 환경에서 루트 접근
root@localhost:~# apt update && apt install python3 git

3. 전문가 관리

root@kitploit:~
# 환경 목록
androsh list

# 유지보수 작업
androsh clean production

# 환경 제거
androsh remove production --force

💡 사용 사례

🎓 교육 인프라

root@kitploit:~
# 학습 환경 배포
androsh setup classroom --distro ubuntu --type stable

# 교육용 패키지 설치
apt install gcc python3-dev git curl wget

🔍 보안 연구 및 침투 테스트

root@kitploit:~
# Kali NetHunter 배포
androsh setup pentest --distro kali-nethunter --type full

# 보안 도구 키트 설치
apt install nmap metasploit-framework wireshark

🛠️ 개발 및 CI/CD 환경

root@kitploit:~
# 개발 워크스페이스
androsh setup devops --distro alpine --type alpine-minirootfs

# 개발 스택 배포
apk add build-base git nodejs npm docker-cli

📱 현장 작업 및 모바일 워크스테이션

root@kitploit:~
# 휴대용 개발 환경
androsh setup field --distro debian --type stable

# 필수 도구
apt install vim tmux htop net-tools

다중 환경 격리

root@kitploit:~
# 개발 환경
androsh setup frontend --distro ubuntu -t stable
androsh setup backend --distro debian -t stable
androsh setup security --distro kali-nethunter -t nano

# 환경 관리
androsh lsd

배포판 관리 제품군

root@kitploit:~
# 사용 가능한 배포판
androsh distro list

# 배포판 정보
androsh distro info ubuntu

# 다운로드 관리
androsh distro download alpine --type alpine-minirootfs --file alpine-edge.tar.gz

고급 사용 예제

root@kitploit:~
# 설정 없이 특정 배포판 다운로드
androsh download alpine --type alpine-minirootfs

# 배포판 관리 제품군
androsh distro info ubuntu   # 상세 배포판 정보 보기

# 정리 관리
androsh clean kali-nethunter # 임시 파일 제거

🛡️ 보안 및 규정 준수

보안 아키텍처

  • 권한 격리: ADB/Shizuku 제어 권한 상승 경계
  • 환경 격리: Proot 기반 프로세스 격리
  • 무결성 검증: SHA-256 체크섬 확인
  • 네트워크 보안: 배포 후 로컬 전용 작업

개인정보 보호 보장

  • 데이터 수집 제로: 원격 측정 또는 분석 없음
  • 로컬 저장소: 모든 데이터는 장치에 유지
  • 투명한 작업: 오픈소스 검증
  • 권한 감사: 명확한 권한 경계

🛠️ 기술 구성 요소 및 신뢰

검증된 바이너리 소스

AndroSH는 안드로이드 환경에서의 호환성과 성능을 보장하기 위해 기존의 오픈소스 구성 요소를 통합합니다.

구성 요소원본 프로젝트목적
Enhanced PRootXed-Editor/Karbon-PackagesXShizuku 호환 가상화
BusyBox NDKMagisk-Modules-Repo/busybox-ndk

구성 요소 근거

Enhanced PRoot: Shizuku 통합 및 안드로이드 권한 위임에 필요 (Termux PRoot과 호환되지 않음)

BusyBox NDK: 파편화된 Android 버전에서 일관된 명령어(tar, grep, awk)를 제공합니다

소스 투명성

  • Enhanced PRoot 소스
  • BusyBox NDK 소스
  • AndroSH 핵심

보안 및 검증

  • 모든 다운로드에 대한 SHA-256 체크섬 확인
  • 모든 종속성을 업스트림 소스로 추적 가능
  • 정기적인 보안 업데이트 및 버전 동기화

문제 해결 가이드

root@kitploit:~
# 환경 복구
androsh setup <distro> --distro debian -t stable --resetup

# 시스템 정리
androsh clean <distro>

# 전역 접근성
cd AndroSH
python main.py install

Shizuku 서비스 관리

  • 서비스 상태: Shizuku가 활성화되고 권한 부여되었는지 확인
  • 장치 재부팅: 시스템 수준 서비스 복원

🤝 기여 프레임워크

개발 협업

플랫폼 개선을 위한 기여자와 보안 연구자를 환영합니다.

우선 개발 영역

  • 향상된 성능 최적화
  • 배포 도구
  • 보안 강화 기능

개발 환경

root@kitploit:~
git clone https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH
# 개발 환경 설정
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

📜 라이선스 및 규정 준수

GPLv3 라이선스 - 상업 및 연구 목적의 오픈소스 라이선스입니다.

🏆 프로젝트 리더십

Ahmed Al-Nassif 설계 및 개발

  • GitHub: @ahmed-alnassif
  • 전문 포트폴리오: Hashcat Android Integration

🌟 지원

프로젝트 참여

  • ⭐ 이 프로젝트에 Star
  • 🐛 이슈 보고
  • 💡 기능 제안
  • 🔄 사용 사례 공유

💻 안드로이드 장치를 전문가 수준의 Linux 워크스테이션으로 변환하세요

root@kitploit:~
# 지금 전문가 환경을 초기화하세요
git clone --depth 1 https://github.com/ahmed-alnassif/AndroSH.git
cd AndroSH && androsh setup enterprise --distro debian --type stable

"보안을 손상시키지 않는 전문 Linux 환경을 주머니 속에"
AndroSH 철학

📑 목차로 돌아가기

도구 다운로드
  • 🤝 기여 프레임워크
    • 개발 협업
    • 우선 개발 영역
    • 개발 환경
  • 📜 라이선스 및 규정 준수
  • 🏆 프로젝트 리더십
  • 🌟 지원
    • 프로젝트 참여
  • 기능AndroSH기존 솔루션
    멀티 배포판 아키텍처✅ Archlinux, Fedora, Alpine, Debian, Ubuntu, Kali NetHunter, Void Linux, Manjaro, OpenSUSE, Chimera Linux❌ 단일 배포판
    관리✅ SQLite 데이터베이스 + 전문 CLI❌ 수동 파일 관리
    안드로이드 시스템 통합✅ ADB/Shizuku를 통한 전체 시스템 명령 실행❌ 격리된 컨테이너만
    확장 가능한 환경✅ 여러 개의 격리된 인스턴스❌ 단일 인스턴스 제한
    성능 최적화✅ 40% 더 빠른 초기화❌ 느린 시작 프로세스
    보안 규정 준수✅ 루트 불필요 + ADB/Shizuku API❌ 부트로더 잠금 해제 필요
    명령어스크린샷설명
    androsh launch kaliKali LaunchKali NetHunter 환경 실행
    androsh listAvailable Distros사용 가능한 모든 배포판 보기
    androsh lsdInstalled Environments설치된 환경 나열
    안드로이드용 필수 Unix 유틸리티