Android O מציגה שינויים ושיפורים במזהי התקנים

click fraud protection

גוגל הזכירה בקצרה את השינויים שמביאה אנדרואיד O ביחס למזהי מכשירים, כמו גם את מערכת האקראיות החדשה של MAC. תמשיך לקרוא!

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

ב פוסט בבלוג, גוגל פירטה כמה שיפורים ש-Android O מביאה כדי לספק למשתמשים שליטה על השימוש במזהים.

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

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

Android O מציגה גם API חדש, Build.getSerial() שמחליף את android.os שהוצא משימוש כעת. לִבנוֹת. SERIAL על מנת להיות עקבי עם הרשאות זמן הריצה הנדרשות לגישה ל-IMEI. בנוסף ל-Build. SERIAL, מאפייני מערכת אחרים אינם זמינים גם ב-Android O, כגון:

  • ro.runtime.firstboot: חותמת זמן מדויקת של אלפיות השנייה של האתחול הראשון לאחר המחיקה האחרונה או האתחול האחרון
  • htc.camera.sensor.front_SN: מספר סידורי מצלמה (זמין בחלק ממכשירי HTC)
  • persist.service.bdroid.bdaddr: מאפיין כתובת MAC של Bluetooth
  • הגדרות. Secure.bluetooth_address: כתובת MAC של התקן Bluetooth. ב-O, זה זמין רק לאפליקציות בעלות הרשאת LOCAL_MAC_ADDRESS.

אנדרואיד O משלבת גם מערכת אקראית חזקה של כתובות MAC להפצה אקראית של תעבורת סריקת Wi-Fi. שינויים אלה נעשו עבור קושחת ערכת השבבים ב-Google Pixel ו-Nexus 5X, ו-Android O משלבת את השינויים הקושחה הללו לתוך מחסנית ה- Wi-Fi של אנדרואיד, כך שמכשירים אחרים המשתמשים באותה ערכת שבבים ומריצים את Android O יכולים גם לנצל את היתרונות הללו שינויים. חלק מהשינויים מוזכרים בקצרה להלן:

  • עבור כל סריקת Wi-Fi בזמן שהוא מנותק מנקודת גישה, הטלפון משתמש בכתובת MAC אקראית חדשה (בין אם המכשיר במצב המתנה ובין אם לאו).
  • מספר רצף החבילות הראשוני עבור כל סריקה הוא גם אקראי.
  • רכיבי מידע מיותרים של בקשת בדיקה הוסרו: רכיבי מידע מוגבלים לקבוצות הפרמטרים SSID ו-DS.

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

מקור: בלוג מפתחי אנדרואיד