פרצה שנתגלתה במערכת ההפעלה הייעודית לטאבלטים עוקפת את ההגבלות של מיקרוסופט ומאפשר להריץ יישומים (שנכתבו עבור מעבדי ARM) שלא דרך חנות האפליקציות הייעודית המובנית
מפתח בקהילת XDA, בעל הכינוי clrokr, מצא דרך להפעיל אפליקציות שולחן עבודה (Desktop) על מערכת Windows RT, דבר שממייקרוסופט חוסמת כידוע. לכל אפליקציה שרצה בסביבת חלונות בכל גירסה שהיא יש רמת חתימה. כדי להריץ אפליקציות על מערכת הווינדוס RT יש צורך ברמת חתימה 8, שאומרת בעצם שמייקרוסופט היא זאת שחתמה את האפליקציה, וכך היא מצליחה לאכוף את חוסר יכולת הרצת אפליקציות שלא דרך החנות שלה (על סביבות x86 דרך אגב, רמת החתימה הנדרשת היא 0 ולכן אתם יכולים להריץ כל אפליקציה שהיא).
אכיפת החתימות הללו מתבצעות ע"י הקרנל עצמו ברמת הקוד ולא נתונות לשינוי משתמש. אך המפתח הנ"ל גילה דרך לעשות מניפולציה להגדרה הזו בזמן ריצה, כלומר ישירות מהזיכרון, מה שאומר שבכל הפעלה מחדש של המכשיר יהיה צורך להפעיל את הפרצה מחדש.
הפעלת הפרצה היא כלל וכלל לא פשוטה וחשוב להדגיש שוב שהיא תאפשר לכם להריץ אפליקציות דקסטופ שקומפלו במיוחד לארכטיקטורת ARM ולא ל-x86, כך שהשימושיות של הפרצה הזאת היא לא גדולה במיוחד.
יחד עם זאת, תמיד נחמד לראות שקהילת הפיתוח מצליחה לעשות דברים כאלו ומאפשרת למשתמשים לנצל את היכולות המירביות מהמכשירים שהם קנו במיטב כספם, בלי להיות תלויים בהתניות היצרנית.
ואם כבר מדברים על היצרנית, מייקרוסופט הגיבה על העניין הזה בצורה מאוד חיובית. בתרגום חופשי:
"התרחיש המתואר הוא לא פרצת אבטחה ולא מהווה איום על משתמשי ווינדוס RT. המנגנון המתואר הוא לא משהו שהמשתמש הממוצע יכול לעשות או ינצל… אנו מעריצים את התושיה וכושר ההמצאה של האנשים שהצליחו לעשות זאת ומברכים על העבודה הקשה שהם עשו על מנת לתעד זאת. אנו לא מבטיחים שהאפשרות הזו תישאר פתוחה בעדכונים העתידיים של המערכת".
הסורגים של ווינדוס RT נפרצו, לעת עתה |
כלומר במילים אחרות, סחטיין על המפתח ואל תבנו על זה שלא נטפל בזה בעדכון תוכנה עתידי. כך שאם אתם הבודדים שיש להם כבר מכשיר ווינדוס RT ויש לכם את היכולת הטכנית לבצע את הפרצה הזו, תדעו שזמנכם לבצעה מוגבל (כל עוד אתם מחילים עדכוני מערכת למכשירכם).