Android Q ბეტას ახლა უკვე შესაძლებელია root, თუ გაქვთ Google Pixel, Google Pixel XL, Google Pixel 2 ან Google Pixel 2 XL.
პირველი Android Q ბეტას გამოშვებამდე, XDA აღიარებული დეველოპერი topjohnwu გამოაცხადა რომ მან დაარტყა Android Q. მან ეს მიღწევა Android Q-ის გაჟონილი კონსტრუქციის წყალობით მიაღწია ჩვენ ასევე მივიღეთ. როდესაც ოფიციალური ბეტა დაეცა Google Pixel სმარტფონების სამივე ხაზისთვის, topjohnwu კიდევ ერთხელ ჩაეშვა, რათა ენახა, შეეძლო თუ არა Magisk-ის მუშაობა. ის სწრაფად მიხვდა რომ Android-ის უახლესი ვერსიის დაშლა უფრო რთულია, ვიდრე ჩანს. თუმცა, დღეს ადრე მან მოახერხა Android Q-ის დასაშლელად, მაგრამ მხოლოდ Google Pixel, Pixel XL, Pixel 2 და Pixel 2 XL-ისთვის. სამწუხაროდ, Google Pixel 3-ისა და Pixel 3 XL-ის დაყენება ჯერ ვერ ხერხდება.
პიქსელის ფორუმებიPixel XL ფორუმები
Pixel 2 ფორუმიPixel 2 XL ფორუმი
თუ თქვენ გაქვთ Pixel, Pixel XL, Pixel 2 ან Pixel 2 XL, შეგიძლიათ თქვენი ტელეფონის Root-ი Magisk Canary არხზე გადართვით. მას შემდეგ რაც დააყენებთ თქვენს ტელეფონს, გირჩევთ სცადოთ ერთი რამ სისტემური ბნელი რეჟიმის ჩართვა
მაგრამ იძულებითი სიბნელის გამორთვა მესამე მხარის აპებში. მუქი რეჟიმის ჩართვა შესაძლებელია root-ის გარეშე, მაგრამ იძულებითი სიბნელის გამორთვა აპებში, როგორიცაა Google Photos, საჭიროებს root სისტემის საკუთრების შესაცვლელად. რაც შეეხება Pixel 3-ის ან Pixel 3 XL-ის მფლობელებს, თქვენ უნდა დაელოდოთ topjohnwu-ს, რათა გაერკვია, თუ როგორ დაამუშავოს Magisk ამ ორი მოწყობილობის უახლეს განახლებაზე.მაგისკის კანარის არხი
რა უშლის ხელს Magisk მხარდაჭერას Pixel 3-ზე? მიზეზი დაკავშირებულია ლოგიკურ დანაყოფებთან და გადახურებებთან. ლოგიკური ტიხრები მოიცავს საცავის ერთ რეალურ დანაყოფს, რომელიც იყოფა დინამიურად შესაცვლელად დანაყოფებად, როგორიცაა სისტემა, გამყიდველი, odm, oem, პროდუქტი და ა.შ. Overlayfs, ან გადაფარვის ფაილური სისტემა, ძირითადად გადაფარავს ერთი დირექტორიას ხის შინაარსს მეორეზე. კონცეპტუალურად, ის მაგისკს ჰგავს, თუმცა მისი მუშაობის გზა განსხვავებულია. გასაკეთებლად განხორციელდა როგორც ლოგიკური დანაყოფები, ასევე გადახურვები დინამიური Android შესაძლებელია Android Q-ში, თუმცა XDA აღიარებული დეველოპერი ფჰუსონი თვლის, რომ ისინი უფრო მეტს გამოიყენებენ.
Google Pixel 3-სა და Pixel 3 XL-ს აქვთ ლოგიკური ტიხრები, ხოლო Pixel, Pixel XL, Pixel 2 და Pixel 2 XL არა. topjohnwu ამბობს, რომ Google Pixel 3-ის ლოგიკური სისტემის დანაყოფი აღარ არის აღიარებული, როგორც EXT4 სურათი, ამიტომ მისი წინა სისტემაში დამონტაჟების მეთოდები არ მუშაობს. topjohnwu-ს თანახმად, Magisk იტაცებს ყველაფრის მონტაჟს, მათ შორის სისტემის, გამყიდველის, პროდუქტის, odm და ა.შ. ჩატვირთვის პროცესში, შემდეგ "აკოპირებს root დირექტორია სისტემიდან rootfs-მდე", შემდეგ ასწორებს სეპოლიტიკას დამონტაჟებული ტიხრების მონაცემების გამოყენებით, და ბოლოს ასწორებს საწყის პროცესს, რათა ჩაიტვირთოს დაყენებული სეპოლიტიკა. ის ამბობს, რომ მან უნდა გამოიკვლიოს, თუ როგორ უნდა დაამონტაჟოს ლოგიკური დანაყოფები ჩატვირთვის ადრეულ ეტაპებზე, რაც გულისხმობს იმის სწავლას, თუ როგორ მუშაობს მოწყობილობა-მაპერატორი.
სწორედ აქ არის Magisk ახლა Android Q-ის დაფუძნებასთან დაკავშირებით. თუ topjohnwu მიაღწევს პროგრესს Pixel 3-ის ბეტა ვერსიაზე გაშვებაში, ჩვენ ყველას შეგატყობინებთ.