chzzk-bypass owner 0a326e5d80 v1.2.0: 타임머신 강제 활성화 기능 제거 + nlog.js getHighEntropyValues 오류 수정
- timemachine.js 제거 및 manifest content_scripts 에서 빼냄
  스트리머가 끈 타임머신은 서버 측 DVR 프로비저닝이 없어 cosmetic 우회만
  가능했고, 클라이언트-사이드 상태 불일치가 치지직 비정상 접근 감지를
  트리거해 "허용되지 않는 비정상적 접근입니다" 팝업 + 계정 제재 위험이
  실측으로 확인되어 제거.
- content.js 의 navigator.userAgentData override 에 getHighEntropyValues /
  toJSON 까지 일관된 Mac 값으로 구현. 기존엔 메서드가 없어서 nlog.js 가
  Uncaught TypeError: e.getHighEntropyValues is not a function 을 던졌음.
- popup.html 의 "타임머신: 강제 활성화" 상태 항목 제거.
- README 를 현재 동작 (그리드 우회만) 에 맞춰 재작성, 타임머신 미지원
  사유 명시.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 15:15:43 +09:00
2026-05-28 01:14:59 +09:00
2026-05-28 01:42:34 +09:00
2026-05-28 01:14:31 +09:00
2026-05-28 01:14:31 +09:00

Chzzk Bypass

치지직(CHZZK) 시청 환경을 개선하는 Chrome / Edge / Whale 용 확장 프로그램 (Manifest V3).

기능

그리드 우회 (1080p 시청)

navigator.userAgent, navigator.platform, navigator.userAgentData 를 Mac 으로 위장해, 치지직이 윈도우에서 1080p 시청 시 요구하는 그리드(Grid) 설치 없이 1080p 화질을 시청할 수 있게 합니다.

userAgentData 는 단순히 brands / mobile / platform 만 갈아끼우면 치지직이 로드하는 nlog.js (네이버 핑거프린팅 / 로깅) 가 e.getHighEntropyValues is not a function 으로 Uncaught TypeError 를 던집니다. 이 자체가 비정상 접근 시그널이 될 수 있어서, getHighEntropyValues 메서드도 일관된 Mac 값으로 채워 둡니다. (manifest 의 world: MAIN + run_at: document_start 덕분에 페이지 스크립트보다 먼저 적용됩니다.)

구현: content.js

타임머신 강제 활성화는 지원하지 않습니다

이전 버전(1.1.x)에는 스트리머가 타임머신을 꺼둔 라이브에서도 되감기 바 UI 를 띄우는 기능이 있었습니다. 1.2.0 부터는 제거되었습니다.

이유:

  • 치지직의 DVR window 는 스트리머가 타임머신을 켰을 때만 CDN 이 프로비저닝합니다. 클라이언트에서 timeMachineActive 플래그만 true 로 바꿔도 HLS 매니페스트(timemachine=false) 와 상태가 어긋나서 실제 되감기는 동작하지 않습니다 (cosmetic 한 UI 만 뜸).
  • 더 심각한 문제는, 이 클라이언트-사이드 상태 불일치가 치지직의 비정상 접근 감지 로직을 트리거해 "허용되지 않는 비정상적 접근입니다. 반복적인 접근 시 운영 정책에 따라 조치될 수 있습니다." 팝업이 뜨는 것이 실측으로 확인되었습니다. 계정 제재 위험이 있어 기능을 제거했습니다.

스트리머가 끈 타임머신은 클라이언트 확장만으로는 안전하게 우회할 수 없습니다. 되감기가 필요하면 스트리머에게 타임머신을 켜달라고 요청하거나 다시보기 업로드를 기다려 주세요.

설치

  1. 이 저장소를 git clone 또는 ZIP 다운로드해 임의의 폴더에 둡니다.
  2. Chrome 계열 브라우저에서 chrome://extensions 접속.
  3. 우상단 개발자 모드 활성화.
  4. 압축해제된 확장 프로그램을 로드합니다 클릭 → 위 폴더 선택.
  5. 치지직(https://chzzk.naver.com) 새로고침.

파일 구조

manifest.json     확장 정의 (MV3)
content.js        그리드 우회 (UA / platform / UA-CH 위장 + getHighEntropyValues)
rules.json        declarativeNetRequest 규칙 (현재 비어 있음)
popup.html/css/js 툴바 팝업
icons/            확장 아이콘

면책

본 확장은 학습 및 개인 사용 목적의 우회 도구입니다. 사용에 따른 모든 책임은 사용자에게 있으며, 치지직 약관 및 관련 법령을 준수하여 사용하시기 바랍니다.

Description
No description provided
Readme 150 KiB
Languages
CSS 43.7%
JavaScript 28.2%
HTML 28.1%