SuperSU v2.79 SR1 ხელმისაწვდომია, ფოკუსირებულია SELinux ცვლილებებზე Nougat-ისთვის

გუშინ 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