আমি সমস্যাটি সমাধানের একটি উপায় খুঁজে পেয়েছি, তবে এর জন্য মূল প্রয়োজন এবং এটি কেবল রুট, স্ব-স্বাক্ষরিত বা মধ্যবর্তী সিএ দিয়ে কাজ করতে পারে।
আপনার যদি এমন শংসাপত্র থাকে যা অ্যান্ড্রয়েড দ্বারা বিশ্বাসযোগ্য নয়, আপনি যখন এটি যুক্ত করেন, এটি ব্যক্তিগত শংসাপত্রের দোকানে চলে যায়। আপনি যখন এই ব্যক্তিগত শংসাপত্রের দোকানে কোনও শংসাপত্র যুক্ত করেন, তখন ডিভাইসটি আনলক করার জন্য সিস্টেমে উচ্চতর সুরক্ষা স্তর প্রয়োজন। তবে আপনি যদি সিস্টেম স্টোরটিতে আপনার শংসাপত্র যোগ করার ব্যবস্থা করেন তবে আপনার এই প্রয়োজনীয়তা নেই। স্পষ্টতই, সিস্টেম স্টোরে একটি শংসাপত্র যুক্ত করার জন্য রুটের প্রয়োজন হয়, তবে এটি শান্ত সহজ।
কিভাবে করতে হবে এখানে আছে :
1 - আপনার সার্টটি সাধারণত যুক্ত করুন। উদাহরণস্বরূপ, আমার সার্ট কল করা হয়েছিল some.crt
। এটি আপনার ব্যক্তিগত দোকানে সংরক্ষণ করা হবে এবং অ্যান্ড্রয়েড আপনাকে একটি পিন / পাসওয়ার্ড জিজ্ঞাসা করবে ... এগিয়ে যান।
2 - মূল ক্ষমতা সহ কোনও ফাইল ম্যানেজারের সাহায্যে, ফাইলগুলিতে /data/misc/keychain/cacerts-added
বা ব্রাউজ করুন /data/misc/keystore
। আপনার এখানে একটি ফাইল দেখা উচিত যা 1000_USRCERT_some
এটি প্রথম সারির শংসাপত্র বলে called
3 - এই ফাইলটিতে সরান system/etc/security/cacerts
(আপনার সিস্টেম পার্টিশন আর / ডাবলু করতে হবে)
4 - ফোনটি রিবুট করুন
5 - আপনি এখন ডিভাইসটি আনলক করতে সেট করেছেন এমন পিন / পাসওয়ার্ড সাফ করতে সক্ষম।
অ্যান্ড্রয়েড ৪.৪.২-এ স্ব-স্বাক্ষরিত সার্টিফিকেট নিয়ে আমার জন্য কাজ করেছেন। আশা করি এটা সাহায্য করবে!