როგორ ჩართოთ ზოგადი სისტემის სურათი (GSI) Project Treble-ის მხარდაჭერილ მოწყობილობებზე

click fraud protection

ასე რომ, თქვენი მოწყობილობა მხარს უჭერს Project Treble-ს, რას ნიშნავს ეს თქვენთვის? ეს ნიშნავს, რომ თქვენ შეგიძლიათ აანთოთ ზოგადი სისტემის სურათი, როგორიცაა LineageOS ან Resurrection Remix! ისიამოვნეთ AOSP-ზე დაფუძნებული საბაჟო ROM-ებით! აქ არის სახელმძღვანელო, თუ როგორ დააინსტალიროთ ეს ROM-ები.

თუ თქვენ მხოლოდ წარსულში გსმენიათ Project Treble-ის შესახებ, მაგრამ არ შეგისწავლიათ ეს ყველაფერი, მაშინ შეიძლება გსმენიათ, რომ ეს არის უნდა დაეხმაროს Android-ის ძირითადი განახლებების უფრო სწრაფად გავრცელებას. XDA-ზე არის კიდევ ერთი უპირატესობა, რომელზეც ჩვენ ვრცლად ვისაუბრეთ: AOSP Generic System Image (GSI) ჩატვირთვის შესაძლებლობა ნებისმიერ მხარდაჭერილ მოწყობილობაზე. ეს ნიშნავს, რომ მოწყობილობებს, რომლებიც ოდესღაც მუშაობდნენ Android-ის ძლიერ მორგებულ ვერსიებზე, მოსწონს Samsung გამოცდილება ზე Samsung Galaxy S9 ან EMUI 8 ზე Huawei Mate 10 Pro ალტერნატიულად შეუძლია პროგრამული უზრუნველყოფის გაშვება უფრო ახლოს Google Pixel 2.

ბაზრის შემდგომი საბაჟო ROM-ები (Android პროგრამული უზრუნველყოფის მორგებული ვერსიები, რომლებიც დამზადებულია დამოუკიდებელი დეველოპერების მიერ, როგორც წესი, არ არის დაკავშირებული კომპანიასთან) არის დიდი მიმზიდველობა XDA ფორუმებისთვის. და Android-ში ცვლილებების წყალობით, რომელსაც Project Treble მოითხოვს, Treble-ის მხარდაჭერით მოწყობილობებს გაუადვილდებათ მორგებული ROM-ების ციმციმები, რომლებიც დაფუძნებულია Android ღია კოდის პროექტზე. (AOSP). Project Treble-ის გარეშე, დეველოპერებმა უნდა გამოიყენონ მრავალი ხრიკი და ჰაკი, რომ ჩვეული ROM-ები იმუშაონ, და მიუხედავად იმისა, რომ Treble მხარდაჭერა ყველაფერს არ წყვეტს, ის

რა თქმა უნდა, ხელს უწყობს პროცესის დაწყებას.

მოწყობილობები, როგორიცაა Huawei Mate 9, Honor View 10, Huawei Mate 10 ProHonor 7X, Exynos Samsung Galaxy S9, ან Allview V3 Viper ან არ ექნებოდა AOSP-ზე დაფუძნებული საბაჟო ROM-ები დეველოპერის ინტერესის ნაკლებობის გამო, ან ROM-ებს არ ქონდათ რაიმე ძირითადი ტექნიკის ფუნქცია. მაგრამ როგორც ვნახეთ თითოეული ამ მოწყობილობის შემთხვევაში, ROM-ები, რომლებიც ხელმისაწვდომია Treble-ის წყალობით მხარდაჭერა ძირითადად ფუნქციონალურია (არსებობს გარკვეული განსხვავებები იმის მხრივ, თუ რა მუშაობს და რა არა და საზოგადოებას აქვს შექმენით ვიკი გვერდი თქვენ უნდა შეამოწმოთ ეს ინფორმაცია).

