
몇 시간에 걸친 고생 끝에 부트로더를 잠금 해제하고 드디어 안드로이드 기기를 루팅했습니다. 하지만 완전히 개방된 폰의 장점을 누리려던 참에 문득 깨닫게 됩니다. 안드로이드 버전을 최신으로 업데이트하지 않아 LineageOS 같은 훌륭한 커스텀 롬도 사용할 수 없다는 사실을요. 아니면 보증 기간 내에 기기를 반품하거나 수리받고 싶은데, 루팅 때문에 보증이 무효화되어 어쩔 수 없는 상황일 수도 있습니다.
다행히도 안드로이드 기기의 루팅을 해제하고 이 모든 일을 없었던 것처럼 되돌릴 수 있는 방법이 있습니다.
SuperSU로 루팅 해제하기
안드로이드 폰이나 태블릿을 루팅했다면 SuperSU를 사용하고 있을 가능성이 높습니다. SuperSU는 어떤 앱에 루트 권한을 부여할지 제어할 수 있게 해주는 앱으로, 부트로더를 잠금 해제한 후 실질적으로 루트 권한을 제공하는 역할을 합니다. 루팅된 폰인데 SuperSU가 없다면(다른 슈퍼유저 도구를 사용한 경우) 플레이 스토어에서 받거나 최신 APK를 다운로드하면 됩니다.
아직 커스텀 롬을 설치하지 않았다면 SuperSU만으로도 간단히 루팅을 해제할 수 있습니다. SuperSU를 실행한 뒤 설정(Settings)을 누르고 "Full Unroot(완전 루팅 해제)" 옵션을 선택하세요. 완료되면 기기를 재부팅하고, 마지막으로 SuperSU 앱을 삭제하면 끝입니다. 정말 간단하죠.

수동으로 루팅 해제하기
위 방법이 통하지 않는다면 재부팅할 때마다 기기가 다시 루팅되는 경우일 가능성이 큽니다. 이럴 때는 수동으로 루팅을 해제해야 합니다. 한 가지 방법은 ES 파일 탐색기를 사용해 루트 디렉터리(/)로 이동한 후 "su", "busybox", "superuser(또는 supersu).apk" 파일을 검색하는 것입니다. 해당 파일들을 모두 삭제한 뒤 기기를 재부팅하세요. 단, ES 파일 탐색기에서 왼쪽 상단 세 줄 메뉴 아이콘 아래에 있는 "루트 탐색기(Root Explorer)" 옵션을 먼저 활성화해야 합니다.

재부팅하면 SuperSU가 사라져 있을 것입니다. Root Checker Basic 같은 앱을 사용하면 루팅이 제대로 해제되었는지 확인할 수 있습니다.
위 방법이 실패하면 SuperSU 완전 삭제하기
루팅 해제를 시도했는데도 SuperSU가 계속 다시 나타나는 경우가 있습니다. 이럴 때는 조금 더 강력한 조치가 필요합니다. 먼저 폰을 리커버리 모드로 부팅하세요(루팅된 폰이라면 아마 TWRP나 ClockworkMod를 사용 중일 겁니다). 그다음 리커버리 모드에서 XDA 포럼의 개발자가 만든 편리한 도구인 unSU를 사이드로드하세요. 이 도구는 SuperSU가 지워지지 않고 버틸 때 이를 강제로 제거하기 위해 특별히 만들어진 것입니다.
"adb sideload" 사용법을 잊으셨다면, PC에서 adb 파일이 저장된 Android SDK 폴더(기본 경로: C:\Users\사용자이름\AppData\Local\Android\Sdk\platform-tools)로 이동한 뒤 빈 공간에서 "Shift + 우클릭"을 하고 "여기서 PowerShell 창 열기"를 클릭하세요. unSU zip 파일이 platform-tools 폴더에 있는지 확인한 후 PowerShell에 다음 명령어를 입력하고 Enter를 누르면 됩니다.
adb sideload UPDATE-unSU-signed.zip

이렇게 하면 SuperSU가 완전히 제거되며, 그와 동시에 폰의 루팅도 해제됩니다. 이제 OTA 안드로이드 업데이트처럼 루팅 상태에서는 불가능했던 작업들을 자유롭게 수행할 수 있게 됩니다.
마무리
루팅 과정에서 문제가 생겼더라도 언제든 되돌릴 수 있다는 점을 알아두면 좋습니다. 마찬가지로 루팅을 해제하고 필요한 작업을 마친 후에는 언제든 다시 루팅할 수도 있습니다. 새 폰을 구입해 루팅할 계획이라면, 루팅 전에 모든 소프트웨어 및 OTA 업데이트를 먼저 완료하세요. 그러면 굳이 루팅을 해제해야 하는 번거로움을 처음부터 피할 수 있습니다.