Security/Mobile
[ERROR] Read-only file system
Go0G
2021. 10. 25. 14:18
Simple Rooting Check
모바일 보안 앱 솔루션내에서 "/system/xbin/su"나 "/system/bin/su" 명령어의 존재여부로 루팅을 탐지하는 경우가 있다. 이 경우 해당 디렉터리의 파일명을 변경해주면 된다.
#mv su [임의의 파일명: ex) su2]
위와 같은 명령어를 실행하고자 하는 경우 종종 "Read-only file system" 에러를 만나게 된다.
Read-only file system
해당 에러는 현재 디렉터리 경로에 Mount된 파일 시스템이 읽기 모드로 작동하고 있다는 의미로 "mv"와 같은 명령어로 마운트된 경로내에 파일을 쓰거나 변경할 수 없다는 말이다.
이 경우 Remount를 통해 읽기권한을 추가해주면 된다. "df" 명령어를 통해 파일시스템에 마운트된 상태를 확인한다.
#df
변경하고자 하는 파일이 존재하는 경로의 디렉터리 경로를 확인하였다면 해당 경로를 리마운트한다.
"/sysytem/xbin/su"의 경우 "/system/"에 마운트 되어 있을 가능성이 높다.
#mount -o rw,remount [df를 통해 확인한 디렉터리 경로]
위 명령어를 실행하였을때 에러가 발생하지 않았다면 다시 "mv" 명령어를 통해 "su" 파일명을 변경한다.
Reference