Šta je to fastboot?

Objavio u 02/02/2012 u 18:36

 

Šta je to fastboot? U Android svetu, fastboot je specijalni dijagnostički i inženjerski protokol u koji možete postaviti vaš Android uređaj. Dok ste u fastboot-u, možete modifikovati sistemske particije preko računara USB konekcijom. Ovo je moćan gikovski alat koji zaslužuje objašnjenje.

Nemaju svi telefoni fastboot mod kom korisnici mogu da pristupe. On je uključen na Nexus uređajima po difoltu. Na drugim telefonima ga je moguće otključati zahvaljujući slobodnim Android developerima i entuzijastima. On uglavnom zahteva dodatne fajlove pored Android SDK i druge USB drajvere za Windows računare.

Fastboot radi na Windows, Mac i Linux platformama i informacije kako doći do ovog moda za određeni uređaj se mogu naći na forumima i blogovima širom neta ako ste zainteresovani (Google je vaš prijatelj 😉 ).

Kada se podesi, butujete vaš telefon u fastboot i odatle možete flešovati img (image) fajlove na internu memoriju telefona. Flešovanje custom recovery-a poput ClockworkMod je najčešći razlog za fastboot. Slike (img – kopije particija) možete flešovati bez da su potpisane neki posebnim kodom/ključem, praktično sve možete flešovati – čak i one što ne treba da flešujete, tako da je ovde potreban veliki oprez. Postoje komande koje možete koristiti preko fastboot moda, uglavnom su napredne. Komande poput brisanja particija i zaobilaženja kernelovih komandnih linija mogu biti prosleđene, što ga svrstava u veoma korisne alate za development hardvera i softvera. Sa malo znanja i pravi Android hardverom, fastboot može biti sjajan alat.

Primer fastboot komandi:

fastboot
usage: fastboot [ <option> ] <command>

commands:
  update <filename>                        reflash device from update.zip
  flashall                                 flash boot + recovery + system
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  format <partition>                       format a flash partition
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  continue                                 continue with autoboot
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader
  help                                     show this help message

options:
  -w                                       erase userdata and cache (and format
                                           if supported by partition type)
  -u                                       do not first erase partition before
                                           formatting
  -s <specific device>                     specify device serial number
                                           or path to device port
  -l                                       with "devices", lists device paths
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline
  -i <vendor id>                           specify a custom USB vendor id
  -b <base_addr>                           specify a custom kernel base address
  -n <page size>                           specify the nand page size. default:
2048
  -S <size>[K|M|G]                         automatically sparse files greater th
an
                                           size.  0 to disable

Tags: command promptdrajverifastbootkomandna linijaLinuxMacusbwindows

Autor
eboye Vasilj Milošević

Objavljenih tekstova: 1160

Čovek koji je uvek tu kada ste u nevolji i koji će vam uvek pomoći svojim savetima i IT iskustvom. Hobi mu je čitanje ChangeLog-a. Posle HTC Hero telefona posedovao je HTC Desire HD, HTC One X, LG Nexus 5, LG G3, LG G4, HTC 10 a sada je ponosni vlasnik Xiaomi Mi Mix 2S telefona. Inače je grafički dizajner po struci, ali se sada bavi programiranjem i zanima ga sve u vezi modernih tehnologija. Čovek pored kojeg morate biti Up To Date je autor na Srbodroidu. (napisala: goldie)

6 komentara, pridruži se diskusiji!

Pošalji odgovor

Your email address will not be published. Required fields are marked *