CrystalEngine

온디바이스 내용 검색과 통합 문서 뷰어

4.2

CrystalEngine 은 파일 이름이 아니라 내용으로 기기 안 파일을 찾는 안드로이드용 검색·뷰어 앱이다. HWP 를 포함한 문서의 본문, 녹음의 음성, 사진 속 글자를 기기 안에서 색인하며, 문서 뷰어와 음악·영상 재생, 파일 관리자를 함께 갖추고 있다.

최신 버전 v2.32.3 · 2026-07-30

새로운 기능 · v2.32.3

검색 결과에서 녹음 파일이 왜 걸렸는지 보여 드립니다.

  • 녹음 검색 미리보기: 녹음을 말로 찾았을 때 결과에 파일 이름과 길이만 나오고, 정작 어느 대목이 걸렸는지는 보이지 않던 문제를 고쳤습니다. 이제 전사된 내용 중 검색어가 나온 부분을 문서와 똑같이 노란색으로 강조해 보여 드립니다.
  • 음악 검색 미리보기: 가사나 태그가 검색어와 맞아 결과에 올라온 곡도 같은 방식으로 근거를 보여 드립니다.

녹음은 전사된 말이 곧 내용이라, 18분짜리 녹음이 결과에 떠도 어느 대목이 걸렸는지 모르면 결국 처음부터 들어야 했습니다. 이제 그 대목이 바로 보입니다.

Google Play 에서

설치와 업데이트는 Google Play 가 맡는다.

Google Play 에서 받기 ›

CrystalEngine

CrystalEngine 은 BS Planet 이 개발한 안드로이드용 온디바이스 검색·뷰어 앱이다. 파일 이름이 아니라 그 안의 내용으로 기기 저장소를 검색하고, 찾은 파일을 앱 안에서 바로 연다. 색인과 검색은 모두 기기 안에서 이루어지며 계정과 업로드가 없다.

내용 검색

HWP, 오피스, PDF, 텍스트 문서의 내용을 색인해 일치한 문장 단위로 결과를 보여 준다. 초성 검색(예: ㅊㅇㅅㅊ), 오타 교정, 검색 연산자(type:hwp, before:, size:>10mb 등), 음성 검색을 지원한다. 색인은 SQLite FTS5 기반으로 10만 개 규모의 파일에서도 즉시 응답하며, 검색 결과 목록은 텍스트로 내보내거나 공유할 수 있다.

음성과 사진 속 글자

통화녹음과 음성 메모는 기기 안에서 텍스트로 변환해 색인하며, 재생 화면에서 검색된 구간으로 바로 이동할 수 있다. 사진에 찍힌 글자는 OCR 로 읽어 색인한다(영수증, 화이트보드, 문서 사진 등). 음성 인식과 글자 인식 모델은 사용자가 직접 내려받는 온디바이스 모델이고, 내려받을 때 파일 지문(sha256)을 대조해 손상본과 변조본을 걸러 낸다. 음성과 사진은 기기를 벗어나지 않는다.

문서 뷰어

HWP, HWPX, 한셀, 한쇼와 Word, Excel, PowerPoint, PDF, 옛 .doc 형식을 하나의 뷰어로 연다. 문서를 여는 데 그치지 않고 안까지 검색 대상이 되며, 문서 내 검색, 다크 반전, 핀치 확대, 마지막 위치에서 이어읽기를 지원한다. 손상된 파일을 열어도 앱이 중단되지 않도록 처리한다.

미디어 재생

음악 플레이어는 회전 CD 화면, 조그휠 탐색, 크로스페이드, 무음 건너뛰기, 갭리스 재생, 이퀄라이저, 수면 타이머, 가사 표시, 잠금화면 제어를 갖춘다. 영상 플레이어는 배속, 자막, 밝기·볼륨 제스처, PIP, 이어보기를 지원한다. 사진은 한 장을 고르면 비슷한 사진을 찾아 주며(1만 장 기준 1초 내), 열람 이력은 「발자취」 화면에 모인다.

