ฉันจะปิดการใช้งานแอพหุ้นที่มีปุ่มปิดการใช้งานเป็นสีเทาได้อย่างไร [ซ้ำ]


10

มีแอพ bloatware ที่น่ารำคาญ (เฉพาะ VUDU เวอร์ชั่น 1.0) ที่ติดตั้งไว้ล่วงหน้าในอุปกรณ์ของฉัน เมื่อใดก็ตามที่ฉันบู๊ตอุปกรณ์มันจะเริ่มกระบวนการแอพดังนั้นทุกครั้งที่บูตฉันต้องเปิดแอพ Switcher และกวาดนิ้วออก

ฉันเข้าสู่แอพการตั้งค่าและพยายามบังคับให้หยุดและจากนั้นปิดใช้งานแอป แต่ปุ่มปิดใช้งานถูกปิดใช้งาน ("เป็นสีเทา") เอง แอพอื่น ๆ บางตัวไม่อนุญาตให้ฉันปิดการใช้งาน มีวิธีอื่นที่ฉันสามารถเปิดใช้งานปุ่มหรือปิดใช้งานแอพโดยไม่รูทหรือไม่ ฉันใช้ 4.4.2

คำตอบ:


4

ขออภัย แต่คุณต้องรูทเพื่อทำสิ่งนี้ ไม่มีวิธีอื่น

  1. ราก

  2. (ไม่บังคับ) ติดตั้งTitanium Backupและสำรองข้อมูลโทรศัพท์ของคุณ หากคุณทำอะไรผิดพลาดคุณสามารถคืนค่าโทรศัพท์ของคุณโดยใช้สิ่งนี้

  3. ตอนนี้ใช้แอพที่เรียกว่าSystem App Removerเพื่อเลือกแอพที่คุณต้องการลบ คุณจะต้องให้สิทธิ์ superuser เพื่อให้มันใช้งานได้


เอาล่ะขอบคุณสำหรับการตอบกลับของคุณ ฉันไม่คิดว่าฉันจะรูทเพราะอุปกรณ์ของฉันเป็นของใหม่ แต่ฉันชอบที่จะรู้ข้อมูล
Xyspade

7

ใน Android บางรุ่นคุณสามารถใช้adbเพื่อปิดการใช้งานแอพที่คุณไม่สามารถปิดการใช้งานผ่าน UI ได้ แอป Debloater เชื่อมโยงกับการดังกล่าวข้างต้นโดยอัตโนมัติและลดความซับซ้อนในกระบวนการนี้ คำตอบนี้จะอธิบายวิธีการดำเนินการกระบวนการเดียวกันด้วยตนเอง

คำเตือน: การปิดใช้งานแอพที่ไม่ถูกต้องหรือการใช้คำสั่งที่ไม่ถูกต้องอาจทำให้อุปกรณ์ของคุณนุ่มนวล โปรดตรวจสอบให้แน่ใจว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่ก่อนดำเนินการต่อ

  1. ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าการดีบัก Android อย่างถูกต้องจากนั้นวางลงในเชลล์ adb:

    adb shell
    
  2. รับรายการแพ็คเกจที่ติดตั้งทั้งหมดโดยใช้ pm

    pm list packages -f
    
  3. ระบุแพ็คเกจที่คุณต้องการปิดการใช้งานและจดบันทึก

  4. ปิดการใช้งานแต่ละแพคเกจโดยการรันหนึ่งในคำสั่งต่อไปนี้:

    • ถ้าคุณอยู่ในKitkat : pm block <package_name>เช่นpm block com.motorola.motocare
    • ถ้าคุณอยู่ในLollipop : pm hide <package_name>เช่นpm hide com.motorola.motocare
  5. ตอนนี้แอปควรจะปิดใช้งานและหายไปจากตัวเรียกใช้ของคุณ ในกรณีของบริการพื้นหลังมันจะหยุดทำงานอย่างถาวรในพื้นหลัง

