นักพัฒนาซอฟต์แวร์ได้เปิดตัวเครื่องมือเว็บใหม่ที่ช่วยให้คุณสามารถใช้งานฟังก์ชันการแฟลชทั้งหมดที่ Fastboot มอบให้ได้จากเบราว์เซอร์ของคุณ
สำหรับบางคน ความต้องการที่จะเข้าไปมีส่วนร่วมในฉากการพัฒนาหลังการขายเกิดขึ้นและดับไป บางครั้งเราอ้างว่าพอใจกับโทรศัพท์เครื่องใหม่ โดยแสร้งทำเป็นว่าโทรศัพท์มีทุกสิ่งที่เราต้องการ หลังจากช่วงฮันนีมูนสิ้นสุดลง เราก็ถอยกลับไปใช้นิสัยเดิมๆ และต้องการดำดิ่งสู่โลกแห่งการรูทและ ROM แบบกำหนดเองอย่างรวดเร็ว ในขณะที่มีทั่วไปต่างๆ หรือมีคำแนะนำการกะพริบเฉพาะอุปกรณ์ที่พร้อมช่วยเหลือคุณ ยังคงเป็นงานที่น่ากังวลสำหรับผู้ใช้ใหม่ที่พยายามทำความเข้าใจว่าข้อกำหนดและโปรแกรมทั้งหมดเหล่านั้นคืออะไร สำหรับ. แม้แต่ผู้ใช้ระดับสูง บางครั้งคุณก็ไม่สามารถทำให้พีซี (หรือ Mac) จดจำโทรศัพท์ Android ของคุณได้ ไม่ว่าคุณจะยุ่งกับการตั้งค่าระบบกี่ครั้งก็ตาม
เมื่อกูเกิ้ล เปิดตัว Android Flash Tool เป็นครั้งแรก เนื่องจากความพยายามที่จะปรับปรุงงานการติดตั้ง Generic System Image (GSI) จึงมีการพูดคุยกันบางประการ ในหมู่ชุมชนเกี่ยวกับประสิทธิภาพของวิธีการที่ใช้เบราว์เซอร์ในการลดความซับซ้อนของการกะพริบ กระบวนทัศน์ ท้ายที่สุดแล้ว วิธีการนี้จะช่วยให้ผู้ใช้หลีกเลี่ยงความไม่สะดวกในการดาวน์โหลดภาพด้วยตนเองและทำการแฟลชด้วยคำสั่ง fastboot อย่างไรก็ตาม ข้อเสนอของ Google นั้นมีข้อจำกัดเล็กน้อยเนื่องจากเครื่องมือออนไลน์ใช้งานได้กับ a เท่านั้น มีอุปกรณ์จำนวนหนึ่ง และคุณถูกจำกัดให้กระพริบเพียงรูปภาพ AOSP อย่างเป็นทางการและเฟิร์มแวร์หุ้นเท่านั้น แพคเกจ ด้วยเหตุนี้ แดนนี่ ลิน ผู้ที่จากไป
kdrag0n บนฟอรั่มของเราได้รับการพัฒนา fastboot.js – การใช้งาน JavaScript ของ โปรโตคอล fastboot ใช้ เว็บUSB API มุ่งเป้าไปที่ผู้ใช้ปลายทางที่มีปัญหาในการแฟลชระบบปฏิบัติการของบริษัทอื่นบนอุปกรณ์ Android โดยเฉพาะเป็นเรื่องดีเสมอที่จะเห็นตัวเลือกอื่น ๆ ปรากฏขึ้น และการมาถึงของเครื่องมือแฟลชที่ใช้ JavaScript หมายความว่าคุณจะสามารถแฟลช ROM แบบกำหนดเองได้โดยตรงจากเบราว์เซอร์ของคุณ! อันที่จริง Lin ผู้พัฒนาที่ดูแล ProtonAOSP สำหรับ Google Pixel 5 และอุปกรณ์อื่นๆ ก็มีมาแบบทั่วไปแล้ว โปรแกรมติดตั้งเว็บ Androidซึ่งเป็นเทมเพลตแอปตัวติดตั้งเต็มรูปแบบที่ทำงานทั้งหมดในเบราว์เซอร์ ในกรณีที่คุณมีอุปกรณ์ที่ได้รับการสนับสนุนอย่างเป็นทางการจากโครงการ ProtonAOSP คุณสามารถลองแฟลชได้ ใช้ทางแยกอย่างเป็นทางการของตัวติดตั้งเว็บนี้.
Kdrag0n ยังเขียนตัวติดตั้งเว็บเพื่อเน้นความเป็นส่วนตัวอีกด้วย GrapheneOS โครงการซึ่งเขาให้เครดิตสำหรับเงินทุนในการพัฒนาโครงการนี้เบื้องต้น
Chromium รองรับ WebUSB ตั้งแต่เวอร์ชัน 61 ดังนั้นเบราว์เซอร์ที่ใช้ Chromium (เช่น Google Chrome หรือ Microsoft Edge) ที่ติดตั้งบนพีซีของคุณสามารถใช้เครื่องมือการแฟลชเว็บที่เข้ารหัสไว้ด้านบนของ fastboot.js บน Windows คุณอาจต้องติดตั้งไดรเวอร์สำหรับอินเทอร์เฟซ Fastboot แต่ส่วนใหญ่แล้วระบบจะดาวน์โหลดและติดตั้งไดรเวอร์โดยอัตโนมัติผ่าน Windows Update
ข้อมูลเพิ่มเติมเกี่ยวกับไลบรารี fastboot.js สามารถพบได้ในพื้นที่เก็บข้อมูลที่ลิงก์ด้านล่าง แม้ว่าจะไม่ได้หมายถึงการแทนที่ไบนารี่ Fastboot ดั้งเดิมแบบอเนกประสงค์ แต่การใช้งาน Javascript ก็มีอยู่ในตัวของมันเอง ลักษณะที่ไม่เชื่อเรื่อง OS นำเสนอส่วนเสริมแบบพกพาและสะดวกสบาย หรือแม้แต่ทางเลือกอื่นสำหรับเครื่องมือแพลตฟอร์ม Android สำหรับการปรับแต่งของคุณ ความต้องการ ผู้ใช้จะไม่ต้องทนทุกข์ทรมานจากปัญหาที่เกี่ยวข้องกับคำสั่งที่ไม่ได้รับหรือการแย่งชิงเพื่อดาวน์โหลดเครื่องมือแพลตฟอร์ม Android ที่อัปเดตอีกต่อไป เนื่องจากทุกสิ่งที่คุณต้องการจะอยู่ที่นั่นในเบราว์เซอร์ของคุณ
fastboot.js GitHub Repo