টেস্টিং ডিভাইস ম্যানেজমেন্ট

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

পরিচালিত প্রোফাইলগুলির জন্য ন্যূনতম সমর্থন নিশ্চিত করতে, OEM ডিভাইসগুলিতে নিম্নলিখিত অপরিহার্য উপাদান থাকতে হবে:

প্রয়োজনীয়তার একটি সম্পূর্ণ তালিকার জন্য, ডিভাইস ব্যবস্থাপনা বাস্তবায়ন দেখুন। ডিভাইস পরিচালনার বৈশিষ্ট্যগুলি পরীক্ষা করতে, ডিভাইসের মালিকরা নীচে বর্ণিত TestDPC অ্যাপ্লিকেশন ব্যবহার করতে পারেন।

পরীক্ষার জন্য ডিভাইস মালিক সেট আপ করুন

একটি ডিভাইস মালিক পরীক্ষার পরিবেশ সেট আপ করতে নিম্নলিখিত নির্দেশাবলী ব্যবহার করুন৷

  1. কারখানা টার্গেট ডিভাইস রিসেট.
  2. নিশ্চিত করুন যে ডিভাইসটিতে কোনও ব্যবহারকারীর অ্যাকাউন্ট নেই (যেমন অনলাইন পরিষেবাগুলিতে লগ ইন করতে ব্যবহৃত)৷ যাচাই করতে, সেটিংস > অ্যাকাউন্ট চেক করুন।
  3. নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে পরীক্ষার অ্যাপ্লিকেশন সেট আপ করুন:
  4. নিম্নলিখিত কমান্ডটি ব্যবহার করে TestDPC অ্যাপটিকে ডিভাইসের মালিক হিসাবে সেট করুন:
    adb shell dpm set-device-owner "com.afwsamples.testdpc/.DeviceAdminReceiver"
    
  5. ডিভাইসে ডিভাইস মালিক সেটআপের মাধ্যমে যান (এনক্রিপ্ট করুন, ওয়াই-ফাই নির্বাচন করুন, ইত্যাদি)।

ডিভাইস মালিক সেটআপ যাচাই করুন

ডিভাইসের মালিক সঠিকভাবে সেটআপ করেছেন তা যাচাই করতে, সেটিংস > নিরাপত্তা > ডিভাইস অ্যাডমিনিস্ট্রেটর -এ যান এবং টেস্টডিপিসি তালিকায় রয়েছে তা নিশ্চিত করুন। যাচাই করুন এটি নিষ্ক্রিয় করা যাবে না (এটি বোঝায় এটি একটি ডিভাইসের মালিক)।

স্বয়ংক্রিয় বিধান পরীক্ষা

এন্টারপ্রাইজ প্রভিশনিং প্রক্রিয়াগুলির পরীক্ষা স্বয়ংক্রিয় করতে, Android এন্টারপ্রাইজ টেস্ট হারনেস ব্যবহার করুন৷ বিস্তারিত জানার জন্য, টেস্টিং ডিভাইস প্রভিশনিং দেখুন।

বাগ রিপোর্ট এবং লগ

অ্যান্ড্রয়েড 7.0 অনুযায়ী, ডিভাইসের মালিক ডিভাইস পলিসি ক্লায়েন্ট (ডিপিসি) বাগ রিপোর্ট পেতে পারে এবং একটি পরিচালিত ডিভাইসে এন্টারপ্রাইজ প্রক্রিয়ার জন্য লগ দেখতে পারে।

একটি বাগ রিপোর্ট ট্রিগার করতে (অর্থাৎ, ডাম্পসি, ডাম্পস্টেট এবং dumpsys ডেটা সহ adb bugreport বাগ রিপোর্ট দ্বারা সংগৃহীত সমতুল্য ডেটা), DevicePolicyController.requestBugReport ব্যবহার করুন। বাগ রিপোর্ট সংগ্রহ করার পরে, ব্যবহারকারীকে বাগ রিপোর্ট ডেটা পাঠানোর জন্য সম্মতি দেওয়ার জন্য অনুরোধ করা হয়। DeviceAdminReceiver.onBugreport[Failed|Shared|SharingDeclined] দ্বারা ফলাফল গৃহীত হয়। বাগ রিপোর্ট বিষয়বস্তু সম্পর্কে বিস্তারিত জানার জন্য, বাগ রিপোর্ট পড়া দেখুন।

উপরন্তু, ডিভাইসের মালিক DPCs একটি পরিচালিত ডিভাইসে ব্যবহারকারীর গৃহীত ক্রিয়াগুলির সাথে সম্পর্কিত লগ সংগ্রহ করতে পারে। এন্টারপ্রাইজ প্রসেস লগিং এমন সমস্ত ডিভাইসের জন্য প্রয়োজন যেগুলি device_admin রিপোর্ট করে এবং শুধুমাত্র সিস্টেম সার্ভার দ্বারা পঠনযোগ্য একটি নতুন লগ নিরাপত্তা বাফার দ্বারা সক্ষম করা হয় (যেমন, $ adb logcat -b security পড়তে পারে না)৷ অ্যাক্টিভিটি ম্যানেজার পরিষেবা এবং কীগার্ড উপাদানগুলি নিম্নলিখিত ইভেন্টগুলি সুরক্ষা বাফারে লগ করে:

  • আবেদন প্রক্রিয়া শুরু
  • কীগার্ড অ্যাকশন (যেমন, আনলক ব্যর্থতা এবং সাফল্য)
  • ডিভাইসে জারি করা adb কমান্ড

ঐচ্ছিকভাবে রিবুট জুড়ে লগগুলি ধরে রাখতে (কোল্ড বুট নয়) এবং এই লগগুলিকে ডিভাইসের মালিক DPC-এর কাছে উপলব্ধ করতে, একটি ডিভাইসে অবশ্যই pstore এবং pmsg সক্ষম সহ একটি কার্নেল থাকতে হবে এবং রক্ষিত লগগুলিতে দুর্নীতি এড়াতে রিবুটের সমস্ত পর্যায়ে DRAM চালিত এবং রিফ্রেশ করতে হবে স্মৃতিতে. সমর্থন সক্ষম করতে, frameworks/base/core/res/res/values/config.xmlconfig_supportPreRebootSecurityLogs সেটিং ব্যবহার করুন।