შესაძლებელია ანდროიდის ქვესისტემის დაყენება Chromebook-ებზე

მომხმარებლებს შეუძლიათ გაუშვან aroc სკრიპტის დეველოპერის nolirium-ის მიერ ანდროიდის ქვესისტემა Chromebook-ებზე დასაფესვიანებლად. სკრიპტი უნდა იყოს გაშვებული Chrome OS-ის გარსში.

Chrome OS მოიპოვა Android აპლიკაციის მხარდაჭერა რამდენიმე წლის წინ. ამრიგად, Chromebook-ებს აქვთ ფუნქციონალური Android ქვესისტემა, რომელიც საშუალებას აძლევს მათ გაუშვან Android აპლიკაციები, გაუშვან ADB shell და ა.შ. (ეს განცალკევებულია უფრო ახალი მახასიათებლისგან, რომელიც საშუალებას იძლევა Linux-ის აპები Chromebook-ზე გასაშვებად.) ანდროიდის ერთ-ერთი ყველაზე ცნობილი მახასიათებელია ის, რომ შესაძლებელია მისი Root-ი, რათა მომხმარებელს მიეცეს სრული წვდომა / სისტემაზე. ასევე შესაძლებელია Android ქვესისტემის დაყენება Chromebook-ებზე Aroc პროექტის წყალობით Github-ზე.

დეველოპერი nolirium-ის aroc პროექტს მოაქვს Android root Chrome OS-ზე. ის ამას აკეთებს Chrome OS-ის გარსის სკრიპტების მიწოდებით Android კონტეინერის R/W ასლის შესაქმნელად და მასში სუ კოპირებით. ეს ნიშნავს, რომ root აპებს ახლა შეუძლიათ იმუშაონ Android ქვესისტემაში Chromebook-ებზე და Xposed ასევე მუშაობს.

დეველოპერი აღნიშნავს, რომ სკრიპტები გამოცდილია Chrome OS 54-67 ვერსიებზე. სკრიპტების გაშვების წინაპირობებია:

  • Chrome OS მოწყობილობა, რომელიც მხარს უჭერს Android აპებს ~2 GB ფაილის შენახვის ადგილით /usr/local-ში. მოწყობილობა უნდა იყოს დეველოპერის რეჟიმში. ასევე, Chrome OS სისტემის დანაყოფი უნდა იყოს ჩაწერილი, ანუ rootfs-ის გადამოწმება უნდა იყოს გამორთული.
  • Rootfs ვერტიფიკაციის გამორთვა შესაძლებელია შემდეგი ბრძანებების გაშვებით და შემდეგ გადატვირთვით:
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions $(( $(rootdev -s | sed -r 's/.*(.)$/\1/') - 1))

ინსტრუქციები სკრიპტის გასაშვებად

მომხმარებლებმა უნდა გაუშვან კომბინირებული სკრიპტი Chrome OS shell-ში, რომელიც ავტომატურად ჩამოტვირთავს და ამოიღებს საჭირო ფაილებს. სკრიპტის გაშვების შემდეგ აუცილებელია გადატვირთვა.

curl -Ls https://raw.githubusercontent.com/nolirium/aroc/onescript/RootandSEpatch.sh | sudo sh

შემდეგ მომხმარებელმა უნდა გადატვირთოს და გახსნას აპლიკაციები, როგორიცაა Root Checker, რათა დაადასტუროს root-ის არსებობა. თუ კომბინირებული სკრიპტი არ მუშაობს, მათ შეუძლიათ ხელით გაუშვან ბრძანებები სკრიპტის 1 და სკრიპტის 2-ის გასაშვებად. ამ შემთხვევაში, საჭიროა გადატვირთვა სკრიპტის 1-ის გაშვების შემდეგ, ასევე სკრიპტის 2-ის გაშვების შემდეგ.

curl -Ls https://raw.githubusercontent.com/nolirium/aroc/master/01Root.sh | sudo sh
curl -Ls https://raw.githubusercontent.com/nolirium/aroc/master/02SEPatch.sh | sudo sh

დეველოპერი აღნიშნავს, რომ Chrome OS-ის ვერსიების განახლებები ჩვეულებრივ გადაწერს rootfs-ის ნებისმიერ პერსონალიზაციას, მათ შორის სკრიპტით განხორციელებულს. სუ ბინარის განახლება SuperSU GUI აპლიკაციიდან ასევე შეიძლება არ იმუშაოს.

სკრიპტის მიმდინარე ვერსია ცვლის ორიგინალური Android სისტემის სურათს სიმბოლურით. თუ მომხმარებლებს უნდა დაუბრუნდნენ ორიგინალურ (გაუძირავებელ) სურათს, მათ მოუწევთ ხელით აღადგინონ სარეზერვო ასლი. (ყველაზე მარტივი ვარიანტი, დეველოპერის მიხედვით), ან აიძულეთ განახლება მაგ. არხის შეცვლით ან აღდგენით USB.

მომხმარებლებს შეუძლიათ მიმართონ დეველოპერის ინსტრუქციები აქ დააინსტალიროთ Xposed Chrome OS-ზე ამ სკრიპტის გამოყენებით.


წყარო: nolirium's Githubწყარო 2: დეველოპერის ბლოგი