कस्टम रोम को चमकाने का भविष्य एक वेब ब्राउज़र के माध्यम से होगा

एक डेवलपर ने एक नया वेब टूल जारी किया है जो आपको सीधे आपके ब्राउज़र से फास्टबूट द्वारा प्रदान की गई सभी फ्लैशिंग कार्यक्षमताओं को निष्पादित करने की अनुमति देता है।

कुछ लोगों के लिए, अपने पैर की उंगलियों को बाद के विकास के दृश्य में डुबाने की इच्छा आती है और चली जाती है। कभी-कभी हम नए फोन से संतुष्ट होने का दावा करते हैं, यह दिखावा करते हुए कि उसमें वह सब कुछ है जो हमें चाहिए। हनीमून अवधि समाप्त होने के तुरंत बाद, हम पुरानी आदतों पर वापस आ जाते हैं और जल्दी से रूटिंग और कस्टम रोम की दुनिया में गोता लगाना चाहते हैं। जबकि विभिन्न जेनेरिक हैं या डिवाइस-विशिष्ट फ्लैशिंग गाइड आपकी सहायता के लिए उपलब्ध हैं, फिर भी एक नए उपयोगकर्ता के लिए यह समझना एक कठिन काम हो सकता है कि वे सभी नियम और कार्यक्रम क्या हैं के लिए। यहां तक ​​कि बिजली उपयोगकर्ताओं के लिए भी, कभी-कभी आप अपने पीसी (या मैक) को अपने एंड्रॉइड फोन को पहचानने में असमर्थ पाते हैं, भले ही आप सिस्टम सेटिंग्स के साथ कितनी भी बार गड़बड़ी करें।

जब गूगल सबसे पहले एंड्रॉइड फ्लैश टूल की घोषणा की जेनेरिक सिस्टम इमेज (जीएसआई) इंस्टॉलेशन कार्य को सुव्यवस्थित करने के प्रयास के रूप में, कुछ चर्चा हुई फ्लैशिंग को सरल बनाने में ब्राउज़र-आधारित दृष्टिकोण कितना प्रभावी होगा, इसके बारे में समुदाय के बीच आदर्श। आखिरकार, यह विधि उपयोगकर्ताओं को छवियों को मैन्युअल रूप से डाउनलोड करने और फास्टबूट कमांड के साथ फ्लैश करने की असुविधा को दूर करने की अनुमति देती है। हालाँकि, Google की पेशकश थोड़ी प्रतिबंधात्मक है क्योंकि ऑनलाइन टूल केवल इसके साथ संगत है मुट्ठी भर डिवाइस, और आप केवल आधिकारिक AOSP छवियों और स्टॉक फ़र्मवेयर को चमकाने तक ही सीमित हैं संकुल. उस अंत तक, डैनी लिन, जो वहां से गुजरता है

kdrag0n हमारे मंचों पर, विकसित fastboot.js - का एक जावास्क्रिप्ट कार्यान्वयन फास्टबूट प्रोटोकॉल का उपयोग वेबयूएसबी एपीआई, विशेष रूप से उन अंतिम उपयोगकर्ताओं के लिए तैयार किया गया है जिन्हें एंड्रॉइड डिवाइस पर तृतीय-पक्ष ऑपरेटिंग सिस्टम को फ्लैश करने में परेशानी होती है।

अन्य विकल्पों को पॉप अप होते देखना हमेशा अच्छा होता है, और जावास्क्रिप्ट-आधारित फ्लैशिंग टूल के आगमन का अनिवार्य रूप से मतलब है कि आप सीधे अपने ब्राउज़र से कस्टम रोम फ्लैश करने में सक्षम होंगे! वास्तव में, लिन, डेवलपर जो इसका रखरखाव करता है Google Pixel 5 के लिए ProtonAOSP और अन्य उपकरण, पहले ही एक जेनेरिक लेकर आ चुके हैं एंड्रॉइड वेब इंस्टॉलर, एक पूर्ण विकसित इंस्टॉलर ऐप टेम्पलेट जो पूरी तरह से ब्राउज़र में चलता है। यदि आपके पास एक उपकरण है जो आधिकारिक तौर पर प्रोटोनएओएसपी प्रोजेक्ट द्वारा समर्थित है, तो आप इसे फ्लैश करने का भी प्रयास कर सकते हैं इस वेब इंस्टॉलर के आधिकारिक फ़ोर्क का उपयोग करना.

Kdrag0n ने गोपनीयता-केंद्रित के लिए वेब इंस्टॉलर भी लिखा ग्राफीनओएस परियोजना, जिसे वह इस परियोजना के प्रारंभिक विकास के वित्तपोषण का श्रेय देते हैं।

क्रोमियम ने संस्करण 61 से वेबयूएसबी का समर्थन किया है, इसलिए आपके पीसी पर स्थापित कोई भी क्रोमियम-आधारित ब्राउज़र (जैसे Google Chrome या Microsoft Edge) fastboot.js के शीर्ष पर कोडित वेब फ्लैशिंग टूल का उपयोग कर सकता है। विंडोज़ पर, आपको फास्टबूट इंटरफ़ेस के लिए ड्राइवर स्थापित करने की भी आवश्यकता हो सकती है, लेकिन यह ज्यादातर मामलों में विंडोज़ अपडेट के माध्यम से स्वचालित रूप से डाउनलोड और इंस्टॉल हो जाएगा।

fastboot.js लाइब्रेरी के संबंध में अधिक जानकारी नीचे लिंक की गई रिपॉजिटरी में पाई जा सकती है। हालाँकि अभी तक मूल फास्टबूट बाइनरी का सर्व-उद्देश्यीय प्रतिस्थापन नहीं हुआ है, लेकिन जावास्क्रिप्ट कार्यान्वयन, इसके अंतर्निहित के साथ ओएस-अज्ञेयवादी प्रकृति, आपके बदलाव के लिए एंड्रॉइड प्लेटफ़ॉर्म टूल के लिए एक पोर्टेबल और सुविधाजनक पूरक, या संभावित रूप से वैकल्पिक भी प्रदान करती है। जरूरत है. अब उपयोगकर्ताओं को मिस्ड कमांड से संबंधित समस्याओं से पीड़ित नहीं होना पड़ेगा या अपडेटेड एंड्रॉइड प्लेटफ़ॉर्म टूल डाउनलोड करने के लिए संघर्ष नहीं करना पड़ेगा, क्योंकि आपको जो कुछ भी चाहिए वह सीधे आपके ब्राउज़र में होगा।

fastboot.js GitHub रेपो