หากคุณอยู่ที่นี่ โอกาสมากว่าแอปให้ปัญหา และ SafetyNet ถูกนำมาเป็นผู้กระทำผิดหลัก แต่ "SafetyNet" นี้คืออะไร และมีอะไรทำได้ไหมให้เลี่ยงปัญหานี้?
ทำไม SafetyNet API จึงมีอยู่

ระหว่างการพัฒนา Android Pay SafetyNet API ถูกสร้างโดย Google เพื่อตรวจสอบหลายแง่มุมของอุปกรณ์ - คือ ว่ามันถูก Tampered (แก้ไข/ปรับเปลี่ยน) หรือไม่ นั่นหมายความ หากคุณ Root อุปกรณ์ Android หรือติดตั้ง Custom ROM SafetyNet API สามารถตรวจจับได้ และกับแอปหลายตัว ป้องกันไม่ให้อุปกรณ์ใช้แอปนั้นได้
ตามที่ Google Engineer อธิบาย SafetyNet พัฒนาพร้อม Android Pay เพื่อให้ระดับความปลอดภัยสูงสุดสำหรับ Credentials และข้อมูลชำระเงินของผู้ใช้ โดยเฉพาะ Android ใช้ "Sandboxing" ระดับสูงในรูปแบบ Unmodified แต่ Root แบก Sandboxing นั้น และ Google ไม่สามารถรับรองความปลอดภัยข้อมูลบนอุปกรณ์ที่ Root ได้ Android Pay ไม่ทำงานบนอุปกรณ์ที่ Root โดยเฉพาะเพราะอาจทำให้ Google รับผิดชอบต่อการฉ้อโกงหรือข้อมูลถูกขโมยโดยอ้อม
อย่างไรก็ตาม มีเหตุผลอื่นอีก 몇 อย่าง ที่อุปกรณ์ที่ไม่ได้ Root อาจถูกบล็อก
โทรศัพท์ของผมไม่ได้ Root ทำไมถึง Error?

โดยเฉพาะ อุปกรณ์ที่ไม่ CTS Compatible จะไม่ทำงานกับแอปที่ต้องการ SafetyNet Check ผลบวก CTS ย่อมาจาก "Compatibility Test Suite" ซึ่งจำเป็นสำหรับอุปกรณ์ทุกตัวที่ส่งพร้อม Google Play Store และ Google Apps อื่นๆ นั่นหมายความ หากคุณ Flash Custom ROM หรือสั่งอุปกรณ์ราคาถูกจากต่างประเทศที่ไม่มี CTS Compatibility (เพราะไม่ได้ License อย่างเป็นทางการ!) SafetyNet จะยังบล็อกการใช้แอปและบริการบางอย่าง
เพิ่มเติม SafetyNet ยังตรวจจับได้ว่าอุปกรณ์ของคุณติดมัลแวร์หรือไม่ แม้คุณจะมี Google Support อย่างเป็นทางการ และไม่ได้ Root หรือ Flash มัลแวร์จริงอาจป้องกันไม่ให้ใช้แอปบางอย่าง - จุดนั้นคุณจะอยากหาโซลูชันกำจัดมัน
คุณสามารถ繞过 SafetyNet และ APIs อื่นๆ ได้ไหม?
ได้และไม่ได้ โซลูชันหลายอย่างมีอยู่เพื่อ Bypass SafetyNet และ APIs อื่นๆ แต่โดยปกติทำงานได้สั้นๆ ก่อนถูก Patch เร็วมาก เนื่องจากลักษณะที่เปลี่ยนแปลงตลอดของความขัดแย้งนี้ เราจะไม่ลิงก์แอปหรือบริการใดๆ ที่ทำเพื่อหลีกเลี่ยง SafetyNet และเราไม่รับผิดชอบอะไรที่เกิดกับคุณหรืออุปกรณ์จากการพยายามหลีกเลี่ยงมัน
คุณอาจต้อง Unroot
สุดท้าย ความจริงที่แข็งแกร่ง: คุณอาจต้อง Unroot และ Flash โทรศัพท์กลับไป Original Factory Image แม้จะเสียใจที่พลาดฟีเจอร์ยอดเยี่ยมจากอุปกรณ์ที่ Root และ Unlocked แตหากคุณต้องการเล่นเกมอย่าง Pokemon Go หรือใช้ Android/Samsung Pay คุณต้อง Secure อุปกรณ์อย่างถูกต้องก่อน
ทางเลือกคือเล่นกับโซลูชันที่ไม่พิสูจน์แล้ว อาจอันตราย เพื่อหลีกเลี่ยง SafetyNet และ APIs คล้ายๆ กัน ... หรือแค่ไม่ใช้แอปที่ต้องการมัน โชคดีที่ตอนนี้ส่วนใหญ่เป็นแอป Mobile Payment หากคุณไม่ต้องใช้โทรศัพท์จ่ายเงินทุกอย่าง คุณอาจเป็นได้ดี