JJ_MKVMaker/tool
RyuJongJin 024d6e04b0 시험: 정식 판 업데이트 길을 사용자 데이터 없이 끝까지 (tool/update_path_check.ps1 · update_path_real_test, 관리자 지시 10/20)
- %TEMP%\jj_updtest_<표> 에 예전 판 (기본 release\stage_v2026.10.18_001) 배포 폴더와 그 판이 남겼을 데이터
  (settings.json · 이 판이 모르는 키 · WebDAV 가짜 서버 jj_updtest_dav · videos.json · DPAPI secrets.dat 의 가짜 비밀번호) 를 만든다
- 통합 시험이 앱 안 업데이트 길 (시험 길 JJ_UPDATE_LOCAL_ZIP) 로 최신 확인 → [지금 설치] (가짜 누르기) → 받기 · SHA256 · 풀기 →
  설정 보관 → 교체 예약
- flutter test 는 끝날 때 시험 앱이 띄운 교체 스크립트까지 끝낸다 (기록 없음 · 도는 것 0 으로 확인 - 사용자 판은 앱이 스스로 끝나
  그런 일이 없음) - 그래서 앱이 써 둔 교체 스크립트를 앱이 넘긴 것과 같은 인수 · 환경으로 바깥에서 띄움
- 확인: 프로그램 교체 · 새 판이 저절로 켜짐 (따로 데이터라 시작 메뉴를 건드리지 않음) · lastRunVersion · 모르는 키 · WebDAV 서버 ·
  동영상 목록 · 비밀번호 (안전 저장소) · 평문 비밀번호 없음 (설정 · .bak · 보관본 · 기록) · 예전 판 보관본 · 사용자 바로 가기 그대로 ·
  시험 폴더 · 가짜 자격 증명 0개
