오픈소스가 루트에 중요한 이유는 무엇입니까? 더 안전하고 강력한 Android 공간을 위해 커뮤니티 대안이 필요한 이유를 이해하려면 설명을 읽어보세요.
업데이트: Chainfire와 이에 대해 논의한 후 여기에 몇 가지 설명을 추가하는 것이 좋을 것이라고 생각했습니다. 소프트웨어가 오픈 소스이거나 비공개 소스인 데에는 여러 가지 이유가 있으며 소프트웨어의 보안은 소스의 가용성에 따라 결정되지 않습니다. 시중에는 매우 안전하고 잘 작성된 폐쇄 소스 소프트웨어가 많이 있고, 제대로 작성되지 않은 오픈 소스도 많이 있습니다. 소프트웨어 - 훌륭하고 유능한 보안 전문가가 실제로 읽고 감사하는 경우에만 오픈 소스의 이점을 얻을 수 있습니다. 그것.
뿌리. 여기서는 우리에게 가장 익숙한 단어이다. 이를 달성하고 사용하기 어렵게 만들려는 Google의 시도가 계속 증가하고 있음에도 불구하고(대부분 이러한 현상은 계속될 것입니다.) 엄격하게 잠겨 있는 ChromeOS와 Android 플랫폼의 융합이 예상됨), 루팅은 XDA에서 여전히 인기가 높습니다.
실제로 전체 생태계가 이를 중심으로 형성되었으며, Android의 보안으로 인해 방지될 수 있는 사용자 정의 및 수정을 실현하기 위한 루트 모델.
루트 확보를 더욱 어렵게 만들기 위해 수년간 Android에 변경 사항이 적용되었습니다.
2008년과 2009년에 Android 사용자 정의가 처음으로 관심을 끌기 시작했을 때 최초의 "실제" 사용자 정의 가능한 수퍼유저 솔루션은 Retired Recognized Developer였습니다. 체인DD. 이를 통해 사람들은 오늘날 우리가 알고 있는 것의 전신인 그래픽 사용자 인터페이스를 통해 루트에 액세스할 수 있는 앱과 그렇지 않은 앱을 제어할 수 있었습니다. 소스 코드는 애플리케이션 그리고 su 바이너리 당신이 그것을 살펴보고 싶다면 여전히 사용할 수 있습니다.
악성 소프트웨어와 사용자 모두에게 루트 확보를 더욱 어렵게 만들기 위해 Android에 적용된 수년간의 변경 사항을 빠르게 진행하고 단계적으로 많은 변화가 있었습니다. 실제로 현재(적어도 Android 6.0에서는) 기기의 커널 램디스크(boot.img)를 변경해야 합니다. 즉, 잠금 해제된 부트로더가 없는 기기의 루트는
아마 곧 못 볼 것 같아.그럼에도 불구하고 최근까지 루트 옵션은 거의 슈퍼SU. 이는 SELinux 정책 및 제약 조건과 같은 새롭고 현대적인 복잡성을 처리하지 못한 이전 루트 솔루션에 비해 큰 개선이었습니다. 유일한 문제는 SuperSU가 폐쇄 소스 소프트웨어라는 점이었습니다. 휴대전화에 대한 절대적인 통제권을 갖는 문지기로서 이는 실제로 오픈 소스여야 하며 감사가 가능해야 합니다. 하지만 지금까지 대부분의 사람들은 XDA 수석 인정 개발자를 신뢰했습니다. 체인파이어, 옳은 일을 하는 것은 그의 명성과 지위를 고려할 때 실제로 문제가 되지 않습니다.
하지만 Chainfire가 SuperSU 인수 이전에 알려지지 않았으며 관련이 없는 제3자에 의해. 그러나 루트 액세스만큼 중요한 것은 사용자들 사이에 경악을 불러일으켰습니다. 사용자가 이를 신뢰하는 것이 정말 중요합니다. 슈퍼유저 애플리케이션이 특정 앱이 사용자 모르게 루트에 자동으로 액세스할 수 있도록 구성되었다고 상상해 보세요. 개발자는 자신의 애플리케이션에 대해 또는 이 액세스 비용을 지불한 다른 개발자를 위해 이 작업을 수행할 수 있습니다. 이런 일이 일어났거나 일어날 것이라고 암시하는 것은 없습니다, 그러나 폐쇄 소스 수퍼유저 솔루션의 가능성은 여전히 남아 있습니다. 또는 방해가 되는 광고가 표시되기 시작할 수도 있습니다. 루트 액세스 권한이 있기 때문에 이를 차단할 수 있는 옵션이 거의 없습니다! 루트 액세스는 강력하므로 이 강력한 기능에 대한 모든 변경은 사람들을 약간 불안하게 만들 수 있습니다.
어떤 루트 솔루션을 사용하든 완전한 오픈 소스 버전을 사용하는 것은 매우 중요합니다.
그러나 다행스럽게도 XDA의 정신에 따라 사용자 그룹이 모여서 완전히 오픈 소스이고 커뮤니티에서 개발될 진정한 현대적인 수퍼유저 솔루션을 만들려는 시도를 했습니다. 이 작업이 완료되면 사용자는 새로운 루트 솔루션에서 독점 루트 솔루션을 사용할지 선택할 수 있습니다. 평판이 알려지지 않은 회사, 개방적이고 투명한 회사, 지역 사회.
선택은 누구에게도 해를 끼치지 않으며 루트 액세스의 경우 보안 및 개인 정보 보호를 위해 두 개 이상의 선택을 갖는 것이 필수적입니다.
그러나 어떤 루트 솔루션을 사용하든 상관없이 상업용 또는 독점 제품에 대한 강력한 대안으로 완전한 오픈 소스 버전을 사용하는 것은 매우 중요합니다. 실제로 독점 제품 사용자에게도 도움이 될 것입니다. 실행 가능한 대안이 있다는 것만으로도 SuperSU의 개발자와 새로운(알 수 없으며 현재 신뢰할 수 없는) 소유자가 대중에게 행동하도록 보장하는 데 필수적입니다. 관심. 대안이 없으니, 무죄로 행동하면 갈 곳이 없다. 반면, 강력한 오픈 소스 대안을 사용하면 다음과 같은 방식으로 행동하려는 강력한 인센티브가 있습니다. 심각한 평판 손상을 감수하기보다는 사용자의 이익을 보호하고 사용자의 이탈을 목격합니다. 다른 곳.
이러한 이유로 저는 관련 기술을 갖춘 사람이라면 누구나 오픈 소스 프로젝트에 참여하도록 권장합니다. 완전히 오픈 소스 소프트웨어를 기반으로 하는 커뮤니티 주도의 고품질 수퍼유저 솔루션을 보유하는 것은 SuperSU를 계속 사용하려는 사람들을 포함하여 전체 커뮤니티에 도움이 될 것입니다. 선택은 누구에게도 해를 끼치지 않으며 루트 액세스의 경우 보안 및 개인 정보 보호를 위해 두 개 이상의 선택을 갖는 것이 필수적입니다. 개발은 초기 단계에 있으며 Github에서 진행 중입니다. 부팅 이미지에 대한 패치는 문제 섹션에서 논의됩니다. 이 저장소, 그리고 슈퍼유저 앱 자체는 다음에서 개발되고 있습니다. 이 저장소.
토론에 참여하거나 개발에 참여해 보는 것은 어떨까요? 포럼의 토론 스레드? 진정한 커뮤니티 주도의 오픈 소스 감사 가능한 수퍼유저 솔루션을 만들고 항상 완전한 오픈 소스 소프트웨어를 사용하여 루트 액세스 권한을 얻고 제어할 수 있는 옵션이 될 것입니다. 핸드폰.