იმის გამო, რომ Treble მომხმარებლებისთვის ძალიან ახალია და მათი გამორთვის პროცესი ოდნავ განსხვავებულია ჩვეულებრივი საბაჟო ROM-ები, იყო ბევრი დაბნეულობა იმის შესახებ, თუ როგორ უნდა ჩართოთ GSI Treble-თან თავსებად მოწყობილობაზე მოწყობილობა. ეს გაკვეთილი ფართოდ გასწავლით, თუ როგორ უნდა ჩართოთ ასეთი ROM. შეიძლება იყოს რამდენიმე განსხვავებული ნაბიჯი, რაც დამოკიდებულია მოწყობილობაზე, მაგრამ ზოგადად, პროცესი უნდა იყოს მსგავსი. აქ მოცემულია, თუ როგორ უნდა ჩართოთ GSI Android Treble-თან თავსებად მოწყობილობაზე.


როგორ ჩართოთ ზოგადი სისტემის სურათი Project Treble-ის მხარდაჭერილ მოწყობილობაზე

მოთხოვნები:

  • თქვენი მოწყობილობა ᲣᲜᲓᲐ აქვს განბლოკილი ჩამტვირთველი.
  • თქვენი მოწყობილობა ᲣᲜᲓᲐ იყოს Project Treble თავსებადი. ეს ნიშნავს, რომ თქვენი მოწყობილობა აკმაყოფილებს ერთ-ერთ შემდეგ კრიტერიუმს:
    • თქვენი მოწყობილობა გაშვებული Android 8.0 Oreo ან უფრო ახალი ვერსიით (მაგალითად. Android 8.1 Oreo) Და არის Google Play სერთიფიცირებული. (თუ თქვენ დააყენეთ თქვენი მოწყობილობა/ჩამოტვირთეთ სხვა საბაჟო ROM და რატომღაც დაასრულეთ, რომ თქვენი მოწყობილობა Google Play-ში არასერტიფიცირებული იყო, მაშინ არ ინერვიულოთ. ჩვენ მხოლოდ შეშფოთებული ვართ მოწყობილობის სტატუსის შესახებ მისი გაგზავნის დროს.)
    • თქვენი მოწყობილობა განახლდა Android 8.0 Oreo-ზე ან უფრო ახალ ვერსიაზე და იყო მწარმოებლის მიერ Project Treble თავსებადი გახადა. იხ ეს არტიკლი ასეთი მოწყობილობების სიისთვის.
    • თქვენი მოწყობილობა არ აკმაყოფილებს ზემოთ ჩამოთვლილ არცერთ კრიტერიუმს, მაგრამ აქვს წვდომა არაოფიციალურ გზაზე, რომ გახდეს Treble თავსებადი. კვლავ მიმართეთ ეს არტიკლი ასეთი მოწყობილობების სიისთვის.
  • თქვენი მოწყობილობა თავისუფალია ნებისმიერი მძიმე მოდიფიკაციისგან, როგორიცაა Xposed Framework, SuperSU ან Magisk. ამის შემდეგ შეგიძლიათ ხელახლა დააინსტალიროთ ისინი, მაგრამ გთხოვთ, დარწმუნდეთ, რომ იყენებთ საფონდო ჩატვირთვის/ramdisk-ს, სანამ გააგრძელებთ.

მოწყობილობები, როგორიცაა Samsung Galaxy S8/S8+ (ეგზინოსი ან Snapdragon), Samsung Galaxy Note 8 (ეგზინოსი ან Snapdragon), LG V30, Sony Xperia XA1 სერია, და მეტი არ აკმაყოფილებს რომელიმე ამ კრიტერიუმს და, შესაბამისად, ვერ მიჰყვება ამ სახელმძღვანელოს. ხოლო 2018 Nokia-ს ბრენდის მოწყობილობები და Snapdragon Samsung Galaxy S9 გაშვებულია Android Oreo-თ და მხარდაჭერილია Treble-ით, მათ არ აქვთ განბლოკილი ჩამტვირთველები და, შესაბამისად, ვერ აანთებენ GSI-ებს.

