אפשר להעביר את SafetyNet בגרסת הבטא של Android Pie הפועלת ב-OnePlus 6. בדוק כיצד לעשות זאת כאן.
אתה יכול לקבל את Android Pie ב-OnePlus 6 שלך כבר עכשיו אם אתה מוכן לעבור לגרסת ה-Open Beta העדכנית של החברה של OxygenOS. למרות שהוא מגיע עם כל התכונות העדכניות ביותר של Android Pie כמו סוללה אדפטיבית והנושא האחרון של עיצוב החומרים, הוא לא חף מבעיות. אחת הבעיות העיקריות היא ש-Google Pay אינו נתמך. למעשה, המכשיר נכשל במבחן ה-API של SafetyNet Attestation. לא רק שזה אומר שאינך יכול להשתמש ב-Google Pay, אלא שלא תוכל להתחבר ל-Snapchat, לשחק בפוקימון גו או להשתמש כמעט בכל אפליקציה שדורשת ממך לעבור את SafetyNet. אתה אפילו לא יכול להתקין את נטפליקס דרך חנות Google Play (אם כי טעינת צד של ה-APK עדיין עובדת).
אבל יש דרך לעקוף את זה. לא רק שתעביר את SafetyNet בגרסת הביטא הפתוחה העדכנית ביותר של OxygenOS, אלא שגם Google Pay יעבוד בצורה מושלמת. אתה יכול להשתמש ב-Magisk או פשוט לשנות את הקובץ build.prop בעצמך. אם אתה רוצה לעשות את זה דרך Magisk, אז תצטרך לקבל מודול Magisk שנעשה על ידי XDA Recognized Contributor דידג'רידוהאן המאפשר לך לשנות את טביעת האצבע של המכשיר שלך.
כיצד להעביר את SafetyNet בגרסת הבטא של Android Pie עבור ה-OnePlus 6
כאשר המכשיר שלך נכשל בבדיקת ctsProfile אך עובר את BasicIntegrity, סביר להניח שזה בגלל טביעת האצבע של הטלפון שלך. טביעת האצבע היא בעצם מזהה ייחודי עבור ה-ROM שבו אתה משתמש ומשמשת לבדיקה האם מבנה האנדרואיד שבו אתה משתמש אומת באמצעות חבילת בדיקת התאימות של גוגל (CTS). אם טביעת האצבע אינה תואמת למבנה אנדרואיד שעבר אישור CTS, הוא ייכשל במבחן זה באופן מיידי. ככזה, עלינו לשנות את טביעת האצבע שלנו שנמצאת בקובץ build.prop. אתה יכול לעשות זאת בשתי דרכים שונות.
שיטה 1 - שנה build.prop באופן ידני
זו האפשרות שבחרתי באופן אישי מכיוון שהיא קלה יותר מהמסלול של Magisk. ניכנס לזה מאוחר יותר. עדיין תזדקק ל-OnePlus 6 שלך מושרש דרך Magisk, אבל אנחנו לא נשתמש במודול Magisk. לאחר ששורשתם, הורד כל עורך build.prop מחנות Google Play, או שתוכל לעשות זאת באמצעות רוב עורכי הטקסט התומכים בשורש.
מחיר: חינם.
3.9.
אני אישית משתמש באפליקציה הזו כדי לשנות את ה-build.prop שלי, אבל כל דבר יתאים.
לאחר שהתקנת אפליקציה שתוכל להשתמש בה כדי לשנות את ה-build.prop שלך, נווט אל
ro.build.fingerprint
ולשנות את הערך מ
ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:9/PKQ1.180716.001/1808301430:user/release-keys
או לא משנה מה טביעת האצבע של המבנה הנוכחי, כדי:
ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys
הפעל מחדש את המכשיר שלך, ותעבור כעת את SafetyNet. החיסרון של לעשות זאת בדרך זו הוא שאתה מבצע שינויים ב-/system, כך שעדכון הטלפון שלך או חידוש ה-ROM שלך יחליף את השינוי הזה. אתה מזייף את טביעת האצבע של המהדורה היציבה האחרונה, אז לגוגל נראה שגרסת האנדרואיד שלך יש ל נבדק CTS. כעת תוכל להשתמש ב-Google Pay ב-Android Pie.
שיטה 2 - שימוש במודול Magisk
זהו מודול Magisk שהזכרנו קודם לכן, והסיבה שאיננו ממליצים עליו כרגע היא שתצטרכו להשתמש בתבניות החדשות של Magisk Canary. Resetprop, המשמש לשינוי build.prop ללא מערכת, אינו פועל ב-Android Pie אלא אם כן אתה משתמש בגירסת ה-Canary העדכנית ביותר של Magisk. תוך כדי כך מאפשר לך לשחק במשחקים כמו Fortnite Mobile או Fate/Grand Order, אתה כפוף לבאגים אחרים על ידי שימוש ב-Canary builds. זה לא ממש רעיון טוב להשתמש בו אלא אם כן אתה יודע בדיוק מה אתה עושה. אם אתה מוכן להמשיך, אז אתה יכול לבדוק את שרשור הפורום של XDA כדי ללמוד כיצד להתקין את Magisk Canary ב-OnePlus 6 שלך.
לאחר שתשיג את ההגדרה הזו, תצטרך להוריד ולהתקין את המודול "MagiskHide Props Config", אותו ניתן למצוא ב-Repo של מודול Magisk. לאחר שעשית את זה, הורד כל אמולטור מסוף והקלד "אביזרים".
[appbox googleplay jackpal.androidterm]
זוהי אפליקציית אנדרואיד טרמינל שאני משתמש בו באופן אישי.
אתה אמור להיפגש עם משהו דומה לצילומי המסך למטה.
לאחר אתחול מחדש, עליך לעבור גם את SafetyNet. בעוד ששתי השיטות הנ"ל עובדות, עד שיצא בטא build של Magisk אני אישית ממליץ לשנות ישירות את build.prop שלך. ל- Magisk Canary יכולים להיות כל מספר באגים, וזה בטוח יותר לשנות את ה-build.prop שלך כאשר הוא ממילא לא יפגע ב-SafetyNet.