{Tutorial} (Basics of ADB) For Beginners Part-1

Search This thread

majdinj

Senior Member
Nov 25, 2006
980
3,442
AlAhsa
for this , u must be rooted ;)

command

adb root

...
...

very similar to pull, bt this copies file from ur pc to ur android .

command u use is

adb push


this command is very powerful and u can shift an entire video or movie folder via a single command anywhere on ur android

...
...

more commands added
thanks to @Guich


Code:
adb remount

This command remount the /system partition in read/write

Nice mate but you could add small notification here that these commands will only work properly if you have patched adbd binary in your android device (ro.secure=0 in default.prop or insecure adbd installed) and not only su binary (in adb push, you will need patched adbd only if you want to push to protected partition like system partition even if it is mounted as read and write..!!).


Code:
adb root
Code:
adb remount
These 2 command are fair on most devices but some are funky..!!! so you may need another command to remount partition as read and write.
example:
Code:
adb shell "su" "" "mount -o remount,rw [B][COLOR="Red"]/system[/COLOR][/B]"
This will efficiently mount system partition as read and write (you can put any partition name instead of /system for e.g, /preload)

Again adb is very powerful tool especially for debugging, direct pushing and installing of apps. Many tools here in xda are born with help of adb engine, so make sure to use and consume it to the last drop ;)
Yours;

 
Sep 25, 2013
48
5
Bangalore
The purpose of this thread is to make u familiar with the ADB (Android Debug Bridge)
It is a tool that lets u communicate with ur android device that is connected to ur pc.

In the first tutorial we shall learn some basics of adb and then advance to use pro commands in further tutorials.

Requirements

1. Adb link - http://dl.google.com/android/adt/adt-bundle-windows-x86-20130219.zip

2. Windows based pc ( yes we will use windows and not linux as i dun want to communicate anything that i havent tried by myself ):p


1. Download and extract the zip ADB in any drive , lets say C:

2. Go to C:/adb/sdk/platform-tools and u will something like
View attachment 1937059
su5u6e8y.jpg



3. Now press shift key + right click on mouse/keypad
http://xdaforums.com/attachment.php?attachmentid=1936847&stc=1&d=1367732560
select open command window here

then type adb start-server

in order to ensure ur device is connected and recognized by adb , type adb devices , u will get something like this
View attachment 1940190

Now once your adb is setup up, lets play.....

GETTING LOGCAT THROUGH ADB​

Easiest of all
just type
adb logcat

u will see entire log ur phone,
use ctrl+c to skip it

To get logcat in a file
type
adb logcat > logcat.txt

u will see a file logcat which will save ur phone's realtime process log.

TO GET A BUGREPORT

type adb bugreport
bt bt bt.. this will show info that wont b readable ..
so type

adb bugreport>result.txt

http://xdaforums.com/attachment.php?attachmentid=1936973&d=1367737608
yjy3edy5.jpg


USING ADB WITH SUPERUSER PERMISSIONS

for this , u must be rooted ;)

command

adb root
if it is success it will show something like
tytedu4y.jpg

http://xdaforums.com/attachment.php?attachmentid=1937056&stc=1&d=1367740210



INSTALLING AN APP VIA ADB

to install any app, make sure there is no space in the name of the apk...
and u should know its location,

command that u use is adb install

i have installed a game papertoss via this command, if u get success u will get something like this

View attachment 1936893
View attachment 1940189

COPYING A FILE VIA ADB​

this is pretty easy

command u use is

adb pull
i have given a example by pulling the framework-res.apk from system/framework folder
View attachment 1940191

the file that u pull, u will see it in the platform -tools folder


PUSHING A FILE INTO YOUR PHONE​

very similar to pull, bt this copies file from ur pc to ur android .

command u use is

adb push

For eg,
i have pushed the papertoss.apk file from C:\sanket\apps to sdcard/nimbuzz folder through the command

adb push C:\SANKET\apps\papertoss.apk /sdcard/nimbuzz

if u get success u will see something like this
http://xdaforums.com/attachment.php?attachmentid=1937039&stc=1&d=1367739756

this command is very powerful and u can shift an entire video or movie folder via a single command anywhere on ur android


more commands added
thanks to @Guich


Code:
adb remount

This command remount the /system partition in read/write

Code:
adb usb
Restarts the adbd daemon listening on USB

Code:
adb shell
Run remote shell interactively

The command set shall b updated within few days.
Feel free to drop ur comments, corrections, commands.;)

All commands have been verified by me..
once i learn more, i will share more.
criticism is welcomed if its healthy

Thread material is not copied and will never be.:cool:
Thread will be updated with newer and complex commands soon with pics.