დარწმუნდით, რომ, მაშინაც კი, თუ თქვენი მოწყობილობა ჩამოთვლილია, როგორც Treble-თან თავსებადი, თქვენ არ მიჰყვებით ამ სახელმძღვანელოს თუ თქვენ ნამდვილად არ მიგიღიათ Android Oreo განახლება ოფიციალურად ან არაოფიციალურად. თუ თქვენი მოწყობილობა აკმაყოფილებს ზემოაღნიშნულ კრიტერიუმებს, მაშინ თქვენ თითქმის მზად ხართ GSI-ის გამორთვისთვის. ბოლო, რაც უნდა ვთქვათ, არის ის, რომ GSI-ის ციმციმა მოგიწევთ მოწყობილობის ქარხნული პარამეტრების გადატვირთვა, ასე რომ, სანამ ამას გააგრძელებთ, დარწმუნდით, რომ მზად ხართ დაკარგოთ აპლიკაციის მონაცემები! ჩვენ გირჩევთ, რომ გააკეთოთ სარეზერვო ასლი მოწყობილობის გარეშე (როგორიცაა თქვენს კომპიუტერზე ან SD ბარათზე), თუ რამე არასწორედ მოხდება.


გზამკვლევი Flash GSI მოწყობილობებზე, რომლებიც მხარს უჭერენ Project Treble-ს

მზადება მოწყობილობებისთვის, რომლებიც ოფიციალურად უჭერენ მხარს Treble-ს

  1. განბლოკეთ თქვენი მოწყობილობის ჩამტვირთავი. აქ გადადგმული ნაბიჯები განსხვავდება თქვენი მოწყობილობის მიხედვით. ჩვენ გვაქვს მრავალი გზამკვლევი, რომელიც ხელმისაწვდომია როგორც პორტალზე, ასევე ჩვენს ფორუმებზე, რათა გაეცნოთ. უბრალოდ მოძებნეთ Google-ში „XDA unlock bootloader“ + თქვენი მოწყობილობის სახელი და თქვენ უნდა იპოვოთ ბევრი სახელმძღვანელო.
  2. ჩამოტვირთეთ თქვენი არჩევანის GSI თქვენს კომპიუტერში. შეგიძლიათ ან სუფთა AOSP ROM-ის გამორთვა, როგორიცაა phh-Treble, ან თუ გსურთ მეტი ფუნქცია, შეგიძლიათ აიღოთ სხვა ROM-ები, როგორიცაა LineageOS 15.1 ან Resurrection Remix GSI-ები. მე დავაკავშირე თემები შემდეგნაირად. ჩამოტვირთეთ სწორი სურათი თქვენი მოწყობილობის ტიპისთვის (ARM64 უმეტეს თქვენგანისთვის) და დანაყოფის ტიპისთვის. თუ თქვენი მოწყობილობა მხარს უჭერს უწყვეტ განახლებებს (ასეთი მოწყობილობების სია შეგიძლიათ იხილოთ აქ), შემდეგ ჩამოტვირთეთ A/B სურათი, წინააღმდეგ შემთხვევაში ჩამოტვირთეთ მხოლოდ A-სურათი.
    • phh-Treble AOSP თემა
    • LineageOS 15.1 phh-Treble Thread
    • Resurrection Remix phh-Treble Thread
    • სხვა GSI-ების სია

