루팅 (안드로이드)
Rooting (Android)루팅(routing)은 안드로이드 장치의 사용자가 장치의 다양한 하위 시스템(일반적으로 스마트폰)을 통해 권한 있는 제어(root access)를 수행할 수 있는 프로세스입니다.Android는 Linux 커널의 수정된 버전을 기반으로 하기 때문에, Android 장치를 루팅하면 Linux 또는 FreeB와 같은 다른 Unix와 유사한 운영 체제와 유사한 관리(슈퍼유저) 권한에 액세스할 수 있습니다.SD나 macOS.
루팅은 통신사와 하드웨어 제조업체가 일부 장치에 가하는 제약을 극복하기 위해 수행되는 경우가 많습니다.따라서 루팅은 시스템 응용 프로그램 및 설정을 변경 또는 교체하거나, 관리자 수준의 권한이 필요한 전문 응용 프로그램("앱")을 실행하거나, 일반 안드로이드 사용자가 액세스할 수 없는 다른 작업을 수행할 수 있는 기능(또는 권한)을 제공합니다.일부 장치에서는 루팅을 통해 해당 장치의 운영 체제를 완전히 제거하고 교체할 수도 있으며, 일반적으로 현재 운영 체제를 보다 최근에 릴리스할 수도 있습니다.
루트 액세스는 때때로 Apple iOS 운영 체제를 실행하는 탈옥 장치에 비유됩니다.자일브레이킹(Jailbreaking)은 운영 체제("잠금 부트로더"에 의해 시행됨)의 수정, 사이드로드를 통한 비공식 승인(App Store에서 사용할 수 없음) 애플리케이션의 설치, 등 최종 사용자를 위한 여러 가지 애플 금지 사항의 우회입니다.사용자에게 향상된 관리 수준의 권한을 부여합니다(rooting).HTC, Sony, OnePlus, Asus, Xiaomi 및 Google과 같은 많은 공급업체는 기기 잠금을 해제하고 심지어 운영 체제를 완전히 교체하는 기능을 명시적으로 제공합니다.[1][2][3][4]마찬가지로 애플리케이션을 사이드 로드하는 기능은 일반적으로 루트 권한이 없는 Android 장치에서 허용됩니다.따라서 안드로이드 루팅과 가장 직접적인 관련이 있는 것은 iOS 탈옥(사용자에게 관리 권한을 부여하는 것)의 세 번째 측면입니다.
루팅은 SIM 잠금 해제 및 부트로더 잠금 해제와는 구별됩니다.전자에서는 전화기의 SIM 카드 잠금을 제거할 수 있지만 후자에서는 전화기의 부팅 파티션을 다시 쓸 수 있습니다(예: 운영 체제 설치 또는 교체).[5]
개요
루팅을 사용하면 사용자가 설치한 모든 응용 프로그램이 일반적으로 스톡 구성의 장치에서 사용할 수 없는 권한 있는 명령을 실행할 수 있습니다.루팅은 시스템 파일 수정 또는 삭제, 사전 설치된 응용 프로그램 제거, 하드웨어 자체에 대한 낮은 수준의 액세스(재부팅, 상태 표시등 제어 또는 터치 입력 재보정)와 같은 보다 고급적이고 잠재적으로 위험한 작업에 필요합니다.일반적인 루팅 설치는 또한 Superuser 애플리케이션을 설치하는데, Superuser 애플리케이션은 권한을 부여하기 전에 사용자에게 승인을 요청함으로써 루트 또는 Superuser 권한이 부여된 애플리케이션을 감독합니다.설치된 운영 체제를 제거하거나 교체하려면 장치의 부트로더 확인 잠금을 해제하는 보조 작업이 필요합니다.
iOS 탈옥과는 대조적으로 구글 플레이 스토어 외부에서 배포되는 애플리케이션을 실행하기 위해서는 루팅이 필요하지 않으며, 때로는 사이드 로딩이라고도 합니다.Android OS는 기본적으로 설정 메뉴의 "알 수 없는 소스" 옵션과 Android 디버그 브리지의 두 가지 방법으로 이 기능을 지원합니다.그러나 AT&T를 포함한 일부 미국 통신업체는 Play Store에 설치되지 않는 애플리케이션을 펌웨어로 설치하지 못하도록 했지만,[6] 2011년 중반까지 대부분의 기기에 대한 제한을 해제한 Samsung Infuse 4G;[7] AT&T를 포함한 몇몇 기기는 이 규칙의 적용을 받지 않습니다.[8]
2011년[update] 현재, 아마존 킨들 파이어는 구글 플레이 대신 아마존 앱스토어로 기본 설정되어 있지만, 대부분의 다른 안드로이드 기기들처럼 킨들 파이어는 알려지지 않은 소스의 애플리케이션을 사이드 로드할 수 [9]있으며, 아마존 앱스토어의 "쉬운 설치 프로그램"은 이것을 쉽게 해줍니다.Android 기기의 다른 공급업체들은 미래에 다른 공급원을 찾을 수도 있습니다.대체 앱에 액세스하려면 루팅이 필요할 수 있지만 루팅이 항상 필요한 것은 아닙니다.
Android 전화기를 루팅하면 소유자가 시스템 파일을 추가, 편집, 삭제할 수 있으며, 이를 통해 다양한 변경 작업을 수행하고 루트 액세스가 필요한 앱을 사용할 수 있습니다.[10]
이점
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Magisk_25.2_screenshot.png/220px-Magisk_25.2_screenshot.png)
루팅의 장점으로는 장치의 외관, 느낌 및 동작을 완벽하게 제어할 수 있습니다.슈퍼유저가 장치의 시스템 파일에 액세스할 수 있기 때문에 운영 체제의 모든 측면을 사용자 정의할 수 있으며, 코딩 전문성이라는 실질적인 한계가 있습니다.[11]루티드 디바이스의 즉각적인 장점은 다음과 같습니다.[12][13]
- 배터리 상태 표시기의 색상 및 유형부터 장치가 부팅되는 동안 나타나는 부팅 애니메이션, 상태 표시줄, 제어 메뉴, 가상 화면 탐색 버튼 등을 시각적으로 변경할 수 있도록 지원합니다.
- 커널의 완전한 제어, 예를 들어 CPU와 GPU의 오버클럭과 언더클럭을 허용합니다.
- 응용프로그램을 완전히 백업, 복원 또는 일괄 편집하거나 일부 전화기에 미리 설치된 블롯웨어를 제거할 수 있는 기능을 포함한 전체 응용프로그램 제어.
- 타사 애플리케이션을 사용하여 맞춤형으로 자동화된 시스템 수준 프로세스를 제공합니다.[14]
- 루트 장치에 추가적인 제어 수준을 허용하는 소프트웨어(Xposed, Magisk, SuperSU, BusyBox 등) 설치 기능 또는 루트 액세스 관리 기능.
- 독립 실행형과 Android Debug Bridge를 통해 더 많은 Unix 셸 명령에 액세스할 수 있습니다.
- 범위가 지정된 스토리지와 같은 공급업체나 Google의 제한을 무시할 수 있는 기능으로 파일 시스템 액세스 및 파일 관리자와 같은 기존 타사 모바일 애플리케이션과의 호환성이 손상됩니다.[15]
- 확장된 태스크 관리 능력[16]
- 미디어 스캐너 및 카메라 서버와 같은 잘못된 동작 및/또는 응답하지 않는 시스템 작업을 수동으로 종료하는 기능.[17]
- 응용프로그램의 사용자 데이터를 삭제하는 것을 수반하는 제거 없이 응용프로그램을 직접 다운그레이드할 수 있습니다.업데이트가 호환성을 위반하거나 유용한 기능을 제거한 후 다운그레이드하는 것이 바람직할 수 있습니다.[18]
- 화면이 켜져 있는 동안 운영 체제에서 기술적으로 불필요한 스로틀링을 제거할 수 있는 배터리 충전 전류 제어 기능.한편, 배터리 수명을 연장시키기 위해서는 전류 감소가 필요할 수 있습니다.API는 공급업체마다 다를 수 있습니다.예를 들어, 삼성 갤럭시 기기에서, 이것은 값을 적용함으로써 행해집니다.
/sys/devices/platform/sec-battery/power_supply/battery/siop_level
시스템 파일. 여기서 100은 기술적으로 지원되는 가장 높은 충전 속도를 나타냅니다.[19][a] - 배터리 마모를 줄이기 위해 충전 용량을 제한하는 기능.[20]
단점들
루팅의 단점은 다음과 같습니다.
- 잘못 사용할 경우 루팅을 하면 소프트웨어 또는 하드웨어에 안정성 문제가 발생할 수 있습니다.문제가 순수하게 소프트웨어 기반인 경우, 전화를 부팅 해제하면 종종 이러한 문제를 해결할 수 있습니다.
- 화웨이[22] 제품과 Verizon에서[23] 판매하는 모든 브랜드를 포함한 특정 기기는 해당 기기의 운영 체제 버전에서 권한 상승 악용이 발견되지 않는 한 쉽게 뿌리를 내릴 수 있는 기능이 부족합니다.
관련개념
루팅을 사용하면 전화에 대한 권한 있는 액세스 권한을 얻을 수 있습니다.사용자가 새 OS(사용자 정의 펌웨어 또는 사용자 정의 ROM)나 복구 이미지를 설치할 수 없으며, 특정 통신사에 잠긴 전화기를 다른 통신사에서 사용할 수도 없습니다.관련 작업은 이를 허용합니다.
부트로더 잠금 해제
부트로더 잠금 해제는 장치를 루팅하는 데 사용되는 첫 번째 단계이지만 장치를 루팅하는 것과는 다릅니다.[24]대부분의 장치에는 잠금 부트로더가 포함되어 있어 장치를 루팅하거나 사용자 지정 ROM을 사용할 때 새 부트 이미지를 설치할 수 없습니다.[25]부트로더는 기기 시동 시 실행되며 전화기에 운영체제를 로딩하는 역할을 담당합니다.[26]일반적으로 전화 시스템 정보가 변조되지 않았고 정품인지 확인하는 역할을 담당합니다.그러나 부트로더를 잠금 해제하면 사용자가 맞춤형 ROM을 설치할 수 있기 때문에 사람들은 여전히 이 작업을 수행합니다.[27]
이를 위한 첫 번째 단계는 일반적으로 OEM 잠금 해제를 설정한 후 [28]제조업체별 지침을 따르는 것입니다.[24]모든 장치가 부트로더 잠금을 해제할 수 있는 것은 아니며, 일부 장치는 대부분의 LG V20 모델과 Verizon에서 판매하는 Google Pixel 장치를 포함하는 소프트웨어 잠금을 제거하기 위해 일반적으로 권한 상승 버그가 필요한 공격으로만 잠금을 해제할 수 있습니다.[29][30]
부트로더의 잠금을 해제하는 프로세스에는 공장 초기화, 모든 사용자 데이터, 타사 애플리케이션 및 구성 삭제가 포함될 수 있습니다.[31][32]
SIM 잠금 해제
SIM 잠금 해제 기능을 사용하면 특정 통신사에 잠긴 전화기를 다른 통신사에서 사용할 수 있습니다.지시 사항은 장치 및 통신사마다 다르지만, 먼저 통신사에 전화 잠금 해제를 요청하거나 온라인으로 잠금 해제 코드를 구입하는 방법으로 수행할 수 있습니다.[33]
방법들
일부 루팅 방법에는 명령 프롬프트와 Android Debug Bridge(ADB라고도 함)라는 개발 인터페이스를 사용하는 것이 포함되며, 다른 방법에는 장치의 기존 취약성이 사용될 수 있습니다.이와 유사하게 모델링된 장치는 종종 많은 변경 사항을 가지고 있기 때문에, 다른 변형에 사용될 때 하나의 장치를 루팅하는 방법은 장치를 손상시키는 결과를 초래할 수 있습니다.
"시스템리스 루트"는 기본 디바이스 파일 시스템이 수정되지 않은 루팅의 변형입니다.시스템리스 루트는 디바이스의 시스템 파티션을 수정하지 않고 루트 액세스를 얻기 위해 다양한 기술을 사용합니다.일부 루트 응용프로그램에는 루트에 대한 특정 응용프로그램을 화이트리스트에 올리거나 영향을 받는 파일에 대한 액세스를 차단하여 루트의 효과와 결과를 숨기려는 "숨기기" 기능이 포함될 수 있습니다.[34]시스템리스 루팅은 SafetyNet의 소프트웨어 기반 버전을 트리거하지 않는 장점이 있습니다. SafetyNet은 시스템 파일의 변경 사항을 모니터링하여 작동하며 Google Pay와 같은 응용 프로그램에서 루팅과 같은 장치가 변조되었는지 여부를 감지하는 데 사용됩니다.그러나 하드웨어 지원 SafetyNet 버전은 시스템리스 루팅(Rooting)에 의해 트리거될 수 있으며 Google Mobile Services(GMS) 없이 제공되는 루팅되지 않은 장치에서도 발생할 수 있습니다.[35][36][37][38][39]
보안 취약점을 통한 "소프트 루팅"과 플래시를 통한 "하드 루팅"의 구분su
바이너리 실행 파일은 이용자마다, 제조사마다 다릅니다.소프트 루팅을 사용하려면 장치가 권한 상승 또는 실행 파일 바이너리 대체에 취약해야 합니다.하드-루팅은 제조업체가 지원하며, 일반적으로 제조업체가 허용하는 장치에 대해서만 노출됩니다.[40]전화기가 소프트 루팅(soft-root)될 수 있다면, 그것은 또한 본질적으로 악성코드에 취약합니다.[40]
공격을 통한 루팅
루팅 과정은 제조업체 및 장치에 따라 매우 다르지만 장치의 펌웨어(즉, 설치된 Android OS 버전)에 있는 하나 이상의 보안 버그를 악용하는 경우도 있습니다.[40]공격이 발견되면 펌웨어 업데이트의 디지털 서명 검사를 건너뛸 사용자 지정 복구 이미지가 플래시될 수 있습니다.그런 다음 일반적으로 앱을 루트로 실행하는 데 필요한 유틸리티를 포함하는 수정된 펌웨어 업데이트를 설치할 수 있습니다.예를 들면.su
바이너리(예: 오픈 소스와 수퍼유저[41] 또는 수퍼유저가 쌍을 이루는 것)SU application[42])을 현재 프로세스 'PATH'의 위치(예: PATHATE)에 복사할 수 있습니다./system/xbin/
) 및 실행 가능한 권한을 부여했습니다.chmod
지휘.그러면 Superuser 또는 SuperSU와 같은 타사 슈퍼바이저 응용프로그램이 다른 응용프로그램의 증가된 권한 요청을 제어하고 기록할 수 있습니다.많은 가이드, 튜토리얼 및 자동 프로세스가 인기 있는 Android 장치를 위해 존재하여 빠르고 쉬운 루트 프로세스를 용이하게 합니다.
장치를 루팅하는 과정은 단순하거나 복잡할 수 있으며, 심지어 세렌디피티에 의존할 수도 있습니다.예를 들어, HTC Dream(HTC G1)이 출시된 직후 키보드를 사용하여 입력한 모든 것이 권한 있는 (루트) 셸의 명령으로 해석된다는 것이 발견되었습니다.구글이 이를 해결하기 위한 패치를 신속하게 공개했지만, 오래된 펌웨어의 서명된 이미지가 유출되어 사용자들은 원래의 악용 방법을 다운그레이드하고 사용하여 루트 액세스를 얻을 수 있게 되었습니다.설치 가능한 앱은 2010년대 초 일부 삼성 스마트폰에서 즉시 루트 액세스를 해제하는 데 성공했습니다.이를 "원클릭 루팅"이라고도 합니다.[43]
보안 연구원 Grant Hernandez는 안드로이드의 IPC 프레임워크인 Binder에서 루트 권한을 얻기 위한 사용 후 공격을 시연했습니다.[44]NSO 그룹은 CVE-2019-2215라는 태그를 부착한 이 악용을 판매했다고 주장했습니다.[45]
제조업체 루팅
Xiaomi, OnePlus 및 Motorola를 포함한 일부 제조업체는 부트로더의 잠금을 해제하는 공식 지원을 제공하여 취약성을 이용하지 않고 루팅할 수 있습니다.[46]단, 지원은 특정 전화기에만 국한될 수 있습니다. 예를 들어 LG는 자사 전화기의 특정 모델에 대해서만 부트로더 잠금 해제 도구를 출시했습니다.[47]또한 LG[48] 및 화웨이의 경우와 마찬가지로 제조업체가 부트로더 잠금 해제 지원을 중단할 수도 있습니다.[49]
장치의 Google Nexus 및 Pixel 계열은 부트로더 모드에서 장치를 컴퓨터에 연결하고 명령을 사용하여 Fastboot 프로토콜을 실행하는 것만으로 부트로더의 잠금을 해제할 수 있습니다.fastboot oem unlock
오래된 장치에서,[50] 또는fastboot flashing unlock
새로운 기기에 적용됩니다.[51]경고가 승인되면 부트로더의 잠금이 해제되므로 공격할 필요 없이 새 시스템 이미지를 플래시에 직접 쓸 수 있습니다.또한 Verizon과 같은 특정 통신사를 통해 판매되는 Pixel 전화는 부트로더 잠금 해제를 허용하지 않는 [52]반면 T-Mobile과 같은 다른 통신사는 부트로더 잠금 해제가 가능하기 전에 전화를 지불하고 SIM을 해제해야 합니다.[53]
어려움
과거에 많은 제조업체들이 (Droid X와 같이) 좀 더 정교한 보호 기능을 갖춘 비루팅 전화기를 만들기 위해 노력했지만, 여전히 공격은 결국 발견됩니다.새 전화기 또는 구식 전화기에 대해 사용할 수 있는 루트 공격이 없을 수 있습니다.[54]
업계반응
2010년까지 이동통신사뿐만 아니라 태블릿 및 스마트폰 제조업체들은 주로 타사 펌웨어 개발을 지지하지 않았습니다.제조업체는 비공식 소프트웨어를 실행하는[55] 장치의 부적절한 작동 및 관련 지원 비용에 대해 우려를 나타냈습니다.또한 OmniROM 및 CyanogenMod와 같은 펌웨어는 때때로 캐리어가 테더링과 같은 프리미엄을 부과하는 기능을 제공합니다.이로 인해 많은 장치에서 일반적으로 부트로더 잠금 및 루트 권한에 대한 접근 제한과 같은 기술적 장애가 발생했습니다.예를 들어, 2011년 12월 말, Barnes & Noble과 Amazon.com , Inc.는 자동 공중 펌웨어 업데이트를 추진하기 시작했는데, 1.4.1은 Nook Tablet에, 6.2.1은 Kindle Fires에 적용되어 기기에 대한 루트 액세스를 위해 한 가지 방법을 삭제했습니다.누크 태블릿 1.4.1 업데이트는 사용자가 (모딩 없이) 공식 반스 앤 노블 앱 스토어 이외의 소스에서 앱을 사이드 로드할 수 있는 기능도 없앴습니다.[56][57]
그러나 2009년 말부터 2010년 초까지 커뮤니티에서 개발한 소프트웨어가 인기를 끌기 시작했고,[58][59] Copyright Office와 미국 의회 도서관(Laisor of Congress)이 "구금된" 모바일 장치의 사용을 허용한다는 성명을 발표한 후,[60][61] 제조업체와 통신업체들은 CyanogenMod 및 기타 비공식 펌웨어 배포에 대한 입장을 누그러뜨렸습니다.HTC,[62] 삼성,[63] 모토로라[64], 소니 등 일부 제조업체는 적극적으로 지원하고 개발을 장려하고 있습니다.[65]
2011년에는 Nexus 및 Pixel 시리즈의 전화기와 유사하게 잠금 해제 또는 잠금 해제가 가능한 부트로더가 장착된 장치가 증가함에 따라 비공식 펌웨어 설치를 위한 하드웨어 제한을 피할 필요성이 감소되었습니다.장치 제조업체인 HTC는 모든 새로운 장치의 부트로더를 잠금 해제할 수 있도록 함으로써 애프터마켓 소프트웨어 개발자들을 지원할 것이라고 발표했습니다.[55]그러나 Verizon과 최근 AT&T와 같은 통신업체들은 OEM 업체들이 부트로더가 잠금 해제된 소매 장치를 출시하는 것을 지속적으로 차단하고 대신 보조금을 받지 않고 계약 외에만 판매되는 "개발자 버전" 장치를 선택했습니다.Nexus 기기와 유사한 기능을 제공하지만, 프리미엄급이며 계약 할인 혜택은 없습니다.보다 최근인 2019년부터 AT&T는 픽셀 장치에 한 번 장치를 지불하고 SIM을 잠금 해제하면 잠금 해제할 수 있는 부트로더를 허용했습니다.[66]
2014년에 삼성은 시스템 파일과 부트 파일의 수정 여부를 확인하는 녹스(Knox)라는 보안 기능을 출시했습니다.사용자 정의 펌웨어가 플래시된 경우 eFuse가 0x1로 설정되어 보증이 영구적으로 무효화되고 Samsung Pay와 같은 Knox 지원 기능이 비활성화됩니다.[67]또한 2015년 이후 북미에서 출시된 삼성 전화기와 태블릿과 같은 사용자 지정 소프트웨어를 플래시할 수 있는 기능이 부족한 삼성 기기도 있지만, 셀룰러 모뎀이 없는 기기는 예외입니다.[68] 하지만 이전 One UI 버전을 실행하는 일부 영향을 받는 기기에서 부트로더를 잠금 해제할 수 있는 악용 사례도 있습니다.[69]
합법성
국제 조약은 뿌리에 영향을 미치는 법의 발전에 영향을 미쳤습니다.1996년 세계지적재산권기구(WIPO) 저작권 조약은 당사국들이 디지털 권리 관리(DRM) 우회 금지법을 제정하도록 요구하고 있습니다.미국이 시행하고 있는 것은 DMCA(Digital Millennium Copyright Act)로 루팅(routing)과 같은 저작권을 침해하지 않는 목적에 대한 예외를 설정하는 절차를 포함하고 있습니다.2001년 유럽 저작권 지침은 유럽에서 조약을 시행하여 유럽연합 회원국들이 기술적 보호 조치에 대한 법적 보호를 시행하도록 요구했습니다.저작권 지침에는 대체 소프트웨어를 실행하는 것과 같이 저작권을 침해하지 않는 목적으로 이러한 조치를 위반할 수 있는 예외가 포함되어 있지만 [70]회원국들은 지침의 이행에 대해 다양합니다.
호주.
2010년, Electronic Frontiers Australia는 호주에서 루팅이 합법적인지 여부가 불분명하며, 우회금지법이 적용될 수 있다고 말했습니다.[71]이러한 법은 2006년 저작권 개정법에 의해 강화되었습니다.
캐나다
2012년 11월, 캐나다는 소프트웨어 상호 운용성을 포함한 예외를 제외하고 디지털 잠금 조작을 금지하는 새로운 조항으로 저작권법을 개정했습니다.[72]대체 소프트웨어를 실행하기 위해 장치를 루팅하는 것은 소프트웨어 상호 운용성을 위해 디지털 잠금을 회피하는 형태입니다.
2008년부터 2011년까지 저작권법(Bill C-60, Bill C-61, Bill C-32)을 개정하여 디지털 잠금 장치의 변조를 금지하는 노력이 몇 차례 있었지만, 이 법안들은 제외되었습니다.[73]2011년, 캐나다의 저작권 학자인 마이클 가이스트(Michael Geist)는 아이폰 탈옥을 저작권법 개정이 금지할 수 있는 비저작권 관련 활동으로 꼽았습니다.[74]
유럽 연합
유럽자유소프트웨어재단은 어떤 장치라도 루팅하거나 플래시를 터뜨리는 것은 합법적이라고 주장합니다.유럽 지침 1999/44/EC에 따르면, 판매자가 수정이 결함을 야기했음을 증명할 수 없는 한, 원래 운영 체제를 다른 운영 체제로 교체하는 것은 2년 동안 장치의 하드웨어를 보장하는 법적 보증을 무효로 하지 않습니다.[75]
영국
Copyright and Related Rights Regulations 2003은 상호 운용성을 목적으로 DRM 보호 조치를 회피하는 것을 합법화하지만 저작권 침해는 허용하지 않습니다.루팅은 그 법의 적용을 받는 우회적인 형태일 수도 있지만, 이것은 법정에서 시험되지 않았습니다.[70][76]경쟁법도 관련이 있을 수 있습니다.[77]
인디아
인도의 저작권법은 저작권 침해가 아닌 목적으로 DRM을 회피하는 것을 허용합니다.[78][79]인도 의회는 2010년 이 DRM 조항을 포함한 법안을 도입하여 2012년 저작권(개정) 법안 2012로 통과시켰습니다.[80]인도는 DRM 우회금지법을 요구하는 WIPO 저작권 조약의 서명국은 아니지만, 미국의 특별 301 보고서에 등재된 것은 WIPO 조약에 부합하는 더 엄격한 저작권법을 개발하라는 압력을 가했습니다.[78][79]
뉴질랜드
뉴질랜드 저작권법은 합법적이고 저작권을 침해하지 않는 목적으로 사용하는 한 기술적 보호 조치(TPM)의 우회를 허용합니다.[81][82]이 법은 저작권법(New Technologies) 개정법 2008의 일부로 1994년 저작권법에 추가되었습니다.
싱가포르
상호 운용성을 제공하고 저작권을 회피하지 않기 위해 싱가포르에서 루팅이 합법적일 수 있지만, 법정에서 테스트되지는 않았습니다.[83]
미국
소비자 선택 및 무선 경쟁 제한 해제법은 소비자가 자신의 휴대폰을 잠금 해제하거나 다른 사람이 잠금 해제할 수 있도록 보장하고 있습니다.DMCA(Digital Millennium Copyright Act)에 따라 미국에서는 예외를 제외하고는 루팅이 불법이었습니다.미국 저작권청은 "적어도 2015년까지는" 이 법에 대한 면제를 허가했습니다.[84]
2010년, Electronic Frontier Foundation의 요청에 따라, 미국 저작권청은 루팅을 허용하기 위해 DMCA에 대한 면제를 명시적으로 인정했습니다.[85][86]의회 도서관은 2010년 7월 26일 판결에서 루팅은 디지털 잠금을 회피하는 것과 관련하여 DMCA 규칙으로부터 면제된다고 확인했습니다.DMCA 면제는 3년마다 검토하고 갱신해야 하며 그렇지 않으면 만료됩니다.
2012년 10월 28일 미국 저작권청은 면제 정책을 갱신했습니다.스마트폰의 뿌리는 계속해서 합법적입니다. "[합법적으로 획득한 소프트웨어] 응용 프로그램과 전화 핸드셋의 컴퓨터 프로그램의 상호 운용을 가능하게 하는 유일한 목적으로 우회를 달성하는 경우".그러나 미국 저작권국은 태블릿에 대한 이러한 면제를 확대하는 것을 거부하면서 "태블릿"이라는 용어는 광범위하고 잘못된 정의이며, 이러한 종류의 기기에 대한 면제는 의도하지 않은 부작용을 초래할 수 있다고 주장했습니다.[87][88][89]저작권청은 또한 승인되지 않은 통신사에서 사용하기 위해 비공식적으로 잠금을 해제하는 전화에 대한 2010년 면제를 갱신했지만, 이 면제를 2013년 1월 26일 이전에 구입한 전화로 제한했습니다.[88]
콜롬비아 로스쿨의 교수인 팀 우(Tim Wu)는 2007년 탈옥이 "합법적이고 윤리적이며 단순한 재미"라고 주장했습니다.[90]Wu는 개인 잠금 해제에 대해 2006년 의회 도서관이 발표한 명시적인 면제 조치를 예로 들며, 잠금 장치는 "무선 통신사들이 다른 통신사로 전환할 수 있는 능력을 제한하기 위해 사용하는 것으로, 저작권에 의해 보호되는 이익과는 전혀 관계가 없는 사업적 결정"이라고 언급했습니다. 따라서 DMCA는 관련이 없습니다.[91]Wu는 이 면제가 다른 사람들이 기기나 소프트웨어의 "트래픽"을 잠금 해제하는 것을 돕는 사람들에게 적용된다고 주장하지 않았습니다.[90]2010년과 2012년에 미국 저작권청은 사용자가 자신의 기기를 합법적으로 뿌리내릴 수 있도록 하는 DMCA의 면제를 승인했습니다.[92]루팅을 방지하거나 루팅된 전화기가 작동하는 것을 방지하기 위해 기술적인 대응책을 사용하는 것은 여전히 가능합니다.[93]루트를 쉽게 만들기 위해 사용되는 도구들의 통행이 합법적인지 여부도 불분명합니다.[93]
참고 항목
메모들
참고문헌
- ^ "HTC Bootloader Unlock Instructions". htcdev.com. Archived from the original on 27 October 2014. Retrieved 26 October 2014.
- ^ "Official Bootloader Unlock instructions". sonymobile.com. Archived from the original on 2014-07-07. Retrieved 2021-08-26.
- ^ "How to unlock bootloader on OnePlus smartphones". Archived from the original on 2022-03-10. Retrieved 2012-05-12.
- ^ "#unlocking-the-bootloader Google instructions on bootloader unlocking". source.android.co.m. Archived from the original on 21 May 2011. Retrieved 26 October 2014.
- ^ "Difference between Rooting, SIM Unlocking & Bootloader Unlocking". www.c-sharpcorner.com. Archived from the original on 2021-02-05. Retrieved 2020-10-01.
- ^ "The Official AT&T FAQs". Wireless.att.com. Archived from the original on October 1, 2011. Retrieved December 18, 2011.
- ^ "Samsung INFUSE 4G capable of side-loading apps, accessing Amazon Appstore". MobileBurn. May 7, 2011. Archived from the original on May 18, 2013. Retrieved December 18, 2011.
- ^ Mike Luttrell (May 19, 2011). "AT&T customers can finally use Amazon's Appstore". TG Daily. Archived from the original on October 29, 2012. Retrieved July 27, 2012.
- ^ Austin Krause (December 8, 2011). "How to Enable Sideloading on the Kindle Fire". groovyPost. Retrieved July 27, 2012.
- ^ Gaurav Gahlyan (November 3, 2012). "What you can do after rooting your Android device". Droidiser. Archived from the original on November 7, 2012. Retrieved November 20, 2012.
- ^ "What Is Rooting Android Phone? Advantages And Disadvantages". Root Mygalaxy. Archived from the original on 18 June 2016. Retrieved 22 November 2014.
- ^ "Five Reasons Why Everyone Should "Root" Their Android". Review Lagoon. 30 August 2012. Archived from the original on 6 January 2015. Retrieved 6 January 2015.
- ^ Whitson Gordon (10 August 2013). "Top 10 Reasons to Root Your Android Phone". Lifehacker. Gawker Media. Archived from the original on 6 January 2015. Retrieved 6 January 2015.
- ^ "Advantages of Rooting Your Android Device". spyappsmobile.com. Archived from the original on 6 October 2014. Retrieved 3 October 2014.
- ^ "Scoped Storage in Android Q forces developers to use SAF, which sucks". xda-developers. 2019-05-31. Archived from the original on 2021-04-28. Retrieved 12 June 2021.
- ^ "The best task manager apps for Android". Android Authority. 2020-07-11. Archived from the original on 2021-06-13. Retrieved 13 June 2021.
- ^ "Android Media Server troši puno baterije. Kako popraviti? ". srbodroid.com (in Croatian). 2013-12-26. Archived from the original on 2021-07-16. Retrieved 2021-07-16.
- ^ "How to Downgrade an Android App If You Don't Like the Update". Make Tech Easier. 2016-09-16. Archived from the original on 2021-03-05. Retrieved 12 June 2021.
- ^ "Limit charge rate above/below a fixed charge threshold, temperature etc. · Issue #23 · sriharshaarangi/BatteryChargeLimit". GitHub. 2017-08-10. Archived from the original on 2021-06-10. Retrieved 10 June 2021.
- ^ "How to Set a Custom Battery Charge Limit in Android device?". Get Droid Tips. 7 September 2020. Archived from the original on 19 July 2021. Retrieved 19 July 2021.
- ^ "Does Rooting or Unlocking Void Your Android Phone's Warranty?". How To Greek. 20 June 2017. Retrieved 29 August 2022.
- ^ "Huawei shuts down bootloader unlock program". PhoneArena. 2018-05-25. Archived from the original on 2018-05-27. Retrieved 2022-08-29.
- ^ "Letter From Verizon to FCC Details Their Stance on Bootloaders". DroidLife. 2012-02-29. Retrieved 2022-08-29.
- ^ a b Congleton, Nicholas. "Easily Unlock Your Android Bootloader With Fastboot". Lifewire. Archived from the original on 2020-10-23. Retrieved 2020-10-01.
- ^ "Locking/Unlocking the Bootloader". Android Open Source Project. Archived from the original on 2020-09-24. Retrieved 2020-10-01.
- ^ "Overview". Android Open Source Project. Archived from the original on 2020-10-07. Retrieved 2020-10-01.
- ^ "What is the bootloader?". Android Central. 2012-01-03. Archived from the original on 2020-10-07. Retrieved 2020-10-01.
- ^ "How to Enable OEM Unlocking on Android [OEM Unlock]". The Custom Droid. 2018-03-12. Archived from the original on 2020-10-20. Retrieved 2020-10-01.
- ^ "dePixel8 by beaups". Sunshine. 2016-10-20. Archived from the original on 2016-10-31. Retrieved 2023-05-31.
- ^ "LG V20 DirtySanta Bootloader unlock and Root guide". XDA. 2016-12-14. Archived from the original on 2020-12-24. Retrieved 2023-05-31.
- ^ "Unlock Bootloader - Open Devices - Sony Developer World". developer.sony.com. Archived from the original on 2021-06-10. Retrieved 2021-06-10.
- ^ "Unlock Bootloader on Samsung Galaxy Phones and Tablets - A Complete Guide". The Custom Droid. 2021-04-03. Archived from the original on 2021-06-10. Retrieved 2021-06-10.
- ^ "How Does Unlocking SIM Cards Work?". Small Business - Chron.com. Archived from the original on 2020-10-01. Retrieved 2020-10-01.
- ^ "How to play Pokémon GO (0.37+) on a rooted Android with Magisk". Android Police. 11 September 2016. Archived from the original on 21 May 2017. Retrieved 19 May 2017.
- ^ Hager, Ryne (June 29, 2020). "Google's dreaded SafetyNet hardware check has been spotted in the wild". AndroidPolice.com. Archived from the original on August 25, 2021. Retrieved August 26, 2021.
- ^ Hoffman, Chris (July 11, 2017). "SafetyNet Explained: Why Android Pay and Other Apps Don't Work on Rooted Devices". How-To Geek. Archived from the original on November 11, 2020. Retrieved August 26, 2021.
- ^ "How to (maybe) bypass SafetyNet hardware attestation on devices with an unlocked bootloader". XDA. January 30, 2021. Archived from the original on April 25, 2021. Retrieved August 26, 2021.
- ^ "How to Install Magisk on your Android Phone". XDA. August 17, 2021. Retrieved August 26, 2021.
- ^ Summerson, Cameron (September 15, 2017). "How to Root Your Android Phone with Magisk (So Android Pay and Netflix Work Again)". How-To Geek. Archived from the original on February 28, 2021. Retrieved August 26, 2021.
- ^ a b c Zhang, Hang; She, Dongdong; Qian, Zhiyun (2015-01-01). "Android Root and its Providers". Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security. CCS '15. New York, NY, USA: ACM. pp. 1093–1104. doi:10.1145/2810103.2813714. ISBN 9781450338325. S2CID 7650341.
- ^ "ChainsDD/su-binary". GitHub. Archived from the original on 2017-02-26. Retrieved 2016-10-08.
- ^ "How to Root Your Android Phone with SuperSU and TWRP". Archived from the original on 2016-10-07. Retrieved 2016-10-08.
- ^ "How to Use Framaroot to Root Android Devices". www.coolmuster.com. 2017-05-16. Retrieved 8 February 2022.
- ^ "Tailoring CVE-2019-2215 to Achieve Root". hernan.de. 15 October 2019. Archived from the original on 29 December 2022. Retrieved 29 December 2022.
- ^ Stone, Maddie (21 Nov 2019). "Bad Binder: Android In-The-Wild Exploit". Google Project Zero. Archived from the original on 22 November 2019.
- ^ "Everything you need to know about rooting your Android". Android Central. 2016-06-06. Archived from the original on 2016-10-17. Retrieved 2016-10-08.
- ^ "LG Releases Its Long Promised Bootloader Unlock Tool, But It Currently Only Supports The G4 For The EU Open Market (H815)". Android Police. 2015-06-02. Archived from the original on 2016-09-30. Retrieved 2016-10-08.
- ^ "LG will shut down its bootloader unlocking service on December 31". XDA Developers. 2021-12-06. Archived from the original on 2022-04-28. Retrieved 2022-05-12.
- ^ "Huawei shuts down bootloader unlock program". PhoneArena. 2018-05-25. Archived from the original on 2018-05-27. Retrieved 2022-05-12.
- ^ "Building for devices". Google Git. Google Inc. Archived from the original on 10 December 2015. Retrieved 9 December 2015.
- ^ "Locking/Unlocking the Bootloader". Android Source. Google Inc. Retrieved 18 January 2023.
- ^ "Pixel OEM Unlocking Support". Verizon Forums. Verizon. 20 February 2020. Archived from the original on 3 September 2021. Retrieved 12 May 2022.
- ^ "Is the T-Mobile Pixel 6/pro bootloader unlockable?". Reddit. 6 November 2021. Archived from the original on 6 November 2021. Retrieved 12 May 2022.
- ^ "Everything You Need to Know About Rooting Your Android Phone". Lifehacker.com. 4 September 2013. Archived from the original on 2014-02-26. Retrieved 2014-02-26.
- ^ a b "Unlock Bootloader". Archived from the original on November 1, 2011. Retrieved October 30, 2011.
- ^ Smith, Peter (December 21, 2011). "Kindle Fire and Nook Tablet both get 'upgraded' with reduced functionality". ITworld. Archived from the original on January 8, 2012. Retrieved January 10, 2012.
- ^ Verry, Tim (December 21, 2011). "Kindle Fire and Nook Tablet Receive Root Access Killing Software Updates". PC Perspective. Archived from the original on August 15, 2012. Retrieved January 10, 2012.
- ^ Jason Perlow (January 18, 2011). "CyanogenMod CM7: Teach your old Droid New Tricks". ZDNet. Archived from the original on January 7, 2012. Retrieved January 4, 2012.
- ^ "MIUI firmware is "popular"". AndroidAndMe. August 16, 2011. Archived from the original on January 14, 2012. Retrieved January 4, 2012.
- ^ Sadun, Erica (July 26, 2010). "LoC rules in favor of jailbreaking". Tuaw.com. Archived from the original on October 30, 2012. Retrieved January 4, 2012.
- ^ "Statement of the Librarian of Congress Relating to Section 1201 Rulemaking". Library of Congress. December 1, 2012. Archived from the original on November 16, 2018. Retrieved November 7, 2018.
- ^ "HTC's bootloader unlock page". Htcdev.com. Archived from the original on October 19, 2012. Retrieved January 4, 2012.
- ^ "CyanogenMod supported by Samsung, gives away Galaxy S2 to devs". ITMag. Archived from the original on January 5, 2015. Retrieved 9 December 2015.
- ^ "Motorola Offers Unlocked Bootloader Tool". Techcrunch.com. October 24, 2011. Archived from the original on July 7, 2017. Retrieved January 4, 2012.
- ^ Dahlström, Karl-Johan. "Sony Ericsson supports independent developers". Sony Mobile Communications. Archived from the original on 10 December 2015. Retrieved 9 December 2015.
- ^ "AT&T Pixel 6 Bootloader: Unlockable?". Reddit. 17 May 2022. Retrieved 29 August 2022.
- ^ "All you wanted to know about KNOX Void Warranty 0x1". 2018-12-30. Archived from the original on 2018-12-30. Retrieved 2020-08-27.
- ^ "Galaxy S7 Bootloader Lock Explained: You Might Not Get AOSP After All". 2016-03-13. Retrieved 2023-07-05.
- ^ "Bootloader Unlock for Samsung US/Canada Devices". 2021-01-08. Retrieved 2023-07-05.
- ^ a b Duncan Geere (July 28, 2010). "Investigation: Is it legal to jailbreak a UK iPhone?". Wired UK. Archived from the original on October 31, 2012. Retrieved October 26, 2012.
- ^ Rosalyn Page (August 5, 2010). "Could jailbreaking your iPhone land you in jail?". PC & Tech Authority. Archived from the original on October 21, 2013. Retrieved January 21, 2013.
- ^ Michael Geist (November 7, 2012). "Canadian Copyright Reform In Force: Expanded User Rights Now the Law". michaelgeist.ca. Archived from the original on November 9, 2012. Retrieved November 13, 2012.
- ^ "Canada's C-11 Bill and the Hazards of Digital Locks Provisions". Electronic Frontier Foundation. February 10, 2012. Archived from the original on October 17, 2012. Retrieved October 17, 2012.
- ^ The Canadian Press (October 13, 2011). "Phone 'jailbreaking' allows users to hack their phone". CTV News. Archived from the original on November 7, 2012. Retrieved October 17, 2012.
- ^ Matija Šuklje. "Does rooting your device (e.g. an Android phone) and replacing its operating system with something else void your statutory warranty if you are a consumer?". Archived from the original on 10 August 2014. Retrieved 26 October 2014.
- ^ Jim Martin (March 14, 2012). "How to jailbreak your iPhone: Unleash the full potential of your iPhone". PC Advisor. Archived from the original on December 22, 2012. Retrieved January 21, 2013.
- ^ Warwick Ashford (July 30, 2010). "iPhone jailbreaking is 'okay under EU law'". Computer Weekly. Electronics Weekly. Archived from the original on August 26, 2021. Retrieved January 21, 2013.
- ^ a b Pranesh Prakash (April 29, 2010). "Technological Protection Measures in the Copyright (Amendment) Bill, 2010". Centre for Internet and Society. Archived from the original on September 20, 2012. Retrieved November 10, 2012.
- ^ a b Nate Anderson (April 22, 2010). "India's copyright proposals are un-American (and that's bad)". Ars Technica. Archived from the original on December 3, 2012. Retrieved November 10, 2012.
- ^ Pranesh Prakash (May 23, 2012). "Analysis of the Copyright (Amendment) Bill 2012". Centre for Internet and Society. Archived from the original on May 26, 2012. Retrieved November 10, 2012.
- ^ Michael Geist (April 10, 2008). "New Zealand's Digital Copyright Law Demonstrates Anti-Circumvention Flexibility". Michael Geist. Archived from the original on April 19, 2012. Retrieved October 26, 2012.
- ^ Stephen Bell (September 30, 2011). "Law changes required before NZ ratifies ACTA". ComputerWorld New Zealand. Archived from the original on September 30, 2011. Retrieved October 26, 2012.
- ^ Kenny Chee (August 12, 2010). "iPhone jailbreak may be legal here, but... But there will be certain legal provisions". DigitalOne. AsiaOne. Archived from the original on August 15, 2010. Retrieved November 10, 2012.
- ^ "Is It Illegal To Unlock a Phone? The Situation is Better - and Worse - Than You Think Electronic Frontier Foundation". Eff.org. 2013-01-28. Archived from the original on 2013-11-02. Retrieved 2014-02-26.
- ^ "Copyright office provides exemption to DMCA". United States Copyright Office. February 12, 2009. Archived from the original on August 6, 2009. Retrieved July 17, 2009.
- ^ Declan McCullagh (July 26, 2010). "Feds say mobile-phone jailbreaking is OK". Politics and Law. CNET. Archived from the original on October 7, 2011. Retrieved October 26, 2011.
- ^ "Exemption to Prohibition on Circumvention of Copyright Protection Systems for Access Control Technologies" (PDF). U.S. Copyright Office. Archived (PDF) from the original on November 19, 2012. Retrieved October 31, 2012.
- ^ a b Timothy B. Lee (October 25, 2012). "Jailbreaking now legal under DMCA for smartphones, but not tablets". Ars Technica. Archived from the original on October 27, 2012. Retrieved October 26, 2012.
- ^ "New DMCA Exemptions Allow Rooting Phones (But Not Tablets), Unapproved Phone Unlocks Will Be A Thing Of The Past". Android Police. 26 October 2012. Archived from the original on October 30, 2012. Retrieved October 31, 2012.
- ^ a b Tim Wu (October 4, 2007). "The iPhone Freedom Fighters". Technology. Slate. Archived from the original on September 24, 2011. Retrieved October 26, 2011.
- ^ "Federal Register: Exemption to Prohibition on Circumvention of Copyright Protection Systems for" (PDF). Archived (PDF) from the original on July 10, 2010. Retrieved September 11, 2010.
- ^ David Goldman (July 26, 2010). "Jailbreaking iPhone apps is now legal". CNN Money. Archived from the original on August 30, 2010. Retrieved September 11, 2010.
- ^ a b "Transcript of "Jailbreak?" (July 30, 2010)". On The Media. July 30, 2010. Archived from the original on July 31, 2010. Retrieved September 11, 2010.