คุณซ่อนการแจ้งเตือนที่บอกว่า VPN ของคุณกำลังทำงานได้ และอุโมงค์จะยังทำงานต่อไปโดยไม่มีการแจ้งเตือนนั้น สิ่งนี้ทำให้ผู้คนประหลาดใจ เพราะข้อความและการเชื่อมต่อรู้สึกเหมือนเป็นสิ่งเดียวกัน แต่ไม่ใช่ ในโทรศัพท์ Android ส่วนใหญ่ รายการในแผงการแจ้งเตือน กุญแจบนแถบสถานะ และการแจ้งเตือนของบริการที่ทำงานอยู่สามารถมาจากเจ้าของที่แตกต่างกันสามราย และมีเพียงหนึ่งในนั้นเท่านั้นที่ปฏิบัติตามสิทธิ์การแจ้งเตือนของแอป การรู้ว่าคุณได้รับอนุญาตให้ลบอะไรเริ่มจากการรู้ว่าใครเป็นผู้โพสต์บรรทัดที่คุณกำลังดูอยู่

การแจ้งเตือนสามแบบ เจ้าของสามราย

เจ้าของรายแรกคือแอป VPN เอง ซึ่งมักโพสต์การแจ้งเตือนแบบต่อเนื่องพร้อมการเชื่อมต่อหรือตัดการเชื่อมต่อและตัวจับเวลาเซสชัน เจ้าของรายที่สองคือตัวบ่งชี้ VPN ของ Android เอง: SystemUI วาดไอคอนกุญแจ และขึ้นอยู่กับเวอร์ชันและผู้ผลิต อาจมีบรรทัดระดับระบบที่รายงานเครือข่าย VPN ที่ใช้งานอยู่ เจ้าของรายที่สามคือการแจ้งเตือนนโยบายอุปกรณ์ที่ควบคุมโดยโปรไฟล์งานหรือแอปผู้ดูแลระบบ ไม่มีรายการใดเป็นสิ่งเดียวกัน แม้จะวางเรียงกันอยู่ในแผง

จัดประเภทข้อความก่อนที่จะแตะสวิตช์:

NoticeWho controls it
App-owned ongoing noticeThe app's notification channel; a long-press shows the channel name and the owning package
Foreground-service noticeThe service visibility Android requires while the tunnel runs; the app cannot simply drop it
System VPN indicatorSystemUI or the manufacturer, driven by the VPN network state rather than by the app's channel
Work-policy noticeThe administrator or work-profile policy; the phone user may not have the switch at all

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

ค้นหาแพ็กเกจที่อยู่เบื้องหลังบรรทัดนั้น

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

เมื่อการกดค้างไม่ได้บอกอะไรมากพอ การเรียก adb ครั้งเดียวจะแสดงรายการสิ่งที่โพสต์จริงและโดยใคร: adb shell dumpsys notification --noredact จากนั้นค้นหาแพ็กเกจที่คุณสงสัยในผลลัพธ์ คุณต้องการแพ็กเกจที่โพสต์และ ID ของช่องสัญญาณ ไม่ใช่สิ่งที่คุณแก้ไขได้จากตรงนั้น ให้ถือว่าผลลัพธ์เป็นเครื่องมือวินิจฉัย เพราะไม่มีอะไรในรายการนั้นเปลี่ยนการแจ้งเตือน

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

สิทธิ์ของ Android 13 เปลี่ยนอะไรจริง

Android 13 ทำให้การแจ้งเตือนเป็นสิทธิ์ขณะใช้งาน ดังนั้นแอปที่กำหนดเป้าหมาย API 33 ต้องขออนุญาตก่อนจึงจะโพสต์อะไรได้ ปฏิเสธคำขอนั้นแล้วการแจ้งเตือนของแอปจะหยุดปรากฏในแผง ซึ่งดูเหมือนวิธีแก้ที่ผู้คนกำลังมองหา แต่บริการเบื้องหน้าเบื้องหลัง VPN ยังคงทำงานอยู่ และระบบยังแสดงบริการนั้นในตัวจัดการงานแม้การแจ้งเตือนจะหายไปจากแผงแล้ว การอนุญาต VPN เองไม่ถูกแตะต้อง: อุโมงค์จะอยู่ต่อไปจนกว่าคุณจะตัดการเชื่อมต่อหรือเพิกถอนความยินยอม VPN ของแอป

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

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

โหมดสาธิตและกลเม็ดไอคอนไม่ใช่วิธีแก้

คุณจะพบคำแนะนำเกี่ยวกับโหมดสาธิต การซ่อนไอคอนด้วยคำสั่ง adb ที่ไม่ได้บันทึกไว้ และบั๊กของ UI ที่ทำให้กุญแจหายไป ทั้งหมดนั้นเปลี่ยนการนำเสนอ ไม่มีสิ่งใดเปลี่ยนการกำหนดเส้นทาง นโยบาย หรือการอนุญาต VPN ที่ระบบติดตามอยู่ และโทรศัพท์ที่สถานะเครือข่ายมองไม่เห็นนั้นวินิจฉัยได้ยากกว่าเครื่องที่มีบรรทัดเพิ่มในแผง

ไอคอนการเชื่อมต่อของแอปก็ไม่ใช่การตรวจสุขภาพเช่นกัน อุโมงค์อาจล่มอยู่ขณะที่อินเทอร์เฟซเก่าหรือการแจ้งเตือนเก่ายังคงอยู่ และบริการกรองในเครื่องสามารถยกกุญแจ VPN ขึ้นได้โดยไม่ส่งไบต์ใดๆ ไปยังทางออกระยะไกล ตรวจสอบสถานะจริงในการตั้งค่า VPN ของระบบ ไม่ใช่ในแผง

สิ่งที่ฉันจะเปลี่ยน ตามลำดับ

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

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

บทความที่เกี่ยวข้อง