🔧 시스템
Good Lock — 삼성 UI 커스텀 도구함
원본 출처:dtslib-papyrus/DEV-PHILOSOPHY-MOBILE-ADB.md,dtslib-papyrus/PARKSY-DEV-PHONE.md
개요
Good Lock은 삼성이 사용자에게 열어준 UI 수준 패치 도구함이다.
시스템 UI를 직접 수정하지 않고도 삼성 공식 지원 범위 내에서 최대치로 커스터마이징할 수 있다.
스텝다운 의사결정 프레임
| 단계 | 도구 | 유지보수 주체 | 비용 |
|---|---|---|---|
| 1단계 | Good Lock | 삼성 | 0원 |
| 2단계 | ADB | 구글 | 0원 |
| 3단계 | APK 직접 개발 | 박씨 | 비용 발생 |
| 4단계 | PWA | 브라우저 | 0원 |
핵심 원칙: APK 만드는 순간 박씨가 책임져야 할 코드가 생긴다.
그러니까 APK 최소화가 경제 원리. Good Lock이 1단계인 이유.
Good Lock으로 할 수 있는 것
| 모듈 | 기능 |
|---|---|
| LockStar | 잠금화면 커스텀 (시계/위젯/알림 레이아웃) |
| QuickStar | Quick Panel 편집 (아이콘/레이아웃/색상) |
| NavStar | 네비게이션바 커스텀 (제스처/버튼) |
| MultiStar | 멀티태스킹 최적화 (팝업/분할 화면) |
| ThemePark | 테마 직접 제작 |
| KeysCafe | 키보드 테마/효과음 커스텀 |
| Home Up | 홈 화면/앱스 그리드/폴더 커스텀 |
| SoundAssistant | 볼륨 세부 제어 / 앱별 볼륨 |
| NiceShot | 스크린샷 캡처 방식 커스텀 |
| NiceCatch | 알림 기록 / 실수로 지운 알림 확인 |
ADB vs Good Lock
| 비교 | ADB (구글 관할) | Good Lock (삼성 관할) |
|---|---|---|
| 수준 | OS 수준 패치 | UI 수준 패치 |
| 범위 | 앱 설치/삭제, 파일 전송, 화면 터치, 설정 변경 | 잠금화면, 알림창, 네비게이션바, 키보드 |
| 불가능 | 앱 내부 코드 수정, Knox 영역 | 메뉴 구조 추가/변경, 삼성 AI API |
| 관계 | 병렬 관리, 섞지 않음 | 병렬 관리, 섞지 않음 |
ADB의 천장
ADB = 삼성 정품 보안(Knox/뱅킹/Samsung Pay) 유지한 채
폰을 건드릴 수 있는 최대치
- 되는 것: 앱 설치/삭제/실행/종료, 파일 전송, 화면 터치/스와이프/키입력, 스크린샷/녹화, 시스템 설정 변경(WiFi/밝기/해상도/볼륨/DPI/애니메이션), 권한 부여/회수, 인텐트 발사, 클립보드, 로그, 프로세스 관리
- 안 되는 것: 앱 내부 코드 수정, Knox 보안 영역
Good Lock의 천장
삼성이 "여기까지 바꿔도 돼" 하고 열어준 범위. Good Lock은 삼성 관할 도구다.
메뉴 구조 추가/변경 불가. 삼성 AI API 비공개.
루팅 배제 이유
루팅 = Knox 날아감 + 뱅킹 앱 죽음 + Samsung Pay 죽음 + 보안 업데이트 끊김.
박씨는 금융 거래 필수 → 루팅은 선택지 아님.
결론
박씨한테 남는 것: ADB, Good Lock, 직접 만드는 APK/PWA. 끝.