[GUIDE]New To Adb And Fastboot Guide



this is just a quice guide about some main features of adb and fastboot and ways you can use them
heres some simple information i can give you about a device, a device has 6 main partitions, system, data, cache, dalvik cache, recovery and externel(sdcard)
for a device to boot it must have a boot.img, system.img and a data.img, when you backup your phone it backs up system.img, boot.img(included in system.img), data.img, cache.img, dalvik cache(thats included in the cache.img), and optionally your recovery.img(no point)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

THIS WILL TAKE 10 MINUTES OF YOUR TIME AND WILL BENEFIT YOU FOR LIFE

Quote:
Here is a little package i uploaded with adb.exe fastboot.exe AdbWinApi.dll AdbWinUsbApi.dll and a file named OPEN.CMD that opens a command window in the same directory as adb and fastboot -
  
this is the folder we will be working with. so unzip it and open the OPEN.CMD file and a command prompt will appear.



ADB INTRODUCTION
  
Quote:
adb and fastboot can be really hard to work with until you learn the language of it(its easy)
when theres somewhere and something you wanna do, theres almost always a way!

if your using adb to do a task you must do it with your device on, adb you cant do much with, you can pull files from your phone to your computer, and you can push files from computer to your phone, you can reboot your phone, reboot into recovery reboot into bootloader
note, to pull or push system files you have to type in adb root, to get superuser permissions
NOTE: Your Phones Root Directory Is "/"


HOW TO PULL A FILE

an example of how to pull a file called bootanimation.zip from system of the phone(need to type adb root to get files from here)
and but it on my desktop, the idea is to type adb pull (location of what you wanna pull then \name of item) (name of location you would like it on your computer)
Quote:
adb root
adb pull \system\media\bootanimation.zip c:\users\ricky\desktop
LEAVE A SPACE............................................. ^


HOW TO PUSH A FILE

to push the file from my desktop you simply have to basically do the same command except replace 'pull' with 'push' and you type your computer location \file you wanna push then phone location, ill push the same file back
Quote:
adb root
adb push c:\users\ricky\desktop\bootanimation.zip \system\media
.........................^^computer location^^............................^^phone location^^


HOW TO REBOOT INTO FASTBOOT, RECOVERY AND NORMAL REBOOT

to reboot your phone normally type
Quote:
adb reboot
to reboot recovery
Quote:
adb reboot recovery
to reboot fastboot
Quote:
adb reboot fastboot



FASTBOOT INTRODUCTION

Quote:
now fastboot,
move any file you want to flash or use in fastboot into the Adb Abd Fastboot folder you extracted, fastboot you must have your device booted into bootloader and in fastboot mode, fastboot has many more commands, without fastboot our lives would be miserable, fastboot you can flash recoveries, flash .zip files, unlock bootloader, lock bootloader, flash .img files, wipe partitions get your cid number, write a cid number
i know it doesnt seem like much but doing stuff in the right order you can do ALOOOOT! for example my tool simply uses adb and fastboot commands, look how many features ive added?
move the files your flashing to the same folder as fastboot


FLASH A .ZIP FILE

to flash a .zip file called flashme.zip put the zip file in your fastboot folder and type
Quote:
fastboot flash flashme.zip


FLASH A RECOVERY IMAGE (.IMG)

to flash a recovery called twrp.img, put it in your fastboot folder and type
Quote:
fastboot flash recovery twrp.img


UNLOCK BOOTLOADER

to unlock bootloader from htc you get your identifier token then download the unlock_code.bin they email you and flash it
Quote:
fastboot oem get_identifier_token <how to get token>
fastboot oem flash Unlock_code.bin <how to flash it>
fastboot oem lock <relock bootloader>


FLASHING SPECIFIC IMAGE FILES(SYSTEM, DATA ,CACHE, ECT)

orite now to flash .img files, if your gonna flash a system, data or cache .img file i recommend wiping the partition before flash, and to manually restore your phone you must flash system, data, cache
note, to flash a recovery, all your doing is flashing a recovery .img
note, if your gonna flash a boot.img dont try to wipe your boot partition just flash it
to flash system image file
Quote:
fastboot erase system
fastboot flash system system.img
to flash data image file
Quote:
fastboot erase data
fastboot flash data data.img
to flash cache image file
Quote:
fastboot erase cache
fastboot flash cache cache.img


FLASH A BOOT IMAGE OR KERNEL(BOOT.IMG)

to flash boot image file
Quote:
fastboot flash boot boot.img


HOW TO GET CID NUMBER

this is how you get your cid
Quote:
fastboot getvar cid
NO SPACE.^


HOW TO WRITE SUPERCID

this is how to write super cid
Quote:
fastboot oem writecid 11111111
NO SPACE.............^


HOW TO RESTORE DEVICE BACKUP FROM COMPUTER

if you wanna restore your phone on your from your computer, simply backup your phone in recovery and transfer the backup to your computer and extract all the .img files and put your phone into fastboot mode, then go on your computer, put all your .img files in a folder with adb, fastboot, AdbWinApi and AdnWinUsbApi(the files everyone tells you to get from the android sdk package)
then navigate to the folder on command prompt on terminal then wipe a partition then flash one
for example i do it like this, i wipe system, data and cache first, so this is what i would type,
Quote:
fastboot erase system
fastboot erase data
fastboot erase cache
then flash the .img files(need to flash system first)

Quote:
fastboot flash system system.img
fastboot flash data data.img
fastboot flash cache cache.img
then you can flash boot.img, when you want to install a new kernel, all it is, is a a stock boot.img modified

0 comments:

Post a Comment