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

ডেভসংকেত

অ্যান্ড্রয়েড ডিবাগ ব্রীজ(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 <ফাইল> [<প্যাকেজ...>] 
ডেভসংকেত

বাংলা চিটশিটের ভান্ডার

devsonket.com

প্রিন্ট করুন