Huawei-მ გამოუშვა განახლება, რომელმაც Magisk დაარღვია, მაგრამ მისი გამოსწორება მარტივად შეიძლება

Huawei-მ გამოაქვეყნა განახლება, რომელიც რბილმა ტელეფონებმა დააფუძნა Magisk-ით. თუმცა, გამოსწორება ნაპოვნია. აქ არის ყველაფერი, რაც ვიცით განახლების შესახებ.

შეერთებულ შტატებსა და ავსტრალიაში ბოლოდროინდელი პრობლემების მიუხედავად, Huawei აგრძელებს ბიზნესის ზრდას მთელ მსოფლიოში. კომპანია, რომელიც სწრაფად იზრდებოდა და დომინირებდა ჩინეთის ბაზარზე, ახლა გამოწვევას უწევს ისეთებს როგორიცაა Apple და Samsung. მათი Huawei P20 ფლაგმანური ხაზი მათი წარმატების დასტურია, მიმომხილველები დიდწილად ადიდებენ მას კამერის, კონსტრუქციის ხარისხისა და ფუნქციების გამო, და ისინი კვლავ აპირებენ ტალღებს. Huawei Mate 20. კომპანიის ქვებრენდი, Honor, გთავაზობთ მოწყობილობებს, როგორიცაა Honor Play და პატივი 10 კონკურენციას გაუწიოს საშუალო დონის ბაზარზე. სწორედ მსგავსი სმარტფონების გამო XDA-ზე ბევრი იყო Huawei-სა და Honor-ის მოწყობილობების გულშემატკივარი, მაგრამ როგორც ბევრმა თქვენგანმა იცის, Huawei-მ გადაწყვიტა. შეწყვიტე ჩამტვირთველის განბლოკვის კოდების მიწოდება გასაკვირი ანტი-მომხმარებლო ნაბიჯით, ეფექტურად ბლოკავს მათი ტელეფონების განვითარებისა და მოდიფიკაციის უმეტესობას.

ჩვენ ადრე განვიხილეთ ეს საკითხი პორტალზე, და ჩვენ კვლავ მძიმედ იმედგაცრუებულები ვართ ამ გადაწყვეტილებით. აიძულო ისეთი გიგანტი, როგორიც ჰუავეია, შეცვალოს თავისი გადაწყვეტილება ან მიაღწიოს კომპრომისს, ადვილი არ არის და სანამ იქ გარკვეული პროგრესი იყო ამ ფრონტზე ენთუზიასტებისთვის ჯერ კიდევ მძიმე მდგომარეობაა. ბოლო განახლებამ ხალხს კიდევ უფრო მეტი რწმენა დაკარგა კომპანიის მიმართ, რადგან განახლებამ გამოიწვია ტელეფონები დაფუძნებულია Magisk-ით, რომ აღარ ჩაიტვირთოს, თუ სტოკ ramdisk-ის გამოსახულება ხელახლა არ გაბრწყინდება. ასე რომ, არა მხოლოდ Huawei და Honor მოწყობილობების მფლობელებს არ შეუძლიათ თავიანთი ჩამტვირთველების განბლოკვა, არამედ მათ, ვინც უკვე გააკეთეს ეს, ვერ შეძლეს თავიანთი მოწყობილობების დაშლა. ბევრმა შეურაცხყოფა მიაყენა კომპანიას იმის გამო, რაც ჩანდა (კიდევ ერთი) ანტი-ენთუზიასტური ნაბიჯის გამო, მაგრამ განახლების გამოძიება ცხადყოფს, რომ რბილი აგური არის განახლების გვერდითი ეფექტი და განზრახ არ არის გაკეთებული Magisk/root-ის დასაბლოკად. აქ არის ყველაფერი, რაც ვიცით ამ განახლების შესახებ.


Huawei-ს "Patch01" განახლება, რომელიც ხელს უშლის მაგისკზე დაფუძნებული ტელეფონების ჩატვირთვას

ეს საკითხი იყო პირველი გამოავლინა, და შემდეგ უფრო დეტალურადXDA-ს უფროსი წევრის მიერ ტეკალოტე Magisk Beta XDA ფორუმის ოფიციალურ თემაში. წევრმა წააწყდა ამ საკითხს თავის Huawei P9-ზე, მას შემდეგ, რაც მისი მოწყობილობის რებრენდინგს მოჰყვა, რათა მას შეეძლო Android Oreo-ს ოფიციალური განახლების დაყენება და შემდეგ მცირე "შეცდომის გამოსწორების" OTA განახლების დაყენება. თავად განახლება, რომელსაც "patch01" ჰქვია, მოიცავს MMS-ისა და თამაშების შესწორებებს, მაგრამ ის ასევე შეიცავს ბირთვის პატჩს, რომელიც რბილ აგურს ამუშავებს Magisk-ზე დაფუძნებულ მოწყობილობებს.

