짧은 답변:
보안 및 보증상의 이유로.
자세한 답변 :
이것은 대부분의 (전부는 아님!) 장치 제조업체가 "어린이 놀이하기"(그리고 아무것도 이해하지 못하는 경우에도 모든 것을 시도하려는 사람들)의 너무 많은 서비스 요청에서 그들을 구하기 위해 취한 예방 조치입니다. 따라서 해당 제조업체는 "사용자 정의 ROM"(또는 더 정확하게 는 자체적으로 제공 하지 않은 ROM )이 플래시 되지 않도록 특별한 조치를 취했습니다 .
t0mm13b는 이미 위의 의견에서 지적했듯이 기본적으로 단순히 USB를 통해 연결하여 장치 파일 시스템에 물리적으로 액세스 할 수는 없습니다 . 기기, Android 버전 및 일부 더 많은 기준에 따라 부품 만 볼 수 있습니다. 이것은 전체 SD 카드 (물리적, UMS 모드)이거나 심지어 MTP 를 통해 일부에 대한 "논리적"액세스 일 수도 있습니다 . USB 디버그를 활성화 할 때 ADB 를 통해 더 많은 특권 액세스를 얻을 수 있지만 스톡 ROM을 사용하면 이러한 액세스 권한 을 얻을 수 없습니다 .
그러면 업데이트는 어떻게 이루어 집니까? 가장 일반적인 방법 중 하나는 특수 ZIP 파일 ( update.zip
)을 사용하는 것입니다. 이것은 SD 카드에 배치되며 장치에 삽입되며 장치는 특수 모드 (복구)로 부팅되어 update.zip
적용 할 수 있습니다. 그러나 장치는 그 무결성을 검사합니다 update.zip
. 제조업체 키로 서명해야합니다. 명백한 이유로,이 키는 자유롭게 사용할 수 없으므로 이러한 재고 시스템에 사용자 정의 ROM을 설치할 수 없습니다.
이 모든 것은 장치에 대한 수퍼 유저 액세스만으로 우회 할 수 있습니다.
그것은 응원 의 HOW 부분을 다루지 않고 WHY 부분을 위한 것 입니다. 정확히 당신이 요청 한대로 :)
더 자세한 내용은 업데이트
Liam은 자신의 의견 fastboot
에서 장치를 근절하지 않고 사용자 정의 ROM을 플래시하는 방법 이 사용된다는 의견에서 지적했듯이 , 이에 대해 좀 더 연구했습니다. 나는 이것을 계속 조사 할 것이지만 여전히 여기에 첫 결과를 추가하고 싶었습니다.
특정 시점까지 Liam은 다음과 같이 맞습니다 .Lamam은 삼성 장치에만 유효 할뿐만 아니라 (첫 번째로 가정 한 것처럼) 일부 장치는 루트가 관여하지 않고이 방법을 지원합니다. 대부분의 사용자 정의 ROM을 물론, 뿌리를 출시 할 예정 - 사용 가능한 루트 가지게됩니다 후 이를 설치). 그러나 루트조차 필요로하는 장치가 있습니다 fastboot flash
(예 : Iconia A100에 관한 TheUnlockr 참조 , 인용 : 이 절차를 수행하기 전에 장치를 루팅해야합니다. 그리고 fastboot flash recovery recovery.img
나중에 사용합니다 ).
그러나 fastboot
루팅되지 않은 장치에서 작동 하더라도 고려해야 할 중요한 사항이 있습니다.
빠른 부팅으로 Android 장치의 ROM을 플래시하려면 잠금 해제 된 부트 로더 또는 엔지니어링 부트 로더가 있어야합니다
( 플래싱 가이드-Android-XDA-Developers )
의미 : 부트 로더가 잠겨 있으면 먼저 잠금을 해제해야합니다. 그러면 장치가 초기화됩니다. 따라서 모든 데이터는 이런 식으로 잘 사용됩니다. 루트를 사용하면이 단계 전에 완전한 백업 (Nandroid, Titanium Backup)을 수행 할 수 있습니다. 그러나 Android 4.0부터는 더 이상 실제 문제가 아닙니다 .ADB를 통해 전체 백업을 수행 할 수 있습니다 ( 루트되지 않은 장치의 전체 백업 참조 )
요약:
사용자 정의 ROM을 플래시하기 전에 루팅해야하는 장치가 있습니다. 장치가이 범주에 속하면 사용자 지정 ROM을 플래시하기 위해 루트 액세스가 필요한 이유는 위에서 언급 한 이유입니다 .
그러나, 뿌리를 내리지 fastboot
않고 사용할 수있는 장치도 있습니다 . 장치가이 범주에 해당하는 경우, 질문은 왜 사용자 정의 ROM을 플래시하는 데 필요한 루트 액세스는 대답하지 (유효 해짐에 따라 전 falso 혼성 곡 불합리한 추론 (당신이 잘못된 전제에서 어떤 결론을 도출 할 수 있습니다) "아무것도 따를 수 거짓에서" :)
즉 : IF 응원이 필요하며, 위가 왜 .
If I connect the phone to a PC then doesn't that give me access to the entire file system of the device?
-기본적으로 아니요. 파일 시스템의 매우 특정한 부분 ( "외부"스토리지)에 액세스 할 수 있습니다.