Magisk Manager

দ্রুত ধাপ

  1. আপনার কম্পিউটারের জন্য Google-এর SDK Platform-Tools ডাউনলোড করে আনজিপ করুন।
  2. ফোনে Developer options-এ USB debugging চালু করুন।
  3. platform-tools ফোল্ডারে একটি টার্মিনাল খুলে adb devices চালান।
  4. ফোনে Allow USB debugging? প্রম্পটে Allow চাপুন।
  5. fastboot পরীক্ষা করতে adb reboot bootloader চালান, তারপর fastboot devices।

ADB ও fastboot কী?

ADB (Android Debug Bridge) Android চালু থাকা অবস্থায় আপনার ফোনের সঙ্গে যোগাযোগ করে। এটি দিয়ে ফাইল কপি করা, অ্যাপ ইনস্টল করা এবং ফোনকে অন্য মোডে রিস্টার্ট করা যায়।

Fastboot ফোনের Bootloader-এর সঙ্গে যোগাযোগ করে। এটি দিয়ে Bootloader আনলক করা এবং image ফ্ল্যাশ করা যায়, যেমন Magisk যে boot image প্যাচ করে।

দুটিই আছে Google-এর বিনামূল্যের SDK Platform-Tools প্যাকেজে। এটি শুধু Google থেকে ডাউনলোড করুন। অন্য সাইটের "Minimal ADB" প্যাক প্রায়ই পুরোনো, আর কয়েকটির সঙ্গে অবাঞ্ছিত সফটওয়্যারও জুড়ে দেওয়া হয়েছে।

Windows-এ ADB ও fastboot ইনস্টল করুন

  1. Platform-Tools ডাউনলোড করুন

    Google-এর Platform-Tools পেজ (ইংরেজিতে) খুলুন, SDK Platform-Tools for Windows ডাউনলোড করুন এবং শর্তাবলি মেনে নিন।

  2. আনজিপ করুন

    zip ফাইলটি C:\platform-tools-এর মতো ছোট পাথে এক্সট্র্যাক্ট করুন। লম্বা পাথ ও বিশেষ অক্ষরযুক্ত ফোল্ডারের নামে ত্রুটি হতে পারে।

  3. ফোল্ডারে টার্মিনাল খুলুন

    File Explorer-এ ফোল্ডারটি খুলুন, অ্যাড্রেস বারে ক্লিক করুন, cmd লিখে Enter চাপুন। ওই ফোল্ডারেই Command Prompt খুলবে। PowerShell বা Windows Terminal-এ প্রতিটি কমান্ডের শুরুতে .\ লিখুন, যেমন .\adb devices।

  4. USB ড্রাইভার ইনস্টল করুন

    Windows সাধারণত নিজেই ড্রাইভার ইনস্টল করে। না করলে Pixel ফোনের জন্য Google USB Driver ইনস্টল করুন, আর অন্য ব্র্যান্ডের জন্য আপনার ফোন নির্মাতার USB ড্রাইভার।

  5. ঐচ্ছিক: PATH-এ যোগ করুন

    যেকোনো ফোল্ডার থেকে adb চালাতে Windows-এ Edit the system environment variables সার্চ করুন, Environment Variables খুলুন, Path বেছে নিন, Edit চাপুন এবং C:\platform-tools যোগ করুন। এরপর একটি নতুন টার্মিনাল খুলুন।

macOS-এ ADB ও fastboot ইনস্টল করুন

সবচেয়ে সহজ উপায় Homebrew:

brew install --cask android-platform-tools

Homebrew ছাড়া: Google-এর Platform-Tools পেজ থেকে SDK Platform-Tools for Mac ডাউনলোড করুন, আনজিপ করুন, platform-tools ফোল্ডারে Terminal খুলুন এবং প্রতিটি কমান্ডের শুরুতে ./ লিখুন, যেমন ./adb devices। Mac-এ কোনো USB ড্রাইভার লাগে না।

Linux-এ ADB ও fastboot ইনস্টল করুন

বেশির ভাগ ডিস্ট্রিবিউশনে দুটি টুলেরই প্যাকেজ আছে:

ডিস্ট্রিবিউশনকমান্ড
Debian, Ubuntu, Linux Mintsudo apt install adb fastboot
Fedorasudo dnf install android-tools
Arch Linuxsudo pacman -S android-tools

এসব প্যাকেজ Google-এর রিলিজের চেয়ে পিছিয়ে থাকতে পারে। নতুন ফোনে fastboot ব্যর্থ হলে Google-এর Platform-Tools পেজ থেকে SDK Platform-Tools for Linux ডাউনলোড করুন এবং আনজিপ করা ফোল্ডার থেকে ./adb ও ./fastboot চালান।

adb devices যদি no permissions দেখায়, তাহলে USB-র মাধ্যমে ফোন অ্যাক্সেস করার অনুমতি আপনার ইউজারের নেই। Debian ও Ubuntu-তে android-sdk-platform-tools-common প্যাকেজটি এই সমস্যা ঠিক করার নিয়মগুলো যোগ করে। এরপর ফোন খুলে আবার সংযুক্ত করুন।