მისი თქმით, მან გაანათა ორიგინალური ჩატვირთვის სურათი, ორიგინალური აღდგენა და წაშალა Magisk Manager განახლების მიღებამდე, რა დროსაც ტელეფონმა კარგად ჩაიტვირთა. თუმცა, განახლების შემდეგ Magisk-ის განახლებამ გამოიწვია ტელეფონის გაჭედვა „თქვენი მოწყობილობის ნდობა არ შეიძლება“ ეკრანზე. განახლებული პროგრამული უზრუნველყოფა ჩაიტვირთა მხოლოდ ორიგინალური b528 ramdisk სურათით. ეს ქცევა გაგრძელდა იმისდა მიუხედავად, იყო თუ არა dm-verity, იძულებითი დაშიფვრა ან Android Verified Boot გათიშული და ორივე Magisk v16.0 და v16.7 ტესტირება მოხდა. (უბრალოდ TWRP-ის ციმციმა არ წარმოადგენდა პრობლემას, რადგან აღდგენა გადადის საკუთარ დანაყოფზე, სახელწოდებით recovery_ramdisk, მაგრამ ამის შემდეგ ტელეფონის დაყენების მცდელობა გამოიწვევს bootloop-ს.)

ჯერჯერობით, ამ ქცევის დამადასტურებელი რამდენიმე მომხმარებელი იყო. როგორც ჩანს, ის არ შემოიფარგლება მხოლოდ Huawei P9-ით, როგორც მომხმარებელი Huawei Mate 10 ფორუმზე ასევე ადასტურებს იგივე ქცევას "patch01" OTA განახლების დაყენების შემდეგ, რაც გვაფიქრებინებს, რომ ეს პატჩი გამოვა ყველა ამჟამად მხარდაჭერილ Huawei/Honor ტელეფონზე. თუ გავითვალისწინებთ Huawei-ს ბოლოდროინდელ ქმედებებს ჩამტვირთველის განბლოკვასთან დაკავშირებით, ძნელი არ არის იმის დანახვა, თუ რატომ თვლიან ხალხს, რომ ეს განახლება განზრახ დაბლოკა rooting. XDA აღიარებული დეველოპერი / აღიარებული კონტრიბუტორი topjohnwuMagisk-ის მთავარმა დეველოპერმა, თავდაპირველად აღიარა ეს საკითხი თავის Twitter-ის ანგარიშზე.

თავად Tecalote-მა, ისევე როგორც Huawei-ს რამდენიმე მომხმარებელმა და დეველოპერმა, აიღეს დავალება, რომ საფუძვლიანად გამოიძიონ საკითხი ბოლო რამდენიმე დღის განმავლობაში. და მოახერხა გამოსავლის გარკვევა.

რატომ კეთდება ეს?

თავდაპირველმა მტკიცებულებებმა (და ძალიან ნაჩქარევმა სპეკულაციამ, ჭორებმა და სტატიებმა/დისკუსიამ) მიიყვანა მომხმარებლები მჯერა, რომ ეს განახლება გამოვიდა მხოლოდ იმ მიზნით, რომ დაბლოკოს ძირეული მომხმარებლები მოწყობილობა. ბოლოს და ბოლოს, Huawei-მ ცოტა ხნის წინ მტრული მიდგომა მიიღო ჩამტვირთველის განბლოკვის მიმართ. ეს არ იქნება პირველი შემთხვევა, როდესაც ტელეფონების მწარმოებელი ეძებს root ტელეფონებს: შარშან, ჩვენ ვატყობდით, რომ LG-მ შეასრულა root შემოწმების ინსტრუმენტი რომ ამოიწურებოდა ფესვის აღმოჩენისას. და რა თქმა უნდა, ჩვენ ასევე გვაქვს მრავალი შემთხვევა მწარმოებლები და ოპერატორები ბლოკავენ ჩამტვირთველის განბლოკვას იმისათვის, რომ მომხმარებლებმა არ აერიონ თავიანთ ტელეფონებს, სადაც ჩვენ ასევე ვაერთიანებთ Huawei-ს ცოტა ხნის წინ.

თუმცა, XDA Senior Member Tecalote-სა და სხვა მომხმარებელთა შემდგომმა კვლევამ აჩვენა, რომ ეს სულაც არ არის Huawei-ის დარბევის შემთხვევა Root-ის მომხმარებლების მიმართ. პირიქით, უფრო სავარაუდოა, რომ საქმე გვაქვს ბირთვის პაჩის გაუთვალისწინებელ გვერდით ეფექტთან, რამაც გამოიწვია Magisk-ით დაყენებული ramdisk გამოსახულების შეუთავსებლობა და ტელეფონების ჩატვირთვის თავიდან აცილება. გარდა ამისა, მომხმარებლებს შეუძლიათ მარტივად იმუშაონ ამ საკითხთან დაკავშირებით, რათა Magisk-მა კარგად იმუშაოს დაყენებულ ტელეფონებზე.

