RUU 란 무엇입니까?


11

"ROM 업데이트 유틸리티"를 나타냅니다.

무엇을합니까?

어떻게 운영됩니까?

어떤 파티션에 영향을 줍니까?

전화를 뽑는 방법은 무엇입니까?

실수로 휴대 전화에서 잘못된 RUU를 사용할 수 있습니까?

답변:


13

RUU는 장치에 ROM을 설치하는 Windows 실행 파일 (현재 HTC는 Mac 또는 Linux를 지원하지 않음)입니다. 다음 파티션을 덮어 씁니다.

  • 시스템 ( /system마운트 포인트)
  • 부팅 ( /boot마운트 포인트)
  • 회복
  • 사용자 데이터 ( /data마운트 포인트, 이는 모든 개인 데이터가 손실됨을 의미합니다 )
  • 라디오 이미지가 업데이트 될 수 있습니다 (최신 경우)

단순히 전화를 연결하고 실행 파일을 실행하여 RUU를 사용합니다. HTC 동기화가 필요할 수도 있지만 잠시 동안이 작업을 수행하지 않았습니다.

이것이 장치의 뿌리를 뽑는 이유는 정확한 구성에 달려 있지만 두 가지입니다. 먼저, su바이너리 및 수퍼 유저 앱은 일반적으로 루트 상태 일 때 시스템 파티션에 설치됩니다. 이것은 파티션의 기본 버전으로 덮어 쓰기 때문에이 두 가지 사항은 존재하지 않습니다. 이렇게하면 su앱에 루트 권한을 부여하는 데 필요한 이진 파일을 호출 할 수 없습니다.

둘째, 부팅 파티션에는 adbd루트 권한 ()으로 실행 되는지 여부 (즉, ADB 데몬) 를 정의하는 플래그가 ro.secure있습니다. 스톡 부팅 이미지에서이 값의 기본값은 1입니다. 이는 루트로 실행되고 있지 않음 을 의미합니다 (따라서 1은 "예, 안전합니다"를 나타냄). 많은 커스텀 ROM은 이것을 0으로 설정하여 사용할 때 즉시 루트 프롬프트를 얻을 수 있습니다adb shell 수 있고 쉘 (예 :)없이 권한있는 명령을 실행할adb pull .

마지막 질문에 따르면 부적절한 RUU를 실행할 수 있다고 생각 하지는 않지만 시도한 적이 없습니다. 업로드하기 전에 확인 과정을 거칩니다.이 시점에서 적절한 장치가 있는지 확인합니다. 제 생각에는 설계된 장치가 아닌 장치에서 사용하려고하면 확인이 실패 할 것입니다.

자세한 정보가 필요하면 HTC Magic (Rogers 무선 버전)에서 RUU를 사용하는 방법을 간략히 설명하는 HTC 사이트에서 PDF 를 발굴했습니다 . 그러나 단계는 일반적으로 모든 Android 장치에서 동일합니다.

또한, 크로스 플랫폼 인 동안 동일한 기능을 제공하도록 설계된 오픈 소스 프로그램이 있습니다. 간단히 HTCFlasher라고하며 직접 사용하지는 않았습니다. 관심이 있다면 Google 코드에서 찾을 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.