Rootless Substratum Theme Engine-ის დემო ვერსია Android Oreo-ზე და მცდარი შეხედულებების მოგვარება

უძირო Substratum თემის ძრავის ვიდეო დემონსტრირება Android Oreo-ზე. ასევე, ხშირად დასმული კითხვები მომავალი თემების მენეჯერის შესახებ.

გუშინ გამოვაქვეყნეთ ა ექსკლუზიური სტატია დეტალურად აღწერს იმას, რაც Android-ის ბევრ ენთუზიასტს სურდა: სრული, სისტემის მასშტაბური თემის მხარდაჭერა root-ის გარეშე. ამ თემის მხარდაჭერა ჩვენთან მოვიდა Team Substratum-ის თავაზიანობით, მაგრამ გუშინ, გუნდი ჯერ არ იყო მზად საკუთარი ნამუშევრების გამოსახატავად. თუმცა, ეს შეიცვალა, რადგან ნიკოლას ჩუმმა მოამზადა ვიდეო XDA-სთვის, რათა გაჩვენოთ, როგორი იქნება თემების გადაფარვის გამოყენება Android Oreo-ზე ახალი ძირეული Substratum თემის ძრავის გამოყენებით.


Rootless Substratum Theme Engine-ის დემო ვერსია Android Oreo-ზე

შენიშვნა: „ანდრომედა“ მხოლოდ კოდის სახელია, რომელსაც გუნდი იყენებს Rootless Substratum-ისთვის Android 8.0-ზე. არაფერ შუაშია ჭორებთან Google Andromeda.

გირჩევთ უყუროთ ამ მოკლე, 2:30 ვიდეოს, სადაც ნაჩვენებია თემების მენეჯერის აპი, რომელიც მუშაობს root გარეშე Android Oreo 8.0-ზე, რათა რეალურად შეძლოთ იხილეთ რამდენად სითხეა ის, მაგრამ აქ არის ძირითადი პუნქტები, რომლებიც უნდა ამოიღოთ ამ ვიდეოდან:

  • ვიდეოში მისი ტელეფონია შეუერთებელი მისი კომპიუტერიდან. ეს შესაძლებელია მას შემდეგ, რაც მან გაიქცა ა ერთი დაწკაპუნებით დესკტოპის ინსტრუმენტი (რომელიც Team Substratum-მა შექმნა) Substratum-ის ამაღლებული პრივილეგიების გასააქტიურებლად. მას არ სჭირდებოდა ADB ბრძანებების ხელით შეყვანა.
  • ჩართვის შემდეგ, Substratum აპლიკაცია ადვილად შეუძლია დააინსტალირეთ, ჩართეთ, გამორთეთ ან წაშალეთ სუბსტრატის თემები - ყველაფერი ჩუმად ფონზე. ცვლილებებია დაუყოვნებლივ.
  • ის აჩვენებს ორივე ჩარჩოს, სისტემის ინტერფეისს და ინდივიდუალური აპლიკაციის გადაფარვას. ის აჩვენებს ნავიგაციის ზოლს, შეტყობინებებს, პარამეტრებს და კალკულატორის აპს.
  • მისი ტელეფონი არის ძირფესვიანად, როგორც ნაჩვენებია გამოყენებით Root Checker აპლიკაცია.

ვიმედოვნებ, რომ ეს დემონსტრაცია დაგვეხმარება იმის ჩვენებაში, თუ რამდენად მარტივი და შეუფერხებელი იქნება თქვენი Android Oreo მოწყობილობა. თუმცა, ბევრი მომხმარებელი დაბნეული იყო Android 8.0-ისთვის rootless Substratum თემის ზოგიერთ ნაწილზე ჩემი გუშინდელი სტატიის წაკითხვის შემდეგ. მიუხედავად იმისა, რომ ყველა ქვემოთ მოცემულ კითხვაზე პასუხი გაცემული იყო ამ სტატიაში, მე მესმის, რომ ის შეიცავს ბევრ ტექნიკურ ინფორმაციას ინფორმაცია Android 8.0-ზე თემის სრული მხარდაჭერის შესახებ გაუშვა. ამრიგად, მოდით გავარკვიოთ ზოგიერთი გავრცელებული მცდარი წარმოდგენა.


