როგორც კი Google-მა დაიწყო ბეტა ინიციატივა Android 13პლატფორმის მეორე კვარტალური გამოცემა (საყოველთაოდ მოხსენიებული, როგორც QPR2), ბევრი ენთუზიასტი ელოდა, რომ ფესვის მიღწევა ამ კონსტრუქციებზე ისეთივე მარტივი იქნებოდა, როგორც სტაბილური არხის პროგრამული უზრუნველყოფის დაყენება, მაგრამ ეს არ აღმოჩნდა საქმე. უფრო ზუსტად რომ ვთქვათ, ზოგადი ძირეული სახელმძღვანელო რაც გულისხმობს ჩატვირთვის სურათის დაყენებას Magisk-ის გამოყენებით, შეწყვიტა მუშაობა Google Pixel 6 სერიისთვის. თუ თქვენ გაქვთ Pixel 6, 6 Pro ან Pixel 6a, Magisk-ის არც სტაბილური და არც Canary build არ შეუძლია შექმნას სამუშაო დაყენებული ჩატვირთვის სურათი სუპერმომხმარებლის წვდომისთვის QPR2 ბეტა კონსტრუქციებზე. მაგრამ თავსატეხის ამოხსნა, როგორც ჩანს, საქმე იყო როდის და არა თუ, და Android-ის მოდიფიკაციის სცენა უკვე ჰქონდა გაარკვია ჭკვიანური გზა Pixel 6-ის წყობის გასაშლელად, რომელიც მუშაობს Android 13 QPR2 ბეტაზე, რამდენიმე ბიტის სესხის გზით The პიქსელი 7.
მათთვის, ვინც კითხულობს ამ სტატიას, დიდი შანსია, რომ თქვენ გაქვთ დადებითი აზრი ფესვების შესახებ. ყოველივე ამის შემდეგ, root პრივილეგიის წყალობით, თქვენ შეგიძლიათ
რეკლამის დაბლოკვა სისტემის მასშტაბით, შეცვალეთ ბირთვის პარამეტრები, ან საერთოდ უარი თქვით საბაჟო ROM-ის საჭიროებაზე, უამრავი პერსონალიზაციის წყალობით, რომელიც ხელმისაწვდომია მეშვეობით მაგისკის მოდულები და Xposed Framework. ამის თქმით, root წვდომა აბსოლუტურად უაზროა საშუალო მომხმარებლისთვის, Android-ის და ასევე OEM სკინების სიმწიფის გათვალისწინებით. ოპერატორებისთვის და მოწყობილობების მწარმოებლებისთვის, root წვდომა რეალურად თავის ტკივილია, რომელიც ხელს უშლის ამ კომპანიებს დაბლოკონ თქვენი ტელეფონი აპებისა და სერვისების ეკოსისტემაში. მაგრამ დღის ბოლოს, ეს არის XDA, რაც იმას ნიშნავს, რომ მიუხედავად იმისა, რომ root წვდომის მიღწევა მომხმარებლებისთვის დამარცხებული ბრძოლა იყო, მოდიფიკაციის საზოგადოება არ შეჩერდება.ზედმეტია იმის თქმა, რომ შემდგომი ბაზრის განვითარება, როგორც ჩანს, კარგად მიდის. სინამდვილეში, რამდენიმე მომხმარებელმა დაადასტურა ინტრიგანის არსებობა ფრანკენბილდი ამ ტელეფონების დაფესვიანების მეთოდი Android 13-ის უახლეს ბეტა გამეორებაზე. Pixel ოჯახის ეტაპობრივი ნაბიჯი ბირთვის ზოგადი სურათი აღმოჩენაში გადამწყვეტი როლი ითამაშა, მაშინ როცა ტენსორის ჩიპსეტების ორ თაობას შორის მსგავსებამ შესაძლებელი გახადა ბედის ასრულება. მოკლედ რომ ვთქვათ, ჯერ კიდევ შესაძლებელია Google Pixel 6-ის ხაზის დაყენება Android 13 QPR2 ბეტა ვერსიაზე, მაგრამ პროცესი მოითხოვს დამატებით ნაბიჯებს.
init_boot-ის ზრდა
იმისათვის, რომ root წვდომამ Android მოწყობილობებზე იმუშაოს, სუპერმომხმარებლის შესრულებადი და su daemon უნდა დაიწყოს ჩატვირთვისას. Marshmallow-მდე, ეს მიიღწევა /system დანაყოფის შეცვლით, რათა შეიცავდეს სკრიპტებს init-ში, რომლებიც საჭიროა ჩატვირთვისას root წვდომის მისაღწევად. Device-mapper-verity-ის (dm-verity) დანერგვის წყალობით Google-მა არსებითად გააუქმა /system-ის მოდიფიცირების შესაძლებლობა, რამაც მიგვიყვანა „უსისტემო“ root მეთოდებამდე. Magisk, სუპერმომხმარებლის პრივილეგიების ყველაზე პოპულარული პროვაიდერი, ასწორებს სამიზნე მოწყობილობის საფონდო ჩატვირთვის სურათს. ამის შემდეგ შეგიძლიათ დააფიქსიროთ დაყენებული ჩატვირთვის სურათი, რათა მიიღოთ root წვდომა, იმ პირობით, რომ მოწყობილობის ჩამტვირთავი განბლოკილია, რათა დაუშვას შეცვლილი ბინარები.
Android 13-ით გაშვებული მოწყობილობებისთვის, ზოგადი ramdisk ამოღებულია ჩატვირთვის სურათიდან და მოთავსებულია ცალკე init_boot დანაყოფში. მაგალითად, Google Pixel 7 სერიებზე, თქვენ უნდა დააყენეთ stock init_boot სურათი Magisk-ით root წვდომისთვის. თუმცა, Pixel 6-ის ხაზს არ აქვს init_boot დანაყოფი, რადგან ისინი Android 12-ით იყო გაშვებული.
GKI-ის გამოყენება დასაფესვიანებლად
გაითვალისწინეთ, რომ მოწყობილობები, რომლებიც გაშვებულია ბირთვის ვერსიით 5.10 ან უფრო მაღალი ვერსიით, უნდა მიეწოდოს GKI ბირთვს, რათა შეესაბამებოდეს GKI 2.0 სპეციფიკაცია. როგორც ასეთი, Pixel 6, 6 Pro და 6a-ის ჩატვირთვის სურათები შეიცავს ზოგად ramdisk-ს და GKI ბირთვს.
მიუხედავად იმისა, რომ ჩვენ ჯერ არ ვიცით Google Pixel 6 ოჯახისთვის Magisk-ისა და QPR2 ბეტა ჩატვირთვის სურათებს შორის შეუთავსებლობის ზუსტი მიზეზი, როგორც ჩანს, თქვენ შეგიძლიათ გამოიყენოთ დაპატჩირებული ჩატვირთვის სურათი Pixel 7 სერიიდან მათ დასასაშლელად. ეს უცნაური ფენომენი რეალურად შესაძლებელია, რადგან:
- ბირთვის წყაროები, რომლებიც შეესაბამება პირველი თაობის Tensor-ს, რომელიც აძლიერებს Pixel 6-ს და Pixel 7-ის Tensor G2-ს, იზიარებენ საკმაოდ საერთო ბიტებს შიდა მსგავსების გამო.
- იმ შემთხვევაში, თუ არ არის OEM-ის მიერ მიწოდებული ზოგადი ramdisk ჩატვირთვისას მოძველებულ SAR A-მხოლოდ მოწყობილობაზე თავსებადი ჩამტვირთველით, Magisk ამატებს ძირითადი ზოგადი ramdisk ჩატვირთვის სურათის დაყენებისას, რათა Magisk ინტერფეისი ხელმისაწვდომი იყოს ჩატვირთვის რეჟიმში. ეს შესწორება ასევე ვრცელდება ზოგიერთ Android 13 GKI-ზე, როგორიცაა Pixel 6 სერია, რომელიც მოითხოვს ramdisk შეკუმშვის ფორმატის დამატებითი შესწორება. როგორც ჩანს, თავსებადი ჩატვირთვის სურათს რამდისკის გარეშე (როგორც Pixel 7 სერიიდან) შეუძლია საბოლოოდ გადაიქცევა Pixel 6-ის სერიებზე გამოსაყენებლად სამუშაო ზოგადი რამდისკით, რომელსაც ხელით დაემატა მაგისკი.
როგორ ამოიღოთ Google Pixel 6 სერიები, რომელიც მუშაობს Android 13 QPR2 ბეტაზე Magisk-ით
დარწმუნდით, რომ თქვენს Pixel 6/6 Pro/6a-ს აქვს განბლოკილი ჩამტვირთველი, რათა შეძლოთ შეცვლილი ჩატვირთვის სურათების ჩატვირთვა. გავიმეორო, Magisk-ის მუშაობისთვის საჭიროა Pixel 7-ის ჩატვირთვის სურათის დაყენება. ამის გაკეთების უმარტივესი გზაა Google Pixel 7-ის საფონდო ჩატვირთვის სურათის წინასწარ ამოღება ქარხნული სურათიდან და დაყენება Magisk აპის გამოყენებით.
- თქვენს PC/Mac-ზე ჩამოტვირთეთ Pixel 7 ან Pixel 7 Pro-ის ქარხნული სურათი, რომელიც შეესაბამება QPR2 ბეტა ვერსიას, რომელიც დაინსტალირებულია თქვენს Pixel 6/6 Pro/6a-ზე. ჩვენს ტესტირებაში, ჩვენ ვიყენებთ QPR2 Beta 2-ს (T2B2.221216.006) Pixel 6a-ზე, ამიტომ იგივე ბეტა Pixel 7-ისთვის საკმარისი უნდა იყოს.
- ამის გაკეთება შეგიძლიათ ან საიდან Android Developer ჩამოტვირთვის პორტალი ან ჩვენიდან Android 13 ჩამოტვირთვის ინდექსი.
- ამოალაგეთ ქარხნის სურათი თქვენი საყვარელი არქივის მენეჯერის გამოყენებით, იპოვნეთ სურათი -
- .zip ფაილი და ამოიღეთ მისგან boot.img ფაილი. -
ჩატვირთვის სურათის დაყენება Magisk-ის გამოყენებით, მაგრამ ჯერ არ გაანათოთ.
- Magisk-ის უახლესი სტაბილური ვერსიის გამოყენებისას (რაც არის v25.2 ამ სტატიის დაწერის დროს) რეკომენდირებულია, ასევე შეგიძლიათ აირჩიოთ სისხლდენის ზღვარი კანარის აღნაგობა.
- ჩატვირთვის სურათის დაყენება შესაძლებელია ნებისმიერ Android მოწყობილობაზე - თქვენ სულაც არ გჭირდებათ დავალების შესრულება Pixel 6-ზე ან Pixel 7-ზე.
- დააკოპირეთ Magisk-ით დაყენებული ჩატვირთვის სურათი თქვენი ტელეფონიდან თქვენს კომპიუტერში/Mac-ში და დაარქვით მას magisk_patched_boot.img.
- თუ ჩართულია USB გამართვა, გადატვირთეთ Pixel 6 (/6 Pro/6a) ჩამტვირთველის რეჟიმში:
adb reboot bootloader
- ჩატვირთეთ დაყენებული ჩატვირთვის სურათი და გადატვირთეთ ტელეფონი.
fastboot flash boot /path/to/magisk_patched_boot.img
fastboot reboot- სანამ სამუდამოდ გამორთავთ, ასევე შეგიძლიათ დროებით ჩატვირთოთ გამოსახულება ტესტირებისთვის:
fastboot boot /path/to/magisk_patched_boot.img
- დროებით ჩატვირთვის გარემოში Magisk გაძლევთ საშუალებას შეასწოროთ თქვენი ტელეფონის არსებული ჩატვირთვის სურათი. თუმცა, ამ სცენარის მიხედვით ამის გაკეთება არ იქნება სასარგებლო და გადატვირთვის შემდეგ შეიძლება აღმოჩნდეთ არა-rooted ჩატვირთვის სურათით, ამიტომ ჩვენ არ გირჩევთ.
- სანამ სამუდამოდ გამორთავთ, ასევე შეგიძლიათ დროებით ჩატვირთოთ გამოსახულება ტესტირებისთვის:
- გახსენით Magisk აპი და თქვენი Pixel 6/6 Pro/6a უნდა გამოჩნდეს როგორც root.
ჩვენ შეგვიძლია დავადასტუროთ, რომ Pixel 7-ისა და Pixel 7 Pro-ის დაყენებული ჩატვირთვის სურათები შეიძლება გამოყენებულ იქნას ურთიერთშემცვლელად ვანილის Pixel 6-ზე, ასევე 6 Pro-სა და 6a-ზე.
XDA ფორუმები: Google Pixel 6 || Pixel 6 Pro || Pixel 6a || პიქსელი 7 || Pixel 7 Pro
ჯერჯერობით, ჩვენს ფორუმებზე მრავალმა მომხმარებელმა განაცხადა, რომ მათ წარმატებით დააყენეს Pixel 6, 6 Pro და 6a, რომელიც მუშაობს Android 13 QPR2 ბეტაზე ამ მეთოდის გამოყენებით. დაფესვიანების პროცესის ბუნება თავისთავად საკმაოდ რთულია, თუმცა, გარდა ამისა, თქვენ აღარ შეგიძლიათ დააინსტალიროთ უახლესი ბეტა კონსტრუქციები OTA-ს საშუალებით. როგორც არ უნდა იყოს, თუ თქვენ ფლობთ Pixel 6 სერიის მოწყობილობას და გსურთ root წვდომა ბეტა არხზე, როგორც ჩანს, ეს არის ერთადერთი გზა ამის მისაღწევად.
სცადეთ და შეგვატყობინეთ, იმუშავა თუ არა თქვენთვის!