მზადება მოწყობილობებისთვის, რომლებიც არაოფიციალურად უჭერენ მხარს Treble-ს

  1. განბლოკეთ თქვენი მოწყობილობის ჩამტვირთავი. აქ გადადგმული ნაბიჯები განსხვავდება თქვენი მოწყობილობის მიხედვით. ჩვენ გვაქვს მრავალი გზამკვლევი, რომელიც ხელმისაწვდომია როგორც პორტალზე, ასევე ჩვენს ფორუმებზე, რათა გაეცნოთ. უბრალოდ მოძებნეთ Google-ში „XDA unlock bootloader“ + თქვენი მოწყობილობის სახელი და თქვენ უნდა იპოვოთ ბევრი სახელმძღვანელო.
  2. გახადეთ თქვენი მოწყობილობა Treble თავსებადი შესაბამისი ფაილების ციმციმით ბმული ამ სტატიაში ნახსენებ პოსტებში. თქვენ უნდა გააკეთოთ ეს, სანამ GSI-ს აანთებთ!
  3. ჩამოტვირთეთ თქვენი არჩევანის GSI თქვენს კომპიუტერში. შეგიძლიათ ან სუფთა AOSP ROM-ის გამორთვა, როგორიცაა phh-Treble, ან თუ გსურთ მეტი ფუნქცია, შეგიძლიათ აიღოთ LineageOS 15.1 ან Resurrection Remix GSI-ები. მე დავაკავშირე თემები შემდეგნაირად. ჩამოტვირთეთ სწორი სურათი თქვენი მოწყობილობის ტიპისთვის (ARM64 უმეტეს თქვენგანისთვის) და დანაყოფის ტიპისთვის. თუ თქვენი მოწყობილობა მხარს უჭერს უწყვეტ განახლებებს (ასეთი მოწყობილობების სია შეგიძლიათ იხილოთ აქ), შემდეგ ჩამოტვირთეთ A/B სურათი, წინააღმდეგ შემთხვევაში ჩამოტვირთეთ მხოლოდ A-სურათი.
    • phh-Treble AOSP თემა
    • LineageOS 15.1 phh-Treble Thread
    • Resurrection Remix phh-Treble Thread
    • სხვა GSI-ების სია

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

Flash GSI TWRP-ით

  1. შეასრულეთ ქარხნული პარამეტრები TWRP-ის ფარგლებში.
  2. გადაიტანეთ GSI თქვენი კომპიუტერიდან თქვენი მოწყობილობის შიდა მეხსიერებაში, სადაც TWRP-ს შეუძლია მასზე წვდომა.
  3. შეეხეთ "ინსტალაციას".
  4. შეცვალეთ ტიპი "zip"-დან "image".
  5. იპოვეთ და აირჩიეთ თქვენ მიერ გადმოწერილი GSI.
  6. აირჩიეთ სისტემურ დანაყოფზე ფლეში.
  7. როგორც კი ეს გაკეთდება, გადატვირთეთ თქვენი მოწყობილობა.

იმედია, თქვენი მოწყობილობა უნდა ჩაიტვირთოს რამდენიმე წუთის ლოდინის შემდეგ. თუ არა, გამოტოვეთ შემდეგი განყოფილება და გადადით პრობლემების მოგვარების რჩევებზე.

Flash GSI TWRP-ის გარეშე

  1. განახორციელეთ ქარხნული პარამეტრების გადატვირთვა თქვენს მოწყობილობაზე. აქ თქვენ გაქვთ ორი ვარიანტი:
    • გახსენით პარამეტრების აპი თქვენს ტელეფონზე და მოძებნეთ ქარხნული პარამეტრების გადატვირთვის ვარიანტი. ის ჩვეულებრივ არის სარეზერვო ასლთან დაკავშირებული პარამეტრების ქვეშ.
    • გადატვირთეთ თქვენი მოწყობილობის მარაგის აღდგენაზე ან ღილაკების კომბინაციის გამოყენებით ჩატვირთვისას ან შემდეგი ADB ბრძანების გაცემით Android-ში ჩატვირთვისას: adb reboot recovery. ერთხელ აქ, გამოიყენეთ ხმის ღილაკები ნავიგაციისთვის და ჩართვის ღილაკი ქარხნული გადატვირთვის ვარიანტის ასარჩევად.
  2. მას შემდეგ, რაც თქვენი მოწყობილობა ქარხნულად გადატვირთულია, გადატვირთეთ თქვენი მოწყობილობის ჩამტვირთავზე ან ღილაკების კომბინაციის გამოყენებით ჩატვირთვისას ან შემდეგი ADB ბრძანების გაცემისას Android-ში ჩატვირთვისას: adb reboot bootloader
  3. როდესაც თქვენი მოწყობილობა დაკავშირებულია თქვენს კომპიუტერთან, გახსენით ბრძანების სტრიქონი ან ტერმინალის ფანჯარა იმავე დირექტორიაში, სადაც ჩამოტვირთეთ თქვენთვის სასურველი GSI.
  4. შეიყვანეთ შემდეგი ბრძანება: fastboot erase system
  5. შეიყვანეთ ბრძანება შემდეგ ფორმატში: fastboot -u flash system name_of_system.img
  6. მიეცით გამოსახულების ციმციმის საშუალება, ამას შეიძლება რამდენიმე წუთი დასჭირდეს. დასრულების შემდეგ, გადატვირთეთ თქვენი მოწყობილობა ხელით ჩართვის ღილაკის საშუალებით ან შეყვანით fastboot reboot.

