আপনি এখানে থাকলে, সম্ভবত একটি অ্যাপ আপনাকে সমস্যা দিচ্ছে এবং SafetyNet কে মূল অনাপরাধী হিসেবে চিহ্নিত করা হয়েছে। কিন্তু এই অস্পষ্ট "SafetyNet" আসলে কী, এবং এই সমস্যা দূর করার জন্য আপনি কী করতে পারেন?
SafetyNet API কেন আছে

Android Pay ডেভেলপমেন্টের সময়, SafetyNet API তৈরি করেছিল গুগল একাধিক দিক থেকে ডিভাইস চেক করার জন্য – সবচেয়ে গুরুত্বপূর্ণ, এটি টেম্পার করা হয়েছে কিনা। এর মানে যদি আপনি আপনার অ্যান্ড্রয়েড ডিভাইস রুট করেছেন বা কাস্টম ROM ইনস্টল করেছেন, SafetyNet API সেটি সনাক্ত করতে পারবে, এবং অনেক অ্যাপ্লিকেশনের সাথে, আপনার ডিভাইসকে অ্যাপ ব্যবহার করা থেকে বাধা দেবে।

একজন গুগল ইঞ্জিনিয়ার ব্যাখ্যা করেছেন, SafetyNet Android Pay-র সাথে ডেভেলপ হয়েছিল যাতে একটি ব্যবহারকারীর শংসাপত্র এবং পেমেন্ট ইনফরমেশনের জন্য সর্বোচ্চ সম্ভাব্য সিকিউরিটি নিশ্চিত হয়। নির্দিষ্টভাবে, অ্যান্ড্রয়েড একটি বড় ডিগ্রি "স্যান্ডবক্সিং" ব্যবহার করে অনমডিফাইড ফর্মে, কিন্তু রুটিং সেই স্যান্ডবক্সিং ভাঙে, এবং গুগল একটি রুট করা ডিভাইসে কেউর ডেটার সিকিউরিটি গ্যারান্টি দিতে পারে না। Android Pay রুট করা ডিভাইসে কাজ করে না, বিশেষ করে যেহেতু এটি গুগলকে পরোক্ষভাবে ফ্রড বা চুরি হওয়া ডেটার জন্য দায়ী করতে পারে।
তবে, একজন নন-রুটেড ডিভাইস ব্লক হতে পারে এমন আরও কয়েকটি কারণ আছে।
আমার ফোন রুট করা নয়, আমি কেন এরর পাচ্ছি?

নামতঃ, যেকোনো ডিভাইস যা CTS Compatible নয়, সেটি SafetyNet পজিটিভ চেক প্রয়োজন এমন অ্যাপের সাথে কাজ করবে না। CTS মানে "Compatibility Test Suite", যা সকল ডিভাইসের জন্য আবশ্যিক যা গুগল প্লে স্টোর এবং অন্যান্য গুগল অ্যাপসের সাথে শিপ হয়। এর মানে যদি আপনি একটি কাস্টম ROM ফ্ল্যাশ করেছেন বা সমুদ্রপার থেকে একটি সস্তা ডিভাইস অর্ডার করেছেন যাতে CTS কমপ্যাটিবিলিটি নেই (কারণ এটি অফিসিয়ালি লাইসেন্সড নয়!), SafetyNet আপনার নির্দিষ্ট অ্যাপ্লিকেশন এবং সার্ভিসের ব্যবহার ব্লক করবে।
অতিরিক্তভাবে, SafetyNet এটিও সনাক্ত করতে পারে আপনার ডিভাইস কোনো রূপে ম্যালওয়্যার से ইনফেক্টেড কিনা। এমনকি আপনার অফিসিয়াল গুগল সাপোর্ট থাকলেও এবং আপনি রুট বা ফ্ল্যাশ করলে না, একটি খুব বাস্তব সিকিউরিটি সমস্যা আপনাকে নির্দিষ্ট অ্যাপসের সাথে আপনার ডিভাইস ব্যবহার করা থেকে বাধা দিতে পারে – সেটা পয়েন্টে আপনি সেটি রিমুভ করার সমাধান খুঁজতে চাইবেন।
SafetyNet এবং এর মতো অন্যান্য API বাইপাস করা যায় কি?
হ্যাঁ এবং না। SafetyNet এবং অন্যান্য API বাইপাস করার অনেক সমাধান আছে, কিন্তু সেগুলো সাধারণত খুব ক্ষণস্থায়ী কাজ করে তারপর দ্রুত প্যাচ আউট হয়ে যায়। এই folyamত পরিবর্তনশীল দ্বন্দ্বের প্রকৃতির কারণে, আমরা SafetyNet বাইপাস করার জন্য বানানো যেকোনো অ্যাপ্লিকেশন বা সার্ভিস লিঙ্ক করব না, এবং আপনি এটিকে বাইপাস করার চেষ্টা করার ফলে আপনাকে বা আপনার ডিভাইসকে যেকোনো কিছু হলে সেটির দায় দাবি করব না।
আপনাকে আনরুট করতে হতে পারে
শেষে, কঠোর সত্য বের হয়: আপনাকে শুধু আনরুট করে আপনার ফোনকে এর মুল ফ্যাক্টরি ইমেজে ফ্ল্যাশ করতে হতে পারে। একটি রুট করা, আনলক করা ডিভাইসের সকল দুর্দান্ত ফিচার মিস করা খারাপ লাগলেও, আপনি যদি সত্যিকারের Pokemon Go বা Android/Samsung Pay-এর মত গেম খেলতে চান, তবে আপনাকে প্রথমে আপনার ডিভাইস সঠিকভাবে সিকিউর করতে হবে।
বিকল্প হল অনপ্রুভেন, সম্ভাব্য ভয়ঙ্কর সমাধান নিয়ে লাফাফি করা SafetyNet এবং সাদৃশ্য API বাইপাস করার জন্য... অথবা শুধু সেই অ্যাপগুলো ব্যবহার না করা যেগুলো এটিকে প্রয়োজন করে। خوشবর্তমান, এটি বর্তমানে মোবাইল পেমেন্ট অ্যাপগুলোর সীমাবদ্ধ, তাই আপনি যদি আপনার ফোনকে সব কাজের জন্য ব্যবহার করতে না চান, তবে আপনি শুধু ফাইন থাকবেন।