დღის ბოლოს, დანამდვილებით ვერ გეტყვით, იყო ეს მიზანმიმართული თუ არა, რადგან Huawei-ს ზუსტი განზრახვები უცნობია. ჩვენ ვერ ვხედავთ გამართლებულ მიზეზს, თუ რატომ არის ეს განახლება, თუ ეს განზრახ გაკეთდა root მომხმარებლების დასაბლოკად, საერთოდ არსებობს, რადგან დაზარალებულმა მომხმარებლებმა უკვე გადახტეს ჰოოპების მეშვეობით, რათა მიიღონ ჩამტვირთველები განბლოკილი. მაგრამ ამ თემის ირგვლივ ბოლოდროინდელი კვლევისა და კონტექსტის გათვალისწინებით და იმ ფაქტის გათვალისწინებით, რომ თქვენ კვლავ შეგიძლიათ დააინსტალიროთ Magisk განახლების შემდეგ, ჩვენ არ გვჯერა, რომ ეს იყო მიზანმიმართული.

როგორ შემიძლია ამის გამოსწორება?

თუ უკვე განაახლეთ თქვენი მოწყობილობა და გსურთ მასზე დააინსტალიროთ Magisk, ინსტალაციამდე უნდა ჩართოთ „Preserve AVB 2.0/dm-verity“ დროშა, როგორც Tecalote-მა გამოავლინა ჩვენს ფორუმებზე. თქვენ არ შეგიძლიათ უბრალოდ ჩართოთ Magisk-ის უახლესი zip TWRP-ზე, რადგან აღნიშნული დროშა ავტომატურად არ არის დაყენებული ინსტალაციისას, მაგრამ შეგიძლიათ ხელით დააყენოთ ჩატვირთვის სურათი Magisk Manager-ით:

  1. ჩამოტვირთეთ Magisk Manager-ის უახლესი APK ოფიციალური თემიდან, დააინსტალირეთ იგი თქვენს მოწყობილობაზე და გახსენით აპლიკაცია.
  2. დარწმუნდით, რომ "შეინახეთ AVB 2.0/dm-verityჩამრთველი ჩართულია და ჩართეთ ის, თუ ის გამორთულია. თუ თქვენი მოწყობილობა დაშიფრულია, ასევე დარწმუნდით, რომ ჩართულია „ძალაობრივი დაშიფვრის დაცვა“.
  3. შეეხეთ ინსტალაციის ღილაკს და აირჩიეთ "Patch Boot Image ფაილი" ვარიანტი. ეს შექმნის Magisk-ით დაყენებულ ჩატვირთვის სურათს აპის შიგნით.
  4. ჩატვირთვის შედეგად მიღებული გამოსახულება თქვენს მოწყობილობაზე გაანათეთ. თქვენ შეგიძლიათ დააინსტალიროთ ის სწრაფი ჩატვირთვის რეჟიმში, ფაილის გადატანით თქვენი კომპიუტერის სწრაფი ჩატვირთვის დირექტორიაში, გადატვირთეთ თქვენი ტელეფონი სწრაფი ჩატვირთვის რეჟიმში და გამოიყენეთ "fastboot flash boot boot.img" ბრძანება, ან უბრალოდ ციმციმი TWRP-ით ინსტალაციაზე გადასვლით, ღილაკზე "Install image" დაჭერით და ახლად დაყენებული boot.img-ის ციმციმებით.
  5. გადატვირთეთ სისტემაში და კვლავ გახსენით Magisk Manager აპი. თუ თქვენ გაქვთ ამომხტარი ფანჯარა, რომელშიც გეკითხებით, გსურთ თუ არა Magisk-ის დამატებითი დაყენების გაგრძელება, შეეხეთ დიახ.
  6. ისიამოვნეთ!

თუ უკვე დაყენებული ხართ და არ გსურთ განახლების მიღება, შეგიძლიათ OTA მენეჯერის გამორთვის ძველი სკოლის გზა:

  1. ჩამოტვირთეთ Solid Explorer, MiXplorer, FX File Explorer ან ნებისმიერი სხვა root ჩართული ფაილების ბრაუზერი Google Play Store-დან ან XDA Labs-იდან.
  2. გახსენით აპლიკაცია, დაეთანხმეთ პირობებს, მიეცით მას ნებართვები და მიეცით root წვდომა.
  3. გადადით თქვენი მეხსიერების ძირში და შემდეგ გადადით /system/app/HwOUC-ზე.
  4. დაარქვით HwOUC.apk HwOUC.bak.
  5. გადატვირთეთ და კარგად უნდა წახვიდეთ.
