Chainfire, Android 6.0용 시스템리스 루트 출시

저명한 개발자 Chainfire는 더 이상 /system 파티션을 수정할 필요가 없는 새로운 루트 방법을 출시했습니다. 자세한 내용을 읽어보세요!

기기를 루팅한 적이 있다면 들어본 적이 있을 가능성이 매우 높습니다. 체인파이어, XDA 수석 중재자 및 수석 인정 개발자. 그렇지 않은 경우 Chainfire는 SuperSU, CF Auto Root, TriangleAway 및 CF.lumen은 그를 Android 모딩 분야에서 가장 영향력 있는 개발자 중 하나로 만들었습니다. 지역 사회.

우리는 최근에 보도했습니다. Chainfire의 SuperSU 양도 결정 Coding Code Mobile Technology LLC(CCMT)에 전달했지만 Chainfire는 SuperSU에서 계속 활동하다가 결국 2년에 걸쳐 단계적으로 활동을 중단할 것이라고 언급했습니다.

그의 말대로 Chainfire는 여전히 SuperSU에 참여하고 있으며 방금 출시했습니다. /system 파티션을 수정하지 않고 Android 6.0 Marshmallow 루트. 이는 다음과 같이 표시됩니다. 실험 그 뒤에 있는 아이디어에는 몇 가지 주의 사항이 있으며, 그 중 가장 중요한 것은 장치를 공장에서 재설정하면 루트가 제거된다는 것입니다.

최신 Android 버전에서 루트를 가지려면 실행 가능한 파일과 부팅 시 데몬이 시작되어야 합니다. 우리는 일반적으로 /system을 수정하고 init에 의해 실행되는 바이너리와 스크립트를 활용하여 이를 수행합니다. 부팅 이미지도 수정하는 경우 시스템을 전혀 수정하지 않고도 이 모든 작업을 수행할 수 있습니다.

그렇다면 시스템 없는 루트에서 어떤 이점을 기대할 수 있습니까? 우리는 Chainfire에 연락했으며 기존 SuperSU에 비해 ​​이것이 갖는 이점은 다음과 같습니다.

  1. 더욱 깔끔한 접근 방식과 디자인
  2. 더 쉽게 루팅 해제
  3. 정리된 /system 파티션
  4. Android 6.0 Marshmallow에서는 필요하지 않은 "sugote"와 같은 항목은 제외됩니다.
  5. 부팅 이미지를 다시 플래시하는 것이 일반적으로 전체 /시스템을 다시 플래시하는 것보다 덜 번거롭기 때문에 OTA가 이제 약간 더 쉬워졌습니다.
  6. 가장 중요한 점은 올바른 커널이 설치되어 있지 않은 경우 장치가 소프트 브릭되지 않는다는 것입니다. Android 6.0을 루트하는 이전 방법에는 커널에 SELinux 정책 패치가 필요했는데, 패치가 없으면 기기가 부팅되지 않습니다. 이 방법을 사용하면 지원 커널이 없으면 루트는 없지만 장치는 부팅됩니다.

예상대로 이 새로운 방법은 이전 루트 파일을 정리하지 않기 때문에 이전 루트 방법과 함께 작동하지 않습니다. 이 때문에 시작하기 전에 깨끗한 상태인지 확인하기 위해 재고/시스템 파티션을 다시 플래시해야 합니다.

다운로드하려면 다음 페이지로 이동하세요. 포럼 게시물. 개발자는 논의가 다음 단계에서 이루어져야 한다고 요청합니다. SuperSU 베타 스레드, 그럼 일반적인 대화를 위해 저쪽으로 가세요. 명심하세요 이것은 실험적인, 버그가 있을 가능성이 높으므로 책임을 지고 진행하세요.

업데이트: Reddit 사용자 MajorNoodles 알렸다 Android Pay가 Nexus 5에서 작동한다고요. 체인파이어, 켜짐 그의 Google+ 소식, Android Pay의 작동은 의도된 것이 아니라 우연에 의한 것이라고 언급합니다. 그는 이에 대응하기 위해 향후 Android Pay가 업데이트될 것으로 기대하고 있습니다.