- 결과 (10/21, 2026.10.18_001 → 2026.10.20_990 시험 빌드 = after_1020 5057267): 모두 통과
- 실제 GitHub · 사용자 %APPDATA% · 시작 메뉴 · 실행 중인 앱은 건드리지 않음. 환경 변수가 없으면 통합 시험은 건너뜀

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 00:32:06 +09:00
..
l10n WIP 시험 · 앱이 %TEMP% 에 고정 이름을 남기지 않게 (관리자 지시 10/20): 시험의 앱 임시 폴더는 파일마다 jj_store_ (flutter_test_config) · 업데이트 시험은 시험 폴더 (GitHubUpdater.tempRoot, 기록은 스크립트 옆) · check.py 는 임시 폴더 · 앱이 켜질 때 지난 업데이트가 남긴 새 판 폴더 · .ps1 · .log 를 지움 (2분 지난 것) · 검사는 jj 로 시작하는 것 모두 실패 · 마그넷 멈춘 막대 "Stalled" 따로 열쇠 (28 지적) · explorer_test 82 부하 때 목록 기다리기 (검토 대기) 2026-10-20 13:25:15 +09:00
licenses Tor 브라우저 (컴포넌트) · DNS 강제 (기본 8.8.8.8 / 8.8.4.4) 2026-10-10 21:10:17 +09:00
build_7zz_android.sh WIP 86 Android: 7-Zip 25.01 을 공식 소스에서 NDK 로 빌드 (lib7zz.so) - Android 에서도 7z · RAR 풀기 (검토 대기) 2026-10-17 15:17:01 +09:00
build_launcher.ps1 v2026.10.01_002: 배포 폴더 구조 (맨 위 3개 파일 + Lib + Logs) 2026-10-01 13:49:50 +09:00
build_rsync_android.sh 폴더 선택 = 자기 자신과 안의 것 전체 · rsync 앱에 내장 (Windows · Android) 2026-10-05 13:57:59 +09:00
build_sdcpp_android.sh ARMv8.0 기기용 AI 엔진 · 신호별 문구 · 받기 전 검사 · APK 네이티브 목록 (195) 2026-10-11 21:39:50 +09:00
check_apk.ps1 WIP 판 번호 검사 (관리자 지시 10/20, 15 제안): check_apk - versionCode = 판 이름 날짜 (261018) × 1000 + 순번, 시험판은 순번 >= 900 (987 을 --build-number 261018987 로 빌드해 522036987 이 통과하던 것) · check_windows_build - 시험판 번호의 날짜는 판 이름 날짜 (빌드한 날 아님, d3 판단: APK 와 같은 번호 · compareVersions 가 + 뒤 번호 전체를 견줘 261020985 가 261018987 보다 새것으로 보임) · 확인: 987 통과, 985 · 988 Windows (261020xxx) 실패, 정식 판 001 -Release 통과 (검토 대기) 2026-10-20 22:48:48 +09:00
check_onnx_external.py Android: 백그라운드 작업 · 상태 표시줄 · H.264 우선 · AI 번역 메모리 (4GB 기기에서 앱이 꺼지던 문제) 2026-10-02 23:17:30 +09:00
check_windows_build.ps1 WIP 판 번호 검사 (관리자 지시 10/20, 15 제안): check_apk - versionCode = 판 이름 날짜 (261018) × 1000 + 순번, 시험판은 순번 >= 900 (987 을 --build-number 261018987 로 빌드해 522036987 이 통과하던 것) · check_windows_build - 시험판 번호의 날짜는 판 이름 날짜 (빌드한 날 아님, d3 판단: APK 와 같은 번호 · compareVersions 가 + 뒤 번호 전체를 견줘 261020985 가 261018987 보다 새것으로 보임) · 확인: 987 통과, 985 · 988 Windows (261020xxx) 실패, 정식 판 001 -Release 통과 (검토 대기) 2026-10-20 22:48:48 +09:00
fetch_7zip.ps1 WIP 86 압축: ZIP 만들기 · 풀기, 7z · RAR 풀기 (Windows - 7-Zip 25.01 동봉), 풀기 전 검사 + 품질 올리기 다듬기 정도 설정 (검토 대기) 2026-10-17 14:38:26 +09:00
fetch_ffmpeg.ps1 테스트 · 도구의 작업 폴더 경로: M:\jj_CapCut → M:\jj_MKVMaker 2026-10-05 00:00:34 +09:00
fetch_rsync.ps1 폴더 선택 = 자기 자신과 안의 것 전체 · rsync 앱에 내장 (Windows · Android) 2026-10-05 13:57:59 +09:00
fetch_tools.ps1 JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
fetch_tor_android.ps1 Tor 브라우저 (컴포넌트) · DNS 강제 (기본 8.8.8.8 / 8.8.4.4) 2026-10-10 21:10:17 +09:00
ftp_test_server.py WIP 보안 검토 7: FTPS 사설 CA 체인 시험 - 지문은 서버 인증서 (잎) 것 (검토 대기) 2026-10-18 02:40:50 +09:00
make_icon.py 노란 앱 아이콘 (노랑·검정 두 색) 추가 및 환경 설정에서 앱 아이콘 고르기 2026-10-04 23:47:00 +09:00
make_layout.ps1 릴리스 전: 가짜 AI 결과 막기 · S10 해상도 속도 · 예상 시간 (156-2) · 라이선스 (64) · zip 실행 흔적 검사 (166) 2026-10-09 17:11:31 +09:00
make_zip.ps1 WIP Windows 시험판 판 번호: 시험판은 시험 번호 (--build-number 년월일+순번) · make_zip 에 검사 (관리자 지시) (검토 대기) 2026-10-17 22:06:48 +09:00
next_version.ps1 v2026.09.30_001: 일괄 작업, 다운로드 진행률 · 쿠키 재시도, 상태 표시 2026-09-30 21:31:07 +09:00
sftp_test_server.py WIP 88 SFTP 1/3: 핵심 (dartssh2) - sftp:// 경로 · 서버 설정 · 안전 저장소 · 처음 키 확인 (TOFU) · 오래된 ssh-rsa · 시험 서버 (미완) 2026-10-17 22:11:07 +09:00
test_temp_check.ps1 통합 시험 종료 코드: 다 통과했는데 0 이 아니던 것 (ai_e2e · browser_keep · dns_block_real) 고침 (관리자 지시 10/20) 2026-10-20 19:46:21 +09:00
update_path_check.ps1 시험: 정식 판 업데이트 길을 사용자 데이터 없이 끝까지 (tool/update_path_check.ps1 · update_path_real_test, 관리자 지시 10/20) 2026-10-21 00:32:06 +09:00