অনেক অ্যান্ড্রয়েড এনথুজিয়াস্ট কাস্টম রম (যেমন LineageOS এবং Paranoid Android) ইনস্টল করা পছন্দ করেন, কিন্তু এটি সাধারণত স্টক রম হারানোর কি.bg দেয়। Samsung Galaxy S8, S8+, এবং Note 8 মালিকরা যারা কাস্টম এবং স্টক রমের মধ্যে, বা একাধিক কাস্টম রমের মধ্যে ডুয়াল-বুট করতে চান, এই গাইড সেটআপে সাহায্য করবে।
বেসিকলি আমরা Dual Boot Patcher অ্যাপ ব্যবহার করব, যা আপনার Samsung Galaxy ডিভাইসে নিচের অপারেশনগুলো পারফর্ম করবে:
- ডুয়াল বুট সাপোর্টের জন্য কাস্টম কার্নেল ألাউ করবে
- রম들을 সেকেন্ডারি হিসেবে ইনস্টল করতে ألাউ করবে
- AOSP-ভিত্তিক রমের জন্য Google Apps package ইনজেকশন
- সেকেন্ডারি রম রুট করার জন্য SuperSU
যদি আপনার Samsung Galaxy ডিভাইসে TWRP বা অন্য কাস্টম রিকভারি ইনস্টলড না থাকে, নিচের গাইডগুলো পড়ুন আপনার ডিভাইস অনুযায়ী:
> Samsung Galaxy S8 এবং S8 Plus Snapdragon রুট করার পদ্ধতি
> Samsung Galaxy S8 এবং S8 Plus Exynos রুট করার পদ্ধতি
> Samsung Galaxy Note 8 Exynos রুট করার পদ্ধতি
প্রয়োজনীয়তা:
- TWRP
- কম্প্যাটিবল রম আপনার পছন্দ অনুযায়ী
- Dual Boot Patcher APK
- Dual Boot Utilities
- প্রথমে আপনার পছন্দের কাস্টম রমগুলো ডাউনলোড করুন এবং এক্সটার্নাল SD কার্ডে ট্রান্সফার করুন।
- Dual Boot Patcher অ্যাপ ডিভাইসে ইনস্টল করুন, লঞ্চ করুন, এবং ডানপাশে свайপ করে মেনু খুলুন।

- "ROMs" বেছে নিন, এবং এটি kérবে কার্নেল সেট করতে (যদি প্রথমবার ব্যবহার করেন)। আপনার পছন্দ অনুযায়ী কার্নেল বেছে নিন।
- যখন কমপ্লিট হয়, ROM Settings-এ যান এবং "Update Ramdisk" বেছে নিন, প্রসেস কমপ্লিট হলে রিবুট চাইবে। রিবুট করুন।
- Android সিস্টেমে ফিরে Dual Boot Patcher আবার লঞ্চ করুন, মেনু খুলুন, এবং "Patch Zip File" বেছে নিন। ডিভাইস "GreatLTE" সেট থাকতে হবে, এবং Partition Configuration-এ "Secondary" বেছে নিন। এটি আপনার পছন্দের রম /system বা data পার্টিশনে ইনস্টল করবে।
- "Continue" চাপুন এবং প্যাচড ফাইল কোথায় সেভ হবে সেটি বেছে নিন, ফাইল Queue-তে যাবে। উপরের ডানপাশের Confirm বাটন চাপুন।
- ROM-এর .zip ফাইল প্যাচ হবে, কমপ্লিট হলে ROMs মেনুতে ফিরে যান।
- (পরবর্তী দুটি স্টেপের বিকল্প মেথড: Dual Boot Patcher অ্যাপের পরিবর্তে TWRP-এর মতো কাস্টম রিকভারির মাধ্যমে প্যাচড .zip ফাইল ফ্ল্যাশ করলেও হয়।)
- এখন "Flash Zip Files" বাটন চাপুন, এবং আপনি যা প্যাচ করেছেন সেটি অ্যাড করুন। যদি আলাদা নাম দিয়ে না থাকেন, ফাইলনেম হবে কিছু هذا तरह: ROM_name_partition_config_ID.zip (যেমন RR-N-v5.8.3-20171004-greatlte-Unofficial_dual.zip)।
- ফাইল সিলেক্ট করলে "Keep Location" বেছে নিন, এবং ফ্ল্যাশ কনফার্ম করুন।