ხშირად დასმული შეკითხვები

სუბსტრატი და Android Oreo

  • ეს მხოლოდ მესამე მხარის აპლიკაცია/ჩარჩო/მოდიფიკაცია/ჰაკია, ამას ოფიციალურად არაფერი აქვს საერთო Google-თან ან Android Oreo-სთან!
    • მართალია, რომ არ არის Google-ის მიერ მოწოდებული თემების მართვის აპლიკაცია Android 8.0-ზე, ეს არ ნიშნავს რომ ეს არის "ჰაკ" ან "მოდი". აქ არაფერი არ იცვლება და არ არის ჩართული ჰაკერები, რომ ეს იმუშაოს. Android 8.0 მშობლიურად მხარს უჭერს OMS თემებს რასაც სუბსტრატი ეფუძნება. სუბსტრატი იყენებს Google-ის ოფიციალურ, ჩაშენებულ ბრძანებებს თემების შესაცვლელად და ეს ბრძანებები გადის ოფიციალურად მოწოდებულ API-ებს თემების შესაცვლელად. ერთადერთი, რაც აკლია Google-ის ოფიციალურ Android გამოშვებას, არის თემების მენეჯერის აპი, რასაც Substratum უზრუნველყოფს.
  • რატომ არ გთავაზობთ Google თემის მენეჯერს?
    • ჩვენ არ შეგვიძლია ვისაუბროთ Google-ის მოტივებზე. OMS აშკარად იმ წერტილშია, სადაც ის უნდა იყოს გამოსაყენებელი თემებისთვის, მაგრამ შესაძლოა Google-ს სხვა ხედვა აქვს მხედველობაში OMS-ისთვის, რადგან ის შეიძლება გამოყენებულ იქნას არა მხოლოდ თემებისთვის. როგორც მოწმობს ა ჩაიდინოს, შესაძლოა, Google ნერგავს OMS მხარდაჭერას, როგორც გზას, რათა გაუადვილოს OEM-ებს მრავალი, მსგავსი მოწყობილობის მხარდაჭერა.
  • იმოქმედებს ეს ჩემი მოწყობილობის მუშაობაზე? ეს იქნება აურზაური?
    • Თუ იქ არის ნებისმიერი შესრულებაზე გავლენა, ეს იქნება ძალიან მინიმალური. OMS გამოსცადა და გაუმჯობესდა Sony Mobile-ის ინჟინრების მიერ და ასევე გამოცდილი და გამოცდილია Google-ის მიერ. თემის ჩარჩო, რომელსაც სუბსტრატი იყენებს, არ არის ჰობი დეველოპერების ნამუშევარი, რომლებიც ერთად აჭრიან API-ს, არამედ პროფესიონალი Android ინჟინრების მუშაობას Sony-დან და Google-იდან.
  • დაარღვიოს ეს SafetyNet/Android Pay?
    • არა. OMS/Substratum არ ცვლის არცერთ ფაილს.
  • ეს უსაფრთხოა?
    • Დიახ ეს არის უსაფრთხო.
  • რომელი ტელეფონები მიიღებენ Android Oreo-ს?
    • ნუ გვეკითხებით! კომპანიების უმეტესობა (გარდა HTC და OnePlus) არ გამოუცხადებია, რომელ მოწყობილობებზე მოუტანს Android 8.0 მხარდაჭერას. როგორც ყოველთვის, ბევრი მოწყობილობა სავარაუდოდ მიიღებს Android Oreo-ს არაოფიციალურ პორტებს (როგორიცაა Xiaomi Mi 3 და Mi 4), ასე რომ, თვალყური ადევნეთ ჩვენს ფორუმებს XDA Labs აპლიკაციით!