파일 관리

문서, 음악, 사진, 영상, 녹음 외에 zip, apk 등 모든 종류의 파일을 한 화면에서 다룬다(숨김 파일과 폴더는 표시하지 않는다). 여러 파일을 골라 ZIP 압축, 공유, 이름변경, 이동, 복사, 삭제를 할 수 있고, 폴더 단위 탐색에서는 현재 경로 표시, 폴더 즐겨찾기, 폴더 이름변경·이동·삭제를 지원한다. 표준 폴더는 삭제가 막혀 있고, 폴더를 지우기 전에 내용물 개수를 알려 준다. 중복 파일, 큰 파일, 임시 파일 찾기와 종류별 저장공간 통계, 자주 쓰는 파일을 묶는 컬렉션 기능이 있다.

색인 동작

사진 색인은 파이프라인을 단계화해 처리하며, 무거운 글자 인식은 뒤로 미뤄 앱 사용 중에 배경에서 마무리한다. 색인이 화면 전환이나 앱 종료로 끊기면 다음 실행 때 남은 부분만 이어서 진행한다. 스캔 중에는 현재 단계(예: 녹음 스캔, 음성 전사)를 화면에 표시한다.

데이터 처리

문서 내용, 색인, 검색어는 서버로 전송되지 않는 0 데이터 수집 원칙을 따르며, 계정과 추적이 없다. 네트워크는 업데이트 확인, 인식 모델 내려받기, 지도·가사 등 온라인 기능에만 쓰이고, 설정에서 네트워크 사용을 통째로 끌 수 있다. 네트워크가 없어도 검색과 열람은 그대로 동작한다.

라이선스

평가판·구독·영구 라이선스를 공개키 서명 방식으로 오프라인 인증한다. 라이선스는 요청 키를 만든 기기 1대에 귀속되며, QR 키로 발급받는다.

버전 기록

버전별 릴리즈 노트

v2.32.3 2026-07-30

검색 결과에서 녹음 파일이 왜 걸렸는지 보여 드립니다.

  • 녹음 검색 미리보기: 녹음을 말로 찾았을 때 결과에 파일 이름과 길이만 나오고, 정작 어느 대목이 걸렸는지는 보이지 않던 문제를 고쳤습니다. 이제 전사된 내용 중 검색어가 나온 부분을 문서와 똑같이 노란색으로 강조해 보여 드립니다.
  • 음악 검색 미리보기: 가사나 태그가 검색어와 맞아 결과에 올라온 곡도 같은 방식으로 근거를 보여 드립니다.

녹음은 전사된 말이 곧 내용이라, 18분짜리 녹음이 결과에 떠도 어느 대목이 걸렸는지 모르면 결국 처음부터 들어야 했습니다. 이제 그 대목이 바로 보입니다.

v2.32.2 2026-07-30

