PC에 비해 휴대폰과 태블릿은 상당히 잠겨있는 장치입니다. 탈옥, 루팅, 잠금 해제는 모두 한계를 극복하고 제조업체와 이동 통신사가 원하지 않는 일을하는 방법입니다.
일부 국가에는 귀하가 비용을 지불하고 합법적으로 소유 한 기기로 이러한 작업을 수행하지 못하도록 금지하는 법이 있습니다. Google은 여기에서 이러한 법을 다루지 않습니다.
이미지 크레딧 : Flickr의 Blake Patterson
탈옥
탈옥은 기기 제조업체가 정한 제한을 제거하는 프로세스입니다. 탈옥은 일반적으로 iPhone 또는 iPad와 같은 Apple iOS 장치에서 수행됩니다. 탈옥은 Apple이 설정 한 제한을 제거하여 앱 스토어 외부에서 타사 소프트웨어를 설치할 수 있도록합니다. 일부 사람들은 탈옥이 불법 복제에만 사용된다는 인식을 가질 수 있지만 그렇지 않습니다. 탈옥을 사용하면 iPhone의 기본 브라우저 및 메일 클라이언트를 변경하는 등의 작업을 수행 할 수 있습니다. 기본적으로 탈옥을 통해 Apple이 승인하지 않은 소프트웨어를 사용할 수 있습니다.
유사한 제한이있는 다른 장치에서 탈옥을 수행 할 수 있습니다. 예를 들어 승인되지 않은 데스크톱 프로그램을 설치할 수있는 Microsoft Surface RT 탈옥이 있습니다. (기본적으로, Windows RT 시스템 Microsoft에서 작성한 데스크톱 응용 프로그램 만 실행할 수 있습니다.) 그러나 데스크톱 응용 프로그램은 ARM 용으로 컴파일해야하므로 오픈 소스 응용 프로그램을 Windows 용으로 조정하고 다시 컴파일 할 수 있지만 이미 가지고있는 Windows 데스크톱 프로그램을 실행할 수 없습니다. ARM의 데스크탑.
Apple 및 Microsoft와 같은 회사는 기기의 한계를 극복하기 위해 탈옥하는 것을 원하지 않습니다. 따라서 iOS에서 기본 프로그램을 변경하거나 Windows RT에서 타사 데스크톱 애플리케이션을 실행할 수 있습니다. 탈옥을 수행하려면 누군가 장치를 "악용"하고 제조업체 보호 장치를 우회 할 수있는 보안 취약점을 찾아야합니다.
Android를 사용하면 사용자가 Google 앱 스토어 외부에서 즉시 사용할 수있는 타사 애플리케이션을 설치할 수 있으며 탈옥 할 필요가 없습니다.
응원
루팅은 장치에 대한 "루트 액세스"를 얻는 프로세스입니다. 이 작업은 일반적으로 Android 기기에서 수행되지만 루팅은 현재 폐기 된 Nokia의 Symbian 운영 체제와 같은 Linux 기반의 다른 기기에서도 발생할 수 있습니다.
Linux 및 기타 UNIX 유사 운영 체제에서 루트 사용자는 기본적으로 Windows의 관리자 사용자와 동일합니다. 루팅 후에는 특정 애플리케이션에 루트 권한에 대한 액세스 권한을 부여하여 운영 체제에 대해 원하는 거의 모든 작업을 수행 할 수 있습니다. 예를 들어 루트 권한이있는 애플리케이션은 시스템 애플리케이션을 제거하고, 낮은 수준의 시스템 바이너리를 설치하고, 설치된 앱에 필요한 권한을 취소하고, 기타 미친 일을 할 수 있습니다. 적절한 Linux 시스템에서 수행 할 수있는 거의 모든 작업은 전화기에서 루트 액세스로 수행 할 수 있습니다.
루팅은 Android의 보안 아키텍처를 우회하며 사용자가 자신이 무엇을하는지 모르는 경우 잠재적으로 문제를 일으킬 수 있습니다. Android는 뿌리를 내리지 않습니다. .
일부 장치에서는 보안 악용을 통해 루팅을 수행해야 할 수 있습니다. 탈옥과 마찬가지로 제조업체는 일반적으로 응원을 원하지 않습니다. Nexus 기기 (개발자 용이기도 함)와 같은 일부 기기에서는 루팅에 보안 취약성이 필요하지 않습니다.
부트 로더 잠금 해제
Android는 오픈 소스 운영 체제이므로 누구나 Android 소스 코드를 가져 와서 자신의 버전을 만들 수 있습니다. 이를 통해 Cyanogenmod와 같은 맞춤 ROM이 존재할 수 있습니다. Android 용 맞춤 ROM이 많이 있습니다. 다양한 기기를 지원하는 대규모 프로젝트부터 여가 시간에 몇 가지 테마 패치가 포함 된 맞춤 ROM에 이르기까지 모든 것이 있습니다.
그러나 많은 Android 휴대 전화에는 잠긴 부트 로더가 있습니다. 잠긴 부트 로더는 기기와 함께 제공되는 제조업체에서 승인 한 Android 버전을 제외하고는 아무것도 부팅하지 않습니다. 부트 로더를 잠금 해제하면 Android 운영체제의 대체 버전 인 맞춤 ROM을 설치할 수 있습니다.
이것은 괴짜들에게만 유용하지 않습니다. 시아 노겐 모드 제조업체가 더 이상 업데이트하지 않는 기기에 새로운 버전의 Android를 제공합니다. 더 바닐라 Android 환경이기도합니다. 대부분의 Android 기기와 함께 제공되는 제조업체 맞춤 사용자 인터페이스의 대안이기 때문에 많은 사람들이 좋아합니다.
기기의 부트 로더를 잠금 해제하려면 보안 악용이 필요할 수도 있습니다. HTC 과 Motorola 일부 장치의 잠금을 해제 할 수 있습니다. Nexus 기기 (개발자 용이기도 함)는 쉽게 잠금 해제 할 수 있습니다.
부트 로더를 잠금 해제하면 이론적으로 Android가 아닌 운영 체제도 설치할 수 있습니다. 예를 들어, 잠금 해제 된 부트 로더를 사용하여 Galaxy Nexus에 전화 용 Ubuntu 또는 WebOS를 설치할 수 있습니다. Ubuntu의 데스크톱 버전은 Nexus 7에도 설치할 수 있습니다. 물론 특정 장치와 호환되도록 운영 체제를 구축해야합니다. 이러한 운영 체제는 특히 안정적이지 않을 수 있지만 개발자는 작업하는 동안 장치를 사용하여 대체 운영 체제를 실행할 수 있습니다.
이미지 크레딧 : Flickr의 Johan Larsson
전화기 잠금 해제
많은 전화기, 특히 계약을 통해 보조금을받는 전화기는 특정 이동 통신사에 "잠겨"있습니다. 해당 이동 통신사의 네트워크에서만 사용할 수 있도록 휴대 전화가 설정되어 있습니다. 경쟁사의 SIM 카드를 휴대 전화에 삽입하면 휴대 전화가 잠겨있어 SIM 카드와 함께 사용할 수 없다는 메시지가 표시됩니다.
휴대 전화를 잠금 해제하면 다른 SIM 카드와 함께 사용할 수 있습니다. 여행 중에 다른 이동 통신사를 사용하거나 새로운 서비스 제공 업체로 전환하는 동안 현재 휴대 전화를 휴대 할 수 있습니다.
일반적으로 휴대 전화를 잠금 해제하려면 잠금 해제 코드가 필요합니다. 계약이 성사되면 많은 이동 통신사에서 휴대 전화를 잠금 해제하지만, 계약없이 완전히 구매 한 휴대 전화는 이동 통신사에 전혀 고정되지 않을 수 있습니다. 이동 통신사의 허가없이 휴대 전화를 잠금 해제하는 방법도 있습니다.
이미지 크레딧 : Flickr의 Kai Hendry
모든 사람이 장치를 탈옥, 루팅 또는 잠금 해제해야하는 것은 아닙니다. 그러나 옵션이 있습니다. 이제 원하는 이유를 알 수 있습니다.