Computer >> Máy Tính >  >> Điện thoại thông minh >> Điện thoại thông minh

Những điều bạn cần biết về SafetyNet và lý do tại sao Android Pay không hoạt động trên thiết bị của bạn

Những điều bạn cần biết về SafetyNet và lý do tại sao Android Pay không hoạt động trên thiết bị của bạn

Nếu bạn đang ở đây, rất có thể một ứng dụng đang mang đến cho bạn sự cố và SafetyNet được coi là thủ phạm chính gây ra sự cố. Nhưng “SafetyNet” ngớ ngẩn này là gì và bạn có thể làm gì để giải quyết vấn đề này không?

Tại sao API SafetyNet tồn tại

Những điều bạn cần biết về SafetyNet và lý do tại sao Android Pay không hoạt động trên thiết bị của bạn

Trong quá trình phát triển Android Pay, API SafetyNet đã được Google tạo ra để kiểm tra nhiều khía cạnh của thiết bị - cụ thể là thiết bị có bị giả mạo hay không. Điều này có nghĩa là nếu bạn đã root thiết bị Android của mình hoặc cài đặt ROM tùy chỉnh, API SafetyNet có thể phát hiện ra nó và với nhiều ứng dụng, ngăn thiết bị của bạn sử dụng ứng dụng.

Những điều bạn cần biết về SafetyNet và lý do tại sao Android Pay không hoạt động trên thiết bị của bạn

Theo giải thích của Kỹ sư Google, SafetyNet được phát triển cùng với Android Pay để đảm bảo mức độ bảo mật cao nhất có thể cho thông tin đăng nhập và thông tin thanh toán của người dùng. Cụ thể, Android sử dụng một mức độ lớn "hộp cát" ở dạng không sửa đổi, nhưng việc root sẽ phá vỡ hộp cát đó và Google không thể đảm bảo tính bảo mật cho dữ liệu của một người trên thiết bị đã được root. Android Pay không hoạt động trên các thiết bị đã root, đặc biệt vì điều đó có thể khiến Google gián tiếp chịu trách nhiệm về việc gian lận hoặc đánh cắp dữ liệu.

Tuy nhiên, có một số lý do khác khiến thiết bị chưa root có thể bị chặn.

Điện thoại của tôi không được Root, Tại sao tôi gặp lỗi?

Những điều bạn cần biết về SafetyNet và lý do tại sao Android Pay không hoạt động trên thiết bị của bạn

Cụ thể, bất kỳ thiết bị nào không Tương thích với CTS sẽ không hoạt động với các ứng dụng yêu cầu kiểm tra SafetyNet tích cực. CTS là viết tắt của “Bộ kiểm tra khả năng tương thích”, được yêu cầu đối với tất cả các thiết bị đi kèm với Cửa hàng Google Play và các ứng dụng Google khác. Điều này có nghĩa là nếu bạn đã flash ROM tùy chỉnh hoặc đặt mua một thiết bị giá rẻ từ nước ngoài không có khả năng tương thích với CTS (vì thiết bị này không được cấp phép chính thức!), SafetyNet sẽ vẫn chặn việc sử dụng một số ứng dụng và dịch vụ nhất định của bạn.

Ngoài ra, SafetyNet cũng có thể phát hiện xem thiết bị của bạn có bị nhiễm một số dạng phần mềm độc hại hay không. Ngay cả khi bạn có hỗ trợ chính thức của Google và chưa root hoặc flash, một vấn đề bảo mật thực sự có thể đang ngăn bạn sử dụng thiết bị của mình với một số ứng dụng nhất định - lúc này bạn sẽ muốn xem xét một số giải pháp để gỡ bỏ nó.

Bạn có thể phá vỡ SafetyNet và các API khác giống như nó không?

Có và không. Nhiều giải pháp tồn tại để vượt qua SafetyNet và các API khác, nhưng chúng thường chỉ hoạt động rất ngắn trước khi nhanh chóng được vá. Do tính chất thay đổi liên tục của xung đột này, chúng tôi sẽ không liên kết bất kỳ ứng dụng hoặc dịch vụ nào được thực hiện để vượt qua SafetyNet và chúng tôi cũng không chịu trách nhiệm về bất kỳ điều gì xảy ra với bạn hoặc thiết bị của bạn do bạn cố gắng phá vỡ nó .

Bạn có thể cần gỡ máy

Cuối cùng, sự thật khó xảy ra:bạn có thể chỉ cần tháo máy và flash điện thoại của mình trở lại hình ảnh ban đầu của nó. Mặc dù thật tiếc nếu bỏ lỡ tất cả các tính năng tuyệt vời được cung cấp bởi một thiết bị đã được root và mở khóa, nhưng nếu bạn thực sự cần chơi các trò chơi như Pokemon Go hoặc sử dụng Android / Samsung Pay, trước tiên bạn cần phải bảo mật thiết bị của mình một cách hợp lý.

Giải pháp thay thế đang làm rối tung các giải pháp chưa được chứng minh, tiềm ẩn nguy hiểm để vượt qua SafetyNet và các API tương tự… hoặc đơn giản là không sử dụng các ứng dụng yêu cầu. May mắn thay, tính đến thời điểm hiện tại, ứng dụng này hầu như chỉ được chuyển sang ứng dụng thanh toán trên thiết bị di động, vì vậy nếu bạn không cần sử dụng điện thoại cho mọi việc, bạn có thể ổn thôi.