Android에서 앱을 쉽게 다운그레이드하고 모든 데이터를 유지하는 방법. 장치에 루트 액세스가 전혀 필요하지 않으며 간단한 ADB 명령만 있으면 됩니다!
때로는 앱 업데이트가 제공되고 이전 버전을 계속 사용하고 싶을 때가 있습니다. 때로는 현재 앱을 제거하고 이전 APK를 다시 설치하는 것만큼 간단하지 않을 때도 있습니다. 보관하려는 앱 내에 데이터가 있거나 시스템 앱인데 완전히 보관하고 싶지 않을 수도 있습니다. 제거하다. 다행히 ADB(Android 디버그 브리지) 기능으로 인해 앱 버전을 다운그레이드할 수 있습니다. 루트를 요구하지 않고 그리고 모든 데이터를 유지.
대표적인 예가 WhatsApp입니다. Substratum 테마를 사용하려면 일반적으로 특정 버전 요구 사항이 필요합니다. WhatsApp을 제거하고 계정에 다시 로그인하는 번거로움을 겪는 대신, 이 튜토리얼을 사용하여 adb만 사용하여 간단히 다시 다운그레이드할 수 있습니다. 루트 사용자는 다음과 같은 것을 사용하는 것을 선호할 수 있습니다. 앱 다운그레이드 플레이 스토어에서. 계속 진행하려면 먼저 다음 중 하나를 선택하세요. 최소 ADB 및 Fastboot 아니면 그 공식 Google 바이너리 adb가 포함되어 있습니다.
앱을 다운그레이드할 때는 주의하세요. 애플리케이션은 데이터베이스를 업그레이드할 수 있으며 다운그레이드하면 이전 애플리케이션 버전에서 이러한 파일을 읽을 수 없게 될 수 있습니다. 드문 경우지만 이전 버전의 앱이 데이터베이스를 수정하려고 하면 데이터베이스가 완전히 손상될 수 있습니다.
Android에서 앱을 다운그레이드하는 방법
다운그레이드하려는 앱 버전의 APK를 찾으세요. XDA Labs 또는 APKMirror에서 찾아보는 것이 좋습니다. adb 도구가 포함된 폴더를 열고 명령 프롬프트를 열고 adb가 포함된 폴더로 이동합니다. 다운그레이드하려는 apk 파일을 adb 파일이 있는 동일한 폴더에 복사하세요.
개발자 옵션에 들어가 장치에서 USB 디버깅을 활성화하세요. 개발자 옵션이 표시되지 않으면 설정에서 '휴대폰 정보'로 이동하여 토스트 메시지가 나타날 때까지 '빌드 번호'를 7번 탭하세요. 그런 다음 뒤로 버튼을 누르면 개발자 옵션 섹션이 표시됩니다. 여기에서 USB 디버깅을 확인한 다음 휴대폰을 PC에 연결하세요.
앱을 다운그레이드할 준비가 되면 명령 창에서 다음 명령을 실행하세요.
adb push app.apk /sdcard/app.apk
adb shell pm install -r -d /sdcard/app.apk
여기서 "app.apk"는 다운로드하여 다운그레이드하려는 apk 파일입니다. 이 휴대폰에서 adb를 처음 실행하는 경우 화면의 프롬프트에 따라 휴대폰이 디버깅되도록 허용하세요. 그런 다음 애플리케이션을 다운그레이드하고 데이터를 그대로 유지해야 합니다.
설명
Adb는 귀하가 일반적으로 액세스할 수 있는 것보다 귀하의 장치에 대해 많은 제어권을 가지고 있습니다. 먼저 파일을 내부 저장소로 푸시합니다. 그런 다음 장치의 패키지 관리자를 호출하는 "pm"을 사용하고 물론 "install"을 사용하여 애플리케이션을 설치합니다. 플래그 "-r" 및 "-d"는 각각 "데이터 유지" 및 "다운그레이드"를 의미합니다. 이렇게 하면 휴대폰이 다운그레이드될 때 애플리케이션에 속한 폴더가 지워지지 않습니다.