התקנת תעודה בתוכנת Windows subsystem for Android

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש

For English click here

למעבר מתצוגת עריכה לתצוגת קריאה

עמוד ראשי > תעודת האבטחה > התקנת תעודה בתוכנת Windows subsystem for Android ‎‎


בשלבי עריכה - sivan22

Windows subsystem for Android היא מערכת המשנה של ווינדוס לאנדרואיד המאפשרת להריץ יישומי אנדרואיד על מחשבי windows כמו יישומי מערכת רגילים. המערכת משתמשת בתעודות משל עצמה ולא בתעודות של windows ולפיכך נדרש להתקין תעודת אבטחה בתוך מערכת המשנה.


הפתרון הנוכחי כולל הסרת התוכנה והתקנתה מחדש לאחר טיפול בקבצי ההתקנה. [לא ניתן לטפל בתוכנית שכבר מותקנת] נדרש לינוקס או wsl.

[אפשרות אחרת כוללת שימוש בWSA בגירסת מפתחים שמגיעה עם magisk מובנה. ראה כאן: לאפשרות זו יש חסרון מפני שהיא גורמת למכשיר להיות מושרש על כל המשתמע מכך, להבדיל מהשיטה שלפנינו]

שלב ראשון - השגת קובץ ההתקנה וחילוצו

  1. להורדת התוכנה יש להכנס לקישור הבא: https://store.rg-adguard.net/
  2. 9P3395VX91NR הוא הproductId של קובץ זה.
  3. להוריד את הקובץ - עם סיומת msixbundle הגדול ביותר (בערך 1.2 ג"ב)
  4. לחלץ את תוכן הקובץ באמצעות winrar או תוכנה דומה.
  5. אחד הקבצים הממוקמים בתוכה המכיל בשמו את המילים releaseNightly_X64 (כ700 ג"ב) הוא הקובץ הדרוש לנו.
  6. חלץ את הקובץ הזה לתוך תיקיה - נקרא לה 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 היא התיקייה דלעיל.