הטלפון מתחבר מחדש ל-VPN בכל בוקר בלי לבקש דבר. זה מרמז שהפרט נמצא שם איפשהו. בדרך כלל הוא לא, לפחות לא בצורה שאפשר לקרוא ולהקליד במכשיר חדש.

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

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

חיבור שעובד אינו סיסמה שמורה

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

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

אז השאלה הראשונה אינה היכן הקובץ. היא איזו הרשאה ניתנה לאפליקציה, והתשובה מגיעה מהספק, לא מהמכשיר.

ארבעה סודות, ארבעה שחזורים

התאימו את המצב שלכם לשורה אחת לפני שתפנו למישהו, כי הבקשה משתנה לחלוטין בהתאם לזהות המקרה.

What is missingWho can restore it
Account password used with a usernameThe identity provider, through a reset
Password protecting a private key or PKCS#12 packageNobody, if it is forgotten; a fresh profile and key are issued instead
Session token or SSO sessionNobody; sign in again to obtain a new session
Reference to a certificate or key held on the deviceThe administrator, by enrolling the new device

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

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

למה העתקת נתוני אפליקציה נכשלת בדרך כלל

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

הראשונה היא מדיניות גיבוי. אנדרואיד 12 הגביל נתוני אפליקציות המיוצאים דרך נתיב adb backup הישן עבור אפליקציות שמכוונות ל-API 31 ואילך, ואפליקציות יכולות להוציא נתונים מהגיבוי לחלוטין. נוהל שנכתב עבור מכשיר ישן אינו שיטת שחזור אוניברסלית עבור מכשיר נוכחי.

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

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

עברו בכוונה לטלפון חלופי

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

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

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

מה לא לעשות

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

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

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

מאמרים קשורים