Το μέλλον των προσαρμοσμένων ROM που αναβοσβήνουν θα είναι μέσω ενός προγράμματος περιήγησης ιστού

click fraud protection

Ένας προγραμματιστής κυκλοφόρησε ένα νέο εργαλείο Ιστού που σας επιτρέπει να εκτελείτε όλες τις λειτουργίες που αναβοσβήνουν που παρέχονται από το Fastboot απευθείας από το πρόγραμμα περιήγησής σας.

Για μερικούς ανθρώπους, η επιθυμία να βουτήξουν τα δάχτυλά τους στη σκηνή ανάπτυξης aftermarket έρχεται και φεύγει. Μερικές φορές ισχυριζόμαστε ότι είμαστε ικανοποιημένοι με ένα νέο τηλέφωνο, προσποιούμενοι ότι έχει όλα όσα χρειαζόμαστε. Αμέσως μετά τη λήξη της περιόδου του μέλιτος, επιστρέφουμε στις παλιές συνήθειες και θέλουμε γρήγορα να βουτήξουμε στον κόσμο του rooting και των custom ROM. Ενώ υπάρχουν διάφορα γενικά ή οδηγούς που αναβοσβήνουν ειδικά για τη συσκευή που είναι διαθέσιμοι για να σας βοηθήσουν, μπορεί να είναι μια τρομακτική εργασία για έναν νέο χρήστη που προσπαθεί να καταλάβει τι είναι όλοι αυτοί οι όροι και τα προγράμματα Για. Ακόμη και για ισχυρούς χρήστες, μερικές φορές απλά δεν μπορείτε να κάνετε τον υπολογιστή σας (ή το Mac) να αναγνωρίσει το τηλέφωνό σας Android, όσες φορές κι αν μπλέξετε με τις ρυθμίσεις του συστήματος.

Όταν η Google ανακοίνωσε για πρώτη φορά το Android Flash Tool Ως μια προσπάθεια να βελτιωθεί η εργασία εγκατάστασης Generic System Image (GSI), υπήρξε κάποια συζήτηση μεταξύ της κοινότητας σχετικά με το πόσο αποτελεσματική θα ήταν η προσέγγιση που βασίζεται σε πρόγραμμα περιήγησης στην απλούστευση της αναλαμπής παράδειγμα. Σε τελική ανάλυση, η μέθοδος επιτρέπει στους χρήστες να παρακάμπτουν την ταλαιπωρία της μη αυτόματης λήψης εικόνων και να τις αναβοσβήνουν με εντολές fastboot. Η προσφορά της Google, ωστόσο, είναι λίγο περιοριστική επειδή το διαδικτυακό εργαλείο είναι συμβατό μόνο με α λίγες συσκευές και περιορίζεστε στο να αναβοσβήνει τίποτα εκτός από επίσημες εικόνες AOSP και υλικολογισμικό στοκ πακέτα. Για το σκοπό αυτό, ο Ντάνι Λιν, που περνάει kdrag0n στα φόρουμ μας, που αναπτύχθηκαν fastboot.js – μια υλοποίηση JavaScript του πρωτόκολλο fastboot χρησιμοποιώντας την WebUSB API, που απευθύνεται ειδικά σε τελικούς χρήστες που αντιμετωπίζουν προβλήματα με το αναβοσβήσιμο λειτουργικών συστημάτων τρίτων σε συσκευές Android.

Είναι πάντα καλό να βλέπετε άλλες επιλογές να εμφανίζονται και η άφιξη ενός εργαλείου που αναβοσβήνει βασισμένο σε JavaScript ουσιαστικά σημαίνει ότι θα μπορείτε να αναβοσβήσετε προσαρμοσμένες ROM απευθείας από το πρόγραμμα περιήγησής σας! Στην πραγματικότητα, ο Lin, ο προγραμματιστής που διατηρεί το ProtonAOSP για το Google Pixel 5 και άλλες συσκευές, έχει ήδη καταλήξει σε ένα γενικό Πρόγραμμα εγκατάστασης ιστού Android, ένα πλήρες πρότυπο εφαρμογής προγράμματος εγκατάστασης που εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησης. Σε περίπτωση που έχετε μια συσκευή που υποστηρίζεται επίσημα από το έργο ProtonAOSP, μπορείτε ακόμη και να δοκιμάσετε να την αναβοσβήσετε χρησιμοποιώντας ένα επίσημο fork αυτού του προγράμματος εγκατάστασης web.

Το Kdrag0n έγραψε επίσης το πρόγραμμα εγκατάστασης ιστού για το απόρρητο GrapheneOS έργο, το οποίο πιστώνει για τη χρηματοδότηση της αρχικής ανάπτυξης αυτού του έργου.

Το Chromium υποστηρίζει το WebUSB από την έκδοση 61, επομένως οποιοδήποτε πρόγραμμα περιήγησης που βασίζεται σε Chromium (π.χ. Google Chrome ή Microsoft Edge) που είναι εγκατεστημένο στον υπολογιστή σας μπορεί να χρησιμοποιεί το εργαλείο που αναβοσβήνει ιστού κωδικοποιημένο πάνω από το fastboot.js. Στα Windows, μπορεί επίσης να χρειαστεί να εγκαταστήσετε ένα πρόγραμμα οδήγησης για τη διεπαφή Fastboot, αλλά στις περισσότερες περιπτώσεις θα γίνει αυτόματη λήψη και εγκατάσταση μέσω του Windows Update.

Περισσότερες πληροφορίες σχετικά με τη βιβλιοθήκη fastboot.js μπορείτε να βρείτε στο αποθετήριο που συνδέεται παρακάτω. Αν και δεν πρόκειται να αντικαταστήσει ακόμη το εγγενές δυαδικό αρχείο Fastboot, η εφαρμογή Javascript, με την εγγενή της Ο αγνωστικιστικός χαρακτήρας του λειτουργικού συστήματος, προσφέρει ένα φορητό και βολικό συμπλήρωμα, ή ενδεχομένως ακόμη και εναλλακτική, στα εργαλεία της πλατφόρμας Android για την προσαρμογή σας ανάγκες των. Δεν θα χρειάζεται πλέον οι χρήστες να υποφέρουν από ζητήματα που σχετίζονται με χαμένες εντολές ή να ανακατεύονται για λήψη ενημερωμένων εργαλείων πλατφόρμας Android, καθώς όλα όσα χρειάζεστε θα βρίσκονται εκεί στο πρόγραμμα περιήγησής σας.

fastboot.js GitHub Repo