ในการกลับโพรซีเดอร์นี้คุณสามารถใช้หนึ่งในคำสั่งต่อไปนี้:

  • ถ้าคุณอยู่ในKitkat : pm unblock <package_name>เช่นpm unblock com.motorola.motocare
  • ถ้าคุณอยู่ในLollipop : pm unhide <package_name>เช่นpm unhide com.motorola.motocare

1
เพื่อประโยชน์ที่สมบูรณ์ตั้งแต่ Android M เป็นต้นไปคุณยังคงสามารถปิดใช้งาน bloatware OEM ได้โดยการเรียกใช้: pm uninstall -k --user 0 <name of package>โดยไม่ต้องเข้าถึงรูท แต่ระวังการเปลี่ยนแปลงจะเป็นแบบถาวรเว้นแต่คุณจะทำการรีเซ็ตเป็นค่าจากโรงงานซึ่งในกรณีนี้จะทำการติดตั้ง bloatware อีกครั้ง
Prahlad Yeri

2

ใช่มีวิธีอื่น :)

คุณโชคดีเพราะคุณมีรุ่น Android Kitkat เพียงใช้เครื่องมือ Debloater โดย Gatesjunior จาก XDA: http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294

ข้อกำหนด: โปรแกรมต้องการให้มีการติดตั้งไดรเวอร์ USB ของผู้ผลิตสำหรับอุปกรณ์เฉพาะของคุณรวมถึงต่อไปนี้: •ระบบปฏิบัติการ Windows •เปิดใช้งานการดีบัก USB สำหรับอุปกรณ์ของคุณ•รูทหรือ KitKat ทำงานบนอุปกรณ์ของคุณ


ฉันลองวิธีของคุณแล้วดาวน์โหลดโปรแกรม แต่ไม่รู้จักอุปกรณ์ของฉัน ฉันทำตามขั้นตอนทั้งหมดและเปิดการดีบัก USB แท็บเล็ตของฉันเป็นยี่ห้อ RCA และจากการวิจัยเพิ่มเติมดูเหมือนว่า RCA ไม่ได้ผลิตไดรเวอร์สำหรับอุปกรณ์ของพวกเขา ฉันยังสามารถใช้โปรแกรมนี้ด้วยวิธีอื่นได้หรือไม่?
Xyspade

ไดรเวอร์ USB ของผู้ผลิตสำหรับอุปกรณ์เฉพาะของคุณเป็นข้อกำหนดที่จำเป็น ลองค้นหาความช่วยเหลือเกี่ยวกับ XDA พร้อมไดรเวอร์ USB สำหรับอุปกรณ์ของคุณ อุปกรณ์ของคุณพิมพ์ว่าอะไร แท็บเล็ตแบรนด์อาร์ซีเอไม่ได้ข้อมูลที่เป็นประโยชน์เพื่อให้มากถ้าคุณต้องการความช่วยเหลือ;)
JIS

ข้อมูลที่แน่นอนอะไรจะเป็นประโยชน์กับคุณเช่นหมายเลขรุ่น?
Xyspade

โพสต์ที่นี่ทุกสิ่งที่คุณสามารถทำได้เกี่ยวกับอุปกรณ์ของคุณ ตัวอย่างเช่นฉันมีโทรศัพท์ Motorola Moto G LTE แต่ข้อมูลที่แน่นอนคือหมายเลขรุ่นในกล่องกระดาษ: XT1039
jis

0

ลองด้วยวิธีนี้:

  1. เชื่อมต่ออุปกรณ์ผ่าน ADB
  2. ไปที่เชลล์ ADB

    adb shell
    
  3. ค้นหาแอปเป้าหมายของคุณโดยแสดงแอพทั้งหมด

    pm list packages
    
  4. ลบแอพเช่นนี้

    pm uninstall -k --user 0 com.android.inputdevices
    
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.