ডিভাইস পরিচালনা পরীক্ষা করা হচ্ছে ing

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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