APK · 무료 · 기기에서 처리

APK 파일 온라인으로 손상시키기

Android .apk 파일을 온라인에서 무료로 손상시킵니다. ZIP 컨테이너와 매니페스트를 파괴해 패키지를 설치하지도 살펴보지도 못하게 만듭니다.

  • 업로드 없음
  • 크기 제한 없음
  • 가입 없음

APK 파일 손상시키기

.apk, .aab, .xapk에 맞춰 조정했지만, 다른 모든 형식에서도 똑같이 작동합니다.

100% 기기에서 처리
여기에 파일을 놓거나 찾아보기 모든 형식, 모든 크기, 여러 파일 동시 처리
손상 단계

처리 중…0%
다운로드 준비 완료

APK 파일을 제대로 손상시키기 어려운 이유

APK는 컴파일된 매니페스트와 DEX 바이트코드, 리소스에 더해 Android가 설치 전에 검증하는 서명 블록까지 담은 ZIP 아카이브입니다. 설치 과정에서 아카이브 구조와 서명을 모두 검증하므로, 손상된 APK는 아주 이른, 그리고 아주 눈에 띄는 단계에서 실패합니다.

이 도구가 파괴하는 것

  • ZIP 컨테이너. 로컬 파일 헤더와 중앙 디렉터리, EOCD 레코드가 모두 파괴됩니다.
  • AndroidManifest.xml. 패키지 이름과 권한, 진입 액티비티를 선언하는 컴파일된 이진 매니페스트에 닿을 수 없게 됩니다.
  • classes.dex. DEX 바이트코드 항목이 헤더를 잃어 아무것도 검증하거나 적재할 수 없게 됩니다.
  • 서명 블록. 중앙 디렉터리 앞에 놓인 APK Signature Scheme 블록이 파괴되어 검증이 곧바로 실패합니다.

그 뒤에 보게 되는 것

애플리케이션동작
Android 설치「앱이 설치되지 않았습니다」 또는 「패키지를 파싱하는 중 문제가 발생했습니다.」
adb installINSTALL_PARSE_FAILED_NOT_APK 또는 서명 검증 실패.
Google Play Console유효하지 않은 패키지라며 업로드를 거부합니다.
APK 분석 도구jadx와 apktool이 아카이브를 열지 못합니다.

이 작업을 하는 흔한 이유

  • 사이드로딩이나 MDM 배포 흐름이 잘못된 패키지를 거부하는지 시험하기.
  • 앱 배포 포털이 게시 전에 업로드를 검증하는지 확인하기.
  • 내려받아 설치하는 처리 흐름이 끊긴 전송을 감지하는지 확인하기.
  • 모바일 보안 분석 실습용으로 잘못된 패키지 만들기.

APK 파일을 손상시키는 방법

  1. 위 상자에 .apk 파일을 끌어다 놓거나 클릭해서 선택하세요.
  2. 부분적인 손상(Light)을 원하거나 복구 소프트웨어를 무력화(Heavy)해야 하는 경우가 아니라면 단계는 Standard로 두세요.
  3. 파일 손상을 누르세요. 처리는 여러분의 기기에서 이루어지므로 거의 즉시 끝납니다.
  4. 결과를 내려받으세요. 기본적으로 원래 파일 이름과 바이트 길이를 그대로 유지합니다.

APK 자주 묻는 질문

Android는 왜 「패키지 파싱」이라고 하나요?

설치 프로그램이 무엇보다 먼저 ZIP 구조와 컴파일된 매니페스트를 읽기 때문입니다. 둘 다 파괴되었으므로 설치가 아니라 파싱 단계에서 실패합니다.

서명도 깨지나요?

네. 서명 블록은 아카이브 안에 있어 함께 파괴되므로, 파서가 어떻게든 거기까지 닿는다 해도 서명 검증은 실패합니다.

AAB 번들에서도 작동하나요?

네. Android App Bundle도 ZIP 컨테이너이고 같은 프로파일을 씁니다.

그래도 apktool로 살펴볼 수 있나요?

아니요. 읽을 수 있는 아카이브 색인이 없으면 apktool도 jadx도 해독할 대상이 없습니다.

책임감 있게 사용하세요. Files Corrupter는 소프트웨어 테스트, QA, 연구, 교육, 강의를 위해 만들어졌습니다. 완료된 작업인 것처럼 보이게 하려고 일부러 손상시킨 파일을 제출하는 행위는 학교나 고용주의 규정을 위반할 수 있습니다. 결과물을 어떻게 사용할지는 여러분의 책임입니다. 자세한 내용은 면책 조항.

다른 시스템 도구

모든 손상 도구