화면이 좁거나 글자가 클 때 눌러야 할 것이 화면 밖으로 밀리던 문제들을 고쳤습니다.

  • 음악 플레이어: 화면을 가로로 눕히면 재생/일시정지 버튼과 재생 위치 막대가 화면 밖으로 밀려 누를 수 없던 문제를 고쳤습니다. 화면이 짧으면 스펙트럼과 기능 칩을 접어 조작 버튼이 먼저 보이게 했습니다.
  • 홈 화면: 가로로 눕혔을 때 문서·음악·사진 같은 분류 타일이 한 줄도 보이지 않던 문제를 고쳤습니다. 화면이 짧으면 상단 로고 영역을 줄입니다.
  • 검색창 안내 문구: "파일, 문서 내용, 음악 검색"이 화면에 다 들어가지 않아 끝이 잘려 보이던 문제를 고쳤습니다. 문구를 짧게 다듬어 이제 온전히 보입니다.
  • 처음 실행 화면: 가로로 눕혔을 때 동의 대상인 제품 설명과 권한 안내가 보이지 않던 문제를 고쳤습니다.
  • 발자취: 글자 크기를 키우면 상단의 "월간" 탭이 화면 밖으로 밀려 누를 수 없던 문제를 고쳤습니다.
  • 설정: 목록 항목의 설명이 두 줄이 되면 오른쪽 동작 글자가 문장 한가운데로 내려와 읽기 어렵던 문제를 고쳤습니다(구매 복원·라이선스 키·앱 잠금·색인 정리·재색인).
  • 온디바이스 모델 받기: 받기를 눌러도 첫 진행률이 나올 때까지 화면이 그대로여서 눌린 것인지 알 수 없던 문제를 고쳤습니다. 이제 "연결하는 중"이라고 알려 드립니다.
  • 다시 색인: 눌러도 몇 초 동안 아무 표시가 없던 문제를 고쳤습니다. 이제 누르는 즉시 알려 드립니다.
  • 설정 백업 내보내기: 백업을 만드는 동안 앱이 잠시 멈출 수 있던 문제를 고쳤습니다.
  • 글자가 잘릴 때 잘렸다는 표시(…)가 없던 자리 10곳을 함께 고쳤습니다.

가로 화면과 큰 글자에서 생기던 문제들이라, 화면을 눕혀 쓰시거나 글자 크기를 키워 쓰시는 분들께 특히 도움이 됩니다.

v2.32.1 2026-07-30

앱이 "없다"고 말하면 안 되는 자리 두 곳과, 좁은 화면에서 글자가 잘리던 문제를 고쳤습니다.

  • 사진 지도: 위치를 아직 읽는 중이거나 색인을 읽지 못했을 때에도 "GPS 정보가 있는 사진이 없습니다"라고 표시하던 문제를 고쳤습니다. 이제 읽는 중·읽지 못함·정말 없음을 구별해 안내합니다.
  • 사진 정보: 권한 밖 폴더나 손상된 파일이라 촬영 정보를 읽지 못했을 때에도 "촬영 정보가 없습니다"라고 표시하던 문제를 고쳤습니다. 읽지 못한 경우에는 그렇게 알려 드립니다.
  • 홈 화면 타일: 폴더블 커버 화면처럼 좁은 화면에서 타일 이름이 단어 중간에서 잘리던 문제를 고쳤습니다. 화면이 좁으면 타일이 알아서 조밀해져 이름이 한 줄에 들어갑니다(영어 등 긴 이름에서 특히 두드러졌습니다).

앞의 두 가지는 사진에 정보가 멀쩡히 있는데도 없다고 말하던 자리라, 그 안내를 믿고 카메라 설정을 확인해도 달라지는 것이 없었습니다.

v2.32.0 2026-07-30

앱이 사실과 다르게 말하던 자리 27곳을 고쳤습니다.

색인·데이터 보호
- SD카드나 USB를 빼 두면 그 안의 파일 색인이 삭제되던 문제를 고쳤습니다. 이제 저장소가 분리된 것과 파일이 사라진 것을 구별합니다.
- "처음부터 다시 색인"이 발자취 기록(음악·위치·웹·일정)을 영구히 지우던 문제를 고쳤습니다.
- 폴더 이름을 바꾸면 그 안의 사진·녹음이 옛 폴더 이름으로만 검색되던 문제를 고쳤습니다.
- 파일 이름을 바꾸면 초성 검색이 끊기던 문제를 고쳤습니다.
- 사진 해상도·촬영 정보가 백그라운드 처리 뒤 사라지던 문제를 고쳤습니다.

