>

안드로이드 응원에 대해 많이 읽었으며, 위험하며, 모든 것을 망칠 수 있고 내 장치를 완전히 죽일 수 있으며 아무것도 할 수 없습니다. 그래서 내 질문-왜이 모든 전화를 마운트 할 수 없습니까? 루트로 시스템을 엉망으로 만들면 항상 live-cd로 부팅하거나 디스크 이미지를 /dev/sda 에 직접 쓸 수 있습니다 . 결국, 손상된 시스템을 마운트하여 복구 할 수 있습니다.

Android에서 지원하지 않는 이유는 무엇입니까? 플래시 메모리와 관련하여 전화와 PC/노트북간에 다른 기술적 인 제한이 있습니까?


  • 답변 # 1

    먼저 전화를 루팅해야하는 유일한 이유는 제조업체가 전화 플랫폼에서 소프트웨어 선택을 방지하려고 시도했기 때문입니다. PC 디자인은 Windows 8 장치의 보안 부팅을 사용하면 나올 가능성이 있지만 소프트웨어 플랫폼을 오랫동안 선택하여 깊이있는 기능을 제공한다는 점에서 독특합니다.

  • 답변 # 2

    You 전화와 컴퓨터간에 통신 할 소프트웨어가 있어야하므로 마운트 할 수 없습니다. 전화를 사용하면 장치가 실행될 때 장치를 마운트 할 때 발생하는 상황을 고려해야하기 때문에 전체 소프트웨어 스택이 필요합니다. 또한 전화에 여러 파티션이있는 경우가 종종 있습니다. 원시 마운트는 컴퓨터의 파일 관리자에 모든 원시 시스템 파일을 표시하며 나쁠 수 있으며 Windows와 같은 것은 Linux 파티션을 이해할 수 없으므로 포맷하고 시도합니다. 최신 장치에서는 일반 USB 저장소 마운트를 수행 할 수 없지만 MTP는 마운트하는 동안 여전히 액세스 할 수있는 내부 저장소를 사용하므로 MTP를 사용해야합니다. 기술적으로는 전원이 꺼진 상태에서 (또는 일부 버튼을 누른 상태로 시작한 경우) 연결될 때 어떤 종류의 비상 안전 원시 마운트 모드를 만들 수 있지만, 그렇지 않은 경우 다른 복구 방법을 제공합니다. 또한 펌웨어는 일반적으로 어떻게 든 설치해야하며, 설정하는 스크립트가 있습니다. 휴대 전화를 완전히 수리 한 경우 할 수있는 일이 많지 않습니다.

    그러나 현대 안드로이드 폰을 번쩍이는 것은 그리 위험하지 않으며 실제로 벽돌을 쌓는 것은 어렵다고 말했다.

    먼저 플래시 할 수있는 여러 이미지가 있습니다 :

    부트 로더 (HBOOT)

    라디오 펌웨어

    복구 펌웨어

    ROM 펌웨어

    라디오/부팅을 깜빡 일 때 이전 장치에 문제가있었습니다. 특히 잘못된 순서로 플래시하고 버전이 일치하지 않으면 실제로 전화를 차단할 수 있습니다. 그러나 나는 이것이 1 세대 및 2 세대 안드로이드 폰의 문제라고 생각합니다. 새로운 폰에서는 문제가되지 않았습니다. 또한 다른 지역의 라디오를 깜박이지 않아야합니다. 오스트레일리아 인을위한 'HD 보이스')

    현재, 실제로 장치를 브릭 킹하려면 완전히 들어갈 수 없어야합니다 HBOOT, 복구주 ROM. 이들 중 하나를 입력 할 수있는 경우 펌웨어를 플래시 할 수 있어야합니다 (일부 경우 보안이 활성화되어있을 수 있음) ). HBOOT를 사용하면 빠른 부팅이 가능합니다. 복구 및 기본 ROM에는 모두 깜박이는 바이너리가 있습니다.

    마지막으로 브릭을 완전히 관리했다면 JTAG를 사용하여 뒤집을 수 있습니다. 아마도 (모두) 케이블뿐만 아니라 전화 mobo에 케이블을 납땜해야 할 수도 있습니다. 노하우도 있습니다.

  • 답변 # 3

    일반 Android 기기의 루트 파일 시스템은 마운트하기 위해 인터페이스 할 방법이 없기 때문에 마운트 할 수 없습니다.

    루트 파일 시스템은 일반적으로 전화 보드에 납땜 된 플래시 칩에 저장됩니다. 전화가 부팅되면 사용자 제공 소프트웨어를 실행할 수있는 옵션을 제공하지 않는 부트 로더 (플래시가 아님)를 실행합니다. 플래시는 소프트웨어 수정으로 잠겨 있으며 부트 로더는 "잠금 해제"옵션을 제공하지 않습니다.

    USB 포트는 CPU에 연결되어 있으며 루트 파일 시스템을 마운트하는 코드를 실행하도록 CPU를 가져올 수있는 방법이 없습니다. 부트 로더가로드 한 코드는 플래시 장치에 대한 원시 읽기/쓰기가 포함되지 않은 제한된 액세스 만 제공합니다.

    루트 파일 시스템을 수정하려면이 보안 체인을 끊을 방법을 찾아야합니다.

    이 광기에는 두 가지 이유가 있습니다. 주된 이유는 단일 사업자에 연결된 보조금을받는 전화기의 판매를 허용하기 때문입니다. 두 번째 이유는 사용자가 의도적으로 또는 실수로 악성 코드를 트리거하여 복구 할 수없는 지점까지 장치를 손상시킬 수 없기 때문에 Android 장치의 안정성을 높이는 것입니다.

  • 답변 # 4

    동의합니다 좋은 생각이지만 안타깝게도 보안 및 까다로운 잠금을 위해 구현되지 않았습니다.

    그러나 대부분의 전화는 거의 동일한 기능을 가지고 있습니다. odin을 사용하는 Samsung 다운로드 모드는 원하는 작업을 거의 수행하지 않고 (이미지를 플래시 장치로 직접 플래시) 다운로드 모드를 중단하기가 매우 어렵습니다. 컴퓨터와 매우 비슷합니다. BIOS가 여전히 작동하면 CD로 부팅하고 이미지를 복원 할 수 있습니다. 여기서 부트 로더는 일종의 바이오스이며 작동하면 이미지를 플래시 할 수 있습니다. 컴퓨터에서 호환되지 않는 맞춤 BIOS를 플래시 한 경우 PC를 "벽돌 게"할 수도 있습니다.

    안드로이드 장치에서 부트 로더를 건드리지 않으면, 부트 로더를 건드리지 않으며, 심지어 일부 장치에는 "usb jig"가있어 부트 로더를 다시 복원 할 수 있습니다. 사람들이 PC에서보다 휴대 전화에서 훨씬 더 무모한 이유는 저를 넘어선 것입니다.

    아이디어는 좋다고 생각하지만 실제로는 복원 옵션과 실제 "하드 브릭 (hard brick)"가능성이 PC 세계와 거의 동일하고 PC에 대해 불평하는 사람이 없기 때문에 지금 당장 필요하지 않습니다. 사람들은 좀 더 조심해야합니다.

관련 자료

  • 이전 internal storage - 내 SD 카드 제거하기
  • 다음 applications - Google Play의 모든 앱이 Samsung Galaxy S4와 호환됩니까?