플래시 맞춤형 ROM의 미래는 웹 브라우저를 통해 이루어질 것입니다

개발자는 브라우저에서 바로 Fastboot가 제공하는 모든 플래싱 기능을 수행할 수 있는 새로운 웹 도구를 출시했습니다.

어떤 사람들에게는 애프터마켓 개발 현장에 발을 담그고 싶은 충동이 왔다 갔다 합니다. 때로 우리는 새 전화기에 필요한 모든 것이 들어 있는 척하면서 만족스럽다고 주장합니다. 허니문 기간이 끝나면 바로 옛 습관으로 돌아가서 빨리 루팅과 맞춤 ROM의 세계로 뛰어들고 싶어합니다. 다양한 일반 제품이 있는 반면 또는 장치별 깜박이는 가이드를 통해 도움을 받을 수 있지만, 모든 용어와 프로그램이 무엇인지 이해하려는 신규 사용자에게는 여전히 어려운 작업이 될 수 있습니다. 을 위한. 고급 사용자라도 시스템 설정을 몇 번이나 조작해도 PC(또는 Mac)가 Android 휴대폰을 인식하지 못하는 경우가 있습니다.

구글은 언제 Android Flash Tool을 처음 발표했습니다. 일반 시스템 이미지(GSI) 설치 작업을 간소화하기 위한 노력으로 몇 가지 논의가 있었습니다. 브라우저 기반 접근 방식이 플래시를 단순화하는 데 얼마나 효과적인지에 대해 커뮤니티에서 어형 변화표. 결국, 이 방법을 사용하면 사용자는 수동으로 이미지를 다운로드하고 fastboot 명령을 사용하여 플래시하는 불편함을 피할 수 있습니다. 그러나 Google의 서비스는 온라인 도구와만 호환되므로 약간 제한적입니다. 소수의 장치이며 공식 AOSP 이미지와 재고 펌웨어만 플래시하는 것으로 제한됩니다. 패키지. 그러기 위해 옆을 지나가는 대니 린(Danny Lin) kdrag0n 우리 포럼에서 개발된 fastboot.js – JavaScript 구현 빠른 부팅 프로토콜 사용하여 웹USB Android 기기에서 타사 운영 체제를 플래싱하는 데 문제가 있는 최종 사용자를 위해 특별히 설계된 API입니다.

다른 옵션이 나타나는 것을 보는 것은 항상 좋은 일이며, JavaScript 기반 플래싱 도구의 등장은 기본적으로 브라우저에서 직접 사용자 정의 ROM을 플래시할 수 있다는 것을 의미합니다! 실제로 이 앱을 관리하는 개발자인 Lin은

Google Pixel 5용 ProtonAOSP 및 기타 장치에서는 이미 일반적인 안드로이드 웹 설치 프로그램, 브라우저에서 완전히 실행되는 본격적인 설치 프로그램 앱 템플릿입니다. ProtonAOSP 프로젝트에서 공식적으로 지원하는 장치가 있는 경우 플래시를 시도해 볼 수도 있습니다. 이 웹 설치 프로그램의 공식 포크를 사용하여.

Kdrag0n은 또한 개인 정보 보호에 초점을 맞춘 웹 설치 프로그램을 작성했습니다. 그래핀OS 그는 이 프로젝트의 초기 개발에 자금을 지원한 공로를 인정했습니다.

Chromium은 버전 61부터 WebUSB를 지원하므로 PC에 설치된 모든 Chromium 기반 브라우저(예: Google Chrome 또는 Microsoft Edge)는 fastboot.js 위에 코딩된 웹 플래싱 도구를 사용할 수 있습니다. Windows에서는 Fastboot 인터페이스용 드라이버를 설치해야 할 수도 있지만 대부분의 경우 Windows 업데이트를 통해 자동으로 다운로드되어 설치됩니다.

fastboot.js 라이브러리에 관한 자세한 내용은 아래 링크된 저장소에서 확인할 수 있습니다. 아직은 기본 Fastboot 바이너리를 다목적으로 대체할 의도는 아니지만 Javascript 구현은 고유한 기능을 갖추고 있습니다. OS에 구애받지 않는 특성은 조정을 위해 Android 플랫폼 도구에 대한 이식 가능하고 편리한 보완 또는 잠재적으로 대안을 제공합니다. 필요합니다. 필요한 모든 것이 브라우저에 바로 있기 때문에 사용자는 더 이상 명령 누락과 관련된 문제로 고생하거나 업데이트된 Android 플랫폼 도구를 다운로드하기 위해 애쓰지 않아도 됩니다.

fastboot.js GitHub 레포