{{viewTitle}}
{{inputName}} ·{{inputType}}
01 입출력 · 라이선스 Required
{{restoreNotice}}
입력 타입
{{apkSummaryText}}
{{f.hint}}
02 난독화 설정
프리셋
{{tg.label}} {{tg.opt}}
{{tg.note}}
03 적용 프로세서 {{obfType}}
선택한 타입 열이 강조됩니다. 프로세서는 --obf-type에 따라 자동 결정됩니다.
Processor {{c.label}}
{{p.name}} {{p.opt}}
{{p.desc}}
{{cell.mark}}
04 대상 / 제외 입력 파일에서 자동 분석
{{pickCount}}
{{infoSelectedCount}}개 선택
{{r.name}} {{r.entryTag}}
{{infoToast}}
입력 파일 분석 중…
{{f.hint}}
05 환경 · 기타
{{f.hint}}
비공개 옵션입니다 — 디버그·특정 환경에서만 사용합니다. 일반적인 경우 사용할 필요 없습니다.
06 서명 Signing
난독화 산출물(APK)은 엔진 내장 debug 키로 서명됩니다. 커스텀 keystore 서명은 지원하지 않으니, 산출물을 내려받아 배포용 서명(release keystore)은 별도로 진행하세요.
APK · zipalign → apksigner
{{signHelpApk}}
AAB · jarsigner (업로드 키)
{{signHelpAab}}
apksigner·zipalign·jarsigner는 Android SDK build-tools에 포함됩니다. Play App Signing을 쓰면 AAB는 업로드 키로만 서명하면 되고, 최종 앱 서명 키는 Google Play가 관리합니다.
07 반환 코드 가이드
{{rc.code}}
{{rc.name}}
{{rc.desc}}
{{rc.action}}
obf-cli
{{commandText}}
DEBUG · java -jar ObfWrapper.jar
{{rawCommandText}}
실행 전 점검 Pre-flight {{preflightSummary}}
{{w.icon}}
{{w.title}}
{{w.text}}
필수 항목 누락: {{missingText}}
{{statusLabel}}
{{statusTitle}}
{{statusMeta}}
{{g.label}}
{{st.mark}} {{st.label}}
{{ln.time}} {{ln.msg}}
생성된 산출물 다운로드
{{a.tag}} {{a.name}}
{{errorGuideTitle}}
{{errorGuideDesc}}
권장 조치: {{errorGuideAction}}
{{jobsCountText}}
{{j.statusText}} {{j.time}} {{j.idShort}}
{{j.pkgText}} {{j.verText}} {{j.obfText}}
INPUT {{j.inputsText}}
OUTPUT
{{j.noArtText}}
{{jobsEmptyText}}
{{pageLabel}}
서버 {{opsView.version}}
운영 정보를 불러오는 중…
서버
{{opsView.version}}
가동시간{{opsView.uptime}}
ObfWrapper{{opsView.obfJarText}}
Python3{{opsView.python3Text}}
처리
{{opsView.successRate}}
{{opsView.successSub}}
평균 소요{{opsView.avgDuration}}
대기열{{opsView.queueDepth}}
작업
{{opsView.total}}건
{{c.label}} {{c.count}}
저장소
데이터{{opsView.dataDir}}
디스크{{opsView.diskUsedText}} / {{opsView.diskTotal}} · {{opsView.diskPctText}}
여유 {{opsView.diskFree}}
내부 파일 /{{opsFilesView.path}}
자동 삭제 완료 작업 일 (최소 {{opsRetDaysMin}}) · 미사용 업로드 시간 (최소 {{opsRetHoursMin}})
{{f.icon}} {{f.name}} {{f.size}} {{f.modified}}
(비어 있음)
{{diagHeaderText}} {{diagEngineText}}
JandroGuard로 디컴파일·정적분석해 노출 지점을 찾고, 난독화가 무엇을 고치는지 보여줍니다.
◎ {{diagProgView.label}} {{diagProgView.pctText}}
{{diagError}}
입력 APK/AAB를 올리고 진단 실행을 누르면 문자열·숫자·API·코드흐름 노출을 분석합니다.
{{c.sevText}} {{c.title}} {{c.countText}} {{c.fixText}}
{{c.summary}}
{{e.v}}
{{c.exPageLabel}}
BEFORE · 실제 디컴파일 {{c.sampleCountText}}
{{s.title}}
{{s.source}}
난독화 적용 시 {{c.fixOption}}
{{c.after}}
{{jobModal.statusText}} {{jobModal.pkgText}}
{{m.label}} {{m.value}}
오류
{{jobModal.errorLine}}
난독화 설정
{{s.key}} {{s.val}}
산출물
실행 로그 {{viewerJobShort}} {{viewerBadgeText}}
{{l.msg}}
{{viewerWaitText}}