Amazon Fire OS მოწყობილობები გაიძულებენ გამოიყენო მათი გამშვები, მაგრამ არსებობს პერსონალური გამშვების დაყენების არა ძირეული გზა ვიჯეტის მხარდაჭერით!
Amazon-ის Fire OS, გარდა Android-ის საყრდენის არსებობისა, შეიძლება ჩაითვალოს სრულიად განსხვავებულ ურჩხულად საფონდო Android-ისგან ან თუნდაც მძიმე სკინებისგან, როგორიცაა MIUI ან Samsung Experience. მათ მიზნად ისახავდნენ შეექმნათ საკუთარი ოპერაციული სისტემა, რომელიც დაფუძნებულია ღია კოდის Android პლატფორმაზე, ხოლო სრულად დარჩენა ყველა Google Play სერვისისა და სერთიფიკატისგან დამოუკიდებლად, სამაგიეროდ, უპირატესობას ანიჭებენ საკუთარ Amazon-ს მომსახურება. მაგრამ ის მაინც დაფუძნებულია Android-ზე, ამიტომ ტექნიკურად მცოდნე მომხმარებლებმა შეძლეს აეღოთ Fire OS პლატფორმა და მოერგოთ მისი სურვილისამებრ. დღეს ჩვენ ვაპირებთ გასწავლოთ, თუ როგორ შეგიძლიათ მარტივად დააყენეთ თქვენთვის სასურველი ნებისმიერი გამშვები (ვიჯეტის მხარდაჭერით) on Amazon Fire OS მოწყობილობები, თან არ არის საჭირო root! თქვენ უბრალოდ გჭირდებათ, როგორც ჩვენ ვაკეთებთ გაკვეთილების უმეტესობას, წვდომა Android Debug Bridge-ზე.
ნაწილი 1 - მორგებული გამშვების დაყენება
სანამ დავიწყებთ, როგორც უკვე ვთქვით, თქვენ დაგჭირდებათ ADB-ის დაყენება. თუ ჯერ არ გაგიკეთებიათ, გთხოვთ მიმართოთ ეს გაკვეთილი თქვენს მოწყობილობაში ნივთების დასაყენებლად. ჩვენ ნამდვილად არ გვჭირდება ის ახლა, მაგრამ მაინც სასიამოვნოა მისი წინასწარ მიღება. როგორც კი ეს გაკეთდება, დაგჭირდებათ Launcher Hijack ხელსაწყო ხელმისაწვდომია ჩვენს ფორუმებზე. ეს ინსტრუმენტი დამზადებულია XDA წევრის მიერ ბარონ კიკოორიგინალური კოდის საფუძველზე parrotgeek1ასე რომ, ყველა კრედიტი მიდის ორივე დეველოპერზე!
ეს ინსტრუმენტი იყენებს თქვენი Amazon ტელეფონის ან ტაბლეტის ხელმისაწვდომობის პარამეტრებს, რათა სწორად ფუნქციონირებს, ამიტომ დარწმუნდით, რომ ის სწორად არის დაყენებული აქ: პარამეტრები > ხელმისაწვდომობა > სახლის ამოცნობის ღილაკი დაჭერა. ასევე, დარწმუნდით, რომ თქვენი გამშვებები არ საჭიროებენ მის ნაგულისხმევად დაყენებას. ეს ნიშნავს, რომ თქვენ შეგიძლიათ გამოიყენოთ გამშვებები, როგორიცაა Nova Launcher და Evie Launcher, მაგრამ თქვენ არ შეგიძლიათ გამოიყენოთ Google Now Launcher ან ნებისმიერი სხვა, რომელიც მოითხოვს, რომ ის იყოს ნაგულისხმევი.
ამის გამო, ახლა თქვენ უნდა გქონდეთ სამუშაო მორგებული გამშვები სახლის ღილაკზე დაჭერით. თუმცა, როგორ შეგიძლიათ გამოიყენოთ ვიჯეტები ამ გამშვებზე? თქვენ ზოგადად გჭირდებათ root ამისთვის, მაგრამ საბედნიეროდ, შეგიძლიათ გამოიყენოთ ADB-ის ჯადოქრობა, რათა სწორად დააყენოთ ისინი. ამიტომაც ადრე დავაყენეთ. ეს მეთოდი აღმოაჩინა XDA-ს უფროსმა წევრმა DragonFire1024 ჩვენს თავზე Amazon Fire ფორუმი.
უპირველეს ყოვლისა, გახსენით ფაილების მკვლევარი root/partition-ის მხარდაჭერით (ჩვენ არ გვჭირდება root მის გამოსაყენებლად, რადგან ჩვენ ვუყურებთ მხოლოდ წაკითხვადი სისტემის დანაყოფს). ჩვენ გირჩევთ გასაოცარ, უფასო MiXplorer-ს ჩვენი ფორუმებიდან.
[appbox xda com.mixplorer]
გადადით ტელეფონის root-ზე და შემდეგ გადადით /system/bin. იპოვნეთ "appwidget" ფაილი და დააკოპირეთ იგი თქვენს ბუფერში. ჩასვით ის სადმე თქვენს ტელეფონში ან პირდაპირ თქვენს კომპიუტერში. თქვენ უნდა შეცვალოთ ფაილის გაფართოება .sh-ზე (შეგიძლიათ შეცვალოთ ის Notepad-ით ან Notepad++-ით თქვენს კომპიუტერში, ან შეგიძლიათ უბრალოდ შეცვალოთ იგი თქვენს ტელეფონში თქვენი ფაილების მკვლევარის სახელის გადარქმევის გამოყენებით ფუნქცია). როგორც კი ეს გაკეთდება, მოათავსეთ ფაილი თქვენი შიდა მეხსიერების ძირში (/sdcard/).
ამის შემდეგ დაიწყეთ ADB. შედი ჭურვიში:
adb shell
შემდეგ გაუშვით ახლად დამატებული სკრიპტი:
sh /sdcard/appwidget.sh
ახლა დროა მიანიჭოთ თქვენი გამშვების ვიჯეტის ნებართვები. გამოიყენეთ შემდეგი ბრძანება:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
პაკეტის სახელის მოსაძებნად, უფრო მარტივი გზაა Play Store-დან Package Name Viewer-ის გამოყენება.
ფასი: უფასო.
4.5.
ასე მაგალითად, Nova Launcher-ის ბრძანება იქნება:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
თუ ზემოთ მოცემული ბრძანება არ მუშაობს, გამოიყენეთ ეს:
appwidget grantbind --package --user current
Შესრულებულია! ახლა თქვენ შეგიძლიათ დაამატოთ თქვენი საყვარელი ვიჯეტები თქვენს არჩეულ გამშვებზე.
ახსნა
ეს საკმაოდ მარტივია. საფონდო Android-ისგან განსხვავებით (ან თითქმის ყველა Android-ის სკინისგან), სადაც შეგიძლიათ რეალურად შეცვალოთ გამშვები თქვენი გემოვნებით და დააყენოთ პერსონალური ერთ-ერთი, როგორც ნაგულისხმევი გამშვები, Amazon-ის საწყისი ეკრანი შეიქმნა იმისათვის, რომ იმუშაოს, როგორც ერთადერთი, სისტემური ფართო აპლიკაციის გამშვები Amazon Fire OS-ში, საკმაოდ ჰგავს iOS-ს. აკეთებს. თქვენ არ შეგიძლიათ შეცვალოთ იგი, ყოველ შემთხვევაში, არ გამოიყენოთ ჩვეულებრივი გზები.
თუმცა, თქვენ შეგიძლიათ ისარგებლოთ ხელმისაწვდომობის პარამეტრებით (რომლებიც აპებს საშუალებას აძლევს დააჭირონ სახლის ღილაკებს) და დააყენოთ შუამავალი აპი (Hijack Launcher), რომელიც წყვეტს Home ღილაკების დაჭერას Amazon Fire OS-ში და გახსნის თქვენს მესამე მხარის გამშვებს ყოველ ჯერზე, როცა მთავარი ღილაკი იქნება. დაჭერილი. მიუხედავად იმისა, რომ ეს არ გახდის თქვენს არჩეულ გამშვებს ნაგულისხმევად, ეს გამოსავალი იმუშავებს საკმაოდ უნაკლოდ. შემდეგ, ჩვენ მიერ გაშვებული სკრიპტი გვაძლევს წვდომას აპლიკაციის ვიჯეტის ბინარში, სადაც შეგვიძლია მივცეთ ჩვენს მესამე მხარის აპს ვიჯეტების დასაკავშირებლად საჭირო ნებართვა. ჩვეულებრივ, ეს მარტივად შეიძლება გაკეთდეს, თუ გამშვები დაყენებულია როგორც ნაგულისხმევი გამშვები. მაგრამ რადგან ჩვენ არ შეგვიძლია რეალურად შევცვალოთ ნაგულისხმევი გამშვები Fire OS-ზე root-ის გარეშე, ეს ბრძანებები აგვარებს ამ პრობლემას.
Amazon Fire OS მოწყობილობები ნამდვილად არ არის ცნობილი მათი დაკონფიგურირებით, მაგრამ ამან არ შეუშალა ხელი ჩვენს ფორუმებზე მეწარმე მომხმარებლებს მაქსიმალურად გამოიყენონ ის, რაც ხელმისაწვდომია. შეამოწმეთ ჩვენი Amazon Fire ფორუმი მოწყობილობის შესახებ უახლესი მოვლენების გაცნობის მიზნით.