გუშინ Chainfire-მა გამოაცხადა პირველი განახლება SuperSU-ს 2.78 ვერსიის სტაბილურობის შემდეგ. როგორც უკვე აღვნიშნეთSR განახლებები ძირითადად განსხვავებული სახელია SuperSU-ს ბეტა ვერსიებისთვის. სახელის შეცვლა განხორციელდა, როგორც მცდელობა შეემცირებინათ იმ ადამიანების რიცხვი, რომლებიც ცდილობენ ატვირთონ ბეტა გამოშვებები არა-Google Play აპლიკაციების მაღაზიებში, რადგან ის კვლავაც იგივე ვერსიის ნომრის ატარებს.
აქ ცვლილებების უმეტესობა SELinux-ზეა Android 7.x Nougat-ზე, თუმცა ბევრი სხვა ცვლილებაა ამ ახალ განახლებასთან ერთად. Chainfire ამბობს, რომ ეს ვერსია ახლა გამოიყენებს საკუთარ 'u: r: supersu: s0' კონტექსტს გასაშვებად. ასე რომ, იმის ნაცვლად, რომ ხელახლა გამოიყენოთ "u: r: init: s0" კონტექსტი, ამ ცვლილებამ შეიძლება თავიდან აიცილოს რამდენიმე კონფლიქტი. თუმცა, ჩვენ გაფრთხილებულნი ვართ, რომ ამ ცვლილებამ შეიძლება გამოიწვიოს ზოგიერთი root აპლიკაციის (და ზოგიერთი firmware-ის მთლიანად) მოულოდნელად მუშაობა.
SuperSU v2.79 SR1 აღარ ცვლის file_contexts[.bin]-საც. Chainfire-მა შენიშნა, რომ ამ მოდიფიკაციამ გამოიწვია გარკვეული პრობლემები შერჩეულ firmware-ებზე. თუმცა, მათ ვერ შეძლეს კონფლიქტის მიზეზის დადგენა, მაგრამ შენიშნეს, რომ ცვლილებები იწვევდა მას. ზოგიერთმა ადამიანმა განაცხადა, რომ SuperSU-ს ნელ-ნელა აძლევდა root წვდომას ზოგიერთ აპლიკაციაზე ჩატვირთვისას, როდესაც მოწყობილობას ჰქონდა დაინსტალირებული რამდენიმე აპლიკაცია. ეს ძირითადად Nougat-თან მოხდა და გვეუბნებიან, რომ ეს აღარ უნდა იყოს დიდი პრობლემა.
შეგიძლიათ ჩამოტვირთოთ Flashable zip ამისთვის v2.79 SR1 სწორედ აქდა ჩვენ მოგიწოდებთ შეამოწმოთ XDA ფორუმის თემა SuperSU-ს ბეტა ვერსიისთვის თუ ახალ ვერსიასთან დაკავშირებით რაიმე პრობლემას წააწყდებით. ამ განახლების სრული ცვლილებების ჟურნალი შეგიძლიათ იხილოთ ქვემოთ.
- გააფართოვეთ Samsung-ის ამოცნობა
- GUI: გადამუშავებული ნაწილები "supersu" კონტექსტთან მუშაობისთვის 7.0+-ზე
- GUI: დააფიქსირეთ ორობითი განახლების შეტყობინება, როდესაც სუპერმომხმარებელი გამორთულია მომხმარებლის მიერ ზოგიერთ შემთხვევაში
- su: გადამუშავებული ნაწილები "supersu" კონტექსტთან მუშაობისთვის 7.0+-ზე
- su/GUI: გააუმჯობესეთ რეაგირება, როდესაც მოწყობილობა დაკავებულია 7.0+-ზე
- sukernel: დააფიქსირეთ cpio აღდგენის წარუმატებლობა ძალიან მოკლე ფაილის სახელებით
- sukernel: აღარ ასწორებს file_contexts(.bin)
- sukernel: revert force seclabel (აღარ არის საჭირო "supersu" კონტექსტში)
- supolicy: დაამატეთ "create", "auditallow", "auditdeny" პოლიტიკის ბრძანებები
- supolicy: მხარდაჭერა "*" ნებართვის/დიაპაზონის პარამეტრისთვის "allow", "უარი", "auditallow", "audideny", "allowxperm" პოლიტიკის ბრძანებები
- სუპოლიტიკა: --live/--ფაილი აღარ იყენებს ნაგულისხმევ პატჩებს, თუ მოწოდებულია მორგებული პატჩები
- supolicy: --sdk=X ვარიანტი დამატებულია (საჭიროა 7.0+)
- supolicy: გადამუშავდა SELinux-ის ყველა წესი 7.0+-ისთვის, გაშვებული როგორც 'supersu' კონტექსტი
- ZIP: ცალკე slotselect და system_root ლოგიკა
- ZIP: სისტემის/სისტემის_ძირის მოწყობილობის და მონტაჟის წერტილის ამოცნობის დარეგულირება
- ZIP: შეასწორეთ მცირე შეცდომები დოკუმენტაციაში
- ZIP/frp: აშკარად ეტიკეტი /su
წყარო: +Chainfire