k1tbyte/Wand-Enhancer
C#0 / 0
Wand 클라이언트의 로컬 설정과 UI를 확장하고 모바일에서 제어 가능한 원격 웹 패널을 제공하는 오픈소스 도구이다.
TL;DR
WandEnhancer는 Wand(WeMod) 클라이언트의 로컬 설정을 자동으로 조정하고 프론트엔드 레이아웃과 테마를 클라이언트 측에서 확장하며 모바일에서 제어 가능한 원격 웹 패널을 제공하는 오픈소스 프로그램이다. 패치는 로컬에서만 실행되며 네트워크 요청을 만들지 않고 사용자 스크립트를 렌더러에 주입해 DOM 조작과 Node API 접근을 허용한다. 공식 릴리스에는 실행 파일을 포함하지 않으므로 사용자는 자신의 포크에서 GitHub Actions나 로컬 build.cmd로 바이너리를 직접 생성해 검증된 산출물을 실행해야 한다. 이 프로젝트는 사용자 제작 스크립트로 UI를 세부적으로 수정할 수 있게 해주지만 주입 스크립트가 렌더러 권한으로 실행되므로 신뢰할 수 있는 코드만 적용해야 안전하다.
핵심 포인트
- 완전한 오픈소스 코드로 누구나 소스 검토와 빌드를 실행할 수 있게 설계되어 있다. 공식 릴리스에는 실행 파일을 포함하지 않고 사용자가 자신의 포크에서 GitHub Actions를 통해 바이너리를 생성하도록 유도하므로 배포 책임과 신뢰성을 사용자가 직접 관리하게 한다. 이 방식은 타사에서 재배포된 미확인 실행 파일로 인한 보안 문제에 대한 대응을 용이하게 한다.
- 원격 제어용 웹 패널과 동일한 렌더러 인젝션 경로를 사용자 스크립트 주입에 재사용함으로써 UI 수정과 원격 조작을 동일한 런타임 권한으로 처리한다. 이 구조는 추가 브리지나 외부 에이전트를 필요로 하지 않으면서도 DOM과 Node API를 동시에 활용할 수 있게 한다. 결과적으로 고급 커스터마이징을 적은 구성으로 구현할 수 있다.
- 빌드 자동화를 GitHub Actions 아티팩트 기반으로 제공하여 사용자가 자신의 환경에서 신뢰 가능한 바이너리를 생성하도록 유도한다. 이 접근은 서명되지 않은 일반 빌드가 SmartScreen 경고를 받을 수 있음을 명확히 고지하고, 사용자가 빌드 로그와 생성 산물의 출처를 직접 확인하도록 한다. 따라서 프로젝트 배포 책임을 중앙에서 관리하지 않는 대신 사용자 주도의 검증 흐름을 확보한다.
- 로컬 환경 설정을 중앙에서 관리하고 자동으로 클라이언트 호환성 수정을 적용한다. 이 기능은 사용자 기기에 있는 Wand 설치본의 설정 파일과 패치 가능한 리소스를 찾아 변경을 적용한다. 네트워크 요청을 발생시키지 않고 로컬 작업만 수행하도록 설계되어 보안 위험을 낮춘다.
이미지 분석


15.8k
Stars
41.8k
Forks
+302
Trending
0
조회수
15.8k watchers35 open issuesApache License 2.0
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.