Android 앱을 이전 버전으로 다운그레이드하는 방법
Advertisement
Android가 다운그레이드를 거부하는 이유
설치 프로그램은 패키지의 버전 코드와 설치된 앱의 버전 코드를 비교합니다. 더 낮은 숫자는 앱이 설치되지 않음으로, 시스템 로그에는 INSTALL_FAILED_VERSION_DOWNGRADE로 거부됩니다. 일반 기기에는 이를 우회하는 사용자용 스위치가 없으므로, 다운그레이드는 언제나 현재 버전을 먼저 제거하는 것을 뜻합니다.
단계별 절차
- 앱의 버전 페이지에서 원하는 버전을 찾습니다. 필요한 Android 항목을 확인하고 기기가 지원하는 빌드를 고릅니다.
- 앱이 기기에만 저장하는 데이터를 백업합니다. 채팅 앱, 메모 앱, 클라우드 저장이 없는 게임은 삭제 시 로컬 데이터를 잃습니다.
- 현재 버전을 삭제합니다. 대부분의 폰에서 아이콘을 길게 누르면 제거가 나오고, Samsung은 삭제입니다.
- 내려받은 APK 또는 XAPK를 설치 가이드대로 설치합니다.
- Google Play를 열어 앱 및 기기 관리에서 앱을 찾아 자동 업데이트를 끕니다. 그렇지 않으면 다음 업데이트 주기에 Play가 최신 버전으로 바꿔 버립니다.
데이터 유지하기
앱에 내보내기나 계정 동기화가 있으면 삭제 전에 사용하세요. 그 외에는 루트 없이 확실한 방법이 adb backup뿐인데, 최신 앱 대부분은 이를 막아 둡니다. 로컬 데이터는 사라진다고 보고 계획하세요. 로그인형 앱은 보통 다음 로그인 때 서버 데이터를 복원합니다.
재업데이트 막기
Google Play는 자신이 처음 설치한 앱을 업데이트합니다. APK로 설치한 뒤에도 Play는 패키지를 인식하며 서명이 맞으면 업데이트할 수 있습니다. Play 앱 페이지 안의 자동 업데이트 사용 토글이 꺼야 할 스위치입니다. 버전 페이지에는 버전 코드도 있어 Play와 비교해 선택한 빌드 그대로인지 확인할 수 있습니다.
다운그레이드가 도움이 안 되는 경우
- 서버 기반 앱(은행, 차량 호출, 대부분의 SNS)은 개발자가 폐기한 빌드에서 실행을 거부할 수 있습니다. 앱이 열리지만 업데이트를 요구합니다.
- 온라인 저장이 있는 게임은 저장 형식을 이전했을 수 있어 예전 빌드가 새 형식을 읽지 못합니다.
- 예전 빌드가 지금보다 낮은 Android 버전을 요구할 수 있습니다. 아주 오래된 빌드는 보안 기본값이 엄격해진 Android 14 이상에서 실패하기도 합니다.
이런 경우 훨씬 오래된 버전보다 조금 오래된 버전이 동작하는 일이 많습니다. 문제를 일으킨 빌드의 바로 이전 빌드부터 시도하세요.
이 가이드는 일반적인 Android 동작을 설명합니다. 메뉴 이름은 제조사와 Android 버전에 따라 다릅니다. 이 사이트의 다운로드는 검증된 제3자 미러에서 제공되며 저희가 수정하지 않습니다.