Android 14에서는 사용자가 전체 미디어 라이브러리가 아닌 특정 사진과 동영상에만 앱에 액세스 권한을 부여할 수 있는 새로운 권한 모델인 '선택한 사진 액세스'를 도입했습니다.Android 15에서는 개인정보 보호를 더욱 개선하여 이러한 추세를 이어갑니다.파일 관리자 사용자의 경우 중요한 점은 AnExplorer에 모든 파일 액세스(MANAGE_EXTERNAL_STORAGE)가 부여된 경우 이러한 변경 사항으로 인해 파일 탐색이 제한되지 않는다는 것입니다.그러나 변경된 사항을 이해하면 문제를 해결하고 OS 업데이트 후 예상되는 사항을 파악하는 데 도움이 됩니다.
Android 14 저장소 변경 사항 요약
1. 선택한 사진 접근권한(영상미디어 권한)
사용자가 직면한 가장 큰 변화입니다.앱이 Android 14에서 사진이나 동영상에 대한 액세스를 요청하면 이제 사용자에게 다음 세 가지 옵션이 표시됩니다.
- 모든 사진 및 비디오에 대한 액세스 허용 - 기존의 전체 액세스 권한 부여
- 선택한 사진 및 비디오에 대한 액세스 허용 - 새로운 부분 액세스 옵션
- 허용하지 않음 — 완전히 거부
사용자가 "선택한 사진 및 비디오"를 선택하면 앱은 사용자가 선택한 특정 파일만 볼 수 있으며 DCIM, 사진 또는 기타 미디어 폴더의 다른 파일은 해당 앱에 표시되지 않습니다.
**AnExplorer에 미치는 영향 **: 모든 파일 액세스가 허용되는 한 없음.MANAGE_EXTERNAL_STORAGE는 미디어 권한을 완전히 대체합니다.적절한 권한이 부여된 파일 관리자를 사용할 때 사진 선택기 제한이 표시되지 않습니다.
2. 사진 선택기 개선
시스템 사진 선택기(Android 13에서 처음 도입됨)는 중요한 업데이트를 받았습니다.
- 클라우드 미디어 제공업체 통합(Google 포토 클라우드에서 직접 사진 선택)
- 대용량 사진 라이브러리로 성능 향상
- 비디오 선택 지원 개선
- 미리 선택된 항목(앱에서 사용자가 선택하고 싶은 항목을 제안할 수 있음)
사진 선택기를 사용하는 앱에는 권한이 전혀 필요하지 않습니다. 사진 선택기는 샌드박스 방식으로 액세스를 처리합니다.파일 관리자는 선택기가 아닌 직접 파일 시스템 액세스가 필요하므로 파일 관리자에는 영향을 미치지 않습니다.
3. 부분 미디어 액세스 API
Android 14에는 READ_MEDIA_VISUAL_USER_SELECTED이라는 새로운 권한 상태가 도입되었습니다.이는 사용자가 "선택한 사진"을 선택했음을 앱에 알리고 앱은 다음을 수행해야 합니다.
- 추가 액세스가 필요한 경우 "추가 사진 선택" 버튼 표시
- 사용자가 선택 항목을 수정하면 이전에 액세스할 수 있었던 사진에 액세스할 수 없게 되는 경우를 처리합니다.
- 새로운 사진이 필요할 때 접근권한을 다시 요청하세요
다시 말하지만, MANAGE_EXTERNAL_STORAGE를 사용하는 파일 관리자는 이를 완전히 우회합니다.
4. 자격 증명으로 보호된 저장소
Android 14에서는 기기 암호화가 자격증명 암호화 저장소(CE 저장소)와 작동하는 방식이 향상되었습니다.CE 저장소의 파일은 사용자가 부팅 후 처음으로 장치 잠금을 해제한 후에만 액세스할 수 있습니다.이는 다음에 영향을 미칩니다.
- 직접 부팅하는 동안(잠금 해제 전) 파일에 액세스하려고 하는 앱
- 첫 번째 잠금 해제 전에 실행되는 백그라운드 서비스
- 장치 잠금 해제 후 일반적인 파일 관리자 사용에는 관련이 없습니다.
5. 암시적 의도에 대한 제한
Android 14에서는 앱이 암시적 인텐트를 보내는 방법을 제한했으며, 이는 파일 관리자가 다른 앱과 통합하는 방법에 영향을 미칠 수 있습니다.
- 앱 간 인텐트 기반 파일 공유는 더욱 명확해야 합니다.
- 일부 "개방형" 통합에는 업데이트가 필요할 수 있습니다.
- AnExplorer은 적절한 의도 타겟팅을 통해 이를 처리합니다.
Android 15 저장소 변경 사항
1. 사진 선택기의 추가 개선 사항
Android 15에서는 사진 선택 도구가 계속해서 발전하고 있습니다.
- 향상된 클라우드 제공업체 통합
- 더 나은 내장된 사진 선택기(요청하는 앱의 UI 내에 표시될 수 있음)
- 선택기 내 검색 기능
- 날짜, 앨범, 위치별로 정렬
2. 앱 데이터 디렉토리 보호
Android 15에서는 Android/data/ 및 Android/obb/ 디렉터리의 보호를 강화합니다.
- 일부 Android 14 기기에서 작동했던 SAF 기반 해결 방법도 종료되었습니다.
- ADB 액세스, USB MTP 및 루트는 여전히 다른 앱의 개인 데이터에 액세스할 수 있는 유일한 방법입니다.
- 파일 관리자는 모든 파일 접근 권한과 상관없이 해당 경로에 접근할 수 없습니다.
3. 개인 정보 보호 샌드박스 업데이트
지속적인 개인 정보 보호 변경 사항은 앱이 파일을 추적하고 식별하는 방식에 영향을 미칩니다.
- 앱 간 추적에 사용할 수 있는 파일 메타데이터에 대한 액세스 감소
- 특정 상황에서 EXIF 데이터 액세스 제한
- 권한이 없는 앱의 파일 경로 노출 제한
4. 잠재적 권한 철회 변경 사항
Android 15에서는 사용하지 않는 권한을 보다 적극적으로 자동으로 취소할 수 있습니다.
- 30~60일 동안 열지 않은 앱은 권한을 잃을 수 있습니다.
- 권한 자동 철회 시 알림
- 알림에서 한 번의 탭으로 다시 부여
Android 14/15에서 여전히 작동하는 기능
MANAGE_EXTERNAL_STORAGE를 사용하는 AnExplorer과 같은 파일 관리자의 경우:
| 기능 | 상태 | 메모 |
|---|---|---|
| 내부 저장소 찾아보기 | ✅ 작동 | 공유 저장소에 대한 전체 액세스 |
| SD 카드 찾아보기 | ✅ 작동 | 외부 저장소에 대한 전체 액세스 |
| DCIM/사진/다운로드 액세스 | ✅ 작동 | 사용자가 액세스할 수 있는 모든 디렉토리 |
| Android/데이터/에 액세스 | ❌ 차단됨 | 권한 문제가 아닌 OS 제한 |
| Android/obb/에 액세스 | ❌ 차단됨 | Android 13 이후 OS 제한 |
| 공유 저장소 어디에서나 파일 읽기/쓰기 | ✅ 작동 | 생성, 삭제, 이름 바꾸기, 이동 |
| 숨겨진 파일에 액세스 | ✅ 작동 | 전환하면 .dot 접두사 파일 표시 |
| SMB/FTP/클라우드에 연결 | ✅ 작동 | 네트워크 기능은 영향을 받지 않습니다 |
| 파일 압축/압축 해제 | ✅ 작동 | 파일 작업은 영향을 받지 않습니다 |
Android 14/15 업데이트 후 문제 해결
OS 업데이트 후 파일 또는 폴더가 사라졌습니다.
- 권한이 재설정되었습니다: Android는 주요 OS 업데이트 중에 권한을 재설정하는 경우가 있습니다.재확인: 설정 → 앱 → AnExplorer → 권한 → 파일 및 미디어 → 모든 파일 관리 허용
- 폴더 이동됨: Android 14에서는 일부 앱 데이터를 새 위치로 이전했을 수 있습니다.이전 버전에서는 WhatsApp 미디어가
Android/media/com.whatsapp/으로 이동했습니다. 대체 경로를 확인하세요. - 새로운 기본값으로 숨김: 업데이트된 일부 시스템 앱의 공개 설정이 변경되었을 수 있습니다.
AnExplorer 업데이트 후 다시 권한을 요청합니다
이는 주요 OS 업데이트 후에는 정상적인 현상입니다.
- 메시지가 표시되면 권한을 부여합니다.
- 또는 설정 → 앱 → AnExplorer → 권한으로 이동하여 수동으로 다시 부여하세요.
- 자동 취소 비활성화: "앱을 사용하지 않는 경우 권한 제거"를 끄세요.
일부 사진은 갤러리에는 나타나지 않지만 파일 관리자에는 존재합니다.
업데이트 후 미디어 스캐너가 다시 색인화되지 않았을 수 있습니다.
- 휴대폰을 다시 시작하세요(전체 미디어 검색 실행)
- 갤러리에 특정 폴더가 누락된 경우
.nomedia파일을 확인하세요. - 설정 → 앱 → 갤러리 → 저장소 → 캐시 지우기를 사용하여 강제로 다시 검사
- 파일이 존재함을 확인하는 AnExplorer 표시 - 문제는 파일 액세스가 아니라 갤러리 인덱싱입니다.
'저장 권한'을 부여했는데도 '저장 권한' 오류가 발생합니다.
일부 앱은 이전 READ_EXTERNAL_STORAGE 권한과 새로운 READ_MEDIA_* 권한을 혼동합니다.
- AnExplorer의 경우: MANAGE_EXTERNAL_STORAGE가 부여되었는지 확인하세요(미디어 권한뿐만 아니라).
- 앱을 강제 종료하고 다시 엽니다.
- 지속되는 경우 AnExplorer을 제거하고 다시 설치한 후 권한을 다시 부여하세요.
향후 Android 버전을 준비하는 방법
새로운 Android 버전마다 더 많은 저장 공간 제한이 추가됩니다.최대 파일 액세스를 유지하려면:
- AnExplorer 업데이트 유지: 업데이트에는 새로운 Android 버전에 대한 호환성 변경 사항이 포함됩니다.
- 모든 파일에 즉시 액세스 권한 부여: 이전 권한 모델에 의존하지 마세요.
- 자동 권한 철회 비활성화: 예상치 못한 접근 권한 손실을 방지합니다.
- **AnExplorer에 대한 배터리 최적화 비활성화 **: 백그라운드 서비스 종료를 방지합니다.
- AnExplorer의 클라우드 및 네트워크 기능을 사용하세요: 로컬 액세스가 제한된 경우 대체 경로(SMB, 클라우드 스토리지)를 통해 파일에 액세스하세요.
안드로이드 스토리지가 나아가는 방향
추세를 이해하면 기대치를 설정하는 데 도움이 됩니다.
더욱 제한됨(매년):
- 앱 샌드박스가 더욱 엄격해집니다.
- 앱 간 데이터 액세스가 더 어려워집니다.
- 파일 경로 노출이 감소되고 있습니다.
- 콘텐츠 제공자와 선택자에 대한 의존도가 높아졌습니다.
파일 관리자에게는 안정적입니다:
- MANAGE_EXTERNAL_STORAGE(모든 파일 액세스)는 파일 관리자에게 지정된 권한으로 유지됩니다.
- Google은 파일 관리자를 광범위한 액세스에 대한 합법적인 사용 사례로 인식합니다.
- Play 스토어 검토 시 권한이 정당해야 하지만 합법적인 파일 관리자에 대해 부여됩니다.
결코 돌아오지 않을 것 같은 것:
- 루트 없이 Android/데이터/에 무제한 액세스
- 이전 READ_EXTERNAL_STORAGE 총괄 권한
- 사용자 모르게 자동 백그라운드 파일 액세스
개발자 관점: 이러한 변경 사항이 존재하는 이유
맥락에 따라 Google에서는 다음과 같은 이유로 변경합니다.
- 개인정보 보호: 사용자는 각 앱이 액세스할 수 있는 항목을 정확히 알 권리가 있습니다.
- 보안: 파일 액세스를 제한하면 맬웨어의 데이터 유출 능력이 감소합니다.
- 사용자 제어: 사진 선택기를 통해 사용자는 데이터를 세부적으로 제어할 수 있습니다.
- 사고 감소: 앱이 실수로 민감한 파일에 액세스하는 것을 방지합니다.
파일 관리자는 예외입니다. 정의에 따라 광범위한 액세스가 필요합니다. 이것이 바로 MANAGE_EXTERNAL_STORAGE가 신중하게 제어되는 권한으로 존재하는 이유입니다.
관련 가이드
- Android 저장소 권한 설명 — Android 10+의 전체 권한 내역
- 파일 관리자가 열리지 않음 — OS 업데이트 후 충돌 수정
- USB에 액세스할 수 없습니다 — 최근 Android의 USB 저장소 변경 사항
- 갤러리에 사진이 표시되지 않음 — 업데이트 후 미디어 스캐너 문제