ফোন সংযুক্ত করুন

  1. USB debugging চালু করুন

    Developer options চালু করুন (Settings → About phone-এ Build number-এ সাতবার চাপ দিন), তারপর Developer options-এ USB debugging চালু করুন।

  2. সংযুক্ত করে কম্পিউটারকে অনুমতি দিন

    ডেটা আদান-প্রদান করতে পারে এমন USB কেবল দিয়ে ফোন সংযুক্ত করুন। কিছু সস্তা কেবল শুধু চার্জ করে। চালান:

    adb devices
    

    ফোন জানতে চাইবে Allow USB debugging? Always allow from this computer-এ টিক দিন এবং Allow চাপুন।

  3. ফলাফল যাচাই করুন

    আবার adb devices চালান। আপনার ফোনের সিরিয়াল নম্বর device শব্দসহ দেখা যাওয়ার কথা। unauthorized লেখা থাকলে ফোনের স্ক্রিন আনলক করে প্রম্পটটি গ্রহণ করুন।

  4. fastboot পরীক্ষা করুন

    Bootloader-এ রিস্টার্ট করে দেখুন fastboot ফোনটি দেখছে কি না:

    adb reboot bootloader
    
    fastboot devices
    

    Android-এ ফিরতে fastboot reboot চালান।

Magisk-এর সঙ্গে যেসব কমান্ড লাগবে

কমান্ডকী করে
adb devicesসংযুক্ত ফোনের তালিকা দেখায়
adb reboot bootloaderফোনকে Bootloader-এ (fastboot মোড) রিস্টার্ট করে
adb pull /sdcard/Download/file.imgফোন থেকে কম্পিউটারে ফাইল কপি করে
adb push file.img /sdcard/Download/কম্পিউটার থেকে ফোনে ফাইল কপি করে
fastboot devicesfastboot মোডে থাকা ফোনের তালিকা দেখায়
fastboot flash init_boot file.imgএকটি পার্টিশনে image ফ্ল্যাশ করে, এখানে init_boot-এ
fastboot rebootফোনকে Android-এ রিস্টার্ট করে

Root করার পূর্ণ ধাপ মূল গাইডে আছে: Magisk দিয়ে ফোন কীভাবে Root করবেন।

ADB ও fastboot-এর সাধারণ ত্রুটি

adb devices কিছুই দেখাচ্ছে না। অন্য কেবল ও অন্য USB পোর্ট চেষ্টা করুন, সম্ভব হলে হাবের বদলে সরাসরি কম্পিউটারের পোর্ট। ফোনে USB মোড File transfer করুন। Windows-এ আবার USB ড্রাইভার ইনস্টল করুন।

ডিভাইস "unauthorized" দেখাচ্ছে। ফোন আনলক করে Allow USB debugging? প্রম্পটটি গ্রহণ করুন। প্রম্পট না এলে Developer options-এ Revoke USB debugging authorizations চেপে আবার সংযুক্ত করুন।

"'adb' is not recognized as an internal or external command"। Windows adb খুঁজে পাচ্ছে না। platform-tools ফোল্ডারের ভেতরে টার্মিনাল খুলুন, অথবা ফোল্ডারটি PATH-এ যোগ করুন। PowerShell-এ .\adb লিখুন।

Mac বা Linux-এ "command not found: adb"। platform-tools ফোল্ডারের ভেতরে ./adb চালান, অথবা Homebrew বা আপনার প্যাকেজ ম্যানেজার দিয়ে টুলগুলো ইনস্টল করুন।

ADB কাজ করছে, কিন্তু fastboot কিছু দেখাচ্ছে না বা "waiting for any device" বলছে। ফোনে Bootloader স্ক্রিন দেখা যাচ্ছে কি না দেখুন। Windows-এ ফোন Bootloader-এ থাকা অবস্থায় Device Manager খুলুন: কোনো ডিভাইসে সতর্কতা আইকন থাকলে তার ড্রাইভার আপডেট করুন এবং Android Bootloader Interface বেছে নিন।

"Flashing is not allowed in Lock State"। Bootloader এখনো লক করা। আগে এটি আনলক করুন।

সচরাচর জিজ্ঞাসা

ADB ব্যবহার করতে কি Android Studio লাগে?

না। Google-এর SDK Platform-Tools একটি ছোট, আলাদা ডাউনলোড, যার ভেতরে adb ও fastboot আছে। Android Studio বা পূর্ণ Android SDK লাগে না।

ADB ব্যবহার করা কি নিরাপদ?

হ্যাঁ। ADB ও fastboot Google-এর অফিসিয়াল টুল। USB debugging চালু থাকলে আপনার অনুমোদিত কম্পিউটার আপনার ফোন নিয়ন্ত্রণ করতে পারে, তাই শুধু বিশ্বস্ত কম্পিউটারকে অনুমতি দিন এবং কাজ শেষে USB debugging বন্ধ করুন।

Wi-Fi-তে কি ADB ব্যবহার করা যায়?

হ্যাঁ। Android 11 ও তার পরের ভার্সনে Developer options-এ Wireless debugging আছে। তবে প্রায় সব ফোনে fastboot-এর জন্য USB কেবল লাগে, তাই Magisk ইনস্টল করার সময় কেবল ব্যবহার করুন।

সর্বশেষ Platform-Tools কেন ব্যবহার করব?

fastboot-এর পুরোনো ভার্সন নতুন ফোনে ব্যর্থ হতে পারে। Google নিয়মিত Platform-Tools হালনাগাদ করে, তাই অন্য সাইটের কপি ব্যবহার না করে সর্বশেষ ভার্সন ডাউনলোড করুন।

এই গাইড শেয়ার করুন

সব গাইড