მოწყობილობის მხარდაჭერა

  • შეძლებენ თუ არა OEM-ები ამ ფუნქციის დაბლოკვას?
    • დიახ. OMS მხარდაჭერა შეიძლება არ მოვიდეს თქვენს მოწყობილობაზე, თუ მწარმოებელი ასე აირჩევს, მაგრამ გაგიკვირდებათ მოწყობილობების ტიპები მხარს უჭერენ OMS-ის ზოგიერთ ფორმას. თუმცა, თუ OMS დანერგვა სხვა მოწყობილობებში ძლიერ განსხვავდება AOSP-ისგან, მაშინ არსებობს შანსი, რომ სუბსტრატი მხოლოდ ამ მოწყობილობებზე იყოს buggy. სამწუხაროდ, ეს არის ბრმა მუშაობის შედეგი საწყისი კოდის გარეშე, რომელსაც ეს მწარმოებლები ჩვეულებრივ არ აწვდიან!
  • იმუშავებს ეს არა Google მოწყობილობებზე, როგორიცაა OnePlus ან Motorola ტელეფონები?
    • კერძოდ, OnePlus-სა და Motorola-ს ტელეფონებს უნდა შეეძლოთ ამის გამოყენება, თუ ან როდესაც ეს მოწყობილობები მიიღებენ Android 8.0 განახლებას. ეს არავითარ შემთხვევაში არ არის გარანტია, მაგრამ დაკვირვება, რომელიც ეფუძნება იმ ფაქტს, რომ ეს მწარმოებლები არ შორდებიან AOSP-ს.
  • რა მოწყობილობებზე იმუშავებს ეს?
    • ნებისმიერი მიმდინარე Android Oreo/8.0 მოწყობილობა, როგორიცაა Google Nexus 5X, Google Nexus 6P, Google Pixel, Google Pixel XL და Google Pixel C. სავარაუდოდ, ნებისმიერი მომავალი Android 8.0 მოწყობილობაც, როგორიცაა Google Pixel 2, Google Pixel 2 XL, OnePlus 3, OnePlus 3T, OnePlus 5 და ბევრი Motorola მოწყობილობა.
  • რატომ მჭირდება დესკტოპის ინსტრუმენტი?
    • ჩვეულებრივ, Android 8.0-ზე თემების შესაცვლელად საჭირო ბრძანებების გასაშვებად, თქვენ უნდა იყოთ ADB გარსში. ეს ნიშნავს, რომ თქვენ ან დაგჭირდებათ კომპიუტერთან ჩართვა ნებისმიერ დროს (რაც ამას ართულებს). თუმცა, Substratum-ის გუნდმა მოიფიქრა ხრიკი, რომელიც საშუალებას აძლევს Substratum აპს გაუშვას იგივე ბრძანებები დამაგრების საჭიროების გარეშე თქვენს კომპიუტერში ADB-ის გამოსაყენებლად. დესკტოპის ხელსაწყო არის ის, რაც საშუალებას აძლევს ამ ხრიკს და ის ანიჭებს Substratum-ს ამაღლებულ პრივილეგიებს ADB გარსის მსგავსი.
  • რას გულისხმობთ "ამაღლებულ პრივილეგიებში?"
    • Android-ს აქვს ნებართვის სისტემა, რომელიც ხელს უშლის აპლიკაციებს ისეთი სერვისებისა და მეთოდების გამოყენებაში, რომლებიც შესაძლოა სახიფათო იყოს კონფიდენციალურობისთვის ან უსაფრთხოებისთვის. თუმცა, ბევრი რამის გაკეთება შეიძლება Android Debug Bridge (ADB) მეშვეობით, ინსტრუმენტი, რომელიც განკუთვნილია დეველოპერებისთვის, რათა გამართონ და შეამოწმონ თავიანთი აპლიკაციების ან სისტემის სხვადასხვა ასპექტები. სუბსტრატი არსებითად მუშაობს იმავე პრივილეგიურ დონეზე, როგორც ADB, რომელიც არის ფესვიდან ერთი ნაბიჯით ქვემოთ, რათა მას შეეძლოს გარკვეული ბრძანებების გაშვება, რასაც სხვაგვარად ვერ შეძლებდა.
  • რა ბრძანებები მუშაობს?
    • ბრძანებები ჩამოთვლილია აქ.
  • შესვლის ბარიერი ძალიან მაღალია! ძალიან რთული იქნება ჩემთვის!
    • დესკტოპის ინსტრუმენტი, როგორც უკვე აღვნიშნეთ, იქნება ა ერთი დაწკაპუნებით ინსტრუმენტი. უბრალოდ ჩამოტვირთეთ Substratum აპი თქვენს ტელეფონზე, ჩამოტვირთეთ ინსტრუმენტი თქვენს კომპიუტერზე/ლეპტოპზე, გაუშვით ინსტრუმენტი და მზად ხართ!
  • მომიწევს აპლიკაციის დაყენება ADB-ის მეშვეობით? როგორ მივიღო სუბსტრატი ჩემს მოწყობილობაზე?
    • Rootless Substratum ხელმისაწვდომი იქნება Google Play Store-ზე. მისი კომპანიონი დესკტოპის ინსტრუმენტი ხელმისაწვდომი იქნება ონლაინ ჩამოსატვირთად, სავარაუდოდ ჩვენს ფორუმებზე. თუმცა, მისი პოვნა რთული არ იქნება და აპი მასზე მიგიყვანთ.
  • უნდა ვისწავლო თუ როგორ გამოვიყენო ADB?
    • არა. დესკტოპის ხელსაწყო ყველაფერს გაუმკლავდება თქვენთვის. მიუხედავად იმისა, რომ გირჩევთ გაეცნოთ ADB-ს, მიუხედავად იმისა, რომ ბევრი მაგარი რამ არის, რისი გაკეთებაც შეგიძლიათ ჩვენი გაკვეთილების შემდეგ.
  • მომიწევს თუ არა ხელახლა გავააქტიურო ჩემი თემები ყოველ ჯერზე გადატვირთვისას?
    • არა.
  • მომიწევს ტელეფონის შეერთება და დესკტოპის ხელსაწყოს გაშვება ყოველ ჯერზე, როცა ჩატვირთვისას?
    • არა თუ თემის შეცვლა არ გჭირდებათ! თემები, რომლებიც უკვე ჩართეთ, ჩართული დარჩება გადატვირთვის შემდეგ, მაგრამ თუ გსურთ თემების დამატება, წაშლა ან ჩართვა/გამორთვა, თქვენ მოგიწევთ ხელახლა გაუშვათ დესკტოპის ინსტრუმენტი.
  • რატომ და როდის უნდა გავუშვა დესკტოპის ინსტრუმენტი გადატვირთვის შემდეგ?
    • როდესაც თქვენ გადატვირთავთ, პროცესი, რომელსაც Substratum იყენებს თავისი პრივილეგიების ასამაღლებლად, კვდება. ასე რომ, თუ გადაწყვეტთ თემების შეცვლას მომავალში, თქვენ დაგჭირდებათ ხელსაწყოს ხელახლა გაშვება. ადამიანების უმეტესობა ირჩევს ერთ-ორ თემას და იცავს მას, ამიტომ ეს არ უნდა იყოს თავის ტკივილის მიზეზი მომხმარებლების უმეტესობისთვის.
  • იმუშავებს ეს Mac/Linux-ზე?
    • დიახ.