Solid Explorer ფაილების მენეჯერიშემქმნელი: NeatBytes

ფასი: უფასო.

4.2.

ჩამოტვირთვა
FX File Explorerშემქმნელი: NextApp, Inc.

ფასი: უფასო.

4.1.

ჩამოტვირთვა

[appbox xda com.mixplorer]

თუ თქვენ აწარმოებთ ა საბაჟო ROM მადლობა პროექტის Treble მხარდაჭერა, მაშინ დაცული უნდა იყოთ ამისგან, რადგან ეს ფუნქცია მხოლოდ Huawei-ის საკუთარ EMUI პროგრამულ უზრუნველყოფას უნდა შეეხოს.

თუ თქვენ გქონდათ განზრახული უკან დაბრუნება "Patch01" განახლებიდან, თუ უკვე განაახლეთ, ჩვენ არ გირჩევთ ამის გაკეთებას ასე რომ: ზოგიერთ განახლებას შეიძლება ჰქონდეს განსხვავებული XLoader (როგორიცაა Huawei Mate 10-ის ზოგიერთი განახლება) და თქვენ რისკავთ დან თქვენი მოწყობილობის სამუდამოდ დაყენება, თუ აანთებთ შეუთავსებელ XLoader-ს. გარდა ამისა, მაგისკის გამოსავალი უკვე მოიძებნა. რეიტინგის დაქვეითება არ არის განკუთვნილი, ასე რომ, თუ თქვენ ნამდვილად გსურთ ამის გაკეთება და აღიარებთ რისკს, გირჩევთ, მოძებნოთ ჩვენს ფორუმებში თქვენი მოწყობილობის ფუნქციონალური შემცირების მეთოდი.


ქვედა ხაზი

ჩამტვირთველის განბლოკვის დაბლოკვა და Root წვდომის საწინააღმდეგო პოლიტიკის ქონა არის ის, რაც შეგვიძლია ვიცხოვროთ, მაშინაც კი, თუ ჩვენ არ ვეთანხმებით ამ პოლიტიკას. მაგრამ აქტიურად დაბლოკავთ ძირფესვიანებულ მომხმარებლებს, რომლებმაც უკვე განბლოკეს თავიანთი ჩამტვირთველები და განზრახ ახდენენ მათ ტელეფონებს განახლებით? ამისათვის არ არსებობს კარგი მიზეზი და, ყოველ შემთხვევაში, ჩვენი აზრით, ეს ძალიან ზედმეტია, განსაკუთრებით იმის გათვალისწინებით, რომ root მომხმარებლები შეადგენენ Huawei-ის მასიური გლობალური მომხმარებლის ბაზის უმნიშვნელო რაოდენობას. ჩვენ გვესმის, რატომ ფიქრობენ მომხმარებლები, რომ Huawei ბლოკავს root, მაგრამ ჩვენ ნამდვილად არ ვფიქრობთ, რომ ეს ასეა აქ.

Rooting არ უნდა განიხილებოდეს როგორც მეკობრეობის, ჰაკერების ან ნებისმიერი კიბერდანაშაულის მსგავსი. დაფუძნებული Android სმარტფონი საკმაოდ შედარებულია Windows კომპიუტერთან ადმინისტრატორის ნებართვით... ან Linux კომპიუტერი სუპერმომხმარებლის წვდომით. მათ, ვინც აირჩევს მათი მოწყობილობების დაშლას, სრულად აცნობიერებენ უსაფრთხოების რისკებს, რომლებიც დაკავშირებულია rooting და უბრალოდ ეძებენ გზებს დამატებითი შესაძლებლობების მისაღებად მოწყობილობებზე, რომლებშიც დახარჯეს ბევრი ფული საკუთარი.

მიუხედავად იმისა, რომ ჩვენ არ ვფიქრობთ, რომ ეს არის მიზანმიმართული ცვლილება, ჩვენ მივმართეთ Huawei-ს დაზუსტებისთვის და ამ სტატიას შესაბამისად განვაახლებთ, თუ მოვისმენთ. ეს ჯერ კიდევ არ არის ყველაზე გონივრული არჩევანი Huawei/Honor მოწყობილობის შესაძენად, თუ თქვენ ნამდვილად გაინტერესებთ ROM-ების როტინგი/გამოყენება: როგორც ადრე აღვნიშნეთ, ისინი ჯერ კიდევ არ აწვდიან ჩამტვირთველის განბლოკვის კოდებს. მაგრამ ამასობაში, თუ უკვე განაახლეთ, უბრალოდ მიჰყევით ზემოთ მოცემულ ნაბიჯებს root-ის დასაბრუნებლად.