როდესაც ფლობთ Android მოწყობილობას, ხდებით ღია კოდის საზოგადოების ნაწილი. Android-ის პროგრამული უზრუნველყოფა არის ღია წყარო, რაც იმას ნიშნავს, რომ ნებისმიერს შეუძლია შევიდეს, შეცვალოს პროგრამული კოდი, ხელახლა შეფუთოს და გახსნას სხვა მომხმარებლების ჩამოტვირთვისთვის. ამის გამო, მოდიფიკაციის სამყარო ანდროიდის გარშემო არის ენთუზიაზმი და კრეატიული.
ჰობი და პროფესიონალი დეველოპერები ხშირად არიან ისინი, ვინც ქმნიან პატჩებს და გაუმჯობესებებს აპლიკაციებისა და პროგრამული გზებისთვის Android-ის განვითარების ოფიციალური გუნდის წინაშე (ასეთი იყო Google Pixel-ის 4XL მწვანე ეკრანის ელფერი და Samsung-ის DeX to Linux საკითხები). სათემო ფორუმებით, როგორიცაა XDA, რომელიც ჰგავს დეველოპერების ფან გვერდს Android-ისთვის, ძალიან ადვილია ამ საშინაო გაუმჯობესებების შესწავლა და პოვნა Custom ROM-ების და GSI-ების სახით.
რა არის Custom ROM?
თქვენი Android სმარტფონი წინასწარ არის დაინსტალირებული საფონდო ROM-ით, რომელიც განსაზღვრავს შესრულებას და ხელმისაწვდომ ფუნქციებს. ROM ნიშნავს მხოლოდ წაკითხვის მეხსიერებას და არის firmware. მორგებული ROM-ები შემუშავებულია Android-ის ღია კოდის საზოგადოების მიერ და შეუძლიათ განბლოკონ ახალი ფუნქციები და გააუმჯობესონ OS-ის ფუნქციონირება თქვენს Android მოწყობილობაზე. ამ საბაჟო ROM-ების უმეტესობა უფასოა.
რა არის GSI?
GSI არის ზოგადი სისტემის გამოსახულება. GSI საბოლოოდ დაგეხმარებათ გამოსცადოთ თქვენი აპლიკაციები მოწყობილობებზე, რომლებიც ოფიციალურად არ უჭერენ მხარს თქვენს აპლიკაციას. ისინი საკმარისად ჰგავს ROM-ებს, რომლითაც შეგიძლიათ ჩამოტვირთოთ ROM ან GSI, რომელიც გაძლევთ კონკრეტულ გაუმჯობესებას თქვენს Android მოწყობილობაზე, მაგრამ არის მნიშვნელოვანი განსხვავება.
ROM GSI-ის წინააღმდეგ
ROM შექმნილია კონკრეტული Android მოწყობილობისთვის. GSI უფრო მოწყობილობათაშორისი აპლიკაციაა. არ არსებობს გარანტია, რომ GSI იმუშავებს შეცდომების გარეშე Android-ის ყველა პროგრამულ უზრუნველყოფაში და არც GSI დეველოპერები ახორციელებენ ამ შეცდომების გამოსწორებას. არანაირ ზიანს არ აყენებს GSI-ს ROM-ზე გამორთვა, განსაკუთრებით თუ არ არის ხელმისაწვდომი ROM თქვენი მოწყობილობისთვის. უბრალოდ დარწმუნდით, რომ თქვენი ტელეფონი შეესაბამება Project Treble-ს და აქვს განბლოკილი ჩამტვირთველი. ჩამტვირთველის განბლოკვით (პროგრამული უზრუნველყოფა, რომელიც იტვირთება ტელეფონის ყოველი ჩართვისას), შეგიძლიათ განახორციელოთ ქარხნული პარამეტრების გადატვირთვა.
ROM, ზოგადად რომ ვთქვათ, ორიდან უფრო სტაბილურია.
დააინსტალირეთ Custom ROM
მიუხედავად იმისა, რომ შეიძლება ყოყმანობდეთ ამ ახალი ნაბიჯის გადადგმაზე თქვენი Android OS-ით, ჩამოტვირთვა და ინსტალაცია, რომელსაც ასევე უწოდებენ flashing, ჩვეული ROM არც ისე რთულია. თუმცა არ მოგატყუოთ. თქვენ შეგიძლიათ გააფუჭოთ თქვენი ტელეფონი სამეფო გზით, თუ არ მიჰყვებით მითითებებს. მაგრამ, როგორც IKEA-ს ავეჯის დაყენება, თუ სახელმძღვანელოს მიჰყვებით, თქვენი ტახტი - ან ტელეფონი ამ შემთხვევაში - არ გატყდება მასზე დაჯდომისას.
Custom ROM-ის ჩამოსატვირთად თქვენს ტელეფონს ასევე დასჭირდება:
- განბლოკვადი ჩამტვირთველი
- GApps (Google Apps)
- მორგებული აღდგენა
შექმენით თქვენი მონაცემების სარეზერვო ასლი! თუ შემეძლო ამ ბრძანების გამეორება მთელი აბზაცისთვის, გავაკეთებდი. ნუ შესწირავ იმას, რაც გაქვს, რაც არ გაქვს. როგორც უკვე აღვნიშნეთ, შეგიძლიათ გააფუჭოთ თქვენი ტელეფონი, რომელიც ციმციმებს საბაჟო ROM-ს. ნუ მიიღებთ რაიმე შანსს, გააძლიერეთ იგი.
- ჩამოტვირთეთ, მაგრამ არ ამოიღოთ საბაჟო ROM, რომლის გამოყენებაც გსურთ.
- იპოვეთ Google აპლიკაცია, რომელიც შეესაბამება ROM-ს. შეინახეთ ორივე თქვენს სმარტფონში.
- ჩატვირთეთ თქვენი სმარტფონი აღდგენის რეჟიმში. ღილაკები შეიძლება განსხვავდებოდეს თქვენი მოწყობილობის მიხედვით. დაიჭირე ხმის დაკლება + ჩართვის ღილაკი რამდენიმე წამის განმავლობაში.
- როგორც კი აღმოჩნდებით აღდგენის ეკრანზე, აირჩიეთ ინსტალაცია.
- აირჩიეთ Install from [სადაც თქვენი zip ფაილი იყო შენახული]. ამას ეწოდება zip-ის ციმციმა.
- თქვენ გადაგიყვანთ შერჩევის ნაბიჯებს, რათა მიიღოთ სწორი zip ფაილი. და ბოლოს, მოგეთხოვებათ დაადასტუროთ ფლეშ.
- დაინსტალირების შემდეგ, დაბრუნდით და გაასუფთავეთ თქვენი ქეში.
დააინსტალირეთ GSI
GSI-ის ჩამოტვირთვა და ინსტალაცია მთლიანად მოწყობილია. თუმცა, არსებობს რამდენიმე ზოგადი ნაბიჯი, რომ მიიღოთ იდეა, თუ როგორ მიმდინარეობს პროცესი.
თქვენს მოწყობილობას სჭირდება:
- სამეულის შესაბამისობა
- გასახსნელი bootsystem
- ჩატვირთვის გადამოწმების გამორთვის მეთოდი
გააგრძელეთ თქვენი მონაცემების სარეზერვო ასლი.
- GSI-ის ჩამოსატვირთად, თქვენ უნდა დარწმუნდეთ, რომ თქვენი მოწყობილობა შეესაბამება Treble-ს. გაუშვით შემდეგი ბრძანება ADB-ზე: getprop ro.treble.ჩართულია. თუ თქვენ მიიღებთ "false"-ს, მაშინ ვერ გაუშვით GSI თქვენს ტელეფონზე.
- ამის შემდეგ თქვენ გსურთ ნახოთ რომელ GSI OS-თან არის თქვენი ტელეფონი თავსებადი. ADB-ში გაუშვით ეს მოთხოვნა: კატა /system/etc/ld.config.version_identifier.txt \ | grep -A 20 "\[მყიდველი\]". თუ თქვენ მიიღებთ "true", მაშინ შეგიძლიათ გაუშვათ თითქმის ნებისმიერი GSI. თუ ეს მცდარია, მაშინ შეგიძლიათ მხოლოდ GSI-ის გაშვება, რომელიც იგივე ოპერაციული სისტემაა, როგორც თქვენი ტელეფონი.
- გამორთეთ გადამოწმების ჩატვირთვა.
- თქვენ დაგჭირდებათ თქვენი სისტემის ამჟამინდელი სპეციფიკაციების წაშლა GSI სპეციფიკაციების გასანათებლად.
- გადატვირთეთ თქვენი მოწყობილობა.
შეფუთვა
საბაჟო ROM-ების ან GSI-ების დაყენებამდე შექმენით ყველა თქვენი მონაცემების სარეზერვო ასლი, არ აქვს მნიშვნელობა, ახალი ხართ თუ პროფესიონალი, გამოცდილების არც ერთი დონე არ გაამარტივებს მონაცემთა დაკარგვას ემოციურად. თუ, რა თქმა უნდა, არ იყენებთ Android ტელეფონს, რომელიც განკუთვნილია ექსპერიმენტებისთვის.