概要
메인 기기의 Pixel 10 Pro XL에서 Facebook Messenger가 갑자기
"네트워크 연결 대기"
그대로 움직이지 않게되어 다시 설치하려고했는데,
설치조차 할 수 없다
라는 상태에 빠졌습니다.
Chatgpt에게 물으면 Play Services를 초기화하겠습니다 (월렛이 ぁぁ) 라든지 Factory Reset을 제안해 왔기 때문에, 괜찮다고 생각했습니다만, 최종적으로는 Wallet의 내용도 괜찮은 채로복구 할 수 있었으므로, 원인과 대처를 체계적으로 정리해 둡니다.
증상
발생한 문제는 2단계였다.
1단계: 통신 불능
- Messenger만 통신할 수 없음
- 다른 앱은 정상
- 표시는 「네트워크 접속 대기」
2단계: 설치 불가
- 제거 실시
- 재설치 실패
- 재부팅하거나 오류 메시지 등이것을하라고 지적 된 페이지모든 것을 해도 좋지 않습니다.

원인
결론부터 말하면 원인은 두 가지 문제의 조합 이었던 것 같습니다. 먼저 재설치를 할 수 없었던 것은 고스트 패키지의 문제인 것 같습니다.
원인①: 고스트 패키지(Package Manager 불일치)
ADB에서 조사하면 :
./adb shell dumpsys package com.facebook.orca
결과는 :
installed=false
dataDir=/data/user/0/com.facebook.orca
즉:
'삭제되었지만 데이터만 남아 있음' 상태(DELETE_KEEP_DATA)
추가 로그:
INSTALL_FAILED_VERSION_DOWNGRADE
Downgrade detected...
무슨 일이 있었는지
- 터미널에는 versionCode 340411198이 남아 있습니다.
- Play 스토어는 이전 버전을 전달합니다 (왜?)
- 안드로이드가 '다운 그레이드'로 판단하고 거부
같다. 수수께끼는 남아 있지만.
원인②:통신 제한 / 앱 상태 불일치
또한 원래 통신 할 수없는 문제는
- 배경 통신 제한
- 토큰 불일치
- 캐시 손상
같은 일이 원인처럼 보입니다.
해결책
그래서, 내 경우 어떻게 이 상황에서 벗어났는지입니다만, 다음의 Steps를 밟았습니다.
Step1 : 동일 버전 APK로 강제 복구
별로 하고 싶지 않은 것입니다만, 아무래도 이것 밖에 손이 없을 것 같았기 때문에 했습니다. apk를 다운로드하여 ADB로 설치하십시오.
첫째,https://www.apkmirror.com/ 에서 facebook messenger apk를 다운로드합니다. 이때 다운로드하는 것은 이전에 들어있던 것과 같거나 더 새로운 versionCode의 것이어야 합니다. 다운로드 한 것은 매우 긴 이름으로 command에서 두드리는 데 이스케이프하는 것도 번거롭기 때문에 Finder에서 messenger.apk로 이름을 바꾸고 다음을 실행하여 설치했습니다.
./adb install -r -d messenger.apk
결과
Success
우선 설치 성공입니다. 이제
- Package Manager 상태 덮어쓰기
- KEEP_DATA 상태 정상화
- downgrade 판정 회피
수있었습니다.
Step2: 앱 상태 리셋
그런 다음 앱 상태를 재설정합니다.
設定 → アプリ → Messenger → ストレージ → データ削除
입니다. 그러나 이것으로는, 아직 「네트워크 접속 대기」로 빙글빙글 한 상태, 즉 원래 문제점의 상태로 돌아온 것만이었습니다. 이 증상은 '앱 자체가 아니라 Google Play services / FCM(푸시)/네트워크 제어'의 불일치로 발생하는 경우가 많은 것 같습니다. 이것을 해결하기 위해 Step3과 Step4를했습니다.
Step3: 통신 제한 해제
Pixel에서는 장소를 알기 어렵지만 :
設定 → アプリ → Messenger → モバイルデータ使用量
에서 다음을 확인합니다.
- 배경 데이터 ON
- 모바일 데이터 무제한 사용 ON
제 경우에는 모바일 데이터의 무제한 이용이 OFF되어 ON으로했습니다.
추가:
設定 → バッテリー → 制限なし
를합니다.
Step4:Play services는 「캐시만」
Google Play 開発者サービス → キャッシュを削除
늘어났습니다.
※ 데이터 삭제는 하지 마십시오. 월렛 내용이 사라집니다.
결과
- Messenger 시작
- 통신 복구
- Play 스토어 업데이트도 정상화
죄송합니다.
되돌아보면
왜 재설치로 악화되었는가
자, 왜 설치할 수없는 루프에 빠져 버렸는지,
제거시 "데이터 보존"할지 묻고 YES라고 대답했습니다.
그렇다고 생각됩니다. 혹시 이런 일로 망가지지 마라 orz
이것은 :
- "삭제되었지만 버전은 남아있다"
- → downgrade 금지에 걸린다
에서 무한 루프, 라는 것이 된 것 같습니다.
왜 APK로 고치는가?
그렇다면 왜 APK를 억지로 설치하여 치료하는가?
- 같은 버전으로 덮어쓰기 → 무결성 복구
- Package Manager가 정상 상태로 돌아가기
라는 것 같습니다.
재발 방지
하지 말아야 할 순서
❌ 통신이 불가능하기 때문에 제거하고 재설치해 보려고 쉽지 않다.
❌ 제거할 때 데이터를 남기거나 묻는다면 남기지 않는다.
라는 곳일까, 라고.
하지만 자, 이런 복구 수단, 보통 사람에게는 무리 게이군요...
