Repository navigation
th USER GUIDE
Languages: English | العربية | Čeština | Deutsch | Español | فارسی | Français | हिन्दी | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Nederlands | Polski | Português | Русский | Svenska | ไทย | Türkçe | Tiếng Việt | 中文
คู่มือการใช้งาน VD Google ที่เป็นมิตรและครบถ้วน: มันแสดงอะไร แต่ละบรรทัดหมายความว่าอย่างไร และจะอ่านอุปกรณ์ของคุณอย่างซื่อตรงได้อย่างไร VD Google อ่านสถานะของ RCS, Google Wallet และ การรับรอง Play Integrity ที่แอปต่าง ๆ ร้องขอ และอธิบายแต่ละรายการด้วยถ้อยคำเรียบง่าย มันไม่เคย แตะต้องอินเทอร์เน็ต และมันไม่เคยเปลี่ยนแปลงอะไรเว้นแต่คุณจะสั่ง
- 1. VD Google คืออะไร
- 2. มันไม่ใช่อะไร
- 3. ความต้องการของระบบ
- 4. แอปหรือ WebUI
- 5. การติดตั้งและการเปิดใช้ครั้งแรก
- 6. แท็บต่าง ๆ
- 7. ส่งออกรายงานของคุณ
- 8. การกระทำที่เปลี่ยนสถานะ
- 9. ภาษาและธีม
- 10. คำถามที่พบบ่อย
VD Google คือตัวอ่าน มันดูสิ่งที่แอปของ Google เองจัดเก็บไว้บนอุปกรณ์ของคุณอยู่แล้วเกี่ยวกับ สามสิ่ง และอธิบายแต่ละอย่างเพื่อให้คุณเข้าใจมันจริง ๆ:
- RCS: ว่าแชทสมัยใหม่ทำงานบนสายของคุณจริงหรือไม่ คุณแชทกับใครได้บ้าง และ Gemini ใน Google Messages พร้อมหรือยัง
- Google Wallet: ว่าอุปกรณ์ของคุณถูกตั้งค่าและได้รับการรับรองสำหรับการชำระเงินแบบไร้สัมผัส หรือไม่
- การรับรอง Play Integrity: ว่าแอปใดบ้างที่ได้ขอให้ Android พิสูจน์ว่าอุปกรณ์ของคุณเป็น ของแท้ และ Google รับรองมันในขณะนี้หรือไม่
ทุกอย่างถูกอ่านในเครื่อง ผ่าน root และแสดงพร้อมคำอธิบาย ไม่มีค่าใดถูกกุขึ้น เมื่ออุปกรณ์ไม่มี คำตอบ VD Google จะบอกว่า "Unknown" แทนที่จะเดา
VD Google ไม่ใช่เครื่องมือตรวจสอบความสมบูรณ์ (integrity checker) มันไม่รันหรือรายงาน คำตัดสินแบบ basic / device / strong ใด ๆ ผลลัพธ์นั้นอยู่เฉพาะภายในโทเคนที่เข้ารหัสซึ่งแอปส่ง ไปยังเซิร์ฟเวอร์ของตัวเอง และไม่เคยถูกจัดเก็บบนอุปกรณ์ ดังนั้นจึงไม่มีตัวอ่านที่ซื่อตรงใดแสดงมัน ได้ เครื่องมือที่อ้างว่าแสดง "คำตัดสิน Play Integrity" ของคุณในเครื่องนั้น กำลังแสดงการเดาที่แคช ไว้หรือคำขอที่พวกมันสร้างขึ้นเอง ไม่ใช่คำตอบที่แท้จริง
VD Google ก็ไม่ปลอม ซ่อน หรือกุอะไรเช่นกัน มันอ่านความจริง หากค่าใดดูผิดสำหรับคุณ เป้าหมายของ คู่มือนี้คือการอธิบายว่าทำไมความจริงจึงดูเป็นเช่นนั้น
- Android 8.0 (API 26) หรือใหม่กว่า
- Root ข้อมูลที่ VD Google อ่านอยู่ในพื้นที่ที่ได้รับการป้องกันซึ่งเฉพาะระบบเท่านั้นเข้าถึงได้ ใน Android เข้าถึงได้ด้วย root เท่านั้น โซลูชัน root สมัยใหม่ใด ๆ ก็ใช้ได้: KernelSU, KernelSU Next, APatch หรือ Magisk
- ไม่มีอินเทอร์เน็ต VD Google ไม่ประกาศสิทธิ์ใด ๆ เลย ดังนั้นจึงไม่มีอะไรให้อนุญาตและไม่มี อะไรให้บล็อก
VD Google ปล่อยออกมาสองแบบ และทั้งสองแสดงข้อมูลเดียวกันเป๊ะ:
- แอป (APK) แอป Android ปกติที่คุณติดตั้งและเปิด ขอ root ในครั้งแรก เหมือนแอป root ใด ๆ
- โมดูล WebUI (ZIP) แฟลชมันในตัวจัดการ root ของคุณ (KernelSU, APatch หรือ Magisk) แล้วเปิดจากที่นั่น ไม่มีอะไรถูกติดตั้งเป็นแอป มันทำงานอยู่ภายใน WebUI ของตัวจัดการ root ของคุณ
เลือกแบบไหนก็ได้ตามที่คุณชอบ หน้าจอ ถ้อยคำ และรายงานที่ส่งออกเหมือนกันทั้งสองแบบ
แอป: ติดตั้ง APK แล้วเปิดมัน ในครั้งแรก ให้อนุญาต root เมื่อตัวจัดการ root ของคุณถาม หากคุณ ปฏิเสธหรือยกเลิก root VD Google จะแสดงหน้าจอที่อธิบายว่าทำไมจึงจำเป็นต้องมี root และเสนอให้ ลองอีกครั้ง
WebUI: แฟลช ZIP เป็นโมดูลในตัวจัดการ root ของคุณ จากนั้นเปิด WebUI ของโมดูลจากตัวจัดการ มันจะอ่านทันทีที่เปิด
ในการเปิดครั้งแรก คุณสามารถเลือกภาษาของคุณได้ คุณสามารถเปลี่ยนมันภายหลังได้จากไอคอนรูปเฟือง ที่ด้านบน
ที่ด้านล่างมีห้าแท็บ: เกี่ยวกับ, DroidGuard, RCS, Wallet และการรับรอง แท็บเกี่ยวกับจะเปิดขึ้น ก่อน
แอปคืออะไร คำสัญญาด้านความเป็นส่วนตัว เวอร์ชัน และลิงก์ต่าง ๆ อ่านส่วนความเป็นส่วนตัวสักครั้ง มันคือแก่นทั้งหมดของแอป
นี่คือแท็บที่มีข้อมูลมากที่สุด เวลาที่แสดง (timestamp) จะอยู่ในเขตเวลาของอุปกรณ์คุณเสมอ โดยมี การระบุเขตเวลากำกับไว้
- Connection: บรรทัดเดียวที่บอกความจริง มันถูกคำนวณจากการตั้งค่าแชทจริงและเอนจินการ จัดเตรียม ดังนั้นมันจึงบอกว่า Connected เมื่อ RCS ทำงานบนสายของคุณจริง ๆ แม้บน Android รุ่นใหม่ที่แฟล็กเก่า ๆ โกหก เมื่อสงสัย ให้เชื่อบรรทัดนี้
- Carrier: ผู้ให้บริการเครือข่ายมือถือสำหรับสายของคุณ (ชื่อและ MCC/MNC) ดึงมาจากซิมข้อมูล ของคุณบนโทรศัพท์แบบสองซิม
- Availability flag (cached): แฟล็กที่แคชไว้ซึ่งแอปข้อความเก็บไว้สำหรับหมายเลขของคุณเอง มันอาจเก่าค้างได้หลังจาก RCS ทำงานแล้ว ดังนั้น "No" ที่นี่ไม่ได้หมายความว่า RCS ปิดอยู่ ให้เชื่อบรรทัด Connection ด้านบน
- หมายเลข RCS ของคุณ: หมายเลขที่ลงทะเบียนสำหรับ RCS ซ่อนไว้โดยค่าเริ่มต้น แตะที่ไอคอน รูปตาเพื่อเปิดเผยมัน
- Provisioning state (cached) และ Configuration version: ค่าภายในที่แอปข้อความ เก็บไว้ มันสามารถอ่านเป็น 0 ได้แม้ขณะที่ RCS ทำงานอยู่ ดูหมายเหตุเรื่องผู้ให้บริการกับแบ็กเอนด์ ของ Google ด้านล่าง
- ผู้ติดต่อที่รองรับ RCS: จำนวนผู้ติดต่อของคุณที่ทราบในปัจจุบันว่ารองรับแชท RCS
- Feature flag (cached): ว่าแอปข้อความเปิดฟีเจอร์ RCS ไว้หรือไม่ เป็นแคช ดังนั้นมันจึง ตามหลังได้
- Carrier entitlement, Presence (UCE), IMS service present: สิ่งเหล่านี้ อธิบายเส้นทาง RCS ของ ผู้ให้บริการ (เครือข่าย IMS ของผู้ประกอบการ) "No" หรือ "0" ที่นี่ เป็นเรื่องปกติเมื่อ RCS ของคุณทำงานผ่านแบ็กเอนด์ของ Google เองแทนที่จะเป็นผู้ให้บริการของคุณ ดูด้านล่าง
- Gemini: ว่า Gemini ใน Google Messages พร้อมหรือไม่: Magic Compose (ตัวช่วย เขียนของ Gemini), AICore (เอนจินในเครื่องที่รัน Gemini Nano) และ Gemini chat ซึ่งส่งผ่าน RCS จึงจำเป็นต้องมี RCS ที่เชื่อมต่ออยู่
- เวลา (timestamps): การจัดเตรียม การซิงก์ ข้อความล่าสุด การหมดอายุของโทเคน และอื่น ๆ
RCS ของผู้ให้บริการกับแบ็กเอนด์ของ Google มีสองวิธีที่ RCS เข้าถึงโทรศัพท์ของคุณ วิธีหนึ่ง คือ RCS ของ ผู้ให้บริการ ผ่านเครือข่าย IMS ของพวกเขา อีกวิธีหนึ่งคือ แบ็กเอนด์ของ Google เอง (Jibe) ซึ่งทำงานทับอยู่ด้านบน เป็นอิสระจากผู้ให้บริการ หาก RCS ของคุณทำงานผ่านแบ็กเอนด์ของ Google (อย่างที่เป็นสำหรับคนส่วนใหญ่) แล้วบรรทัดฝั่งผู้ให้บริการ (carrier entitlement, presence/UCE, IMS service, configuration version) ก็เป็น "No" หรือ "0" อย่างแท้จริง และนั่น ถูกต้อง ไม่ใช่แคชที่เก่าค้าง RCS ของคุณอาจทำงานมาเป็นปี ๆ ด้วยวิธีนี้ บรรทัด Connection คือสิ่งที่ บอกคุณว่ามันกำลังทำงาน
- Device attested: ว่า Google ตัดสินว่าอุปกรณ์นี้เป็นของแท้และปลอดภัยพอที่จะเก็บบัตรชำระ เงินหรือไม่ มันคือผลลัพธ์ล่าสุดที่ Google บันทึกไว้บนอุปกรณ์นี้ ดังนั้นมันจึงตามหลังแอป Wallet ได้จนกว่า Google จะตรวจสอบใหม่ หากผลลัพธ์ที่บันทึกไว้หายไป VD Google จะแสดง Unknown แทนที่จะเป็น "No" ที่ทำให้เข้าใจผิด
- Last checked: เมื่อการตรวจสอบความปลอดภัยนั้นเสร็จสิ้นครั้งล่าสุด
- NFC hardware, Wallet installed, Wallet service, Tap and pay, Screen lock accepted, Card ever added: ชิ้นส่วนต่าง ๆ ที่ทำให้การชำระเงินแบบ ไร้สัมผัสเป็นไปได้
- Play Protect certified: ว่า Google Play รับรองอุปกรณ์ของคุณว่าได้รับการรับรองหรือไม่ (การรับรองที่แสดงใน Play Store)
- Attestation cache: การรับรอง Play Integrity และ DroidGuard ที่อุปกรณ์ของคุณแคชไว้ แต่ละรายการพร้อมเวลาที่มันหมดอายุ
ประวัติว่าแอปใดบ้างร้องขอ Play Integrity บนอุปกรณ์ของคุณ: ไอคอน ชื่อ เวลาที่ขอครั้งล่าสุด และ จำนวนครั้ง สิ่งนี้ช่วยให้คุณบอกได้ว่าแอปหนึ่ง ๆ ตรวจสอบความสมบูรณ์หรือไม่ ใช้กล่องค้นหาเพื่อ กรองตามชื่อแอปหรือแพ็กเกจ
ไอคอนดาวน์โหลดจะเขียนรายงาน JSON พร้อมสถานะอุปกรณ์ RCS, Wallet และการรับรองของคุณ คุณสามารถแบ่งปันหรือบันทึกมันเป็นไฟล์ได้ รายงานนี้ ไม่มีหมายเลขโทรศัพท์ ไม่มีข้อมูลรับรอง และ ไม่มีเนื้อหาส่วนบุคคล: มันผ่านการล้างข้อมูลก่อนที่จะถูกเขียน มันยังมีส่วน การวินิจฉัย (diagnostics) ที่เลือกได้ (ชื่อสคีมา จำนวน และเวอร์ชัน ไม่เคยเป็นข้อมูลของคุณ) ซึ่งช่วยแก้ไข ปัญหาเฉพาะอุปกรณ์ แอปและ WebUI เขียนรายงานเดียวกัน
VD Google ส่วนใหญ่เป็นแบบอ่านอย่างเดียว แต่มันสามารถทำ การกระทำล้างข้อมูล หนึ่งอย่างได้: การล้างผลการรับรองที่แคชไว้ของ Google Wallet ซึ่งทำให้การตรวจสอบใหม่ในอนาคตเริ่มต้นใหม่หมดจด การกระทำทุกอย่างที่เปลี่ยนสถานะจะขอให้คุณยืนยันก่อน และถูกเขียนลงล็อก JSON ในเครื่องบนอุปกรณ์ ไม่มีอะไรออกจากโทรศัพท์ของคุณ
VD Google พูดได้ 21 ภาษา เลือกภาษาของคุณในการเปิดครั้งแรก หรือเปลี่ยนมันได้ทุกเมื่อจากไอคอน รูปเฟือง (มีให้บนหน้าจอที่ถูกปฏิเสธ root ด้วย) ไอคอนความสว่างจะสลับระหว่างธีมสว่างและมืด
RCS บอกว่า Connected แต่หลายบรรทัดบอกว่า No หรือ 0 ทำไม? เพราะ RCS ของคุณทำงานผ่าน แบ็กเอนด์ของ Google เอง ไม่ใช่ผู้ให้บริการของคุณ บรรทัดฝั่งผู้ให้บริการเป็นลบอย่างถูกต้อง ดู 6.2 RCS
Device attested บอกว่า Unknown ผลลัพธ์ Wallet ที่แคชไว้หายไปบนอุปกรณ์ของคุณ นั่นเป็น ความซื่อตรง: VD Google จะไม่แสดง "No" ที่มันไม่สามารถยืนยันได้
คำตัดสิน Play Integrity ของฉันอยู่ที่ไหน? มันไม่ได้อยู่บนอุปกรณ์ของคุณ ดู 2. มันไม่ใช่อะไร
มันทำงานได้โดยไม่มี root ไหม? ไม่ ข้อมูลอยู่ในพื้นที่ที่เฉพาะระบบเท่านั้นเข้าถึงได้
เอกสารนี้สร้างขึ้นด้วย Claude (Anthropic) และดูแลโดย VD171 ยินดีรับการแก้ไขและการปรับปรุง ดู CONTRIBUTING.md