อุปกรณ์ Amazon Fire OS บังคับให้คุณใช้ตัวเรียกใช้งาน แต่มีวิธีที่ไม่ใช่รูทในการตั้งค่าตัวเรียกใช้งานแบบกำหนดเองพร้อมการรองรับวิดเจ็ต!
Fire OS ของ Amazon นอกเหนือจากการมีแกนหลัก Android ยังถือได้ว่าเป็นสัตว์ร้ายที่แตกต่างจาก Android ในสต็อกหรือแม้แต่สกินหนักเช่น MIUI หรือ Samsung Experience พวกเขาตั้งเป้าที่จะสร้างระบบปฏิบัติการของตัวเองโดยใช้แพลตฟอร์ม Android แบบโอเพ่นซอร์สโดยที่ยังคงอยู่อย่างสมบูรณ์ เป็นอิสระจากบริการและการรับรองของ Google Play ทั้งหมด แต่กลับชื่นชอบ Amazon ของตนเองแทน บริการ แต่ยังคงใช้ระบบปฏิบัติการ Android ดังนั้นผู้ใช้ที่เชี่ยวชาญด้านเทคโนโลยีจึงสามารถใช้แพลตฟอร์ม Fire OS และปรับแต่งได้ตามต้องการ วันนี้เราจะมาสอนวิธีการทำง่ายๆ ตั้งค่าตัวเรียกใช้งานใด ๆ ที่คุณต้องการ (พร้อมรองรับวิดเจ็ต) บน ระบบปฏิบัติการอเมซอน ไฟร์ อุปกรณ์ด้วย ไม่จำเป็นต้องรูท! คุณเพียงแค่ต้องการเข้าถึง Android Debug Bridge เช่นเดียวกับบทช่วยสอนส่วนใหญ่ที่เราทำ
ส่วนที่ 1 - การตั้งค่าตัวเรียกใช้งานแบบกำหนดเอง
ก่อนที่เราจะเริ่ม อย่างที่เราบอกไปแล้ว คุณจะต้องตั้งค่า ADB ในกรณีที่คุณยังไม่ได้ดำเนินการ โปรดดูที่
เครื่องมือนี้ใช้ประโยชน์จากการตั้งค่าการเข้าถึงของโทรศัพท์หรือแท็บเล็ต Amazon ของคุณเพื่อ ทำงานได้อย่างถูกต้อง ดังนั้นตรวจสอบให้แน่ใจว่าตั้งค่าไว้อย่างถูกต้องที่การตั้งค่า > การเข้าถึง > เพื่อตรวจจับปุ่มโฮม กด. นอกจากนี้ ตรวจสอบให้แน่ใจว่าตัวเรียกใช้งานของคุณไม่จำเป็นต้องตั้งค่าเป็นค่าเริ่มต้น นั่นหมายความว่าคุณสามารถใช้ลอนเชอร์เช่น Nova Launcher และ Evie Launcher ได้ แต่คุณไม่สามารถใช้ Google Now Launcher หรืออื่น ๆ ที่กำหนดให้มันเป็นค่าเริ่มต้นได้
ด้วยวิธีนี้คุณควรมีตัวเรียกใช้งานที่กำหนดเองที่ใช้งานได้เมื่อกดปุ่มโฮม อย่างไรก็ตาม คุณจะใช้วิดเจ็ตบน Launcher นั้นได้อย่างไร? โดยทั่วไปคุณต้องรูทในการทำเช่นนี้ แต่โชคดีที่คุณสามารถใช้เวทย์มนตร์ของ ADB เพื่อตั้งค่าได้อย่างถูกต้อง นี่คือเหตุผลที่เราตั้งค่าไว้ก่อนหน้านี้ วิธีการนี้ถูกค้นพบโดย XDA Senior Member ดราก้อนไฟร์1024 เหนือของเรา ฟอรัม Amazon Fire.
ก่อนอื่น ให้เปิดไฟล์ explorer ด้วยการรองรับรูท/พาร์ติชั่น (เราไม่จำเป็นต้องรูทเพื่อใช้งาน เนื่องจากเรากำลังดูพาร์ติชั่นระบบแบบอ่านอย่างเดียว) เราขอแนะนำ MiXplorer ที่ยอดเยี่ยมและฟรีจากฟอรัมของเรา
[appbox xda com.mixplorer]
นำทางไปยังรูทของโทรศัพท์ จากนั้นไปที่ /system/bin ค้นหาไฟล์ "appwidget" และคัดลอกไปยังคลิปบอร์ดของคุณ วางไว้ที่ใดที่หนึ่งบนโทรศัพท์ของคุณหรือในพีซีของคุณโดยตรง คุณจะต้องเปลี่ยนนามสกุลไฟล์เป็น .sh (คุณสามารถเปลี่ยนด้วย Notepad หรือ Notepad++ ก็ได้ ในคอมพิวเตอร์ของคุณ หรือคุณสามารถเปลี่ยนมันบนโทรศัพท์ของคุณโดยใช้การเปลี่ยนชื่อของ File Explorer การทำงาน). เมื่อเสร็จแล้ว ให้วางไฟล์ไว้ที่รูทของที่จัดเก็บข้อมูลภายในของคุณ (/sdcard/)
หลังจากนั้นให้เริ่ม ADB เข้าไปในเปลือก:
adb shell
จากนั้นเปิดสคริปต์ที่เพิ่มใหม่:
sh /sdcard/appwidget.sh
ตอนนี้ได้เวลาให้สิทธิ์วิดเจ็ต Launcher ของคุณแล้ว ใช้คำสั่งต่อไปนี้:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
หากต้องการค้นหาชื่อแพ็กเกจ วิธีที่ง่ายกว่าคือใช้ Package Name Viewer จาก Play Store
ราคา: ฟรี
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) ซึ่งจะสกัดกั้นการกดปุ่มโฮมใน Amazon Fire OS และเปิดตัวเรียกใช้งานบุคคลที่สามของคุณเองทุกครั้งที่ปุ่มโฮมอยู่ กด แม้ว่าการดำเนินการนี้จะไม่ทำให้ลอนเชอร์ที่คุณเลือกเป็นลอนเชอร์เริ่มต้น แต่โซลูชันนี้จะทำงานได้ค่อนข้างไม่มีที่ติ จากนั้นสคริปต์ที่เราเรียกใช้ช่วยให้เราสามารถเข้าถึงไบนารีของ appwidget ซึ่งเราสามารถให้สิทธิ์แก่แอปบุคคลที่สามของเราในการอนุญาตที่จำเป็นในการผูกวิดเจ็ต โดยปกติจะทำได้ง่ายๆ หากตั้งค่าตัวเรียกใช้งานเป็นตัวเรียกใช้งานเริ่มต้น แต่เนื่องจากเราไม่สามารถเปลี่ยนตัวเรียกใช้งานเริ่มต้นบน Fire OS โดยไม่ต้องรูทได้ คำสั่งเหล่านี้จึงสามารถแก้ไขปัญหานั้นได้
อุปกรณ์ Amazon Fire OS ไม่ได้เป็นที่รู้จักมากนักในเรื่องการปรับแต่ง แต่นั่นก็ไม่ได้หยุดผู้ใช้ที่กล้าได้กล้าเสียในฟอรัมของเราจากการใช้ประโยชน์จากสิ่งที่มีอยู่ให้ดีที่สุด ตรวจสอบของเรา ฟอรัม Amazon Fire เพื่อติดตามการพัฒนาล่าสุดเกี่ยวกับอุปกรณ์