თემატიკა

  • შემიძლია ბნელი თემის მიღება ამით?
    • დიახ.
  • უფასო იქნება ამისთვის თემები?
    • ეს დამოკიდებულია თემაზე. სუბსტრატი მხოლოდ ჩარჩოა, ის თავისთავად არ იძლევა რაიმე თემას. Ძებნა "სუბსტრატი" Play Store-ზე და თქვენ იხილავთ უფასო და ფასიანი თემების ჯანსაღ ნაზავს.
  • შემიძლია თუ არა რომელიმე თემის გამოყენება Play Store-დან?
    • სანამ ის ამბობს, რომ თავსებადია სუბსტრატუმთან, მაშინ დიახ.
  • მე ვიპოვე თემა ამბობს, რომ ის მოითხოვს root წვდომას. მაგრამ განა ეს უძირო არ არის?
    • თემის შემქმნელს უბრალოდ სჭირდება Play Store-ის აღწერილობის განახლება.
  • შევძლებ შრიფტების ან ემოციების შეცვლას?
    • Კი და არა. არა იმით, რომ თქვენ არ შეგიძლიათ შეცვალოთ შრიფტები/ემოჯიები სისტემის მასშტაბით, მაგრამ დიახ, თქვენ შეგიძლიათ ამის გაკეთება აპლიკაციის მიხედვით. მაგალითად, აქ არის ა Whatsapp emoji ჩეინჯერი რომ უნდა მუშაობდეს.
  • რატომ არ შემიძლია შევცვალო შრიფტები, ემოციები ან სხვა რამეები?
    • მიუხედავად იმისა, რომ თქვენ შეგიძლიათ ნებისმიერი სისტემისა და მესამე მხარის აპლიკაციების თემატიკა, ყველაფერი, რისი გაკეთებაც Rooted Substratum-ის მომხმარებელს შეუძლია, არ არის ხელმისაწვდომი rootless ვერსიისთვის. მაგალითად, შრიფტის შეცვლა Substratum-ით მოითხოვს სისტემის დანაყოფში მდებარე შრიფტის ფაილის რეალურად შეცვლას, რაც მოითხოვს root წვდომას.
  • მე ნამდვილად მჭირდება სუბსტრატის თემა?
    • ტექნიკურად, არა, რადგან OMS-ის მხარდაჭერა ჩაშენებულია Android Oreo-ში და ბრძანებები, რომლებსაც Substratum იყენებს, შეუძლია გამოიყენოს ნებისმიერს, ვისაც აქვს ADB, მაგრამ პროცესი მის გარეშე გაცილებით რთული იქნება.
  • როგორ შემიძლია თემების ხელით დაყენება სუბსტრატის გარეშე?
    • დაგჭირდებათ გადაფარვის APK ფაილი (ები), სამუშაო ADB დაყენება და ბრძანების ხაზის გაცნობა. ჩამოთვლილია თქვენთვის საჭირო ბრძანებები აქ. გაითვალისწინეთ, რომ Play Store-ში ხელმისაწვდომი თემები არ არის ფაქტობრივი გადაფარვის APK, რომელიც გჭირდებათ. Google არ აძლევს Play Store-ის აპებს უფლებას შეიცავდეს სხვა აპებს. ამის ნაცვლად, Substratum აგროვებს გადაფარვის APK ფაილებს თავად მოწყობილობაზე, შემდეგ დააინსტალირებს მათ ზემოთ ჩამოთვლილი გადაფარვის ბრძანებების გამოყენებით.

ფასი/გამოშვების ინფორმაცია

  • რამდენი დაჯდება ეს?
    • $2.49.
  • რატომ უნდა გადავიხადო სუბსტრატი?
    • გუნდის განვითარების მცდელობის მხარდასაჭერად, რომელიც მუშაობდა უთვალავი საათის განმავლობაში ამ გასაოცარი თემის მენეჯერისთვის თქვენთვის.
  • მომიწევს თუ არა გადავიხადო სუბსტრატუმისთვის, თუ როუტირებული ვარ ან ჩვეულ ROM-ს ვიყენებ?
    • არა. Root/Custom ROM-ის მომხმარებლებისთვის სუბსტრატი დარჩება უფასო, როგორც ყოველთვის იყო.
  • როდის გამოვა?
    • ახლავე გამოვიდა!

სხვა კითხვები? დატოვეთ კომენტარი ქვემოთ და მე ან, იმედია, სუბსტრატის ერთ-ერთი დეველოპერი გიპასუხებთ!