ทุกเครื่อง Android มาพร้อมกับแอปที่ติดตั้งไว้ล่วงหน้า ซึ่งเป็นแอปที่ Google หรือผู้ผลิตโทรศัพท์ต้องการให้ใช้งาน แอปบางตัวอาจจำเป็น แต่แอปที่ไม่ได้ใช้เลยเรียกว่า "Bloatware" เพราะส่วนใหญ่ลบไม่ได้ด้วยวิธีปกติ
บทความนี้จะแนะนำวิธีลบแอปที่ติดมากับ Android โดยไม่ต้อง Root แต่ก่อนอื่น ลองปิดการทำงานของแอปเหล่านี้ก่อน
ปิดการทำงานของแอปที่ติดมากับเครื่อง
บางยี่ห้ออนุญาตให้ปิดแอปที่ติดมากับเครื่องได้ แอปจะหยุดทำงานในพื้นหลังและหายจากลิ้นชักแอป แม้จะยังอยู่ในเครื่อง
วิธีปิดแอป: ไปที่ Settings > Apps & notifications > See all apps เลือกแอปที่ต้องการปิด แล้วแตะ Disable ขั้นตอนอาจแตกต่างกันไปตามรุ่นโทรศัพท์
หากไม่เห็นปุ่ม Disable หรือเห็นแค่ "Uninstall updates" แสดงว่าไม่สามารถปิดได้ ให้ใช้วิธีด้านล่างแทน
วิธีลบ Bloatware จาก Android
ต้องติดตั้ง ADB บนคอมพิวเตอร์ ดูรายละเอียดจากคู่มือการใช้ ADB และ Fastboot บน Android ผู้ใช้ Windows ดาวน์โหลด Minimal ADB setup จาก xda-developers.com ได้
ก่อนเริ่ม ต้องเปิด USB Debugging บน Android: ไปที่ Settings > About Phone แตะ Build number หลายครั้งเพื่อเปิด Developer options จากนั้นหา USB debugging (มักอยู่ภายใต้ System หรือ Additional Settings) และเปิดใช้งาน
เมื่อ ADB พร้อมและ USB Debugging เปิดแล้ว ทำตามขั้นตอน:
- เชื่อม Android กับ PC ด้วยสาย USB
- เปิด Command Line บน PC
- พิมพ์ adb devices แล้วกด Enter
- บนโทรศัพท์จะขออนุมัติการเชื่อมต่อ ให้แตะ OK
- พิมพ์ adb devices อีกครั้ง จะเห็นอุปกรณ์ใน "List of devices attached"
- พิมพ์ adb shell แล้วกด Enter
- พิมพ์ pm uninstall -k --user 0 <package name> เพื่อลบแอปที่ไม่ต้องการ
Package name คือชื่อไฟล์ที่บรรจุแอปที่จะลบ หาได้โดยดาวน์โหลดแอปฟรีชื่อ App Inspector จาก Play Store แล้วดู package name ของแอปเป้าหมาย
สามารถติดตั้งแอปเดฟอลต์กลับได้ด้วยคำสั่ง: adb shell cmd package install-existing <name of package>
ข้อควรทราบ
วิธีนี้ลบแอปเดฟอลต์ทั้งหมดรวมถึง System apps ได้ หากวางแผนลบ System apps ตรวจสอบก่อนว่าจะไม่กระทบการทำงานของเครื่องหรือแอปอื่น
ลบแอปได้เฉพาะ Current user เท่านั้น แอปที่ลบจะกลับมาหากรีเซ็ตเครื่อง ต้องมี Root access ถ้าต้องการลบแอปสำหรับทุก User
แต่ข้อดีคือ หากลบ System app สำคัญโดยไม่ได้ตั้งใจ สามารถกู้คืนเครื่องได้ง่าย หากใช้เครื่องที่ Root แล้ว ลองใช้เครื่องมือลบ Bloatware เช่น Titanium Backup หรือ NoBloat Free
ทำอะไรเพิ่มเติมได้บ้าง
หากการตั้งค่า ADB ซับซ้อนเกินไป ลองวิธีอื่นในการลบ Bloatware
การซ่อนแอปจากลิ้นชักแอปเป็นทางเลือกที่ดี ในส่วนใหญ่ตั้งค่าได้ใน Android Settings แต่อาจต่างกันตามยี่ห้อ เช่น Xiaomi วางไว้ใน App Lock settings
แต่หากอยากปรับแต่งโทรศัพท์ให้เป็นของตัวเอง จะคุ้มค่าที่จะเรียนรู้เทคนิค ADB ต่างๆ