Google Play games for PC הוא אמולטור אנדרואיד למחשב, שפותח על ידי Google.
1 - התקנה
כמו שאפשר לראות משם האמולטור, האמולטור הזה מיועד רשמית רק למשחקים.
אבל אנחנו רוצים להתקין עליו יותר מזה, נכון?
אז נוריד את גרסת המפתחים.
https://developer.android.com/games/playgames/emulator
אחרי ההתקנה, תפתח כרטיסיה חדשה בדפדפן, לחיבור לחשבון הגוגל שבו יעשה שימוש באמולטור. תתחברו. לאחר מכן, תקפוץ חלונית באמולטור לשימוש בUSB Debuging.
תאשרו.
2 - התקנת אפליקציות
דורש טיפ טיפה הבנה בתוכנת ADB, שלה יש מדריך כאן. הADB של האמולטור נמצא בנתיב הזה במחשב
C:\Program Files\Google\Play Games Developer Emulator\current\emulator
(יתכן שגם ADB רגיל יעבוד, לא בדקתי.) וכדי להתקין, נריץ את הפקודה
adb install /path/to/your.apk
3 - חנות אפליקציות
מכיוון שהאמולטור מיועד למשחקים, ב-Google Play המובנה יש רק משחקים. אז נתקין (באמצעות ADB) את חנות האפליקציות Aurora Store. בעיה ראשונה - רק משחקים עדיין מוצגים. כדי לפתור את זה, נכנס בArura store לSpoof manager ונבחר מכשיר אחר
ועכשיו נלך ללשונית Accounts, נתנתק ונתחבר בחזרה
אבל עדיין נקבל שגיאה בהתקנת אפליקציות
זה אומר שמתקין האפליקציות הרגיל נעול להתקנות לא רשמיות, ונצטרך להשתמש בshell (שורת הפקודה) של המכשיר (כלומר האפליקציה תצטרך. לא אנחנו). אך הרצת פקודת התקנה בshell דורשת רוט, ואין לנו רוט.
לכן נשתמש באפליקציית Shizuku, המשמשת להסלמת הרשאות חלקית ללא רוט. תוכלו לקרוא הסבר ברשת. נתקין את האפליקציה ונריץ את הפקודה הבאה בADB
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
אנחנו צריכים לקבל פלט כזה
נכנס לאפליקציית Shizuku ונראה שהכל עובד
ועכשיו חנות Aurora store תעבוד לנו חלק!
(הערה קטנה - בכל פעם שנפעיל את האמולטור, נצטרך להריץ את פקודת ההפעלה של Shizuku).
4 - Rooting reaserch
לא הצלחתי כרגע לעשות root לאמולטור.
מצורף המידע שיש לי כרגע:
הboot.img נמצא בתוך הקובץ aggregate.img בנתיב
C:\Program Files\Google\Play Games Developer Emulator\current\emulator\avd
ניסיתי להשריש את כל הקובץ עם מגיסק 27 וזו השגיאה
ניסיתי גם להוציא ממנו את הboot.img ולהשריש רק אותו. הצלחתי, אבל כרגע אין לי רעיון איך לארוז מחדש את ה aggregate.img.
וכמובן, תודה לMusicode…