ডাইনামিক সিস্টেম আপডেট (DSU) হল Android 10 এ প্রবর্তিত একটি সিস্টেম বৈশিষ্ট্য যা নিম্নলিখিতগুলি করে:
- আপনার ডিভাইসে একটি নতুন GSI (বা অন্যান্য Android সিস্টেমের ছবি) ডাউনলোড করে।
- একটি নতুন গতিশীল পার্টিশন তৈরি করে।
- ডাউনলোড করা GSI নতুন পার্টিশনে লোড করে।
- ডিভাইসে গেস্ট ওএস হিসেবে GSI বুট করে।
DSU আপনাকে বর্তমান সিস্টেম ইমেজ এবং GSI-এর মধ্যে সহজে স্যুইচ করতে সক্ষম করে যাতে আপনি বর্তমান সিস্টেম ইমেজ দুর্নীতির ঝুঁকি না নিয়ে GSI চেষ্টা করতে পারেন।
DSU প্রয়োজনীয়তা
DSU অ্যান্ড্রয়েড ডায়নামিক পার্টিশন বৈশিষ্ট্যের উপর নির্ভর করে এবং একটি বিশ্বস্ত সিস্টেম ইমেজ হিসাবে Google বা আপনার OEM-এর দ্বারা GSI গুলি স্বাক্ষর করা প্রয়োজন৷
DSU হল আপনার ডিভাইসের প্রস্তুতকারকের দেওয়া একটি বৈশিষ্ট্য। উপলব্ধতার জন্য আপনার ডিভাইস প্রস্তুতকারকের সমর্থন পৃষ্ঠা পড়ুন। অ্যান্ড্রয়েড 10 বিটা 4 প্রকাশের পর থেকে Google Pixel 3 এবং নতুন ডিভাইসগুলিতে DSU সক্ষম করেছে।
DSU এবং কমান্ড লাইন ব্যবহার করে GSIs ইনস্টল করুন
এই বিভাগটি বর্ণনা করে যে কিভাবে DSU এবং কমান্ড লাইন ব্যবহার করে একটি GSI ইনস্টল করতে হয়।
DSU চালু করুন
adb
টুল ব্যবহার করে DSU চালু করুন।
GSI রিলিজ পৃষ্ঠা বা অন্য GSI ইমেজ সার্ভার থেকে একটি GSI ডাউনলোড করুন।
জিএসআই জিজিপ করুন।
gzip -c system_raw.img > system_raw.gz
ডিভাইসে GSI চাপুন।
adb push system_raw.gz /storage/emulated/0/Download/
adb
ব্যবহার করে DSU চালু করুন।adb shell am start-activity \ -n com.android.dynsystem/com.android.dynsystem.VerificationActivity \ -a android.os.image.action.START_INSTALL \ -d file:///storage/emulated/0/Download/system_raw.gz \ --el KEY_SYSTEM_SIZE $(du -b system_raw.img|cut -f1) \ --el KEY_USERDATA_SIZE 8589934592
এই ধরনের একটি বিজ্ঞপ্তি ইনস্টলেশনের অবস্থা দেখায়।
GSI এ বুট করুন
ডিএসইউ জিএসআই ইনস্টল করার পরে, একটি ডিএসইউ মেনু সিস্টেম নোটিফিকেশন ড্রয়ারের ভিতরে একটি স্থায়ী বিজ্ঞপ্তি হিসাবে উপস্থিত হয় (চিত্র 1 দেখুন)।
এই মুহুর্তে, আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন:
- রিস্টার্ট ট্যাপ করে GSI-এ বুট করুন।
- বাতিল করুন ট্যাপ করে GSI পরিষ্কার করুন।
ডিভাইসের আসল সিস্টেম ইমেজে ফিরে যান
আপনি GSI ব্যবহার করে আপনার অ্যাপের পরীক্ষা শেষ করার পরে, আপনি সিস্টেমটিকে তার আসল সিস্টেম চিত্রে বুট করতে একটি ঠান্ডা রিবুট করতে পারেন।
একটি GSI ব্যবহার করার জন্য পরবর্তী রিবুট সেট করার সময়, আপনি স্টিকি মোড সক্রিয় করে একাধিক বুট চক্রের মাধ্যমে (বাতিল না হওয়া পর্যন্ত) GSI ইনস্টল থাকতে পারেন, অথবা স্টিকি মোড নিষ্ক্রিয় করে এটি শুধুমাত্র একটি বুট চক্রের জন্য ব্যবহার করতে পারেন।
নিম্নলিখিত কমান্ডটি স্টিকি মোড সক্ষম করে:
adb shell gsi_tool enable
নিম্নলিখিত কমান্ডগুলি স্টিকি মোড অক্ষম করে:
adb shell gsi_tool disable
adb shell gsi_tool enable -s
adb shell gsi_tool disable
DSU এবং DSU লোডার ব্যবহার করে GSI গুলি ইনস্টল করুন৷
অ্যান্ড্রয়েড 11 ডিএসইউ লোডার চালু করেছে, ডিভাইসের বিকাশকারী বিকল্পগুলিতে উপলব্ধ একটি টুল যা আপনাকে সিস্টেমের UI এর মাধ্যমে সম্পূর্ণভাবে GSIs ডাউনলোড, ইনস্টল এবং পরিচালনা করতে দেয়।
DSU লোডার ব্যবহার করে একটি GSI ইন্সটল করতে, Android 11 বা উচ্চতর সংস্করণে চলমান ডিভাইসে এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার ডিভাইসে বিকাশকারী বিকল্পগুলি সক্ষম করুন ৷
- আপনার ডিভাইসের সেটিংস অ্যাপ খুলুন, তারপর ডেভেলপার বিকল্প > DSU লোডারে ট্যাপ করুন।
আপনি আপনার ডিভাইসে যে GSI ইনস্টল করতে চান তা চয়ন করুন৷
GSI শর্তাবলীতে সম্মত হন।
আপনি শর্তাবলীতে সম্মত হওয়ার পরে, আপনি যে GSI নির্বাচন করেছেন তা ডাউনলোড করা শুরু হবে৷ আপনি DSU বিজ্ঞপ্তির মাধ্যমে ডাউনলোডের স্থিতি পরীক্ষা করতে পারেন।
ডাউনলোড শেষ হওয়ার পর, GSI বুট করতে রিস্টার্ট এ আলতো চাপুন।
আপনি যখন আপনার ডিভাইসের আসল সিস্টেম ইমেজে ফিরে যেতে চান, তখন DSU সিস্টেম বিজ্ঞপ্তি থেকে রিস্টার্ট ট্যাপ করুন।
মতামত প্রদান
আপনার প্রতিক্রিয়া আমাদের DSU এবং অন্যান্য GSI বৈশিষ্ট্য উন্নত করতে সাহায্য করে। আপনার চিন্তা শেয়ার করুন এবং জিএসআই বাগ ফাইল করে এবং স্ট্যাক ওভারফ্লোতে বিষয় নিয়ে আলোচনা করে GSI সমস্যাগুলি রিপোর্ট করুন।