안드로이드에서 앱을 다운 그레이드하는 방법 – 루트가 필요 없음

때로는 앱 업데이트가 제공되고 이전 버전을 유지하기를 원할 수 있습니다. 때로는 유지하려는 앱에 데이터가 있거나 시스템 앱이고 완전히 제거하지 않으려는 경우 현재 앱을 제거하고 이전 APK를 다시 설치하는 것만 큼 간단하지 않습니다. 고맙게도 ADB (Android Debug Bridge)의 기능으로 인해 루트를 요구하지 않고 모든 데이터를 유지 하지 않고도 앱 버전을 다운 그레이드 할 수 있습니다 .

서브스 트럼 테마를 사용하려면 주로 특정 버전 요구 사항이 필요한 WhatsApp이 대표적인 예입니다. WhatsApp을 제거하고 계정에 다시 로그인해야하는 번거 로움없이이 자습서를 사용하여 adb 만 사용하여 다시 다운 그레이드 할 수 있습니다. 루트 사용자는 Play 스토어에서 App Downgrader와 같은 것을 선호 할 수 있습니다. 계속 진행하려면 먼저 Minimal ADB & Fastboot 또는 adb를 포함하는 공식 Google 바이너리를 가져 오십시오.

앱을 다운 그레이드 할 때주의하십시오. 응용 프로그램은 데이터베이스를 업그레이드 할 수 있으며 다운 그레이드하면 이전 응용 프로그램 버전에서 이러한 파일을 읽을 수 없게됩니다. 드문 경우지만 이전 버전의 앱이 데이터베이스를 수정하려고하면 데이터베이스가 완전히 중단 될 수 있습니다.


Android에서 앱을 다운 그레이드하는 방법

다운 그레이드하려는 앱 버전의 APK를 찾으십시오. 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"는 각각 "데이터 보유"및 "다운 그레이드"를 의미합니다. 이렇게하면 다운 그레이드 할 때 전화기가 응용 프로그램에 속한 폴더를 지우지 않습니다.