როგორ გადავიტანოთ SafetyNet ბეტა Android Pie კონსტრუქციებზე OnePlus 6-ისთვის

შესაძლებელია SafetyNet-ის გადაცემა Android Pie-ის ბეტა ვერსიებზე, რომლებიც მუშაობს OnePlus 6-ზე. შეამოწმეთ როგორ გააკეთოთ ეს აქ.

თქვენ შეგიძლიათ მიიღოთ Android Pie თქვენს OnePlus 6-ზე ახლავე, თუ გსურთ გადახვიდეთ კომპანიის OxygenOS-ის უახლეს Open Beta ვერსიაზე. მიუხედავად იმისა, რომ მას გააჩნია Android Pie-ის ყველა უახლესი ფუნქცია, როგორიცაა ადაპტური ბატარეა და უახლესი Material Design თემა, ის არ არის უპრობლემოდ. ერთ-ერთი მთავარი პრობლემა ის არის, რომ Google Pay არ არის მხარდაჭერილი. სინამდვილეში, მოწყობილობა ვერ ახერხებს SafetyNet Attestation API ტესტს. ეს არა მხოლოდ იმას ნიშნავს, რომ ვერ გამოიყენებთ Google Pay-ს, არამედ ვერ შეძლებთ Snapchat-ში შესვლას, Pokemon Go-ს თამაშს ან თითქმის ნებისმიერი აპის გამოყენებას, რომელიც მოითხოვს SafetyNet-ის გავლას. Netflix-ის დაყენებაც კი არ შეგიძლია Google Play Store-ის მეშვეობით (თუმცა APK-ის გვერდითი ჩატვირთვა მაინც მუშაობს).

თუმცა არსებობს გზა ამის გარშემო. თქვენ არა მხოლოდ გაივლით SafetyNet-ს OxygenOS-ის უახლეს Open Beta-ზე, არამედ Google Pay ასევე იდეალურად იმუშავებს. თქვენ შეგიძლიათ გამოიყენოთ Magisk ან უბრალოდ შეცვალოთ build.prop ფაილი. თუ გსურთ ამის გაკეთება Magisk-ის საშუალებით, მაშინ მოგიწევთ მიიღოთ Magisk მოდული, რომელიც დამზადებულია XDA Recognized Contributor-ის მიერ.

დიდგრიდოჰან რომელიც საშუალებას გაძლევთ შეცვალოთ თქვენი მოწყობილობის თითის ანაბეჭდი.

როგორ გადავიტანოთ SafetyNet ბეტა Android Pie კონსტრუქციებზე OnePlus 6-ისთვის

როდესაც თქვენი მოწყობილობა ვერ ახერხებს ctsProfile შემოწმებას, მაგრამ გაივლის ძირითად მთლიანობას, ეს სავარაუდოდ თქვენი ტელეფონის თითის ანაბეჭდის გამოა. თითის ანაბეჭდი არსებითად უნიკალური იდენტიფიკატორია იმ ROM-ისთვის, რომელსაც იყენებთ და გამოიყენება შესამოწმებლად დადასტურებულია თუ არა Android-ის ვერსია, რომელსაც იყენებთ Google-ის თავსებადობის ტესტის კომპლექტის მეშვეობით (CTS). თუ თითის ანაბეჭდი არ ემთხვევა Android-ის კონსტრუქციას, რომელიც CTS სერთიფიცირებულია, მაშინ ეს ტესტი დაუყოვნებლივ ჩავარდება. როგორც ასეთი, ჩვენ უნდა შევცვალოთ ჩვენი თითის ანაბეჭდი, რომელიც მდებარეობს build.prop ფაილში. ამის გაკეთება შეგიძლიათ ორი განსხვავებული გზით.

მეთოდი 1 - შეცვალეთ build.prop ხელით

ეს არის ვარიანტი, რომელიც მე პირადად ავირჩიე, რადგან უფრო ადვილია, ვიდრე მაგისკის მარშრუტი. ჩვენ ამას მოგვიანებით შევეხებით. თქვენ მაინც დაგჭირდებათ თქვენი OnePlus 6 დაფუძნებული Magisk-ის საშუალებით, მაგრამ ჩვენ არ გამოვიყენებთ Magisk მოდულს. მას შემდეგ, რაც root-ი გახდებით, ჩამოტვირთეთ ნებისმიერი build.prop რედაქტორი Google Play Store-დან, ან ამის გაკეთება შეგიძლიათ root-ით ჩართული ტექსტური რედაქტორების უმეტესობის მეშვეობით.

BuildProp რედაქტორიდეველოპერი: Android Toolbox - Root, ROM, BusyBox და სხვა

ფასი: უფასო.

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-ის განახლება გადაწერს ამ ცვლილებას. თქვენ აფუჭებთ უახლესი სტაბილური გამოშვების თითის ანაბეჭდს, ამიტომ Google-ს ეჩვენება, რომ თქვენი Android ვერსია აქვს ჩატარდა CTS ტესტირება. ახლა თქვენ შეძლებთ Google Pay-ს გამოყენებას Android Pie-ზე.

მეთოდი 2 - Magisk მოდულის გამოყენება

ეს არის Magisk მოდული, რომელიც ადრე აღვნიშნეთ და მიზეზი, რის გამოც ამჟამად არ გირჩევთ, არის ის, რომ თქვენ მოგიწევთ გამოიყენოთ Magisk Canary-ის ახალი კონსტრუქციები. Resetprop, რომელიც გამოიყენება build.prop-ის სისტემის გარეშე შესაცვლელად, არ მუშაობს Android Pie-ზე, თუ არ იყენებთ Magisk-ის უახლეს Canary build-ს. ამის გაკეთებისას გაძლევთ საშუალებას ითამაშეთ თამაშები, როგორიცაა Fortnite Mobile ან Fate/Grand Order, თქვენ ექვემდებარება სხვა შეცდომებს Canary build-ების გამოყენებით. მისი გამოყენება ნამდვილად არ არის კარგი იდეა, თუ ზუსტად არ იცით რას აკეთებთ. თუ თქვენ გაქვთ სურვილი გააგრძელოთ, მაშინ შეგიძლიათ შეამოწმოთ XDA ფორუმის თემა ისწავლეთ როგორ დააინსტალიროთ Magisk Canary თქვენს OnePlus 6-ზე.

ამ პარამეტრის მიღების შემდეგ, თქვენ უნდა ჩამოტვირთოთ და დააინსტალიროთ "MagiskHide Props Config" მოდული, რომელიც შეგიძლიათ იხილოთ Magisk მოდულის რეპოში. როგორც კი ამას გააკეთებთ, ჩამოტვირთეთ ნებისმიერი ტერმინალის ემულატორი და ჩაწერეთ "props".

[appbox googleplay jackpal.androidterm]

ეს არის Android Terminal აპლიკაცია, რომელსაც მე პირადად ვიყენებ.

თქვენ უნდა შეგხვდეთ მსგავსი სკრინშოტი ქვემოთ.

გადატვირთვის შემდეგ, თქვენ ასევე უნდა გაიაროთ SafetyNet. მიუხედავად იმისა, რომ ორივე ზემოაღნიშნული მეთოდი მუშაობს, სანამ Magisk-ის ბეტა ვერსია არ გამოვა, მე პირადად გირჩევთ პირდაპირ შეცვალოთ თქვენი build.prop. Magisk Canary-ს შეიძლება ჰქონდეს ნებისმიერი რაოდენობის ხარვეზი და უფრო უსაფრთხოა თქვენი build.prop-ის შეცვლა, როდესაც ის მაინც არ გაუშვებს SafetyNet-ს.