ウイルス対策とハッキング防止プログラムpkg update && pkg upgradepkg install clamavfreshclamtermux-setup-storageclamscan -r /storage/emulated/0 --bell -imkdir ~/quarantineclamscan -r /storage/emulated/0 --move=$HOME/quarantinenano virus_scan.sh#!/data/data/com.termux/files/usr/bin/bashecho "=== Virus Scan Start ==="datefreshclamclamscan -r /storage/emulated/0 --bell -iecho "=== Scan Finished ==="chmod +x virus_scan.sh./virus_scan.sh#!/data/data/com.termux/files/usr/bin/bash### 設定 ###SCAN_DIR="/storage/emulated/0"QUARANTINE_DIR="$HOME/quarantine"LOG_FILE="$HOME/virus_scan.log"echo "===============================" | tee -a "$LOG_FILE"echo " Android Virus Cleaner (Termux)" | tee -a "$LOG_FILE"echo " Start: $(date)" | tee -a "$LOG_FILE"echo "===============================" | tee -a "$LOG_FILE"### ストレージ許可チェック ###if [ ! -d "$SCAN_DIR" ]; then echo "[!] Storage access not found." | tee -a "$LOG_FILE" echo " Run: termux-setup-storage" | tee -a "$LOG_FILE" exit 1fi### ClamAV インストール ###if ! command -v clamscan >/dev/null 2>&1; then echo "[*] Installing ClamAV..." | tee -a "$LOG_FILE" pkg update -y && pkg install clamav -yfi### 隔離ディレクトリ作成 ###mkdir -p "$QUARANTINE_DIR"### ウイルス定義更新 ###echo "[*] Updating virus database..." | tee -a "$LOG_FILE"freshclam 2>&1 | tee -a "$LOG_FILE"### スキャン実行 ###echo "[*] Scanning storage..." | tee -a "$LOG_FILE"clamscan -r "$SCAN_DIR" \ --infected \ --bell \ --move="$QUARANTINE_DIR" \ 2>&1 | tee -a "$LOG_FILE"### 結果 ###echo "===============================" | tee -a "$LOG_FILE"echo " Scan finished: $(date)" | tee -a "$LOG_FILE"echo " Quarantine: $QUARANTINE_DIR" | tee -a "$LOG_FILE"echo " Log file : $LOG_FILE" | tee -a "$LOG_FILE"echo "===============================" | tee -a "$LOG_FILE"nano android_virus_cleaner.shchmod +x android_virus_cleaner.shtermux-setup-storage./android_virus_cleaner.shls ~/quarantinecat ~/virus_scan.logpkg install tcpdump#!/data/data/com.termux/files/usr/bin/bashLOG="$HOME/net_watch.log"echo "=== Network Monitor Start ==="date | tee -a "$LOG"echo "Press Ctrl+C to stop"tcpdump -n -i any 2>/dev/null | \grep -E "IP " | \while read line; do echo "$(date '+%H:%M:%S') $line" | tee -a "$LOG"donechmod +x net_watch.sh./net_watch.sh#!/data/data/com.termux/files/usr/bin/bashSCAN_DIR="/storage/emulated/0"LOG="$HOME/apk_hunter.log"echo "=== APK Hunter ===" | tee "$LOG"date | tee -a "$LOG"find "$SCAN_DIR" -type f -name "*.apk" 2>/dev/null | while read apk; do size=$(du -h "$apk" | cut -f1) echo "[APK] $apk ($size)" | tee -a "$LOG"doneecho "=== Done ===" | tee -a "$LOG"chmod +x apk_hunter.sh./apk_hunter.sh#!/system/bin/shLOG="/sdcard/android_guard.log"echo "=== Android Guard ROOT ===" >> "$LOG"date >> "$LOG"echo "--- Running Processes ---" >> "$LOG"ps -A >> "$LOG"echo "--- Startup Services ---" >> "$LOG"ls /data/system >> "$LOG"echo "--- Suspicious Permissions ---" >> "$LOG"dumpsys package | grep -E "SYSTEM_ALERT_WINDOW|BIND_ACCESSIBILITY_SERVICE" >> "$LOG"echo "--- Network Connections ---" >> "$LOG"netstat -tunap >> "$LOG"echo "=== Done ===" >> "$LOG"#!/system/bin/shLOG="/sdcard/android_guard.log"echo "=== Android Guard ROOT ===" >> "$LOG"date >> "$LOG"echo "--- Running Processes ---" >> "$LOG"ps -A >> "$LOG"echo "--- Startup Services ---" >> "$LOG"ls /data/system >> "$LOG"echo "--- Suspicious Permissions ---" >> "$LOG"dumpsys package | grep -E "SYSTEM_ALERT_WINDOW|BIND_ACCESSIBILITY_SERVICE" >> "$LOG"echo "--- Network Connections ---" >> "$LOG"netstat -tunap >> "$LOG"echo "=== Done ===" >> "$LOG"grep -E "SYSTEM_ALERT_WINDOW|B>grep -E "SYSTEM_ALERT_WINDOW|BIND_ACCESSIBILITY_SERVICE"chmod +x android_guard_root.shsu./android_guard_root.shcat /sdcard/android_guard.log