หากคุณอยู่ที่นี่ อาจเป็นไปได้ว่าแอปกำลังสร้างปัญหาให้กับคุณ และได้ให้ SafetyNet เป็นผู้ร้ายหลักที่อยู่เบื้องหลังปัญหา แต่ “SafetyNet” ที่คลุมเครือนี้คืออะไร และมีอะไรที่คุณสามารถทำได้เพื่อแก้ไขปัญหานี้
เหตุใด SafetyNet API จึงมีอยู่
ในระหว่างการพัฒนา Android Pay นั้น Google SafetyNet API ถูกสร้างขึ้นเพื่อตรวจสอบหลายๆ ด้านของอุปกรณ์ กล่าวคือ อุปกรณ์ถูกดัดแปลงหรือไม่ ซึ่งหมายความว่าหากคุณรูทอุปกรณ์ Android ของคุณหรือติดตั้ง ROM แบบกำหนดเอง SafetyNet API จะสามารถตรวจพบได้ และด้วยแอปพลิเคชันมากมายจะป้องกันไม่ให้อุปกรณ์ของคุณใช้แอปนี้
ตามที่อธิบายโดยวิศวกรของ Google SafetyNet ได้รับการพัฒนาควบคู่ไปกับ Android Pay เพื่อให้มั่นใจในระดับความปลอดภัยสูงสุดที่เป็นไปได้สำหรับข้อมูลประจำตัวของผู้ใช้และข้อมูลการชำระเงิน โดยเฉพาะอย่างยิ่ง Android ใช้ "แซนด์บ็อกซ์" ในระดับมากในรูปแบบที่ไม่มีการแก้ไข แต่การรูทจะทำให้แซนด์บ็อกซ์นั้นเสียหาย และ Google ไม่สามารถรับประกันความปลอดภัยของข้อมูลของตนบนอุปกรณ์ที่รูท Android Pay ใช้งานไม่ได้ในอุปกรณ์ที่รูท โดยเฉพาะอย่างยิ่งเนื่องจากอาจทำให้ Google ต้องรับผิดชอบทางอ้อมต่อการฉ้อโกงหรือข้อมูลที่ถูกขโมย
อย่างไรก็ตาม ยังมีสาเหตุอื่นๆ อีกสองสามประการที่อุปกรณ์ที่ไม่ได้รูทอาจถูกบล็อก
โทรศัพท์ของฉันไม่ได้รับการรูท เหตุใดฉันจึงได้รับข้อผิดพลาด
กล่าวคือ อุปกรณ์ใดๆ ที่ไม่รองรับ CTS จะไม่ทำงานกับแอปที่ต้องมีการตรวจสอบ SafetyNet ในเชิงบวก CTS ย่อมาจาก "Compatibility Test Suite" ซึ่งจำเป็นสำหรับอุปกรณ์ทั้งหมดที่จัดส่งพร้อมกับ Google Play Store และ Google Apps อื่นๆ ซึ่งหมายความว่าหากคุณได้แฟลช ROM แบบกำหนดเองหรือสั่งซื้ออุปกรณ์ราคาถูกจากต่างประเทศที่ไม่รองรับ CTS (เพราะไม่ได้รับอนุญาตอย่างเป็นทางการ!) SafetyNet จะยังบล็อกการใช้งานแอปพลิเคชันและบริการบางอย่างของคุณ
นอกจากนี้ SafetyNet ยังสามารถตรวจจับได้ว่าอุปกรณ์ของคุณติดมัลแวร์บางรูปแบบหรือไม่ แม้ว่าคุณจะได้รับการสนับสนุนจาก Google อย่างเป็นทางการและยังไม่ได้ทำการรูทหรือแฟลช ปัญหาด้านความปลอดภัยที่แท้จริงอาจทำให้คุณไม่สามารถใช้อุปกรณ์ของคุณกับบางแอพได้ – ณ จุดนั้น คุณจะต้องมองหาวิธีแก้ปัญหาเพื่อนำอุปกรณ์ออก
คุณสามารถหลีกเลี่ยง SafetyNet และ API อื่นๆ ที่ชอบได้ไหม
ใช่และไม่. มีวิธีแก้ปัญหามากมายในการเลี่ยงผ่าน SafetyNet และ API อื่นๆ แต่โดยปกติแล้วจะทำงานได้เพียงช่วงสั้นๆ ก่อนที่จะได้รับการแก้ไขอย่างรวดเร็ว เนื่องจากความขัดแย้งนี้มีลักษณะที่เปลี่ยนแปลงตลอดเวลา เราจะไม่เชื่อมโยงแอปพลิเคชันหรือบริการใดๆ ที่ทำขึ้นเพื่อหลีกเลี่ยง SafetyNet และเรายังเรียกร้องไม่รับผิดชอบต่อสิ่งที่เกิดขึ้นกับคุณหรืออุปกรณ์ของคุณอันเป็นผลมาจากการที่คุณพยายามหลีกเลี่ยง .
คุณอาจต้อง Unroot
ในที่สุด ความจริงที่ยากก็ปรากฎ:คุณอาจต้องถอนรูทและแฟลชโทรศัพท์กลับเป็นรูปภาพดั้งเดิมจากโรงงาน แม้ว่าจะเป็นเรื่องน่าเสียดายที่จะพลาดคุณสมบัติที่ยอดเยี่ยมทั้งหมดที่มีให้โดยอุปกรณ์ที่รูทและปลดล็อคแล้ว แต่หากคุณต้องการเล่นเกมอย่าง Pokemon Go หรือใช้ Android/Samsung Pay จริงๆ คุณจะต้องรักษาความปลอดภัยให้อุปกรณ์ก่อนพี>
ทางเลือกอื่นกำลังยุ่งกับโซลูชันที่ไม่ได้รับการพิสูจน์และอาจเป็นอันตรายเพื่อหลีกเลี่ยง SafetyNet และ API ที่คล้ายคลึงกัน … หรือเพียงแค่ไม่ได้ใช้แอพที่จำเป็นต้องใช้ โชคดีที่ปัจจุบันส่วนใหญ่ลดหย่อนให้อยู่ในแอปชำระเงินมือถือ ดังนั้นหากคุณไม่จำเป็นต้องใช้โทรศัพท์เพื่อทำทุกอย่าง คุณก็ไม่เป็นไร