선탑재 페이스북 앱 삭제하기
반응형

저는 핸드폰이 2개입니다. 갤럭시 s20 fe와 갤럭시 s9+. 그러던 중 이상한 점을 발견했습니다. fe에서 잘만 삭제되는 페이스북 앱이 s9+에서 삭제가 안 되는 것입니다. 

구글로 검색해 본 결과 안드로이드의 몇 핸드폰에 선탑재된 앱이었기 때문에 삭제가 안 되는 것을 알게 되었습니다. 삭제가를 하기 위해서는 페이스북 앱으로 이동해서 disable을 시켜줘야 했습니다.

그런데 저는 완전히 삭제하기를 원했기 때문에 또 방법을 찾아봤습니다. 결과는 "완전한 삭제가 가능하다" 입니다. 루팅(Rooting)하는 방법이 아닌 안드로이드 개발자 옵션의 디버깅 모드를 킨 후 adb로 접속한 후 수동으로 페이스북 앱을 제거하는 방법입니다.

굉장히 복잡해보이지만 아주 간단합니다. 아래 방법을 차근차근 따라 해 주시기 바랍니다.

선탑재 앱 삭제하기

▼ 안드로이드 폰의 개발자 옵션을 활성화 합니다.

설정 > 휴대전화 정보 이동
빌드번호를 5번 이상 클릭(탭)
개발자 옵션 > 디버깅 모드 활성화

▼ 자신의 PC에 adb를 다운로드하여 압축을 풀어줍니다.

▼ adb의 압축을 푼 후 platform-tools 폴더로 이동합니다. 

▼ 폴더 창의 주소 바를 클릭하면 해당 위치(Path) 복사가 가능합니다. Windows PowerShell(관리자) 또는 Cmd 창을 열어 해당 위치로 이동합니다. 이동 방법은 "cd 위치(Path)" 입력하고 엔터를 칩니다.

cd C:\Users\Administrator\Downloads\platform-tools_r31.0.0-windows\platform-tools

※ Warning

모든 작업 전에는 백업하는 것을 추천합니다. 

▼ 이제 자신의 핸드폰과 PC를 usb로 연결합니다. 핸드폰에 "휴대전화 데이터에 접근 허용" 메시지가 나타나면 허용을 클릭합니다.

▼ PC와 핸드폰이 연결됐는지를 아래 명령어로 확인합니다. 

.\adb.exe devices

▼ List of devices attached 항목에 device라고 나타나면 준비 완료입니다. 이제 다음의 명령어를 순차적으로 입력합니다.

.\adb.exe shell
pm list packages | grep 'face'
pm uninsatll -k --user 0 com.facebook.katana
pm uninsatll -k --user 0 com.facebook.system
pm uninsatll -k --user 0 com.facebook.appmanager

아래의 코드는 adb의 쉘 스크립트 환경으로 들어가는 명령어입니다. 

.\adb.exe shell

핸드폰에 설치된 패키지에서 face로 시작하는 페기 지를 찾는 명령어입니다.

pm list packages | grep 'face'

검색 결과에서 facebook이 들어간 모든 것을 아래 명령어로 삭제합니다.

pm uninsatll -k --user 0 com.facebook.katana

 

반응형