Inštalácia Android SDK Platform Tools
Stačí stiahnuť a rozbaliť zip súbor. Do súboru ~/.profile
pridať na koniec toto:
if [ -d “$HOME/place where is the folder/platform-tools” ] ; then export PATH="$HOME/place where is the folder/platform-tools:$PATH" fi
Odhlásiť sa, prihlásiť a máš najnovšiu verziu Android SDK Platform Tools.
fastboot getvar all
fastboot getvar current-slot
fastboot --set-active=a
fastboot --set-active=b
fastboot flash recovery recovery.img
Hlavné partície sú:
- userdata
- system
- boot
- cache
- recovery
usage: fastboot [OPTION...] COMMAND... flashing: update ZIP Flash all partitions from an update.zip package. flashall Flash all partitions from $ANDROID_PRODUCT_OUT. On A/B devices, flashed slot is set as active. Secondary images may be flashed to inactive slot. flash PARTITION [FILENAME] Flash given partition, using the image from $ANDROID_PRODUCT_OUT if no filename is given. basics: devices [-l] List devices in bootloader (-l: with device paths). getvar NAME Display given bootloader variable. reboot [bootloader] Reboot device. locking/unlocking: flashing lock|unlock Lock/unlock partitions for flashing flashing lock_critical|unlock_critical Lock/unlock 'critical' bootloader partitions. flashing get_unlock_ability Check whether unlocking is allowed (1) or not(0). advanced: erase PARTITION Erase a flash partition. format[:FS_TYPE[:SIZE]] PARTITION Format a flash partition. set_active SLOT Set the active slot. oem [COMMAND...] Execute OEM-specific command. gsi wipe|disable Wipe or disable a GSI installation (fastbootd only). wipe-super [SUPER_EMPTY] Wipe the super partition. This will reset it to contain an empty set of default dynamic partitions. create-logical-partition NAME SIZE Create a logical partition with the given name and size, in the super partition. delete-logical-partition NAME Delete a logical partition with the given name. resize-logical-partition NAME SIZE Change the size of the named logical partition. snapshot-update cancel On devices that support snapshot-based updates, cancel an in-progress update. This may make the device unbootable until it is reflashed. snapshot-update merge On devices that support snapshot-based updates, finish an in-progress update if it is in the "merging" phase. fetch PARTITION OUT_FILE Fetch a partition image from the device. boot image: boot KERNEL [RAMDISK [SECOND]] Download and boot kernel from RAM. flash:raw PARTITION KERNEL [RAMDISK [SECOND]] Create boot image and flash it. --dtb DTB Specify path to DTB for boot image header version 2. --cmdline CMDLINE Override kernel command line. --base ADDRESS Set kernel base address (default: 0x10000000). --kernel-offset Set kernel offset (default: 0x00008000). --ramdisk-offset Set ramdisk offset (default: 0x01000000). --tags-offset Set tags offset (default: 0x00000100). --dtb-offset Set dtb offset (default: 0x01100000). --page-size BYTES Set flash page size (default: 2048). --header-version VERSION Set boot image header version. --os-version MAJOR[.MINOR[.PATCH]] Set boot image OS version (default: 0.0.0). --os-patch-level YYYY-MM-DD Set boot image OS security patch level. Android Things: stage IN_FILE Sends given file to stage for the next command. get_staged OUT_FILE Writes data staged by the last command to a file. options: -w Wipe userdata. -s SERIAL Specify a USB device. -s tcp|udp:HOST[:PORT] Specify a network device. -S SIZE[K|M|G] Break into sparse files no larger than SIZE. --force Force a flash operation that may be unsafe. --slot SLOT Use SLOT; 'all' for both slots, 'other' for non-current slot (default: current active slot). --set-active[=SLOT] Sets the active slot before rebooting. --skip-secondary Don't flash secondary slots in flashall/update. --skip-reboot Don't reboot device after flashing. --disable-verity Sets disable-verity when flashing vbmeta. --disable-verification Sets disable-verification when flashing vbmeta. --disable-super-optimization Disables optimizations on flashing super partition. --disable-fastboot-info Will collects tasks from image list rather than $OUT/fastboot-info.txt. --fs-options=OPTION[,OPTION] Enable filesystem features. OPTION supports casefold, projid, compress --unbuffered Don't buffer input or output. --verbose, -v Verbose output. --version Display version. --help, -h Show this message.