LineageOS უარს ამბობს საკუთარ სუპერმომხმარებლის იმპლემენტაციაზე, რაც Magisk-ს დე ფაქტო გადაწყვეტად აქცევს

LineageOS 17 აღარ გირჩევთ საკუთარ addonsu პაკეტს, რითაც Magisk და Magisk მენეჯერი გახდება დე ფაქტო არჩევანი სუპერმომხმარებლის ორობითი და მენეჯმენტისთვის.

LineageOS არის ერთ-ერთი ყველაზე პოპულარული საბაჟო ROM, რომელიც ხელმისაწვდომია Android მოწყობილობებისთვის, თუ არა ყველაზე პოპულარული საბაჟო ROM არსებობს. ეს მორგებული ROM იღებს Android-ს, როგორც ნაპოვნი Android Open Source Project-ში (AOSP) და ამატებს საკუთარ გემოს თავზე. ბევრი საბაჟო ROM-ი, როგორც წესი, იყენებს LineageOS-ს, როგორც საკუთარ ბაზას, ასე რომ, ნებისმიერი მნიშვნელოვანი ცვლილება, რომელსაც LineageOS განახორციელებს თავისთავად, მიდრეკილია გავრცელდეს საბაჟო ROM-ის საზოგადოებაში. LineageOS-ის დეველოპერებმა იციან ამ შედეგების შესახებ და შესაბამისად იღებენ ინფორმირებულ გადაწყვეტილებებს. LineageOS-ის მოახლოებული გამოშვება მნიშვნელოვნად ცვლის root წვდომის დამუშავებას, რადგან ROM წყვეტს მხარდაჭერას საკუთარი addonsu ბინარისთვის Magisk-ის სასარგებლოდ.

LineageOS-ის შემდეგი ძირითადი გამოშვება დაერქმევა LineageOS 17, აქ ყოველგვარი სიურპრიზის გარეშე. საბაჟო ROM არის Android 10-ზე ხელახლა დაფუძნების პროცესში. იმისდა მიუხედავად, რომ ის არის საბაჟო ROM და, შესაბამისად, აქვს გაცილებით მეტი მოქნილობა, ვიდრე OEM UX სკინი, LineageOS ირჩევს არ გაგზავნოს წინასწარ დაინსტალირებული root ორობითი - ნიშნავს, რომ აპებს არ აქვთ საშუალება მიიღონ სუპერმომხმარებლის წვდომა მხოლოდ ახალი ინსტალაციის დროს ᲠᲝᲛᲘ. იმისათვის, რომ აპებმა მოითხოვონ სუპერმომხმარებლის წვდომა, მომხმარებელმა შეგნებულად უნდა დააინსტალიროს სუპერმომხმარებლის ორობითი და სუპერმომხმარებლის მენეჯერი. მომხმარებელთა უმეტესობამ დააინსტალირა Magisk და Magisk Manager, ძირითადად ამის გამო გამოსავალი, რომელსაც Magisk გვთავაზობს SafetyNet-ის გამოვლენის წინააღმდეგ, ისევე როგორც ადვილად გამოსაყენებელი ჩარჩო მაგისკის მოდულები.

მიუხედავად იმისა, რომ პოპულარული არჩევანია, LineageOS ოფიციალურად არ გირჩევთ Magisk-ს, როგორც დასაფესვიანებლად რჩეულ გადაწყვეტას. ზოგიერთი უცოდინარი მომხმარებელი ამთავრებს არათავსებადი Magisk მოდულების ინსტალაციას საკუთარ მოწყობილობებზე და შემდეგ ავსებს ROM-ს დამხმარეები, რომლებსაც აქვთ შეცდომების შესახებ შეტყობინებები გატეხილი ქცევისთვის - რაც უეჭველი თავის ტკივილია შემსრულებლებისთვის თან. ამის ნაცვლად ROM ეყრდნობოდა საკუთარ თავს addonsu პაკეტი უზრუნველყოს სუპერმომხმარებლის ორობითი და მარტივი სუპერმომხმარებლის მენეჯერი.

ეს დამატება შესთავაზა LineageOS 15.1 და LineageOS 16 გამოშვება, მაგრამ ოფიციალური LineageOS 17-ით, ეს აღარ იქნება შემოთავაზებული. ამ გამოშვებისთვის, root წვდომა ADB-ზე ეს იქნება ოფიციალურად მხარდაჭერილი გზა მომხმარებლებისთვის, რათა გააფუჭონ მნიშვნელოვანი ფაილები თავიანთ მოწყობილობებზე. თუ მომხმარებელს სურს აპლიკაციების სუპერმომხმარებლის წვდომის მინიჭება, მას მოუწევს დააინსტალიროს Magisk და Magisk Manager. მიუხედავად იმისა, რომ LineageOS ოფიციალურად ჯერ კიდევ არ უჭერს მხარს Magisk-ს ოფიციალურ build-ებში ჩართვის გზით, addonsu-ს ეს დემოცია არსებითად ამაღლებს Magisk-ს დე ფაქტო მხარდაჭერილ გადაწყვეტად.

მაგრამ რატომ უტოვებს LineageOS addonsu-ს პირველ რიგში? ეს იმიტომ ხდება, რომ PrivacyGuard, LineageOS ფუნქცია, რომელსაც addonsu იყენებს, ასევე წაიშლება LineageOS 17-ში. PrivacyGuard მომხმარებლებს შესთავაზა ნებართვების მართვის გაფართოებული კონტროლი იმის შესახებ, თუ რა იყო შესაძლებელი საფონდო Android-ზე. LineageOS გუნდი იყო შეუძლებელია PrivacyGuard ჩარჩოს პორტირება ახალ Android 10 ბაზაზედა ამის ნაცვლად, გუნდი იყენებს Google-ის საკუთარი Permissions Hub ფუნქცია Android 10-ში. ეს Permissions Hub ფუნქცია არის იგივე ნებართვის კონტროლი, რაც ვნახეთ Android Q-ის ადრეულ გაჟონვაში, მაგრამ ერთი, რომელიც არ იყო საჯარო გამოშვებებში. Google-მა არ გამოუშვა ფუნქცია Android 10-ში, მაგრამ მისი კოდი ჯერ კიდევ არსებობს AOSP-ში. LineageOS-მა გაანადგურა და შესთავაზებს მას, როგორც PrivacyGuard-ის ალტერნატივას.