CrystalEngine

裝置端內容搜尋與統一文件檢視器

4.2

CrystalEngine 是一款依內容而非檔名尋找裝置內檔案的 Android 搜尋與檢視應用程式。它在裝置端為包含 HWP 在內的文件本文、錄音中的語音、相片中的文字建立索引,並內建文件檢視器、音樂與影片播放和檔案管理器。

最新版本 v2.32.3 · 2026-07-30

新功能 · v2.32.3

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

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

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

在 Google Play

安裝與更新由 Google Play 負責。

在 Google Play 取得 ›

CrystalEngine

CrystalEngine 是 BS Planet 開發的 Android 裝置端搜尋與檢視應用程式。它依檔案內容而非檔名搜尋裝置儲存空間,並在應用程式內直接開啟搜尋結果。索引與搜尋完全在裝置內進行,沒有帳號,也沒有上傳。

內容搜尋

對 HWP、Office、PDF、純文字文件的本文建立索引,以命中句子為單位顯示結果。支援韓語初聲搜尋、錯字校正、搜尋運算子(type:hwpbefore:size:>10mb 等)與語音搜尋。索引以 SQLite FTS5 為基礎,在十萬個檔案的規模下也能即時回應;搜尋結果清單可匯出或以文字分享。

語音與相片中的文字

通話錄音與語音備忘在裝置內轉為文字並編入索引,播放時可直接跳至命中片段。相片中拍到的文字(收據、白板、文件相片等)由 OCR 讀取並編入索引。語音辨識與文字辨識模型是由使用者自行下載的裝置端模型,下載時核對檔案指紋(sha256)以排除損壞或遭竄改的複本。語音與相片不會離開裝置。

文件檢視器

一個檢視器可開啟 HWP、HWPX、Hancell、Hanshow,以及 Word、Excel、PowerPoint、PDF 與舊版 .doc。支援文件內搜尋、深色反轉、雙指縮放、自上次位置續讀,即使開啟損壞檔案應用程式也不會中斷。

媒體播放

音樂播放器具備旋轉 CD 畫面、飛梭定位、交叉淡化、靜音跳過、無縫播放、等化器、睡眠定時器、歌詞顯示、鎖定畫面控制。影片播放器支援倍速、字幕、亮度與音量手勢、子母畫面、續播。相片方面,選取一張即可找出相似相片(一萬張規模一秒內),瀏覽紀錄彙集於「足跡」頁面。

檔案管理

文件、音樂、相片、影片、錄音之外,zip、apk 等所有類型的檔案都在一個頁面中處理(不顯示隱藏檔與資料夾)。可多選執行 ZIP 壓縮、分享、重新命名、移動、複製、刪除。資料夾瀏覽顯示目前路徑,支援資料夾我的最愛,以及資料夾本身的重新命名、移動、刪除;標準資料夾受刪除保護,刪除前會告知其中內容數量。提供重複檔案、大檔案、暫存檔案搜尋,依類型統計的儲存空間,以及將常用檔案歸組的收藏集功能。

索引行為

相片索引以分級管線執行,較重的文字辨識延後,在使用應用程式期間於背景完成。若索引因切換畫面或退出應用程式而中斷,下次啟動時只續做剩餘部分。掃描期間會在畫面上顯示目前階段(如錄音掃描、語音轉寫)。

資料處理

文件內容、索引、搜尋詞不會傳送至任何伺服器,沒有帳號,也沒有追蹤。網路僅用於更新檢查、下載辨識模型以及地圖、歌詞等線上功能,並可在設定中完全關閉網路使用。沒有網路時,搜尋與檢視照常運作。

授權

試用、訂閱、永久授權以公鑰簽章方式離線驗證。授權綁定於產生請求金鑰的那一台裝置,以 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비트 네이티브 라이브러리 정렬을 전부 맞췄습니다.

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

登入後購買

其他產品