অ্যান্ড্রয়েড ডিবাগ ব্রীজ

অ্যান্ড্রয়েড ডিবাগ ব্রীজ(Android Debug Bridge) অথবা সংক্ষেপে adb হচ্ছে একটা কমান্ড-লাইন টুল যেটা আপনাকে আপনার অ্যান্ড্রয়েড ডিভাইসের সাথে কথা বলতে সাহায্য করে। অ্যান্ড্রয়েড ডিভাগ ব্রীজ আপনার অ্যান্ড্রয়েড ডিভাইসে বিভিন্নরকমের অ্যাকশন নিতে সাহায্য করে, যেমন অ্যাপ ইন্সটল করা এবং ডিবাগ করা, এবং এটা আপনাকে একটা ইউনিক্স শেল দিবে যেটা আপনি আপনার অ্যান্ড্রয়েড ডিভাইসে বিভিন্নরকমের কমান্ড রান করাতে ব্যবহার করতে পারবেন। এটা একটা ক্লাইন্ট-সার্ভার প্রোগ্রাম।

    সবার সাথে শেয়ার করুন

ডিভাইস তথ্য

  • কানেক্ট করা ডিভাইস(সিরিয়াল নাম্বার অনুযায়ী)

    adb devices
  • কানেক্ট করা ডিভাইস(মডেল নাম্বার অনুযায়ী)

    adb devices -l
  • কমান্ড লাইন সিলেক্ট করা

    adb -s <সিরিয়াল>
  • এনভারোমেন্ট ভ্যারিয়েবল সিলেকশন

    export ANDROID_SERIAL=<সিরিয়াল>
  • রুট পারমিশন নিয়ে adb স্টার্ট করা

    adb root
  • adb সার্ভার স্টার্ট করা

    adb start-server
  • adb সার্ভার বন্ধ করা

    adb kill-server
  • সিরিয়াল নাম্বার

    adb get-serialno
  • ডিভাইস রিবুট করা

    adb reboot
  • ডিভাইস বুটলোডারে রিবুট করা

    adb reboot bootloader
  • অ্যাপ ইন্সটল করা

    adb install <apk-লোকেশন>
  • লগ

    adb logcat [অপশন] [ফিল্টার] [ফিল্টার] ...
  • চলন্ত অ্যাপের লগ

    adb logcat AndroidRuntime:E *:S"

শেল কমান্ড - প্যাকেজ ইন্সটল

  • ইউনিক্স শেল অ্যাক্সেস করা

    adb shell <কমান্ড>
  • ডিভাইস থেকে অ্যাপ ইন্সটল করা

    pm install <লোকেশন>
  • ডিভাইস থেকে অ্যাপ পুনরায় ইন্সটল করা

    pm install -r <লোকেশন>
  • অ্যাপ রিমুভ করা

     pm uninstall <নাম>
  • ইন্সটল লোকেশন দেখা

    pm get-install-location

শেল কমান্ড - প্যাকেজ সম্পর্কিত তথ্য

  • প্যাকেজের নাম লিস্ট করা

    pm list packages
  • প্যাকেজের নাম apk পাথসহ লিস্ট করা

    pm list packages -f
  • শুধুমাত্র থার্ড পার্টি প্যাকেজের নাম লিস্ট করা

    pm list packages -3
  • শুধুমাত্র সিস্টেম প্যাকেজের নাম লিস্ট করা

    pm list packages -s
  • রিমুভ করা প্যাকেজসহ লিস্ট করা

    pm list packages -u
  • সব অ্যাপের তথ্য লিস্ট করা

    dumpsys package packages
  • শুধুমাত্র একটা অ্যাপের তথ্য লিস্ট করা

    pm dump <নাম>
  • apk ফাইলের পাথ

     pm path <প্যাকেজ>

শেল কমান্ড - অনুমতি(Permissions)

  • পারমিশন গ্রুপ এর ডেফিনেশন

    pm permission groups
  • পারমিশনের তথ্যের ডিটেইলস

    pm list permissions -g -f

শেল কমান্ড - ফোনের তথ্য

  • প্রপার্টিজ

    getprop
  • IMEI নাম্বার

    dumpsys iphonesubinfo 
  • ব্যাটারির তথ্য

    dumpsys battery
  • সব ইউজার লিস্ট

    pm list users
  • ফোনের ফিচার

    pm list features

শেল কমান্ড - বিভিন্নরকমের সার্ভিস

  • সব সার্ভিস লিস্ট

    service list
  • অ্যাক্টিভিটি তথ্য

    dumpsys activity <প্যাকেজ>/<অ্যাক্টিভিটি> 
  • অ্যাক্টিভিটি ম্যানেজার

    am start|startservice|broadcast
  • লগ

     logcat [অপশন] [ফিল্টার] [ফিল্টার] ...
  • ফোনের বর্তমান অবস্থা ডাম্প

    dumpstate
  • সকল ডাটা ডাম্প

    dumpsys
  • স্ক্রীনশট

     screencap -p <লোকেশন>.png
  • স্ক্রীন রেকর্ড

    screenrecord <লোকেশন>.mp4

ফাইল অপারেশন

  • ফাইল/ডিরেক্টরি ডিভাইসে কপি করা

    adb push <লোকাল> <রিমোট>
  • ফাইল/ডিরেক্টরি ডিভাইস থেকে কপি করা

    adb pull <রিমোট> [<লোকাল> ]
  • ফোন ব্যাকাপ

    adb backup -f <ফাইল> [<প্যাকেজ...>]