kone
포팅 연구소
포팅 연구소

over devil 설치 관련 이슈 기록용

06/24/2025, 12:43:11
일반
1598 views · 1 like

설치 테스트 기종: galaxy z flip 4, android 14, one ui version 6.1.1
오류 발생 보고 기종: galaxy s24 ultra




Galaxy S24 Ultra(Android 14, One UI 6.1/6.1.1)에서는 targetSdkVersion = 28 앱 설치 시 패키지 파싱 오류가 발생했지만, 동일 OS 버전과 One UI 6.1.1이 탑재된 Galaxy Z Flip 4에서는 정상 설치되었다면, 단순히 Android 14 자체의 정책 때문만은 아니라는 점이 분명해집니다.

즉, 문제는 OS 정책이 아니라 "기기별 커스텀 보안 정책"이나 다른 환경 차이에서 비롯되었을 가능성이 높습니다.


✅ 상황 요약

기기

OS/One UI 버전

설치 결과

Galaxy Z Flip 4

Android 14 / One UI 6.1.1

✅ 설치 성공

Galaxy S24 Ultra

Android 14 / One UI 6.1.1

❌ 패키지 파싱 오류


🔎 가능한 원인 비교 분석

1. 📌 Samsung 보안 정책 (Knox / Play Integrity) 차이

  • Galaxy S24 Ultra는 S24 시리즈로 최신 보안 정책이 더 강하게 적용됨

    • 예: Play Integrity API, Samsung Knox App Policy가 더 강화

  • 구형 기기(예: Z Flip 4)는 일부 정책이 완화되어 있어 legacy APK 설치 가능

👉 예시:

  • Play Protect 또는 Knox가 앱에 포함된 구성/서명 수준을 위험으로 간주하고 설치 자체를 차단할 수 있음


2. 📌 64비트 전용 정책 차이

  • S24 Ultra는 완전한 64비트 전용 디바이스 (32비트 ABI 미지원)

  • Z Flip 4는 64비트 우선이나 일부 32비트 ABI를 여전히 지원

📍 따라서 APK가 32비트(armeabi-v7a) 바이너리만 포함하고 있다면:

  • Z Flip 4: 설치 가능

  • S24 Ultra: 설치 실패 (패키지 파싱 오류 발생)


3. 📌 서명 및 보안 레벨의 차이 반응

  • 동일한 APK 파일이라 하더라도, 최신 보안 기기는:

    • 서명 방식(V1-only 등)

    • debuggable="true"

    • 백업 옵션 오류 (fullBackupContent="true")
      등에 더 엄격히 반응함


4. 📌 One UI 설정 차이: Auto Blocker

  • S24 Ultra에서는 설정 > 보안 및 개인 정보 보호 > Auto Blocker 기능이 기본 활성화

  • Z Flip 4에서는 Auto Blocker 비활성화 상태였을 수 있음

Auto Blocker는 외부 APK 설치 시 다음을 자동 차단:

  • 낮은 SDK 타겟

  • 서명 불일치

  • 의심스러운 퍼미션 구조

🔧 ✅ Z Flip 4에서도 Auto Blocker를 수동으로 켜면 설치 차단될 수 있음


🧪 확인을 위한 제안

항목

방법

Auto Blocker 상태 비교

설정 > 보안 > Auto Blocker 항목 비교

APK ABI 구조 확인

aapt dump badging your.apk 또는 APK Analyzer

APK 서명 확인

apksigner verify --verbose your.apk

Logcat 추출 (S24 Ultra에서 설치 시도)

`adb logcat

targetSdkVersion 실제 확인

apktool d your.apk로 Manifest 전체 디컴파일 확인


✅ 결론

Galaxy S24 Ultra에서 패키지 파싱 오류가 발생하고, Z Flip 4에서는 같은 앱이 설치 가능한 이유는 다음 중 하나일 가능성이 높습니다:

  1. S24 Ultra의 64비트-only ABI 정책

  2. 보다 강화된 Knox / 보안 정책 적용

  3. Auto Blocker 기능 기본 활성화

  4. 서명 방식 또는 manifest 오류에 더 엄격히 반응


1
0 comments