Jump to content

ADB & FastBoot Commands


valadis.k
 Κοινοποίηση

Recommended Posts

http://content.myphone.gr/photo/full/68508/pt0qe5tk07gldxtgoqmj.png?today=1514228388

 

Το ADB ή Android Debug Bridge κάνει αυτό που λέει η ονομασία του εν ολίγοις και αποτελεί τον πιο αποτελεσματικό τρόπο να ελέγξεις την Android συσκευή σου με τη χρήση ενός PC. Mπορεί να χρησιμοποιηθεί για τη μεταφορά αρχείων μέχρι και το τρέξιμο διάφορων scipts. Συχνά, είναι ο μόνος τρόπος να επικοινωνήσουμε με την συσκευή μας όταν κάτι δεν πάει καλά με το software. Είναι αρκετά παρόμοιο με τα Linux Commands, και σε αυτόν ακριβώς τον οδηγό θα προσπαθήσουμε να εξηγήσουμε που χρησιμοποιείται η κάθε μια.

 

Απαιτήσεις: Για να μπορέσεις να αλληλεπιδράσεις με αποτελεσματικό τρόπο με την συσκευή σου θα πρέπει να έχεις εγκατεστημένους τους ADB Drivers. Συχνά, ο κατασκευαστής της συσκευής σου θα τους προσφέρει μέσω της ιστοσελίδας του, σε διαφορετική περίπτωση μπορείτε να τους κατεβάσετε από το web. Το επόμενο που θα χρειαστείτε, είναι η ενεργοποίηση του USB debugging προκειμένου να λειτουργεί σωστά το ADB. Εφόσον έχουμε κάνει τα παραπάνω, εκκινείστε την εφαρμογή που κατεβάσατε και συνδέστε την συσκευή στο PC.

 

Ας ξεκινήσουμε!

 

Η σύνταξη

adb [-d|-e|-s <serialNumber>] <command>

 

Η σύνταξη είναι το format δηλαδή που ακολουθείται όταν δίνεις μια οδηγία στο σύστημα για να την αναγνωρίσει. Το -d, -e, -s είναι παράμετροι που ορίζουν τη συσκευή και στην οποία το adb shell θα πρέπει να κάνει tunnel τα commands.

 

-d - (direct) Ορίζει ότι η συσκευή είναι συνδεδεμένη σε USB.

-e - Ορίζει ότι τρέχει ένας emulator και το adb πρέπει να επικοινωνεί με τον emulator.

-s - <serialnumber> Όταν υπάρχουν πολλές συσκευές, οι εντολές κατευθύνονται στην κάθε μια με τη χρήση του adb serial number.

 

Commands:

 

adb devices – Δείχνει όλες τις συσκευές στις οποίες μπορείς να τρέξεις το adb.

adb help – Παρέχει υποστήριξη για τα ADB commands.

adb install <path_to_apk> – Εγκαθιστά το apk file στην τοποθεσία που έχει οριστεί.

adb pull <device> <local> – Αντιγράφει ένα αρχείο από τη συσκευή στο σύστημά σας.

adb push <local> <device> – Αντιγράφει ένα αρχείο από το σύστημά σας στη συσκευή.

adb logcat – Παρουσιάζει τα log data στην οθόνη.

adb bugreport – Παρουσιάζει τα dumpsys, dumpstate και logcat data στην οθόνη.

adb jdwp – Προβάλλει λίστα με τα JDWP processes στη συσκευή.

adb get-state – Δείχνει την κατάσταση της συσκευής.

adb wait-for-device – Είναι η εντολή που χρησιμοποιείται για προγραμματισμό της επόμενης εντολής.

adb start-server – Ξεκινά το adb server process.

adb kill-server – Σταματά το adb server process.

adb shell – Ξεκινά το remote shell command console στη συσκευή και σας επιτρέπει να ελέγχετε τη συσκευή μέσω αυτού.

forward <local> <device> – Κάνει forward τα socket connections από τα system ports στη συσκευή. Μπορεί να χρησιμοποιηθεί με tcp και jdwp.

ppp <tty> [parmeters] – Επιτρέπει PPP over USB connection. Σε κάθε περίπτωση αν δεν γνωρίζετε περι τίνος πρόκειται καλύτερα να μην ασχοληθείτε.

 

ADB & FastBoot Commands για Android:

 

adb reboot-bootloader – H εντολή σας πηγαίνει κατευθείαν στον bootloader.

adb reboot-recovery – Η εντολή σας πηγαίνει γρήγορα σε recovery mode.

adb fastboot – Ενεργοποιεί το fast boot mode στην Android συσκευή σας.

fastboot flash <xxxxx>.zip – Μπορεί να κάνει flash ένα .zip file σε fastboot mode.

fastboot flash recovery <xxxx.img> – Κάνει flash ένα recovery image.

fastboot flash boot <xxxx.img> – Κάνει flash ένα kernel image.

fastboot getvar cid – Δείχνει το CID της συσκευής.

fastboot erase system/data/cache –Διαγράφει το σύστημα, τα δεδομένα και την cache.

fastboot flash system/data/cache [system/cache/data .img] – Μπορεί να κάνει flash images συστήματος, data και cache στη συσκευή.

fastboot oem get_identifier_token – Κάνει generate το device identification token.

fastboot oem flash Unlock_code.bin – Κάνει unlock τον bootloader.

fastboot oem lock – Κλειδώνει τον bootloader.

 

[via]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Επισκέπτης
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Κοινοποίηση

×
×
  • Create New...