- একটি টার্মিনাল লঞ্চ হবে এবং .zip ফ্ল্যাশ করা শুরু হবে, "Success!" গ্রিন কালারে আসা পর্যন্ত ধৈর্য ধরে থাকুন।
- এখন ফিরে যান, আপনার প্রাইমারি রমের পাশে নতুন সেকেন্ডারি রম দেখতে পাবেন।
- রমের মধ্যে সহজে স্যুইচ করার দুটি মেথড রয়েছে।
- আপনি সেকেন্ডারি রমে রিবুট করে সেটিতে DualBootPatcher.apk ইনস্টল করতে পারেন।
- বিকল্পভাবে, TWRP-এ DualBootUtilities.zip ফ্ল্যাশ করে ম্যানুয়ালি রম স্যুইচ করতে পারেন।
গুরুত্বপূর্ণ নোট
BootUI ব্যবহার করতে Dual Boot অ্যাপ থেকে "Settings" বেছে নিন, এবং Install (Update) BootUI চাপুন।

তারপর ডানপাশে сваইপ করে মেনু খুলুন, "ROMs" চাপুন, Secondary ROM Settings খুলুন, এবং "Update Ramdisk" বেছে নিন। এটি BootUI ব্যবহার করে রম চেঞ্জ করতে দেবে, Linux-এ GRUB লোডারের মতো।
রম ইনস্টল করার লোকেশন বেছে নেওয়ার সময় এই অপশনগুলো পাবেন:
- Primary: প্রাইমারি রমে রম .zip ইনস্টল করার জন্য—এটি রিকমেন্ডেড, কারণ এটি .zip-কে অন্য রমগুলোকে এফেক্ট করতে দেবে না।
- Dual/Secondary: মাল্টিবুট ইনস্টলেশনের প্রথম লোকেশন, /system পার্টিশনে ইনস্টল হবে। সেকেন্ডারি রমের জন্য আদর্শ।
- Multi-Slot: আপনার কাছে ৩টি মাল্টি-स্লট থাকে, /cache পার্টিশনে ইনস্টল হবে। বিশেষভাবে বড় /cache পার্টিশন যেকোনো ডিভাইসের জন্য ব্যবহার করুন।
- Data-Slots: আনলিমিটেড ডেটা স্লট, রম /data পার্টিশনে ইনস্টল হবে। ডাউনসাইড হলো ইন্টারন্যাল স্টোরেজ স্পেস নেবে, কিন্তু ইউজফুল যেখানে /system পার্টিশন প্রায় ফুল, এবং /cache পার্টিশন লিমিটেড।
- EXTSD-Slots: এটি বেসিকলি রম এক্সটার্নাল SD কার্ডে ইনস্টল করে, বড় SD কার্ড থাকলে আইডিয়াল।
আসলে রমের মধ্যে কীভাবে বুট করব?
এটি কম্পিউটারের মতো নয় যেখানে বুটে মেনু থাকে কোন OS/পার্টিশন বুট করতে হবে। বেসিকলি আপনি Dual Boot Patcher অ্যাপ লঞ্চ করবেন, এবং:
- ROMs মেনুতে যান।
- যে রমে বুট করতে চান সেটি বেছে নিন, এটি "Switching ROM" মেসেজ দিয়ে কনফার্ম করবে, তারপর "ROM successfully switched"।
- এখন শুধু নরমাল রিবুট করুন ডিভাইস, এবং আপনি যা সিলেক্ট করেছেন সেটি বুট হবে।
রম জুড়ে অ্যাপ এবং ডেটা শেয়ার কীভাবে করব?
Dual Boot Patcher-এ একটি ফিচার আছে যা অ্যাপ এবং ডেটা একটি সেন্ট্রালাইজড লোকেশন থেকে লোড করে, সাধারণত /data/multiboot/_appsharing-এ পাওয়া যায়। আপনি যেকোনো রম থেকে বুট করুন, সেটি সেই ফোল্ডার থেকে অ্যাপ এবং ডেটা লোড করবে।
এই ফিচার ব্যবহার করতে প্রতিটি রমে যেটিতে অ্যাপ ও ডেটা শেয়ার করতে চান নিচের স্টেপগুলো ফলো করুন:
- যে অ্যাপগুলো রম জুড়ে শেয়ার করতে চান সেগুলো ইনস্টল করুন
- Dual Boot Patcher অ্যাপ খুলুন, নেভিগেশন ড্রOWER থেকে "App Sharing" মেনুতে যান।
- যে অ্যাপগুলো রম জুড়ে শেয়ার করতে চান সেগুলো এনাবল করুন।
- "Manage Shared Applications" এবং প্রতিটি অ্যাপের জন্য APK/Data sharing এনাবল করুন।
- ডিভাইস রিবুট করুন।
যদি আপনি কোনো রম থেকে অ্যাপ আনইনস্টল করেন, এটি শুধু সেই রম থেকে রিমুভ হবে—অন্য রমগুলো এখনও এক্সেস করতে পারবে, যতক্ষণ না এই প্রসিডিউর রিভার্স করা হয় / অ্যাপ লোকালাইজড শেয়ারিং ফোল্ডার থেকে রিমুভ করা হয়।