동영상
- 자막이 들어 있는 영상인데 자막 설정이 잠겨 있던 문제를 고쳤습니다.
- 재생에 실패하면 다시 시도할 방법이 없던 것을 고쳤습니다(재시도 버튼, 복귀 시 자동 재시도).
- +10초를 눌렀는데 맨 앞으로 되감기던 문제를 고쳤습니다(길이를 알 수 없는 영상).
- 이어보기가 다른 영상의 위치로 복원되던 문제를 고쳤습니다.
- 화면 속 화면(PiP)이 지원되지 않는 기기에서 버튼이 아무 일도 하지 않던 것을 고쳤습니다.

음악
- 앱을 다시 열면 재생 목록이 비어 보이던 문제를 고쳤습니다.
- 저장소 권한이 없을 때 실제로 없는 곡 8개가 보이던 것을 없앴습니다.
- 수면 타이머가 앱을 닫으면 풀리던 문제를 고쳤습니다.
- 재생이 끝난 뒤에도 홈 위젯이 재생 중인 것처럼 남아 있던 문제를 고쳤습니다.
- 재생목록에 담을 때 결과(담김·이미 있음·실패)를 알려 줍니다.

압축·해제
- 일부 파일을 말없이 빼고 압축하던 문제를 고쳤습니다. 시작 전에 몇 개가 빠지는지 알립니다.
- 압축 뒤 "폴더 열기"가 폴더를 열지 않던 문제를 고쳤습니다.
- 압축 해제에서 건너뛴 항목과, 요청과 다른 폴더로 풀린 사실을 알립니다.

그 밖에
- 인텔리 스캔 제외 설정이 자동 스캔에는 적용되지 않던 문제를 고쳤습니다. 되돌리면 다시 색인합니다.
- 라이선스 확인 실패에 "알 수 없는 오류"라고만 답하던 것을 사유별 안내로 바꿨습니다.
- 녹음 전사에 실패하면 다음 스캔에서 다시 시도합니다. 이전에는 한 번 실패하면 계속 비어 있었습니다.

업데이트 시 한 번 초기화되는 것
- 동영상 이어보기 위치: 이어보기 기준이 파일 자체로 바뀌어 기존 기록은 한 번 비워집니다. 대신 앞으로는 갤러리·파일관리·검색 어디서 열어도 같은 위치에서 이어집니다.
- 음악 이어듣기 위치와 마지막 재생 목록: 같은 이유로 한 번 비워집니다. 하트(즐겨찾기)는 그대로 유지됩니다.

v2.31.0 2026-07-30

v2.31.0

내부 품질 정비 판입니다. 화면에 보이는 변화는 없지만, 앱이 커질수록 조용히 쌓이는 종류의
문제를 걷어냈습니다.

  • 앱의 가장 큰 화면 배선 함수를 다섯 조각으로 나눴습니다(382 → 297줄). 한 함수가 너무 커지면
    새 기능을 넣을 때마다 무엇이 무엇을 건드리는지 보이지 않게 되고, 그 상태에서 생긴 결함은
    찾기 어렵습니다.
  • 나누면서 동작이 달라지지 않도록 조건·순서·문구를 한 줄도 바꾸지 않았고, 옮기면 깨지는
    자리 넷은 각각 왜 그런지 코드에 남겼습니다.
  • 사용자에게 보여 주는 안내 문구가 어떤 상황에서 나오는지를 전부 테스트로 고정했습니다
    (187곳 → 0). 이제 문구가 뒤바뀌면 빌드가 막힙니다.

직전 v2.30.0 의 검색·캐스트·알림·권한·백업 수정이 그대로 들어 있습니다.

v2.30.0 2026-07-30

v2.30.0

앱이 확인하지 않은 것을 확인한 것처럼 말하던 자리를 걷어냈습니다.

