การรูทอุปกรณ์ของคุณมีความเสี่ยงอย่างมาก โดยเฉพาะอย่างยิ่งหากคุณยังใหม่ต่อกระบวนการนี้ ผู้ผลิตหรือผู้ให้บริการบางรายอาจปฏิเสธที่จะปฏิบัติตามการรับประกันของคุณ และคุณยังสามารถสร้างอุปกรณ์ให้กับอุปกรณ์ของคุณได้อีกด้วย
หากคุณไม่ต้องการรูทแต่ยังคงต้องการฟีเจอร์ด้านพลังงาน คุณสามารถปรับแต่งการตั้งค่าที่ซ่อนอยู่หลายอย่างเพื่อปรับปรุงประสบการณ์ผู้ใช้ของคุณด้วย Android Debug Bridge (ADB)
ความเข้าใจผิดทั่วไปเกี่ยวกับ ADB คือมีประโยชน์สำหรับนักพัฒนาซอฟต์แวร์หรืออุปกรณ์ที่รูทเท่านั้น แต่นั่นไม่เป็นความจริง เราจะแสดงแอปของบุคคลที่สามซึ่งใช้ประโยชน์จาก ADB เพื่อเปิดใช้ฟีเจอร์ที่ทรงพลังโดยไม่ต้องรูทอุปกรณ์ของคุณ
การตั้งค่า ADB บนอุปกรณ์ของคุณ
จำเป็นอย่างยิ่งที่จะต้องตั้งค่า ADB อย่างถูกต้องก่อนที่คุณจะติดตั้งแอพของบริษัทอื่นเหล่านี้ ขั้นตอนและการดำเนินการจะแตกต่างกันใน Windows และ macOS
ขั้นตอนที่ 1 :ดาวน์โหลดเครื่องมือแพลตฟอร์ม Android SDK หากคุณใช้ Mac Homebrew เป็นวิธีที่แนะนำในการติดตั้ง ADB โปรดดูคำแนะนำในการเริ่มใช้งาน Homebrew หากคุณเพิ่งเริ่มใช้งาน เมื่อคุณติดตั้ง Homebrew แล้ว ให้เปิด Terminal และพิมพ์:
brew install homebrew/cask/android-platform-tools
ขั้นตอนที่ 2 :หากคุณใช้ Windows ให้ติดตั้งไดรเวอร์ ADB สำหรับอุปกรณ์ของคุณ คุณจะพบรายการลิงก์สำหรับสิ่งนี้บนเว็บไซต์นักพัฒนา Android คุณยังสามารถลองใช้เครื่องมือ "ตัวติดตั้ง ADB 15 วินาที" อย่างง่ายจาก xda-developers คุณไม่จำเป็นต้องมีไดรเวอร์สำหรับ Mac
ขั้นตอนที่ 3 :แตกไฟล์ zip ไปยังไดรฟ์ C:ของคุณ เนื้อหาอยู่ในโฟลเดอร์ชื่อ platform-tools . บน Mac โฟลเดอร์นี้จะอยู่ใน Casks โฟลเดอร์
บน Android
กลับไปที่อุปกรณ์ Android ของคุณ ทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 4 :เปิดใช้งานตัวเลือกสำหรับนักพัฒนา (หากยังไม่ได้ดำเนินการ) ในการดำเนินการนี้ ให้ไปที่ การตั้งค่า> เกี่ยวกับโทรศัพท์ และแตะที่หมายเลขบิวด์ เจ็ดครั้ง
ขั้นตอนที่ 5 :เสียบโทรศัพท์ของคุณเข้ากับคอมพิวเตอร์ เมื่อเชื่อมต่อแล้ว ให้แตะการแจ้งเตือนการเชื่อมต่อ USB ที่ปรากฏขึ้น ตรวจสอบให้แน่ใจว่าได้ตั้งค่าโหมดการเชื่อมต่อเป็น PTP .
ขั้นตอนที่ 6 :ใน การตั้งค่า> ตัวเลือกสำหรับนักพัฒนา สลับ การดีบัก USB ตัวเลื่อนและดำเนินการผ่านกล่องโต้ตอบที่ตามมา
การใช้ PowerShell หรือเทอร์มินัล
ขั้นตอนที่ 7 :บน Windows ให้กด Shift . ค้างไว้ คีย์และคลิกขวาที่ เครื่องมือแพลตฟอร์ม โฟลเดอร์ที่กล่าวถึงก่อนหน้านี้ เลือกเปิดหน้าต่าง PowerShell ที่นี่ . หากต้องการตรวจสอบ ADB ให้ป้อนคำสั่งนี้:
.\adb devices
หมายเหตุ: ใน PowerShell ตรวจสอบให้แน่ใจว่าคุณใส่ ดอทแบ็กสแลช ก่อนอุปกรณ์ adb . มิฉะนั้น คุณจะเห็นข้อผิดพลาด การใส่ ดอท-แบ็กสแลช ไม่จำเป็นหากคุณใช้พรอมต์คำสั่ง
ขั้นตอนที่ 8 :คุณจะเห็นข้อความแจ้งบนโทรศัพท์ของคุณเพื่อขออนุญาตเพื่อเปิดใช้งานการเข้าถึงการดีบัก USB ให้สิ่งนี้
ขั้นตอนที่ 9 :หากคุณใช้ Mac ให้เปิด เทอร์มินัล และพิมพ์ อุปกรณ์ adb เพื่อเริ่ม ADB สำหรับแต่ละคำสั่งของแอปด้านล่าง คุณสามารถข้าม .\ เนื่องจากสำหรับผู้ใช้ Windows ของ PowerShell เท่านั้น
เรามีคำแนะนำหากคุณประสบปัญหาและ Android ไม่สามารถเชื่อมต่อกับ Windows ผ่าน ADB
ตอนนี้ มาดูแอป ADB ที่ดีที่สุดสำหรับ Android กัน
1. การทำงานของแอป
App Ops เป็นเฟรมเวิร์กภายใน Android ที่ให้คุณปรับแต่งการอนุญาตของแต่ละแอพได้ ปรากฏครั้งแรกใน Android 4.3 แต่ไม่ถูกเปิดเผยโดยตรงในอินเทอร์เฟซ
Android 6.0 ทำให้เกิดการเปลี่ยนแปลงครั้งสำคัญกับวิธีการทำงานของการอนุญาตของ Android แทนที่จะใช้รูปแบบการอนุญาตแบบเก่าทั้งหมดหรือไม่มีเลย ในที่สุด คุณสามารถควบคุมการอนุญาตแต่ละรายการสำหรับแอปในการอนุญาตของแอป หน้าจอ
อย่างไรก็ตาม สิทธิ์ที่คุณได้รับในการจัดการนั้นไม่ได้ละเอียดขนาดนั้น ตัวอย่างเช่น เมื่อคุณให้สิทธิ์ WhatsApp เข้าถึงผู้ติดต่อของคุณ มันสามารถอ่านและแก้ไขผู้ติดต่อของคุณได้ คุณไม่สามารถเลือกอนุญาตหรือปฏิเสธแต่ละองค์ประกอบของการอนุญาตได้ App Ops ให้คุณเข้าถึงการอนุญาตทั้งหมดสำหรับแอพใดก็ได้ในอินเทอร์เฟซที่สวยงาม
การตั้งค่า ADB
App Ops ต้องใช้ Android 6.0 ขึ้นไป คุณต้องใช้แอป Shizuku Manager เพื่อเรียกใช้และจัดการ API ระดับระบบ และทำให้ App Ops ทำงานได้อย่างมีประสิทธิภาพ
หลังจากตั้งค่า ADB แล้ว ให้เปิด Shizuku Manager . พิมพ์คำสั่งนี้ใน PowerShell:
.\adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
ตอนนี้เปิด App Ops แตะแอพใดก็ได้ และสำรวจความลึกของการอนุญาต เมื่อคุณแก้ไขการอนุญาต ให้แตะ รีเฟรช เพื่อบันทึกการตั้งค่าของคุณ
คุณลักษณะเฉพาะ
- มาพร้อมกับการรองรับ 13 ภาษาและธีมที่สวยงาม (รวมถึงโหมดกลางคืน)
- สำรองและกู้คืนการตั้งค่าของแอปที่ไม่ใช่เฟรมเวิร์ก
- คุณสามารถอนุญาตหรือเลือกปฏิเสธการอนุญาตสำหรับแอปที่ติดตั้งใหม่โดยการตั้งค่าเทมเพลต
- ตัวเลือกการจัดกลุ่มและจัดเรียงหลายแบบตามชื่อแอป สิทธิ์ เวลาติดตั้ง และอื่นๆ
2. ไทล์
เมนูการตั้งค่าด่วนสามารถทำงานที่มีประโยชน์ทุกประเภทได้โดยตรงจากหน้าต่างแจ้งเตือน แต่คุณยังปรับปรุงได้ด้วยการเพิ่มการสลับการตั้งค่าด่วนแบบกำหนดเอง
ไทล์รวบรวมการสลับการตั้งค่าด่วนแบบกำหนดเองเหล่านี้ในที่เดียว มีเกือบ 70 หมวดหมู่ ช่วยให้คุณควบคุมการตั้งค่าโทรศัพท์ที่สำคัญได้ เช่น ความสว่าง ระดับเสียง ตำแหน่ง ข้อมูลเซลลูลาร์ และอื่นๆ อีกมากมาย คุณสามารถเปิดหรือปิดใช้งานแต่ละไทล์เพื่อหลีกเลี่ยงการเกะกะหน้าจอการตั้งค่าด่วน
การตั้งค่า ADB
การสลับการตั้งค่าด่วนบางอย่างต้องใช้ ADB ในการดำเนินการนี้ ให้ตั้งค่า ADB และวางคำสั่งนี้:
.\adb shell pm grant com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS
เมื่อเข้าถึงได้ คุณจะควบคุมหรือจัดการภาพเคลื่อนไหว การโรมมิ่งข้อมูล โหมดสมจริง ตำแหน่ง การดีบัก USB และอื่นๆ ได้
คุณลักษณะเฉพาะ
- คุณสามารถควบคุมการแสดงหรือซ่อนการมองเห็นไทล์
- ด้วยไทล์กิจกรรม คุณสามารถเพิ่มไทล์เพื่อเริ่มกิจกรรมที่ซ่อนอยู่ของบางแอพได้
- คุณสามารถเลือกโหมดตำแหน่งที่เลือกได้ด้วยไทล์ตำแหน่ง ตัวเลือกต่างๆ ได้แก่ ความแม่นยำสูง การประหยัดแบตเตอรี่ และโหมดเฉพาะอุปกรณ์
3. งีบหลับ
Doze เป็นคุณสมบัติ Android ที่น่าทึ่ง ช่วยลดการใช้แบตเตอรี่โดยการระงับ CPU พื้นหลังและกิจกรรมเครือข่ายเมื่อหน้าจอของอุปกรณ์ปิดอยู่ ถอดปลั๊ก และไม่อยู่กับที่ เปิดตัวใน Android 6 ในขณะที่ Android 7 มีการปรับปรุงเพิ่มเติม
คุณลักษณะนี้จะบล็อก Wakelock (ถ้ามี) หยุดกลไกการซิงค์ชั่วคราว และป้องกันการสแกน Wi-Fi และ GPS Naptime ปรับปรุงการใช้งาน Doze ด้วยคุณสมบัติเพิ่มเติม มันบังคับให้ Doze ก้าวร้าวและเตะในไม่กี่นาทีหลังจากหน้าจอดับ
การตั้งค่า ADB
วางคำสั่งนี้:
.\adb -d shell pm grant com.franco.doze android.permission.DUMP
ถัดไป ให้ป้อนคำสั่งนี้:
.\adb -d shell pm grant com.franco.doze android.permission.WRITE_SECURE_SETTINGS
หลังจากเข้าถึงแล้ว ให้อนุญาต Naptime จากการเพิ่มประสิทธิภาพแบตเตอรี่ของ Android (การตั้งค่า> แอปและการแจ้งเตือน> ดูแอป X ทั้งหมด> Naptime> ขั้นสูง> แบตเตอรี่> การเพิ่มประสิทธิภาพแบตเตอรี่ ) เพื่อให้สามารถทำงานได้อย่างถูกต้อง
คุณลักษณะเฉพาะ
- แอปนี้ใช้งานง่ายโดยไม่มีเมนูหรือการตั้งค่าที่ซับซ้อน เพียงสลับตัวเลือกที่แสดงในแอป
- ให้รายละเอียดสถิติและประวัติของ Doze เพื่อทราบว่า Doze เริ่มหรือหยุดเมื่อไร
- หากคุณใช้ Tasker หรือ MacroDroid คุณสามารถเปิดหรือปิดใช้งาน Doze ได้ตามต้องการ
4. ท่าทางการนำทางแบบไหล
การใช้ท่าทางสัมผัสเพื่อนำทางอุปกรณ์ของคุณไม่ใช่เรื่องใหม่ แต่ผู้ผลิต Android ส่วนใหญ่ใช้ท่าทางสัมผัสที่กำหนดเองซึ่งทำงานต่างกันทั้งหมด ด้วยรูปแบบที่หลากหลาย จึงไม่สามารถใช้งานได้ง่ายหรือปรับแต่งได้ ในกรณีส่วนใหญ่ คุณสามารถเปิดหรือปิดได้เท่านั้น
ท่าทางการนำทางของไหลช่วยให้คุณกำหนดค่าท่าทางการนำทางได้เกือบทุกด้าน ในการเริ่มต้นใช้งาน คุณจะใช้ท่าทางสัมผัสพื้นฐานสามแบบ ได้แก่ ปัด ปัดค้างไว้ และลาก คุณสามารถใช้ท่าทางสัมผัสเหล่านี้ได้ที่ขอบซ้ายและขวาของหน้าจอ ด้านล่างซ้ายและขวา และตรงกลางด้านล่าง
การตั้งค่า ADB
หากต้องการใช้คุณลักษณะบางอย่างและซ่อนแป้นนำทาง ให้ใช้คำสั่งนี้:
.\adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
หากต้องการกู้คืนคีย์การนำทาง ให้ปิดใช้งานแอปและถอนการติดตั้ง หรือพิมพ์คำสั่งนี้:
.\adb shell wm overscan 0,0,0,0
คุณลักษณะเฉพาะ
- คุณสามารถซ่อนปุ่มนำทางและใช้ท่าทางสัมผัสเพื่อนำทางได้
- ตั้งค่าการดำเนินการสำหรับการเลื่อนอย่างรวดเร็วและระหว่างการเลื่อนค้างไว้ กำหนดค่าปุ่มย้อนกลับสำหรับการปัดอย่างรวดเร็ว แอพล่าสุดที่ปัดค้างไว้ สลับการตั้งค่าด่วน และอื่นๆ
- คุณสามารถตั้งค่าความไว ตำแหน่ง และเสียงสำหรับการตอบกลับด้วยท่าทางสัมผัส
5. เบรเวนต์
แอปที่ทำงานอย่างต่อเนื่องในพื้นหลังอาจใช้ทรัพยากรของระบบและลดอายุการใช้งานแบตเตอรี่ มีแอพมากมายที่สามารถช่วยป้องกันสิ่งนี้ได้ รวมถึงแอพยอดนิยม Greenify แต่มักจะยุ่งเหยิงและยากที่จะนำคุณลักษณะบางอย่างไปใช้
Brevent เรียกใช้แอปสแตนด์บายหรือบังคับหยุดแอปได้โดยใช้ ADB
การตั้งค่า ADB
เปิดแอพและตั้งค่า ADB จากนั้นป้อนคำสั่งนี้:
.\adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
Brevent ไม่ได้บังคับให้แอปหยุดทำงานหรือกำหนดให้แอปสแตนด์บายเป็นค่าเริ่มต้น คุณต้องใส่ไว้ในรายการ brevent ก่อน แตะแอปใดๆ ค้างไว้ จากนั้นแตะ ปฏิเสธ ปุ่ม. เมื่อแอปของคุณอยู่ในรายการนี้ แอปจะไม่ทำงานในพื้นหลังอีกต่อไป
แตะแอปแล้วเลือกอนุญาตการซิงค์ จากกล่องโต้ตอบเพื่อรับการแจ้งเตือนหรือดำเนินการงาน
คุณลักษณะเฉพาะ
- คุณสามารถจำกัดแอปที่ใช้แบตเตอรี่อย่าง Facebook ในขณะที่ยังอนุญาตให้ซิงค์เพื่อรับการแจ้งเตือนได้
- สำหรับแอปที่ไม่ค่อยได้ใช้งาน คุณสามารถตั้งค่าตัวเลือกเชิงรุกเพื่อบังคับหยุดแอปทันทีที่กดปุ่มย้อนกลับ
6. สถิติแบตเตอรี่ที่ดีขึ้น
การค้นหาแอปที่ทำให้แบตเตอรี่โทรศัพท์ของคุณหมดเป็นเรื่องลึกลับ คุณรู้ได้อย่างไรว่าแอพบางตัวเข้าสู่โหมดสลีปเมื่อคุณออกจากแอพ และคุณจะวัดประสิทธิภาพของแอปประหยัดแบตเตอรี่อย่าง Naptime ได้อย่างไร
Better Battery Stats จะดึงข้อมูลโดยละเอียดเกี่ยวกับแบตเตอรี่ของคุณ โดยจะแสดงแอปที่ปลุกอุปกรณ์จากสถานะหลับลึก พบการเปลี่ยนแปลงพฤติกรรมที่ผิดปกติและสิ่งที่เกิดขึ้นเบื้องหลัง รวมทั้งรวบรวมข้อมูลเกี่ยวกับการใช้แอปและ Wakelock ข้อมูลจะแสดงเป็นหมวดหมู่ต่างๆ ตั้งแต่บูตเครื่อง ถอดปลั๊ก ปิดหน้าจอ และอื่นๆ
การตั้งค่า ADB
ก่อนหน้านี้ แอปนี้ใช้ได้เฉพาะกับอุปกรณ์ที่รูทแล้วเท่านั้น แต่ด้วย ADB ทุกคนสามารถเริ่มใช้งานได้ วางและรันคำสั่งเหล่านี้ตามลำดับ:
.\adb -d shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS
.\adb -d shell pm grant com.asksven.betterbatterystats android.permission.DUMP
.\adb -d shell pm grant com.asksven.betterbatterystats android.permission.PACKAGE_USAGE_STATS
คุณลักษณะเฉพาะ
- แสดงอัตราส่วนหน้าจอเทียบกับการตื่น ตามหลักการแล้ว หน้าจอตรงเวลาควรเท่ากับเวลาตื่น
- ค้นหาการเปลี่ยนแปลงในโปรไฟล์การตื่น/หลับ และระบุแอปที่หลอกลวงได้อย่างรวดเร็ว
- สถิติแบตเตอรี่จะแสดงเมตริกโดยละเอียดของ Doze เพื่อให้คุณสามารถตรวจสอบประสิทธิภาพของแอปประหยัดแบตเตอรี่ได้
- สามารถเลือกแอปที่ส่งผลให้เกิด Wakelock บางส่วนหรือแอปที่ใช้ CPU ในเคอร์เนล Wakelock
แฮ็ก Android ที่ไม่ต้องการรูท
การรูทจะเปิดโทรศัพท์ของคุณด้วยการปรับแต่งที่ยอดเยี่ยมมากมาย แต่สามารถป้องกันไม่ให้บางแอปทำงาน และเพิ่มความเสี่ยงต่ออุปกรณ์ของคุณจากปัญหาด้านความปลอดภัยที่อาจเกิดขึ้น สำหรับผู้ใช้จำนวนมาก การรูทไม่ใช่ตัวเลือกที่ใช้งานได้
ด้วย ADB และแอพของบริษัทอื่นที่น่าอัศจรรย์บางตัวตามที่กล่าวไว้ข้างต้น คุณสามารถปรับปรุงประสบการณ์ผู้ใช้ได้โดยไม่ต้องทำการรูท ดูข้อมูลเพิ่มเติมเกี่ยวกับแฮ็กยอดนิยมที่คุณสามารถทำได้โดยไม่ต้องรูทอุปกรณ์