For developers, this is just a piece of cake which they can do with their eyes closed :D
i have made this specially for beginners ( like me :D )


Hi

The link shows - Error 404!
Link removed?
Thanks in advance for your reply :)
 

clockworkstop

Senior Member
Mar 28, 2012
801
326
Maybe, maybe not. :p
Anyway, I would cut the ur and b and that stuff. People like grammar.

Sent from my Nexus 4 using XDA Premium 4 mobile app
 

armydog13

Senior Member
Sep 26, 2012
361
104
Mangum
Which is why rather than flaming you I simply offered an alternate phrase

Sent from my HTC6435LVW using Tapatalk

---------- Post added at 12:58 PM ---------- Previous post was at 12:56 PM ----------

My post was simply to draw your attention to the choice of words and offer an alternative. Was not attempting to shame you for not being PC. But I feel that increasing awareness of the impact of word choice is important, just like grammar

Sent from my HTC6435LVW using Tapatalk
 
  • Like
Reactions: clockworkstop

clockworkstop

Senior Member
Mar 28, 2012
801
326
Which is why rather than flaming you I simply offered an alternate phrase

Sent from my HTC6435LVW using Tapatalk

---------- Post added at 12:58 PM ---------- Previous post was at 12:56 PM ----------

My post was simply to draw your attention to the choice of words and offer an alternative. Was not attempting to shame you for not being PC. But I feel that increasing awareness of the impact of word choice is important, just like grammar

Sent from my HTC6435LVW using Tapatalk

So we were both going for a good cause. I feel great.

Sent from my Nexus 4 using XDA Premium 4 mobile app
 

3vo3d

Senior Member
Feb 13, 2012
484
112
i am a total noob with this and am trying to run some adb commands on my galaxy gear. ive been recommended to use this guide. thanks for producing it. however, as a total noob im struggling and am begging for some help.

ive downloaded the 32 bit file, unzipped it and ran the sdkmanager.exe file. its taken ages to complete and it said i should shut it down.

here is where i am struggling the guide says go to the platform-tools folder and use shift + right click the mouse and select open command window here.

firstly i am not seeing all the files in that folder that the op is showing and secondly i am not sure which file i should be right clicking on to select open command window here? I basically cannot get the command window to open.

i only need to be able to enter these commands

$ adb shell

$ su

# mount -o rw,remount /dev/block/mmcblk0p20 /system

# rm /system/recovery-from-boot.p

i would really appreciate any help ive been struggling with this for four hours and im gonna get divorced soon.

tia!
 

TagEHeuer

Senior Member
Dec 25, 2013
221
74
Bristol
i am a total noob with this and am trying to run some adb commands on my galaxy gear. ive been recommended to use this guide. thanks for producing it. however, as a total noob im struggling and am begging for some help.

ive downloaded the 32 bit file, unzipped it and ran the sdkmanager.exe file. its taken ages to complete and it said i should shut it down.

here is where i am struggling the guide says go to the platform-tools folder and use shift + right click the mouse and select open command window here.

firstly i am not seeing all the files in that folder that the op is showing and secondly i am not sure which file i should be right clicking on to select open command window here? I basically cannot get the command window to open.

i only need to be able to enter these commands

$ adb shell

$ su

# mount -o rw,remount /dev/block/mmcblk0p20 /system

# rm /system/recovery-from-boot.p

i would really appreciate any help ive been struggling with this for four hours and im gonna get divorced soon.

tia!

You go into the folder and press shift and right click somewhere away from the folder. It won't work if you try to do it on an actual file or folder. If you're still struggling I'll post Screenshots of where you need to click to get the command window open.

