ডেভসংকেত

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

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

কন্ট্রিবিউটর

  • sabbirshawon
  • iamraufu
  • zonayedpca

শেয়ার করুন

ডিভাইস এর তথ্য

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

    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"

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

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

    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 <প্যাকেজ>

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

  • প্রপার্টিজ

    getprop
  • IMEI নাম্বার

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

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

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

    pm list features

ফাইল অপারেশন

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

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

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

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

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

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

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

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

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

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

    pm get-install-location

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

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

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

    pm list permissions -g -f

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

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

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

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

    am start|startservice|broadcast
  • লগ

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

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

    dumpsys
  • স্ক্রীনশট

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

    screenrecord <লোকেশন>.mp4

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর