ডায়নামিক সিস্টেম আপডেট (DSU)

ডাইনামিক সিস্টেম আপডেট (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 চালু করুন।

  1. GSI রিলিজ পৃষ্ঠা বা অন্য GSI ইমেজ সার্ভার থেকে একটি GSI ডাউনলোড করুন।

  2. জিএসআই জিজিপ করুন।

    gzip -c system_raw.img > system_raw.gz
    
  3. ডিভাইসে GSI চাপুন।

    adb push system_raw.gz /storage/emulated/0/Download/
    
  4. 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 ইন্সটলেশন প্রক্রিয়াধীন দেখাচ্ছে বিজ্ঞপ্তি

GSI এ বুট করুন

চিত্র 1 । একটি অবিরাম বিজ্ঞপ্তি যা আপনি DSU নিয়ন্ত্রণ করতে ব্যবহার করতে পারেন।

ডিএসইউ জিএসআই ইনস্টল করার পরে, একটি ডিএসইউ মেনু সিস্টেম নোটিফিকেশন ড্রয়ারের ভিতরে একটি স্থায়ী বিজ্ঞপ্তি হিসাবে উপস্থিত হয় (চিত্র 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 বা উচ্চতর সংস্করণে চলমান ডিভাইসে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার ডিভাইসে বিকাশকারী বিকল্পগুলি সক্ষম করুন
  2. আপনার ডিভাইসের সেটিংস অ্যাপ খুলুন, তারপর ডেভেলপার বিকল্প > DSU লোডারে ট্যাপ করুন।
  3. আপনি আপনার ডিভাইসে যে GSI ইনস্টল করতে চান তা চয়ন করুন৷

    একটি GSI নির্বাচন করার জন্য DSU লোডার ইন্টারফেস

  4. GSI শর্তাবলীতে সম্মত হন।

    আপনি শর্তাবলীতে সম্মত হওয়ার পরে, আপনি যে GSI নির্বাচন করেছেন তা ডাউনলোড করা শুরু হবে৷ আপনি DSU বিজ্ঞপ্তির মাধ্যমে ডাউনলোডের স্থিতি পরীক্ষা করতে পারেন।

  5. ডাউনলোড শেষ হওয়ার পর, GSI বুট করতে রিস্টার্ট এ আলতো চাপুন।

    GSI পরিচালনার জন্য বিকল্পগুলির সাথে DSU বিজ্ঞপ্তি

  6. আপনি যখন আপনার ডিভাইসের আসল সিস্টেম ইমেজে ফিরে যেতে চান, তখন DSU সিস্টেম বিজ্ঞপ্তি থেকে রিস্টার্ট ট্যাপ করুন।

    একটি বিকল্প সহ DSU বিজ্ঞপ্তি যা আপনাকে আসল সিস্টেম চিত্র ব্যবহার করে ডিভাইসটি পুনরায় বুট করতে দেয়

মতামত প্রদান করুন

আপনার প্রতিক্রিয়া আমাদের DSU এবং অন্যান্য GSI বৈশিষ্ট্য উন্নত করতে সাহায্য করে। আপনার চিন্তা শেয়ার করুন এবং জিএসআই বাগ ফাইল করে এবং স্ট্যাক ওভারফ্লোতে বিষয় নিয়ে আলোচনা করে GSI সমস্যাগুলি রিপোর্ট করুন।