იმედია, თქვენი მოწყობილობა უნდა ჩაიტვირთოს თქვენს მიერ არჩეულ GSI-ში. თუ არა, აქ მოცემულია პრობლემების მოგვარების რამდენიმე რჩევა.

პრობლემების მოგვარების რჩევები

  • ზოგიერთ მოწყობილობაზე, როგორიცაა Google Pixel 2/2 XL, Android Verified Boot (AVB) უნდა გამორთოთ. ამის გაკეთება შეგიძლიათ ციმციმით ეს სურათი vbmeta დანაყოფზე (ბრძანება: fastboot flash vbmeta name_of_vbmeta.img)
  • Ზე OnePlus 6, თქვენ უნდა მიჰყვეთ ზოგიერთს სპეციალური ციმციმის ინსტრუქციები.
  • შესაძლებელია, რომ dm-verity ხელს უშლის თქვენი მოწყობილობის ჩატვირთვას GSI-ით. ამ შემთხვევაში, გთხოვთ, განაახლეთ და დააწკაპუნეთ Magisk და შემდეგ ნახეთ, ჩაიტვირთება თუ არა. მე მითხრეს, რომ ეს საჭიროა, მაგალითად, Razer Phone-სთვის.
  • როგორც ბოლო საშუალება, შეგიძლიათ სცადოთ მონაცემთა დანაყოფის სრული ფორმატი (გაფრთხილება: ეს შლის ყველაფერს) შესვლით fastboot -w ბრძანების ხაზიდან/ტერმინალის ფანჯრიდან ჩატვირთვის დროს. მე მომიწია ამის გაკეთება ჩემს Huawei მოწყობილობაზე, სანამ ის მუშაობდა.

რა უნდა გააკეთოთ ზოგადი სისტემის სურათის ციმციმის შემდეგ

ნაგულისხმევად, არ არსებობს აპი სუპერმომხმარებლის პრივილეგიების მართვისთვის. ამის გამოსწორება შეგიძლიათ phh's SuperUser-ის დაყენებით Google Play Store-დან. ალტერნატიულად, შეგიძლიათ ფლეში მაგისკი ან SuperSU-ეს შენზეა დამოკიდებული.

შემდეგი, შეგიძლიათ დააინსტალიროთ სუბსტრატი თემებისთვის ან Xposed Framework თუ გსურთ დამატებითი ცვლილებები. Magisk საცავს აქვს უამრავი მოწესრიგებული მოდული, რომელიც ასევე შეგიძლიათ სცადოთ. LineageOS 15.1 და განსაკუთრებით Resurrection Remix უკვე გვთავაზობს უამრავ ფუნქციას, ასე რომ, ჩვენ არ გვჯერა, რომ თქვენ ნამდვილად არ დაგჭირდებათ ტონა დამატებით სიკეთესთან შეგუება, მაგრამ არჩევანი იქ არის.

ახლა ისიამოვნეთ Android-ის საფონდო სამყაროთი! ჩვენ გირჩევთ მიჰყვეთ სამმაგი ჩართული მოწყობილობის განვითარება ფორუმი თქვენი ROM-ის ნებისმიერი განახლებისთვის. ასევე, მიჰყევით XDA პორტალს Project Treble-თან დაკავშირებული ყველა უახლესი განვითარებისთვის. ამის საუკეთესო გზაა არხის დაყენება სამმაგი ტეგი.

და ბოლოს, გთხოვთ წვლილი შეიტანოთ Treble Experimentations ვიკი გვერდი ასე რომ, სხვებმა იცოდნენ ROM-თან დაკავშირებული პოტენციური პრობლემების შესახებ (და ასე რომ, დეველოპერებმა იცოდნენ, რა უნდა გაასწორონ!)