התקנת תעודה בתוכנת Windows subsystem for Android: הבדלים בין גרסאות בדף
(הוספת אפשרות למג'יסק) |
מ (Sivan22 העביר את הדף התקנת תעודה בתוכנת Android subsystem for windows לשם התקנת תעודה בתוכנת Windows subsystem for Android: שם מדויק יותר) |
(אין הבדלים)
|
גרסה מ־12:39, 28 באוקטובר 2021
בשלבי עריכה - sivan22
Windows subsystem for Android היא מערכת המשנה של ווינדוס לאנדרואיד המאפשרת להריץ יישומי אנדרואיד על מחשבי windows כמו יישומי מערכת רגילים. המערכת משתמשת בתעודות משל עצמה ולא בתעודות של windows ולפיכך נדרש להתקין תעודת אבטחה בתוך מערכת המשנה.
הפתרון הנוכחי כולל הסרת התוכנה והתקנתה מחדש לאחר טיפול בקבצי ההתקנה. [לא ניתן לטפל בתוכנית שכבר מותקנת] נדרש לינוקס או wsl.
[אפשרות אחרת כוללת שימוש בWSA בגירסת מפתחים שמגיעה עם magisk מובנה. ראה כאן: לאפשרות זו יש חסרון מפני שהיא גורמת למכשיר להיות מושרש על כל המשתמע מכך, להבדיל מהשיטה שלפנינו]
שלב ראשון - השגת קובץ ההתקנה וחילוצו
- להורדת התוכנה יש להכנס לקישור הבא: https://store.rg-adguard.net/
- 9P3395VX91NR הוא הproductId של קובץ זה.
- להוריד את הקובץ - עם סיומת msixbundle הגדול ביותר (בערך 1.2 ג"ב)
- לחלץ את תוכן הקובץ באמצעות winrar או תוכנה דומה.
- אחד הקבצים הממוקמים בתוכה המכיל בשמו את המילים releaseNightly_X64 (כ700 ג"ב) הוא הקובץ הדרוש לנו.
- חלץ את הקובץ הזה לתוך תיקיה - נקרא לה WSA.
שלב שני - טיפול בתמונות המערכת
הורד מגיטהאב את החבילה הבאה: https://github.com/Sivan22/WSA_Netfree_CA_Add/archive/refs/heads/main.zip חלץ את קובץ הזיפ.
את הקבצים הבאים יש להעתיק לתיקיה (שהורדנו מגיטהאב) המחולצת לתוך תיקיית #IMAGES:
- system.img
- system_ext.img
- vendor.img
- product.img
הפעל wsl בתיקייה המחולצת.
הפעל את הפקודות הבאות:
- dos2unix extend_and_mount_images.sh
- dos2unix apply_certs.sh
- dos2unix unmount_images.sh
- chmod +x extend_and_mount_images.sh
- chmod +x apply_certs.sh
- chmod +x unmount_images.sh
הרץ את הסקריפטים:
- sudo ./extend_and_mount_images.sh
- sudo ./apply_certs.sh
- sudo ./unmount_images.sh
שלב שלישי - התקנת התוכנה מחדש
את הקבצים מתיקיית #IMAGES יש להעתיק לתיקייה WSA (ראה לעיל) ולהחליף את הקבצים הקיימים.
יש למחוק את הקבצים הבאים:
- appxblockmap
- appxsignature
- [content_types]
- תיקיית appxmetadata.
יש להפעיל מצב מפתח בהגדרות > למפתחים (התקנה כולל קבצים שאינם ארוזים) יש להפעיל PowerShell במצב מנהל ולהפעיל את הפקודה Add-AppxPackage -Register WSA\AppxManifest.xml כאשר WSA היא התיקייה דלעיל.