Sent from my C6903 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 80
    The purpose of this thread is to make u familiar with the ADB (Android Debug Bridge)
    It is a tool that lets u communicate with ur android device that is connected to ur pc.

    In the first tutorial we shall learn some basics of adb and then advance to use pro commands in further tutorials.

    Requirements

    1. Adb link - http://developer.android.com/sdk/index.html
    Direct link for windows 32bit
    http://dl.google.com/android/adt/adt-bundle-windows-x86-20130917.zip

    Direct link for windows 64bit
    http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130917.zip

    (Link may be removed after some time by google itself)

    2. Windows based pc ( yes we will use windows and not linux as i dun want to communicate anything that i havent tried by myself ):p


    1. Download and extract the zip in any drive , lets say C:

    2. Go to C:/adb/sdk/platform-tools and u will something like
    View attachment 1937059
    su5u6e8y.jpg



    3. Now press shift key + right click on mouse/keypad
    http://xdaforums.com/attachment.php?attachmentid=1936847&stc=1&d=1367732560
    select open command window here

    then type adb start-server

    in order to ensure ur device is connected and recognized by adb , type adb devices , u will get something like this
    View attachment 1940190

    Now once your adb is setup up, lets play.....

    GETTING LOGCAT THROUGH ADB​

    Easiest of all
    just type
    adb logcat

    u will see entire log ur phone,
    use ctrl+c to skip it

    To get logcat in a file
    type
    adb logcat > logcat.txt

    u will see a file logcat which will save ur phone's realtime process log.

    TO GET A BUGREPORT

    type adb bugreport
    bt bt bt.. this will show info that wont b readable ..
    so type

    adb bugreport>result.txt

    http://xdaforums.com/attachment.php?attachmentid=1936973&d=1367737608
    yjy3edy5.jpg


    USING ADB WITH SUPERUSER PERMISSIONS

    for this , u must be rooted ;)

    command

    adb root
    if it is success it will show something like
    tytedu4y.jpg

    http://xdaforums.com/attachment.php?attachmentid=1937056&stc=1&d=1367740210



    INSTALLING AN APP VIA ADB

    to install any app, make sure there is no space in the name of the apk...
    and u should know its location,

    command that u use is adb install

    i have installed a game papertoss via this command, if u get success u will get something like this

    View attachment 1936893
    View attachment 1940189

    COPYING A FILE VIA ADB​

    this is pretty easy

    command u use is

    adb pull
    i have given a example by pulling the framework-res.apk from system/framework folder
    View attachment 1940191

    the file that u pull, u will see it in the platform -tools folder


    PUSHING A FILE INTO YOUR PHONE​

    very similar to pull, bt this copies file from ur pc to ur android .

    command u use is

    adb push

    For eg,
    i have pushed the papertoss.apk file from C:\sanket\apps to sdcard/nimbuzz folder through the command

    adb push C:\SANKET\apps\papertoss.apk /sdcard/nimbuzz

    if u get success u will see something like this
    http://xdaforums.com/attachment.php?attachmentid=1937039&stc=1&d=1367739756

    this command is very powerful and u can shift an entire video or movie folder via a single command anywhere on ur android


    more commands added
    thanks to @Guich


    Code:
    adb remount

    This command remount the /system partition in read/write

    Code:
    adb usb
    Restarts the adbd daemon listening on USB

    Code:
    adb shell
    Run remote shell interactively

    The command set shall b updated within few days.
    Feel free to drop ur comments, corrections, commands.;)

    All commands have been verified by me..
    once i learn more, i will share more.
    criticism is welcomed if its healthy

    Thread material is not copied and will never be.:cool:
    Thread will be updated with newer and complex commands soon with pics.

    For developers, this is just a piece of cake which they can do with their eyes closed :D
    i have made this specially for beginners ( like me :D )
    7
    Good job :)


    A little suggestion, from a guy used to Linux. Beginners are always lost with shells, so for this one :

    Code:
    adb shell
    Run remote shell interactively
    Why not proposing some shell commands to explain a little about this adb feature ?
    Or you can add a paper/article about it, such as this one : http://www.fortystones.com/40-linux-shell-commands-beginners/
    6
    Good job! :)

    I think you can add in op this command:

    Code:
    adb remount
    This command remount the /system partition in read/write

    Code:
    adb usb
    Restarts the adbd daemon listening on USB

    Code:
    adb shell
    Run remote shell interactively

    Code:
    adb devices
    List all connected devices


    Anh, adb will work in recovery too, write it in op if you want :)
    4
    reserved for future
    3
    for this , u must be rooted ;)

    command

    adb root

    ...
    ...

    very similar to pull, bt this copies file from ur pc to ur android .

    command u use is

    adb push


    this command is very powerful and u can shift an entire video or movie folder via a single command anywhere on ur android

    ...
    ...

    more commands added
    thanks to @Guich


    Code:
    adb remount

    This command remount the /system partition in read/write

    Nice mate but you could add small notification here that these commands will only work properly if you have patched adbd binary in your android device (ro.secure=0 in default.prop or insecure adbd installed) and not only su binary (in adb push, you will need patched adbd only if you want to push to protected partition like system partition even if it is mounted as read and write..!!).


    Code:
    adb root
    Code:
    adb remount
    These 2 command are fair on most devices but some are funky..!!! so you may need another command to remount partition as read and write.
    example:
    Code:
    adb shell "su" "" "mount -o remount,rw [B][COLOR="Red"]/system[/COLOR][/B]"
    This will efficiently mount system partition as read and write (you can put any partition name instead of /system for e.g, /preload)

    Again adb is very powerful tool especially for debugging, direct pushing and installing of apps. Many tools here in xda are born with help of adb engine, so make sure to use and consume it to the last drop ;)
    Yours;