검색
- 필터로 기간·형식을 좁힌 뒤 카테고리 칩을 누르면 필터가 조용히 사라지던 문제를 고쳤습니다.
- 한/영 자판을 잘못 둔 채 검색했을 때 "결과 12개"라고 해 놓고 칩을 누르면 목록이 비던 문제.
- 결과가 없을 때 왜 없는지를 말합니다 — 그 유형의 검색 대상이 꺼져 있거나, 권한이 없거나,
적어 넣은 연산자가 인식되지 않은 경우를 각각 구분해 안내합니다.
- 결과가 다 보이는데도 "전체 N개 중 상위 M개"가 뜨던 것, 검색 대상을 껐는데 그 유형이 목록에
그대로 남던 것, 공유하면 화면과 다른 목록이 나가던 것을 고쳤습니다.

TV 캐스트
- TV가 재생하지 못하는 형식인데도 계속 "TV에서 재생 중"이라고 하던 문제를 고쳤습니다. 이제
재생이 시작되지 않으면 그 사실을 알려 드리고 정리합니다(그 상태에서 빠져나오지 못하던 것도 함께).

알림 · 권한
- 알림이 꺼져 있는데도 "알림창에 진행 표시"라고 약속하던 것 → 꺼져 있으면 그렇게 말하고
알림 켜러 가는 길을 함께 드립니다.
- 권한을 "다시 묻지 않음"으로 막아 둔 상태에서 [허용 요청]이 아무 반응도 없던 문제 →
시스템이 요청을 막고 있다고 알려 드리고 앱 설정으로 안내합니다.

백업 복원
- 복원 건수가 실제로 반영된 수가 아니라 시도한 수였습니다. 이제 실제로 저장된 것만 셉니다.
- 아무것도 복원되지 않았는데 "복원 완료"라고 하던 것 → 파일이 잘렸을 수 있다고 알려 드립니다.
- "구매 복원"이 실제로는 아무 조회도 하지 않고 늘 "복원했어요"라고 하던 것을 바로잡았습니다.

설정 진단 — 색인 정보를 아직 읽지 못했을 때 "0"이라고 단언하지 않고 "확인 중"으로 보여 줍니다.

내부: 문서 색인의 문자(MMS) 처리에서 불필요하게 전체 이력을 읽던 것을 줄였고, 릴리스 빌드
난독화 설정을 바로잡았습니다.

v2.29.0 2026-07-30

v2.29.0

앱이 "못 읽었다"를 "없다"로 말하던 자리를 전부 걷어냈습니다. 모르는 것을 아는 척하지 않는 것이
이번 판의 전부입니다.

발자취 · 연락처 · 일정
- 색인을 읽지 못했을 때 "오늘의 발자취가 아직 없어요"라고 단언하던 것을 고쳤습니다. 그때 함께
내밀던 "소스를 켜세요" 같은 소용없는 안내 버튼도 더는 뜨지 않습니다.
- 연락처·일정을 일시적으로 읽지 못하면 색인이 통째로 비워지던 결함을 고쳤습니다.
이제 못 읽은 경우에는 아무것도 지우지 않고 다음 색인 때 다시 시도합니다.
- 문자 발자취 스위치가 권한을 확인하지 않아, 켜도 아무것도 나오지 않고 되돌릴 수도 없던
상태를 고쳤습니다. 이제 켤 때 권한을 물어봅니다.

파일 관리
- 다 보여 준 목록 아래에 "N개는 표시하지 않았어요"가 뜨던 것을 고쳤습니다(다른 화면의 안내가
넘어오고 있었습니다).
- 임시 파일·다운로드가 많은 기기에서 실제로는 있는데 "찾지 못했어요" 라고 하던 문제를
고쳤습니다. 목록이 잘릴 때는 잘렸다고 말합니다.
- 중복 파일 찾기가 읽지 못한 파일을 조용히 빼고 "중복 없음"이라 하던 것을 고쳤습니다.

