העתיד של ROM מהבהבים מותאמים אישית יהיה באמצעות דפדפן אינטרנט

מפתח פרסם כלי אינטרנט חדש המאפשר לך לבצע את כל הפונקציות המהבהבות שמספק Fastboot ישירות מהדפדפן שלך.

עבור אנשים מסוימים, הדחף לטבול את אצבעות רגליהם בסצנת הפיתוח של שוק האחורי בא והולך. לפעמים אנחנו טוענים שאנחנו מרוצים מטלפון חדש, ומעמידים פנים שיש לו את כל מה שאנחנו צריכים. מיד לאחר שתקופת ירח הדבש מסתיימת, אנו חוזרים להרגלים הישנים ורוצים לצלול במהירות לעולם ההשתרשות וה-ROMs המותאמים אישית. אמנם יש גנרי שונים או מדריכים מהבהבים ספציפיים למכשיר הזמינים כדי לעזור לך, זו עדיין יכולה להיות משימה מרתיעה עבור משתמש חדש שמנסה להבין מה הם כל המונחים והתוכניות הללו ל. אפילו עבור משתמשים חזקים, לפעמים אתה פשוט לא יכול לגרום למחשב (או ה-Mac) לזהות את טלפון האנדרואיד שלך, לא משנה כמה פעמים אתה מתעסק עם הגדרות המערכת.

כאשר גוגל הכריז לראשונה על כלי פלאש אנדרואיד כמאמץ לייעל את עבודת ההתקנה של תמונת מערכת כללית (GSI), היה דיון מסוים בקרב הקהילה על כמה יעילה תהיה הגישה מבוססת הדפדפן בפישוט ההבהוב פרדיגמה. אחרי הכל, השיטה אכן מאפשרת למשתמשים לעקוף את אי הנוחות של הורדה ידנית של תמונות והבהבתן עם פקודות fastboot. ההצעה של גוגל, לעומת זאת, מעט מגבילה מכיוון שהכלי המקוון תואם רק ל-a קומץ מכשירים, ואתה מוגבל להבהב רק תמונות AOSP רשמיות וקושחת מלאי חבילות. לשם כך, דני לין, שעובר על פניו

kdrag0n בפורומים שלנו, שפותחו fastboot.js – יישום JavaScript של פרוטוקול fastboot משתמש ב WebUSB API, המיועד במיוחד למשתמשי קצה שמתקשים להבהב מערכות הפעלה של צד שלישי במכשירי אנדרואיד.

זה תמיד טוב לראות אפשרויות אחרות צצות, והגעתו של כלי מהבהב מבוסס JavaScript פירושה בעצם שאתה תוכל להבהב ROMs מותאמים אישית ישירות מהדפדפן שלך! למעשה, לין, היזם שמתחזק את ProtonAOSP עבור Google Pixel 5 ומכשירים אחרים, כבר הגיעו עם גנרי מתקין אינטרנט של אנדרואיד, תבנית אפליקציה להתקנה מלאה הפועלת כולה בדפדפן. במקרה שיש לך מכשיר שנתמך רשמית על ידי פרויקט ProtonAOSP, אתה יכול אפילו לנסות להבהב אותו באמצעות מזלג רשמי של מתקין אינטרנט זה.

Kdrag0n גם כתב את מתקין האינטרנט עבור ממוקדי הפרטיות GrapheneOS פרויקט, שאותו הוא זוכה למימון הפיתוח הראשוני של פרויקט זה.

Chromium תומך ב-WebUSB מאז גרסה 61, כך שכל דפדפן מבוסס Chromium (למשל Google Chrome או Microsoft Edge) המותקן במחשב האישי שלך יכול להשתמש בכלי מהבהב האינטרנט המקודד על גבי fastboot.js. ב-Windows, ייתכן שתצטרך גם להתקין מנהל התקן עבור ממשק Fastboot, אך הוא יוריד ויותקן באופן אוטומטי דרך Windows Update ברוב המקרים.

מידע נוסף לגבי ספריית fastboot.js ניתן למצוא במאגר המקושר למטה. אמנם עדיין לא נועד להוות תחליף לכל מטרה של ה-Fastboot הבינארי המקורי, אבל יישום Javascript, עם הטבוע בו אופי אגנוסטי של מערכת ההפעלה, מציע השלמה ניידת ונוחה, או אולי אפילו אלטרנטיבה, לכלי פלטפורמת אנדרואיד עבור השינויים שלך צרכי. המשתמשים כבר לא יצטרכו לסבול מבעיות הקשורות לפקודות שהוחמצו או לטרוף להוריד כלים מעודכנים של פלטפורמת אנדרואיד, מכיוון שכל מה שאתה צריך יהיה שם בדפדפן שלך.

fastboot.js GitHub Repo