วิธีหยุดไม่ให้แอปอ่านคลิปบอร์ด Android โดยไม่ต้องรูท ตอนนี้คุณสามารถคัดลอกและวางข้อความโดยไม่ต้องกังวลว่าแอปจะขโมยข้อมูลของคุณ!
แทนที่จะพิมพ์หรือปัดบนคีย์บอร์ด บางครั้งการตัด คัดลอก และวางข้อความบางส่วนอาจง่ายกว่า หากคุณต้องการป้อนข้อความยาวๆ เช่น ที่อยู่ รหัสผ่าน หรือลิงก์เว็บไซต์ การใช้ฟีเจอร์คัดลอกและวางของ Android จะช่วยให้คุณไม่ต้องพิมพ์อักขระแต่ละตัวให้แม่นยำอีกต่อไป แต่คลิปบอร์ดของ Android นั้นไม่ปลอดภัยอย่างฉาวโฉ่ เนื่องจากแอปใดๆ ในโทรศัพท์ของคุณสามารถอ่านจากแอปดังกล่าวได้โดยไม่ได้รับอนุญาตจากคุณ ดังนั้นจึงขอแนะนำโดยทั่วไปว่าคุณไม่ควรคัดลอกข้อมูลที่ละเอียดอ่อนใดๆ วันนี้ ฉันจะแสดงวิธีปกป้องความเป็นส่วนตัวของคุณโดยการหยุดไม่ให้แอปอ่านคลิปบอร์ดของ Android
สำหรับบริบทของ Android คัดลอกและวางกรอบงาน อนุญาตให้แอปพลิเคชันใด ๆ อ่านหรือเขียนไปยังคลิปบอร์ดของอุปกรณ์ การใช้เฟรมเวิร์กนี้ทำให้นักพัฒนาหลายคนทำขึ้นมา ผู้จัดการคลิปบอร์ดบุคคลที่สาม มีอยู่ใน Play Store ในขณะที่แอปพลิเคชันเหล่านี้รวมถึงแอปพลิเคชันอื่น ๆ เช่น Google Translate ใส่คลิปบอร์ดไว้ เพื่อการใช้งานที่ดี ไม่อาจบอกได้เลยว่าแอปพลิเคชันอื่นอาจทำอะไรกับคุณบ้าง คลิปบอร์ด แอพบางตัวที่ขออนุญาตนั้นมีความโปร่งใสเกี่ยวกับสิ่งที่พวกเขาทำกับข้อมูลคลิปบอร์ดของคุณ แต่คุณจะแปลกใจว่ามีกี่แอพในโทรศัพท์ของคุณที่สามารถอ่านคลิปบอร์ดของคุณได้! นั่นเป็นเหตุผลว่าทำไมแอปจัดการรหัสผ่านจำนวนมากบน Android แนะนำให้คุณใช้คีย์บอร์ดของตัวเองเมื่อใด การป้อนรหัสผ่าน - พวกเขาต้องการปกป้องคุณจากแอปที่อาจขโมยรหัสผ่านของคุณจากคุณ คลิปบอร์ด!
แต่คุณไม่จำเป็นต้องมองข้ามสิ่งที่คุณทำได้และคัดลอกไม่ได้อีกต่อไป เพราะเราจะแสดงวิธีควบคุมว่าแอปใดบ้างที่สามารถอ่านคลิปบอร์ด Android ของคุณได้ นี่ไม่ใช่สิ่งที่คุณสามารถทำได้บนโทรศัพท์ของคุณโดยไม่มีตัวเลือกบรรทัดคำสั่งที่ซ่อนอยู่ แต่เราจะแนะนำคุณตลอดกระบวนการ เมื่อคุณปฏิบัติตามบทช่วยสอนนี้แล้ว คุณควรจะสามารถคัดลอกข้อมูลที่คุณต้องการได้อย่างปลอดภัยโดยไม่ต้องกังวลว่าแอปปลอมบางตัวอาจบันทึกทุกสิ่งที่คุณคัดลอกและวาง
หมายเหตุ: เมื่อลบการอนุญาตนี้ออกจากแอป คุณจะไม่สามารถใช้คุณสมบัติ "วาง" ในขณะที่ป้อนข้อความภายในแอปนั้นได้อีกต่อไป นี่ไม่น่าจะเป็นปัญหาสำหรับแอปเช่นเกม แต่อาจทำให้แอปอื่นๆ ไม่สะดวกได้
หยุดแอปไม่ให้อ่านคลิปบอร์ดของ Android
- ก่อนอื่นคุณจะต้องดาวน์โหลดและติดตั้งไดรเวอร์ USB ของคุณก่อน โทรศัพท์หรือแท็บเล็ต. สิ่งนี้อาจจำเป็นหากคุณใช้ Windows เท่านั้น
- ต่อไปให้ดาวน์โหลดไฟล์ ไบนารี Android Debug Bridge (ADB) สำหรับระบบปฏิบัติการของคุณ ให้แตกไฟล์จากไฟล์ zip ไปยังโฟลเดอร์ใดๆ บนคอมพิวเตอร์ของคุณ
- จากนั้น เปิดแอปการตั้งค่าบนโทรศัพท์ของคุณแล้วค้นหาตัวเลือก "เกี่ยวกับโทรศัพท์" ซึ่งมักจะอยู่ใกล้ด้านล่าง
- เลื่อนลงและมองหา "หมายเลขบิลด์" แตะที่ค่านี้ 7 ครั้งเพื่อเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์
- กลับไปที่เมนูหลักในการตั้งค่าและเข้าสู่เมนูตัวเลือกนักพัฒนาใหม่
- เปิดใช้งานโหมดการแก้ไขจุดบกพร่อง USB
- เสียบอุปกรณ์ของคุณเข้ากับพีซีและเปลี่ยนโหมด USB จาก "ชาร์จเท่านั้น" เป็น "ถ่ายโอนไฟล์ (MTP)"
- บนคอมพิวเตอร์ ให้นำทางไปยังตำแหน่งที่คุณแตกไบนารี ADB ไว้ก่อนหน้าในขั้นตอนที่ 2
- สำหรับผู้ใช้ Windows ให้เปิด Command Prompt ในไดเรกทอรี ADB นี้ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการกด Shift + คลิกขวา จากนั้นในเมนูบริบทที่ปรากฏขึ้น ให้เลือกตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" สำหรับผู้ใช้ Mac หรือ Linux ให้เปิด Terminal
- ป้อนคำสั่งต่อไปนี้:
adb devices
. หากคุณใช้ Mac หรือ Linux คุณอาจต้องเติมคำสั่งนำหน้าด้วยไดเร็กทอรีทั้งหมดซึ่งเป็นตำแหน่งที่เก็บ ADB ตัวอย่างเช่น/home/user/downloads/adb devices
. หากเป็นเช่นนั้น คุณจะต้องจำนำหน้าคำสั่งเพิ่มเติมในบทช่วยสอนนี้ในลักษณะเดียวกัน - ไม่ว่าในกรณีใด การป้อนคำสั่งจะเริ่มต้น ADB daemon หากนี่เป็นครั้งแรกที่คุณใช้ ADB คุณจะเห็นข้อความแจ้งบนอุปกรณ์ของคุณที่ขอให้คุณอนุญาตการเชื่อมต่อ อนุญาต.
- รันคำสั่งอีกครั้งจากขั้นตอนที่ 10 แล้วคุณจะเห็นหมายเลขซีเรียลของอุปกรณ์ในเอาต์พุต หากคุณทำเช่นนั้นให้ไปยังขั้นตอนต่อไป มิฉะนั้น ให้ติดตั้งไดรเวอร์ของคุณใหม่
- ตอนนี้ส่งคำสั่งต่อไปนี้:
adb shell
- สิ่งนี้จะนำคุณเข้าสู่สภาพแวดล้อมเชลล์ของอุปกรณ์ของคุณ ตอนนี้ เราต้องค้นหาว่าแอปใดบ้างที่สามารถอ่านคลิปบอร์ดได้ ใส่สิ่งนี้:
cmd appops query-op --user 0 READ_CLIPBOARD allow
- อย่างที่คุณเห็น ในผลลัพธ์ คุณจะเห็นรายการแพ็คเกจที่สามารถอ่านคลิปบอร์ดของคุณได้ สิ่งที่ระบุไว้ที่นี่บางส่วนอาจชัดเจนสำหรับคุณว่าเกี่ยวข้องกับแอปใด แต่หากไม่เป็นเช่นนั้น ให้ติดตั้ง ตัวตรวจสอบแอป จากนั้นค้นหาชื่อแพ็กเกจใต้ชื่อแอปแต่ละชื่อ
- เมื่อคุณรู้ว่าแอปใดที่คุณต้องการป้องกันไม่ให้อ่านคลิปบอร์ด ให้ป้อนข้อมูลต่อไปนี้:
cmd appops set
READ_CLIPBOARD ignore - หากคุณไม่เห็นข้อความแสดงข้อผิดพลาด แสดงว่าคำสั่งใช้งานได้! ทำซ้ำขั้นตอนข้างต้นสำหรับแอปอื่นๆ ที่คุณต้องการหยุดอ่านคลิปบอร์ด
- หากคุณต้องการยกเลิกสิ่งที่คุณเพิ่งทำ ให้เปลี่ยน "ละเว้น" ในขั้นตอนที่ 16 เป็น "อนุญาต" หรือคุณสามารถถอนการติดตั้งแล้วติดตั้งแอปอีกครั้ง จากนั้นแอปจะรีเซ็ตสิทธิ์ทั้งหมด
หากคำสั่งในขั้นตอนที่ 14 และ 16 ใช้ไม่ได้ผลสำหรับคุณ ให้ลองเรียกใช้คำสั่งโดยไม่มี "cmd" ข้างหน้า ฉันได้ยินมาว่าสิ่งนี้อาจจำเป็นสำหรับโทรศัพท์บางรุ่นที่ใช้ Android 6.0 Marshmallow หรือต่ำกว่า
คำอธิบาย
แอปพลิเคชันใด ๆ ที่ประกาศการอนุญาต android.permission.READ_CLIPBOARD
ในพวกเขา AndroidManifest.xml
ไฟล์จะได้รับสิทธิ์นี้โดยอัตโนมัติเมื่อติดตั้ง ซึ่งหมายความว่าสามารถอ่านคลิปบอร์ดของ Android ได้ แม้ว่าอุปกรณ์จำนวนมากจะสามารถเข้าถึงระบบควบคุมการจัดการสิทธิ์ในการตั้งค่าได้ READ_CLIPBOARD
ไม่ใช่สิ่งที่ผู้ใช้สามารถจำกัดจากแอปได้ เว้นแต่คุณจะเป็นผู้ใช้ ROM แบบกำหนดเองบางอย่าง เช่น LineageOS
อย่างไรก็ตาม จริงๆ แล้วมีวิธีจำกัดสิทธิ์ที่แอปใช้ในการอ่านคลิปบอร์ดของคุณซ่อนอยู่ และนี่คือสิ่งที่เราเพิ่งทำข้างต้น เราใช้อินเทอร์เฟซบรรทัดคำสั่ง "appops" ที่ซ่อนอยู่ ซึ่งช่วยให้เราจำกัดสิทธิ์ได้มากกว่าที่แสดงในการตั้งค่า คำสั่งแรกที่เราทำ query-ops
ดึงรายการแอปพลิเคชันที่ติดตั้งที่ได้รับอนุญาตให้อ่านคลิปบอร์ดของ Android เมื่อใช้รายการนั้น เราจะสามารถตัดสินใจได้ว่าแอปใดที่เราต้องการหยุดไม่ให้อ่านคลิปบอร์ดของคุณ หากคุณตัดสินใจที่จะจำกัดการอนุญาตจากทุกแอปของผู้ใช้/บุคคลที่สามที่ติดตั้งบนอุปกรณ์ของคุณ คุณก็สามารถทำได้ เริ่มคัดลอกและวางรหัสผ่านของคุณอย่างปลอดภัยโดยไม่ต้องกังวลว่าแอปอื่นอาจดักฟังและขโมยรหัสผ่านของคุณ รหัสผ่าน!
ดูบทช่วยสอนที่ยอดเยี่ยมอื่นๆ เช่นนี้ในของเรา หมวดบทช่วยสอน. ติดตามข่าวสารล่าสุดได้ที่ เอ็กซ์ดีเอ แล็บ แอปพลิเคชัน.