התקנת תעודה בתוכנת Windows subsystem for Android: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
(הרחבה וסיום)
שורה 1: שורה 1:
 
בשלבי עריכה - sivan22
 
בשלבי עריכה - sivan22
  
Android subsystem for windows היא מערכת המשנה של ווינדוס לאנדרואיד המאפשרת להריץ יישומי אנדרואיד על מחשבי windows כמו יישומי מערכת רגילים.
+
Windows subsystem for Android היא מערכת המשנה של ווינדוס לאנדרואיד המאפשרת להריץ יישומי אנדרואיד על מחשבי windows כמו יישומי מערכת רגילים.
 
המערכת משתמשת בתעודות משל עצמה ולא בתעודות של windows ולפיכך נדרש להתקין תעודת אבטחה בתוך מערכת המשנה.
 
המערכת משתמשת בתעודות משל עצמה ולא בתעודות של windows ולפיכך נדרש להתקין תעודת אבטחה בתוך מערכת המשנה.
  
שורה 12: שורה 12:
 
#  לחלץ את תוכן הקובץ באמצעות winrar או תוכנה דומה.
 
#  לחלץ את תוכן הקובץ באמצעות winrar או תוכנה דומה.
 
# אחד הקבצים הממוקמים בתוכה המכיל בשמו את המילים releaseNightly_X64 (כ700 ג"ב) הוא הקובץ הדרוש לנו.
 
# אחד הקבצים הממוקמים בתוכה המכיל בשמו את המילים releaseNightly_X64 (כ700 ג"ב) הוא הקובץ הדרוש לנו.
#  חלץ את הקובץ הזה לתוך תיקיה.
+
#  חלץ את הקובץ הזה לתוך תיקיה - נקרא לה WSA.
  
 
===שלב שני - טיפול בתמונות המערכת===
 
===שלב שני - טיפול בתמונות המערכת===
את הקבצים הבאים יש להעתיק לתיקיה חדשה:
+
הורד מגיטהאב את החבילה הבאה: https://github.com/Sivan22/WSA_Netfree_CA_Add/archive/refs/heads/main.zip
 +
חלץ את קובץ הזיפ.
 +
 
 +
את הקבצים הבאים יש להעתיק לתיקיה (שהורדנו מגיטהאב) המחולצת לתוך תיקיית #IMAGES:
 
* system.img
 
* system.img
 
* system_ext.img
 
* system_ext.img
שורה 21: שורה 24:
 
* product.img
 
* product.img
  
הפעל wsl בתיקייה עם תמונות המערכת.
+
הפעל 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 היא התיקייה דלעיל.

גרסה מ־11:56, 28 באוקטובר 2021

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

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

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

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

  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 היא התיקייה דלעיל.