Fixing Read-only File System and ADB Remount Failure
How to resolve 'read-only file system' errors by disabling dm-verity and remounting partitions via ADB.
March 24, 2026
Fixing Read-only File System and ADB Remount Failure
안드로이드 개발 중
보통 adb remount 명령어로 해결되지만, 보안 기능인
/system이나 /vendor 같은 시스템 파티션의 파일을 수정하려고 할 때 Read-only file system 에러를 마주하게 됩니다.보통 adb remount 명령어로 해결되지만, 보안 기능인
dm-verity가 활성화된 디바이스(userdebug/eng 빌드)에서는 이마저도 실패할 수 있습니다.1. Identify the Problem
먼저 시스템 파티션에 파일을 생성하려고 할 때 발생하는 에러를 확인합니다.
Touch command failuresh
2. Attempt Standard Remount
일반적으로는 root 권한을 획득한 후 remount를 시도합니다.
만약 여기서 실패한다면 dm-verity를 의심해야 합니다.
만약 여기서 실패한다면 dm-verity를 의심해야 합니다.
Standard remount attemptsh
3. Disable dm-verity
시스템 파티션의 무결성을 검증하는 dm-verity를 비활성화해야 수정이 가능해집니다.
이 명령어는 디바이스를 재부팅해야 효과가 나타납니다.
이 명령어는 디바이스를 재부팅해야 효과가 나타납니다.
Disable dm-verity and rebootsh
4. Remount and Verify
재부팅이 완료되면 다시 root 권한을 얻고 remount를 시도합니다.
이제는 성공적으로 수행되며 파일 생성이 가능해집니다.
이제는 성공적으로 수행되며 파일 생성이 가능해집니다.
Successful remount and verificationsh
이제 시스템 파티션을 자유롭게 수정할 수 있는 상태가 되었습니다.
dm-verity를 비활성화하면 시스템 보안이 약화되므로 테스트 용도로만 사용하는 것이 좋습니다.
dm-verity를 비활성화하면 시스템 보안이 약화되므로 테스트 용도로만 사용하는 것이 좋습니다.