Wand 앱 로컬 설정을 확장해 스마트폰으로 트레이너를 제어하고 레이아웃을 바꾸는 오픈소스 도구
컴퓨터 앞에 앉아 있지 않아도 스마트폰으로 Wand 트레이너를 조작할 수 있는 화면이 열립니다. Wand 앱의 로컬 클라이언트 설정을 확장하고 사용자 경험을 개선하는 오픈소스 도구입니다. 이 도구를 쓰면 Wand의 레이아웃와 테마를 바꾸고, AI 기능을 추가하며, 원격 웹 패널을 통해 모바일에서 트레이너를 제어할 수 있습니다.
스마트폰으로 Wand를 제어하는 원격 웹 패널
PC와 스마트폰을 같은 Wi-Fi 네트워크에 연결하고 WandEnhancer 상단의 Connect 버튼을 마우스로 올리면 QR 코드가 나타납니다. 스마트폰 카메라로 이 코드를 스캔하면 Wand를 제어할 수 있는 웹 페이지가 열립니다. 이 패널은 LAN HTTP/WebSocket 서버를 시작하며, Wand API와 CDN 데이터를 사용합니다. 다만 이 패널은 평문 HTTP를 사용하고 페어링 코드가 없으므로, 해당 포트에 접근할 수 있는 누구나 패널을 보고 활성 트레이너를 제어할 수 있습니다. 따라서 신뢰할 수 있는 LAN이나 VPN에서만 사용해야 하며, 인터넷에 포트가 노출되지 않도록 주의해야 합니다.
로컬 환경 설정과 호환성 자동 조정
이 도구는 선택한 로컬 Wand 설치 파일의 설정을 관리합니다. Wand 클라이언트 버전이 업데이트될 때 발생하는 호환성 문제를 자동으로 조정해 줍니다. 레이아웃과 테마 커스터마이징은 클라이언트 사이드에서만 이루어집니다. 기본 설정에서는 업데이트 확인이나 텔레메트리가 없으며, Wand 자체는 온라인 애플리케이션으로 유지됩니다. 선택적 빌드 변형은 Wand 시작 시 GitHub의 최신 공개 릴리스를 확인하지만, 이 요청은 IP와 User-Agent만 노출하고 Wand나 계정 데이터를 보내지 않으며, 업데이트를 다운로드하지도 않습니다.
직접 빌드해야 하는 이유와 방법
이 프로젝트는 사전 빌드된 실행 파일을 배포하지 않습니다. GitHub 릴리스에는 노트만 포함되어 있으며, .exe 파일은 없습니다. 이는 서명되지 않고 자가 빌드된 패칭 도구가 재업로드되거나 잘못 표기되어 제3자 스캐너에 의해 플래그가 걸리는 문제를 방지하기 위한 의도적인 결정입니다. 사용자는 저장소를 포크한 후 GitHub Actions의 Build executable 워크플로우를 실행해 직접 빌드해야 합니다. 빌드 시 'Include GitHub release checks when Wand starts' 옵션을 끄면 완전히 오프라인으로 동작하는 패처가 생성됩니다. 빌드된 WandEnhancer.exe를 실행하면 Wand 설치가 감지되지 않는 경우 폴더나 Wand.exe를 드래그 앤 드롭으로 지정할 수 있습니다.
사용 전 반드시 확인해야 할 보안 사항
이 도구는 로컬 Wand 설치 파일의 파일을 수정하므로, 안티바이러스 프로그램이나 SmartScreen이 패치된 파일과 빌드된 WandEnhancer.exe를 의심할 수 있습니다. 이는 파일이 서명되지 않았고 일반적이지 않기 때문이며, 직접 빌드한 경우에도 발생할 수 있습니다. SmartScreen 경고가 나타나면 '추가 정보'를 선택한 후 '그대로 실행'을 선택해야 하며, 격리된 파일은 Windows 보안의 보호 기록에서 복원해야 합니다. 또한 Wand 폴더와 WandEnhancer.exe가 있는 폴더를 안티바이러스 예외 목록에 추가하는 것이 좋습니다. 타인이 빌드한 바이너리는 신뢰할 수 없는 것으로 간주해야 하며, 소스 코드를 검토한 후 직접 빌드한 파일만 실행해야 합니다. 이 프로젝트는 교육, 연구 및 로컬 상호 운용성 목적으로만 의도된 제3자 확장 도구이며, 서버 측 검증을 우회하지 않습니다.