เมื่อซื้อโทรศัพท์ Android ใหม่ โอกาสสูงที่มันจะมาพร้อมกับ bloatware (แอปที่ติดตั้งมาก่อน) จำนวนมาก แม้จะถอนการติดตั้งแอปบล็อตแวร์ของบุคคลที่สามได้ แต่อย่างไรก็ตาม บางแอปถูกติดตั้งเป็นแอประบบ จึงไม่สามารถลบออกได้ โดยเฉพาะชุดแอปของ Google ทั้งหมด หากคุณไม่ชอบ Google Play Music หรือ Google Duo ก็ไม่สามารถลบออกจากโทรศัพท์ได้ วิธีที่ง่ายที่สุดในการกำจัดแอประบบคือการ Root โทรศัพท์ แต่ข้อเสียคือการ Root ไม่ง่าย และจะทำให้ประกันโทรศัพท์หมดอายุ
นี่คือวิธีการถอนการติดตั้ง bloatware/แอประบบบน Android โดยไม่ต้อง Root
ถอนการติดตั้ง/ปิดการใช้งาน Bloatware
สำหรับแอปบล็อตแวร์ของบุคคลที่สาม ส่วนใหญ่สามารถถอนการติดตั้งได้ง่ายๆ
- บนโทรศัพท์ Android ไปที่ "ตั้งค่า → แอปและการแจ้งเตือน"
- แตะ "ดูทั้งหมด" และค้นหาแอปที่ต้องการถอน แล้วแตะเลือก
- หากมีปุ่ม "ถอนการติดตั้ง" ให้แตะเพื่อถอน
- หากเห็นปุ่ม "ปิดใช้งาน" แทนปุ่มถอน แสดงว่าแอปนั้นไม่สามารถถอนได้ แต่สามารถปิดการใช้งานได้ "ปิดใช้งาน" หมายถึงแอปจะเข้าสู่ภาวะเฉยๆ จะไม่แสดงในรายการแอป และไม่ถูกจดจำว่าเป็นแอปที่ติดตั้งอยู่
สำหรับโทรศัพท์ Xiaomi ให้ติดตั้งแอป "Hidden Settings for MIUI" ก่อน
- เปิด "Hidden Settings for MIUI"
- ไปที่ "จัดการแอปพลิเคชัน" และค้นหาแอปที่ต้องการปิด
- แตะปุ่ม "ปิดใช้งาน"
ถอนการติดตั้งแอประบบบน Android ด้วย ADB
ADB เป็นเครื่องมืออันทรงพลังสำหรับดีบั๊กโทรศัพท์ ยังมีคำสั่งสำหรับจัดการแพ็กเกจแอป (ในที่นี้คือถอนการติดตั้งแพ็กเกจ)
- ติดตั้ง ADB บนคอมพิวเตอร์เดสก์ทอป
- Linux: ติดตั้ง "android-tools" จาก Software Center หรือตัวจัดการแพ็กเกจ
- Windows: ปฏิบัติตามคำแนะนำการติดตั้ง ADB
- เปิดใช้งาน "ตัวเลือกนักพัฒนา" บนโทรศัพท์ เมื่อเปิดแล้ว ให้เข้าไปในตัวเลือกนักพัฒนา เลื่อนลงและเปิด "ดีบัก USB"
- เชื่อมโทรศัพท์กับคอมพิวเตอร์ผ่านสาย USB เมื่อมีพรอมต์ ให้เปลี่ยนโหมด "ชาร์จอย่างเดียว" เป็น "โหมดถ่ายโอนไฟล์ (MTP)"
- บน Windows ให้ไปที่ไดเรกทอรี ADB และเปิด Command Prompt ในโฟลเดอร์นั้น สำหรับ Linux ให้เปิด Terminal
- พิมพ์คำสั่งต่อไปนี้เพื่อเริ่ม ADB และตรวจสอบการเชื่อมต่อ:
adb devices - หากเห็นรายการภายใต้ "List of devices" แสดงว่าอุปกรณ์เชื่อมต่อสำเร็จ
- เริ่ม ADB shell:
adb shell - แสดงรายการแพ็กเกจทั้งหมดที่ติดตั้งในโทรศัพท์:
pm list packages - รายการจะยาวมาก สามารถใช้
grepกรองได้ เช่น ต้องการดูเฉพาะแพ็กเกจ Google:pm list packages | grep 'google' - หาชื่อแพ็กเกจของแอปที่ต้องการถอน ชื่ออยู่หลัง
Package:เช่น แพ็กเกจ Google Contacts คือcom.google.android.contacts - หากระบุชื่อแพ็กเกจยาก ให้ไปที่ Google Play Store บนเบราว์เซอร์ ค้นหาแอป และดู URL จะเจอชื่อแพ็กเกจ
- พิมพ์คำสั่งถอนการติดตั้ง:
pm uninstall -k --user 0 package-name - หากสำเร็จ จะแสดงคำว่า "Success"
แฟล็ก --user 0 สำคัญ เพราะบอกระบบให้ถอนแอปสำหรับผู้ใช้ปัจจุบันเท่านั้น (0 คือผู้ใช้หลัก) ไม่สามารถถอนแอปจากผู้ใช้ทุกคนได้ ยกเว้นจะ Root โทรศัพท์
คำเตือน: การถอนแอประบบอาจทำให้ระบบเสียหาย จึงควรถอนเฉพาะแอปที่มั่นใจว่าปลอดภัย เช่น Gmail, Google Play Music, Google Play Movies เป็นต้น แต่ อย่าเอา Google Play Store หรือไฟล์ที่เกี่ยวข้องออกเด็ดขาด หากโทรศัพท์ไม่เสถียรหลังถอนแอป ให้ติดตั้งคืนจาก Play Store หรือรีเซ็ตโทรศัพท์
ปิดการใช้งานแอประบบด้วย Debloater Tool
หากคำสั่ง ADB ดูซับซ้อนและยาว มี Debloater Tool ที่ช่วยให้ง่ายขึ้น
คุณสมบัติ: บล็อก/ปิดใช้งานแอป, ปลดล็อกแอปทั้งหมดพร้อมกัน, นำเข้ารายการบล็อก ฯลฯ เป็นเครื่องมือที่ตรงไปตรงมา: เมื่อเชื่อมต่ออุปกรณ์ จะแสดงรายการแอปที่ติดตั้งอยู่
หมายเหตุ: เพื่อลบแอปจริงๆ ต้องมีสิทธิ์ Root เครื่องมือนี้ ไม่สามารถถอนแอประบบได้โดยไม่มี Root แต่การปิดใช้งานก็มีประสิทธิภาพ เพราะแอปที่ปิดจะไม่ทำงานในพื้นหลังและไม่กินทรัพยากร
วิธีใช้ Debloater Tool:
- เปิด USB Debugging บน Android
- ดาวน์โหลดและติดตั้ง Debloater Tool บน Windows PC
- เชื่อมโทรศัพท์กับ PC ด้วยสาย USB เปิด Debloater Tool รอจนตรวจพบอุปกรณ์
- เมื่อตรวจพบแล้ว "Device Connected" และ "Sync" ที่มุมล่างจะเป็นสีเขียว
- คลิก "Read Phone Packages" เพื่อโหลดรายการแอป
- เลื่อนรายการ และติ๊กถูกแอปที่ต้องการปิดใช้งาน
- กด "Apply" ที่ด้านบน เครื่องมือจะดำเนินการและแจ้งเมื่อเสร็จ
คำเตือน: อย่าปิดแอประบบเด็ดขาด เพราะอาจทำให้โทรศัพท์บริค (brick) ตรวจสอบดีๆ ก่อนเลือก
สรุป
ขึ้นอยู่กับผู้ผลิต โทรศัพท์บางเครื่องมี bloatware น้อย และปิดแอประบบได้ง่าย บางเครื่องเต็มไปด้วยแอปบุคคลที่สามที่ลบ/ปิดไม่ได้ คำแนะนำข้างต้นจะช่วยให้คุณถอน bloatware/แอประบบได้โดยไม่ต้อง Root เว้นแต่คุณจะพิจารณา Root จริงๆ