OnePlus, 펌웨어 업데이트로 기기 '하드 브릭' 유발: 사용자 권한 논란

by DD
4개월 전
조회수 20

OnePlus가 ColorOS 16.0.3.501 업데이트를 통해 하드웨어 안티롤백(Anti-Rollback) 메커니즘을 도입, 구형 펌웨어 설치를 원천 차단함

업데이트 이후 기기 다운그레이드 시 '하드 브릭(Hard Brick)' 발생, 수리 불가 상태에 직면

사용자들은 소유권 침해(Right of Ownership)수리 거부(Right to Repair)를 주장하며 강하게 반발

커뮤니티에서는 커스텀롬(Custom ROM) 개발 중단OnePlus의 의도성(Intentionality)에 대한 의혹 제기

Qfprom(Qualcomm Fuse Programmable Read-Only Memory)과 안티롤백(Anti-Rollback) 메커니즘

OnePlus는 퀄컴(Qualcomm) 프로세서 내 Qfprom(Qualcomm Fuse Programmable Read-Only Memory)을 활용하여 안티롤백(Anti-Rollback) 기능을 구현했다. Qfprom은 일회성 프로그래밍이 가능한 전자 퓨즈(Electronic Fuse) 영역으로, 펌웨어 업데이트 시 퓨즈가 영구적으로 '1'로 설정된다. 이로 인해 구형 펌웨어 설치 시 부팅이 거부되며, EDL(Emergency Download Mode)을 포함한 어떠한 방법으로도 복구가 불가능하다. 이는 사용자들의 기기 사용에 심각한 제약을 가하며, 수리 불가(Unrepairable) 상태를 초래한다. 퓨즈가 '블로운(Blown)'된 경우, 메인보드 교체만이 유일한 해결책이다.

커스텀롬(Custom ROM) 생태계에 미치는 영향

이번 안티롤백(Anti-Rollback) 메커니즘 도입은 커스텀롬(Custom ROM) 개발 커뮤니티에 치명적인 타격을 입혔다. 기존에 개발된 커스텀롬은 구형 펌웨어를 기반으로 제작되었기 때문에, 퓨즈가 '블로운(Blown)'된 기기에서는 즉시 '하드 브릭(Hard Brick)'을 유발한다. XDA 포럼에서는 이로 인해 커스텀롬, 포트(Ports), GSI(Generic System Images) 개발이 중단될 수 있다고 경고했다. 따라서, 사용자들은 새로운 펌웨어에 대한 커스텀롬 지원 발표 전까지 커스텀롬 설치를 자제해야 한다.

OnePlus의 의도성(Intentionality) 및 사용자 반응

OnePlus는 이번 안티롤백(Anti-Rollback) 메커니즘 도입에 대해 공식적인 입장을 발표하지 않았다. 이는 사용자들의 불만을 더욱 증폭시켰으며, OnePlus가 의도적으로 사용자들의 기기 사용을 제한하려는 것이 아니냐는 의혹을 불러일으켰다. 특히, 구형 펌웨어 다운로드 링크를 삭제한 것은 이러한 의혹을 더욱 굳히는 결정으로 해석된다. 사용자들은 소유권 침해(Right of Ownership), 수리 거부(Right to Repair), 그리고 계획적 구식화(Planned Obsolescence)에 대한 우려를 표명하며 강하게 반발하고 있다.

기술적 분석: 부트로더(Bootloader) 및 펌웨어 검증

기기 부팅 과정에서 Primary Boot LoaderXBL(eXtensible Boot Loader)을 로드하고, XBL은 Qfprom 퓨즈에서 안티롤백 버전을 읽어 펌웨어에 내장된 버전과 비교한다. 펌웨어 버전이 퓨즈 값보다 낮으면 부팅이 거부된다. 펌웨어가 성공적으로 부팅되면, 부트로더는 퀄컴(Qualcomm)의 TrustZone을 통해 추가 퓨즈를 '블로우(Blow)'하여 새로운 최소 버전을 영구적으로 기록한다. 이러한 메커니즘은 부트로더 언락(Bootloader Unlocking) 자체를 막는 것은 아니지만, 구형 펌웨어 기반의 커스텀롬 설치를 원천적으로 차단한다.

Oneplus phone update introduces hardware anti-rollback