문서 뷰어 · 읽어주기 · 모델 받기
- 큰 PDF 를 검색에서 열면 문서 내 찾기가 "0/0" 으로 보이던 문제 — 단어는 그 안에 있고
찾을 수 없었을 뿐이었습니다. 이제 그 둘을 구분해 안내합니다.
- 읽어주기가 소리 한 번 나지 않고 진행률만 끝까지 차오르던 것을 고쳤습니다.
- 저장 공간이 부족할 때 "받던 지점부터 이어받기"라고 잘못 안내하던 것을 고쳤습니다.
이제 누르기 전에 필요한 용량과 남은 공간을 보여 줍니다.

내부: Android 최신 툴체인으로 상향(compileSdk 36) · 정적 분석 미해결 경고 58 → 18.

v2.28.0 2026-07-30

v2.28.0

앱이 하는 말을 실제와 맞췄습니다. 이번 판에서 고친 것은 대부분 "화면이 사실이 아닌 것을
말하고, 그 말을 믿고 한 행동이 성공할 수 없던" 자리입니다.

  • 음향 효과 세기 · 자막 타이밍: 기기가 그 효과를 지원하지 않아 적용되지 않았는데도
    요청한 값(예: 80%)이 그대로 보였습니다. 이제 적용됐는지를 화면이 구분해 알려줍니다.
    (요청이 0%일 때는 아무 말도 하지 않습니다 — 할 말이 없을 때 조용한 것이 맞습니다.)
  • 여러 파일 공유: 전부 실패하면 안내가 있었지만 일부만 빠지면 아무 말이 없었습니다.
    이제 "N개는 공유할 수 없어 M개만 공유합니다"라고 알려줍니다.
  • 이미지 검색 결과 개수가 실제로 보이는 목록과 어긋나던 것을 하나의 근거로 맞췄습니다.
  • 드라이브 다운로드 취소가 즉시 멈춥니다. 종전에는 취소해도 파일을 끝까지 받은 뒤 버렸습니다.
  • 유사 이미지 뷰어를 스크린리더가 "97%"라고만 읽던 것을 파일 이름과 함께 읽도록 했습니다.

Android 15+ 16KB 페이지 기기 호환 — 64비트 네이티브 라이브러리 정렬을 전부 맞췄습니다.

내부 품질: 잠금 화면 재구성 비용 절감, 배경 색인 실행부 구조 정리(동작 변화 없음).

로그인하고 구매

다른 제품

MediaAmp Pro

음악, 영상, 팟캐스트 통합 플레이어

MediaAmp Pro 는 음악과 영상, 팟캐스트를 한 앱에서 재생하는 안드로이드용 미디어 플레이어이다. 자체 구현한 9단 오디오 처리 체인과 10밴드 이퀄라이저, 앨범아트를 돌려 탐색하는 조그휠, 음성 명령을 갖추고 있으며, 계정 없이 동작하고 크롬캐스트와 DLNA 재생을 지원한다.

오두막 날씨

4.2 (6)

광고·로그인·수집 없는 무료 날씨 앱

오두막 날씨는 옷차림 추천, 초단기 강수, 24절기, 미세먼지 정보를 제공하는 안드로이드용 날씨 앱이다. 광고, 로그인, 데이터 수집이 없는 무료 앱으로, 위치 좌표는 날씨 조회에만 쓰고 저장하지 않는다.

오두막 계산기

4.8 (4)

여섯 모드 통합 계산기

오두막 계산기는 기본, 공학용, 프로그래머, 변환, 생활, RPN 여섯 모드를 하나로 합친 안드로이드용 계산기이다. 금액 계산은 십진 정밀 연산으로 처리하고 환산 계수는 출처를 앱 안에 밝히며, 계산 내용은 기기를 벗어나지 않는다. 9개 언어를 지원하는 무료 앱이다.

CallNote

4.4 (5)

온디바이스 통화녹음 전사·검색

CallNote 는 폰에 저장된 통화녹음을 자동으로 찾아 기기 안에서 글로 옮기고, 통화 속 문장 단위로 검색하는 안드로이드 앱이다. 전사와 검색, 색인이 모두 기기 안에서 이루어지며 클라우드 업로드와 계정이 없다.