- 신규로 표시
- 북마크
- 구독
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
03-23-2025 05:27 PM - 편집 03-27-2025 02:07 PM
태블릿(지속적으로 수정중입니다)
현재 상태 먼저 말씀드리겠습니다
Android Recovery 에서 Erase app data 를 선택하여 개인적인 데이터들은 살릴수 있었습니다
원인 찾았습니다
다른 기기에서 추출한 APK로 실험하던 도중
Android Shared Library (com.google.android.ext.shared) 라는 APK를 설치하였습니다
물론 없던 앱이 새로 설치되는건 문제가 없겠지만
이미 설치가 되어있던 중요한 시스템 앱에 새로 덮어씌운 방식이였습니다
문제는 이 앱이 전혀 다른곳에서 온 Android TV 12 에서 뽑아온 앱이였습니다
결국 아예 맞지않는 시스템 앱이 덮어씌어져서 기존에 잘 사용하다 재부팅 후에 문제를 일으킨 것입니다
(기존 앱과의 서명도 같았고 버전도 어느곳에서 오던지 항상 1로 설정되어있어서 설치가 가능한것 같습니다)
이 일이 일어나기 전
일단 버전은 One UI 6.1 이고 최종 패치 일자는 2024년 10월 14일 입니다 (빌드번호 X816NKOS4BXJ7)
기존에도 안드로이드 도넛 (1.6) 버전의 앱과 함께 안드로이드 TV 앱이 설치되어있는 매우 특이한 환경을 꾸렸지만 비정상적인 동작은 확인되지 않았습니다
내 파일 앱에서 파일 삭제 후에도 여유 용량이 변하지 않는 현상을 발견하고 이 글을 참고하였습니다 (https://r1.community.samsung.com/t5/갤럭시-a-j-노트/파일을-삭제했는데-저장공간-용량이-그대로인-경우-체크해보세요/td-p/7739669)
참고 후 Sec media storage, 미디어 저장공간(또는 저장용량 관리자) 이 두 앱의 데이터를 삭제한 후 재부팅을 시도하였습니다
이 후에 삼성 로고만 몇십초 떠있다가 3,4번 부팅 실패 후 안드로이드 리커버리 모드로 넘어갔습니다
캐시 메모리 청소도 들어가보고 로그도 봐 보았지만 검색해도 나오지 않았습니다
그 후에 갑자기 리커버리 모드도 들어가지지고 않는 상태가 되었고 전원도 켜지지 않는 상태가 되고 충전 전류도 2.48W만 받는 상황입니다
어찌저찌 전기를 맥여서 충전을 해줬더니 다시 리커버리 까지 켜지긴 합니다
서비스 센터 방문해도 초기화를 권하십니다
odin 으로 공식 펌웨어를 넣어도 (기존 데이터는 지우지 않은채로) 증상이 전혀 달라지지 않았습니다
결국 Erase app data로 겨우 개인적인 데이터만 살릴수 있었습니다
여기까지가 현재 상태 입니다
아래는 에러 로그입니다
--------- beginning of crash
!@** FATAL EXCEPTION IN SYSTEM PROCESS: main
java.lang.IllegalStateException: Missing required shared library:android.ext.shared
?at com.android.server.pm.PackagemanagerService.getRequiredSharedLibrary(PackageManagerService.java:2856)
?at com.android.server.pm.PackagemanagerService.<init>(PackageManagerService.java:2673)
?at com.android.server.pm.PackagemanagerService.main(PackageManagerService.java:1832)
?at com.android.server.pm.SystemServer.startBootstrapServices(SystemServer.java:1657)
?at com.android.server.pm.SystemServer.run(SystemServer.java:1296)
?at com.android.server.pm.SystemServer.main(SystemServer.java:1101)
?at java.lang.reflect.Method.invoke(Native Method)
?at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:588)
?at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
Error reporting crash
java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
?at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:169)
?at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1071)
?at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1066)
?at java.lang.ThreadGroup.dispatchUncaughtException(Thread.java:2306)
(이후 2번 더 반복)