Magisk v25.0 წარმოგიდგენთ გადამუშავებულ MagiskInit-ს SELinux-ის პრობლემების გადასაჭრელად

Magisk-ის უახლესი განახლება (v25.0) გამოვიდა უამრავი შეცდომების გამოსწორებით და ფუნქციების გაუმჯობესებით. წაიკითხეთ მეტი რომ იცოდეთ!

ამ ეტაპზე, ჩვენ XDA-ში დარწმუნებული ვართ, რომ თქვენგან უმეტესობას მაინც გსმენიათ Magisk-ის შესახებ. შექმნილია ჯონ ვუ, იგივე XDA აღიარებული დეველოპერი topjohnwu, პროექტი თავდაპირველად დაიწყო, როგორც უსისტემო ძირეული მეთოდი და თანდათან გადაიქცა ბევრად უფრო მრავალფეროვან და ძლიერ გადაწყვეტად, უბრალოდ სუპერმომხმარებლის პრივილეგიების მიმწოდებლის მიღმა. ცხადია, რომ დეველოპერი და კონტრიბუტორები ყოველთვის აქტიურები არიან და ბევრს მუშაობენ მის სრულყოფაზე. Magisk-ის უახლესი ძირითადი განახლება, რომელიც შეესაბამება ოცდამეხუთე ვერსიას (v25), ახლა უკვე მოვიდა საჯარო ბეტა ფილიალში. ცვლილებების ჟურნალი არის დახვეწილი, მაგრამ ძალიან მნიშვნელოვანი, ასე რომ, მოდით ჩავუღრმავდეთ მას.

Magisk XDA ფორუმები

პირველი (და ალბათ ყველაზე მნიშვნელოვანი) რამ ამ განახლებაში არის გადაწერილი MagiskInit პროგრამული უზრუნველყოფა. უცნობისთვის, magiskinit ორობითი პასუხისმგებელია მარაგის შეცვლაზე init

პროცესი, როგორც პირველი გაშვებული პროგრამა, Magisk სერვისების ინექციით init.rcდა SELinux-ის პოლიტიკის წესების შესწორება. ახალი სეპოლიტიკის ინექციის მექანიზმის დანერგვის წყალობით, დეველოპერებმა წარმატებით მოაგვარეს SELinux-თან დაკავშირებული შეუთავსებლობის უმეტესი ნაწილი. გარდა ამისა, MagiskInit ახლა მხარს უჭერს Android 13-ის ზოგადი ბირთვის სურათი (GKI) ფორმატი.

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

აქ არის ოფიციალური ცვლილებები Magisk v25.0-ისთვის:

  • [MagiskInit] განაახლეთ 2SI იმპლემენტაცია, მნიშვნელოვნად გაზარდეთ მოწყობილობის თავსებადობა (მაგ. Sony Xperia მოწყობილობები)
  • [MagiskInit] ახალის დანერგვა sepolicy ინექციის მექანიზმი
  • [MagiskInit] მხარდაჭერა Oculus Go
  • [MagiskInit] Android 13 GKI-ების მხარდაჭერა (Pixel 6)
  • [MagiskBoot] vbmeta მოპოვების განხორციელების შესწორება
  • [აპი] დააფიქსირეთ stub აპი Android-ის ძველ ვერსიებზე
  • [აპი] [MagiskSU] სათანადოდ მხარდაჭერით აპების გამოყენებით sharedUserId
  • [MagiskSU] შეასწორეთ შესაძლო ავარია magiskd
  • [MagiskSU] გამოუყენებელი UID-ები გახეხეთ როგორც კი system_server გადაიტვირთება UID-ის ხელახალი გამოყენების შეტევების თავიდან ასაცილებლად
  • [MagiskSU] დაადასტურეთ და აღასრულეთ დაინსტალირებული Magisk აპლიკაციის სერტიფიკატი, რათა შეესაბამებოდეს დისტრიბუტორის ხელმოწერას
  • [MagiskSU] [Zygisk] პაკეტის სწორი მართვა და გამოვლენა
  • [Zygisk] დააფიქსირეთ დამაგრების ფუნქცია მოწყობილობებზე, რომლებიც მუშაობენ Android 12-ზე ძველი ბირთვებით
  • [Zygisk] შეასწორეთ Zygisk-ის თვით კოდის გადმოტვირთვის განხორციელება
  • [DenyList] გაასწორეთ DenyList გაზიარებულ UID აპებზე
  • [BusyBox] დაამატეთ გამოსავალი მოწყობილობებისთვის, რომლებიც მუშაობენ ძველ ბირთვებზე

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

ჩამოტვირთეთ Magisk v25.0


წყარო:ჯონ ვუ ტვიტერზე