Utoljára aktív 1 month ago

MrHallows gist felülvizsgálása 5 years ago. Revízióhoz ugrás

4 files changed, 284 insertions

fastboot_help.md(fájl létrehozva)

@@ -0,0 +1,86 @@
1 + Command:
2 + ```sh
3 + $ fastboot help
4 + ```
5 +
6 + Output:
7 + ```sh
8 + usage: fastboot [OPTION...] COMMAND...
9 +
10 + flashing:
11 + update ZIP Flash all partitions from an update.zip package.
12 + flashall Flash all partitions from $ANDROID_PRODUCT_OUT.
13 + On A/B devices, flashed slot is set as active.
14 + Secondary images may be flashed to inactive slot.
15 + flash PARTITION [FILENAME] Flash given partition, using the image from
16 + $ANDROID_PRODUCT_OUT if no filename is given.
17 +
18 + basics:
19 + devices [-l] List devices in bootloader (-l: with device paths).
20 + getvar NAME Display given bootloader variable.
21 + reboot [bootloader] Reboot device.
22 +
23 + locking/unlocking:
24 + flashing lock|unlock Lock/unlock partitions for flashing
25 + flashing lock_critical|unlock_critical
26 + Lock/unlock 'critical' bootloader partitions.
27 + flashing get_unlock_ability
28 + Check whether unlocking is allowed (1) or not(0).
29 +
30 + advanced:
31 + erase PARTITION Erase a flash partition.
32 + format[:FS_TYPE[:SIZE]] PARTITION
33 + Format a flash partition.
34 + set_active SLOT Set the active slot.
35 + oem [COMMAND...] Execute OEM-specific command.
36 + gsi wipe|disable Wipe or disable a GSI installation (fastbootd only).
37 + wipe-super [SUPER_EMPTY] Wipe the super partition. This will reset it to
38 + contain an empty set of default dynamic partitions.
39 + snapshot-update cancel On devices that support snapshot-based updates, cancel
40 + an in-progress update. This may make the device
41 + unbootable until it is reflashed.
42 + snapshot-update merge On devices that support snapshot-based updates, finish
43 + an in-progress update if it is in the "merging"
44 + phase.
45 +
46 + boot image:
47 + boot KERNEL [RAMDISK [SECOND]]
48 + Download and boot kernel from RAM.
49 + flash:raw PARTITION KERNEL [RAMDISK [SECOND]]
50 + Create boot image and flash it.
51 + --dtb DTB Specify path to DTB for boot image header version 2.
52 + --cmdline CMDLINE Override kernel command line.
53 + --base ADDRESS Set kernel base address (default: 0x10000000).
54 + --kernel-offset Set kernel offset (default: 0x00008000).
55 + --ramdisk-offset Set ramdisk offset (default: 0x01000000).
56 + --tags-offset Set tags offset (default: 0x00000100).
57 + --dtb-offset Set dtb offset (default: 0x01100000).
58 + --page-size BYTES Set flash page size (default: 2048).
59 + --header-version VERSION Set boot image header version.
60 + --os-version MAJOR[.MINOR[.PATCH]]
61 + Set boot image OS version (default: 0.0.0).
62 + --os-patch-level YYYY-MM-DD
63 + Set boot image OS security patch level.
64 +
65 + Android Things:
66 + stage IN_FILE Sends given file to stage for the next command.
67 + get_staged OUT_FILE Writes data staged by the last command to a file.
68 +
69 + options:
70 + -w Wipe userdata.
71 + -s SERIAL Specify a USB device.
72 + -s tcp|udp:HOST[:PORT] Specify a network device.
73 + -S SIZE[K|M|G] Break into sparse files no larger than SIZE.
74 + --force Force a flash operation that may be unsafe.
75 + --slot SLOT Use SLOT; 'all' for both slots, 'other' for
76 + non-current slot (default: current active slot).
77 + --set-active[=SLOT] Sets the active slot before rebooting.
78 + --skip-secondary Don't flash secondary slots in flashall/update.
79 + --skip-reboot Don't reboot device after flashing.
80 + --disable-verity Sets disable-verity when flashing vbmeta.
81 + --disable-verification Sets disable-verification when flashing vbmeta.
82 + --unbuffered Don't buffer input or output.
83 + --verbose, -v Verbose output.
84 + --version Display version.
85 + --help, -h Show this message.
86 + ```

fastboot_oem_hw_help.md(fájl létrehozva)

@@ -0,0 +1,109 @@
1 + Command:
2 + ```sh
3 + $ fastboot oem hw help
4 + ```
5 +
6 + Output:
7 + ```sh
8 + (bootloader) usage: fastboot oem hw [options]
9 + (bootloader)
10 + (bootloader) options:
11 + (bootloader) (none given) list all defined utags
12 + (bootloader) / list all existing utags
13 + (bootloader) +<name> create empty utag
14 + (bootloader) -<name> delete utag
15 + (bootloader) use "fastboot oem -- hw -<name>"
16 + (bootloader) @<name> set current utag
17 + (bootloader) @ show current utag
18 + (bootloader) @/ reset current utag
19 + (bootloader) <name> <value> set a utag
20 + (bootloader) <name> +<value> append value to current
21 + (bootloader) utag value
22 + (bootloader) <name> query a utag
23 + (bootloader) <name>/ query child utags
24 + (bootloader) clear unset all utags
25 + (bootloader) lock lock utags
26 + (bootloader) unlock unlock utags
27 + (bootloader) status check lock status
28 + (bootloader) help show usage
29 + (bootloader) special utags:
30 + (bootloader) .features list of defined utags
31 + (bootloader) .attributes list of attribute utags
32 + (bootloader) defined for each utag
33 + (bootloader) attribute utags
34 + (bootloader) .range comma separated list of
35 + (bootloader) acceptable values
36 + (bootloader) following utags pass values to upper layers
37 + (bootloader) .chosen add property to device tree
38 + (bootloader) <value of .chosen><parent utag name>=
39 + (bootloader) <parent utag value>
40 + (bootloader) .cmdline add value to cmdline
41 + (bootloader) <value of .cmdline><parent utag name>=
42 + (bootloader) <parent utag value>
43 + (bootloader) .system populate system property
44 + (bootloader) <value of .system><parent utag name>=
45 + (bootloader) <parent utag value>
46 + (bootloader) .auto autodetect utag value
47 + (bootloader) if utag is empty and .auto rule is set
48 + (bootloader) the rule is executed and result is saved
49 + (bootloader) to the utag. Format of the .auto rule:
50 + (bootloader) key=<key>;index=<index within key>;map=<mapping to
51 + (bootloader) user friendly value>
52 + (bootloader) map is optional
53 + (bootloader)
54 + (bootloader)
55 + (bootloader) Example of .chosen usage:
56 + (bootloader) utag nfc is set to "true"
57 + (bootloader) utag nfc/.chosen is set to "mmi,"
58 + (bootloader) device tree property under chosen is set to
59 + (bootloader) mmi,nfc=true
60 + (bootloader)
61 + (bootloader) Example of .cmdline usage:
62 + (bootloader) utag radio is set to "ROW"
63 + (bootloader) utag radio/.cmdline is set to "androidboot."
64 + (bootloader) option is added to kernel command line
65 + (bootloader) androidboot.radio=ROW
66 + (bootloader)
67 + (bootloader) Example of .system usage:
68 + (bootloader) utag fps is set to "false"
69 + (bootloader) utag fps/.system is set to "ro.hw."
70 + (bootloader) android system property is set to
71 + (bootloader) ro.vendor.hw.fps=false
72 + (bootloader) Examples of .auto usage:
73 + (bootloader) utag radio/.auto is set to
74 + (bootloader) "key=hwid;index=2;map=1:US,2:China,3:EMEA"
75 + (bootloader) this rule takes value in column 2
76 + (bootloader) of current hwid line, e.g.:
77 + (bootloader) "B A 1 P1A athene_13mp"
78 + (bootloader) and maps it to US, China or EMEA
79 + (bootloader)
80 + (bootloader) utag imager/.auto is set to
81 + (bootloader) "key=hwid;index=5;separator=_;
82 + (bootloader) map=13mp:13MP,16mp:16MP,power:13MP"
83 + (bootloader) this rule takes value in column 5
84 + (bootloader) of current hwid line, e.g.:
85 + (bootloader) "B A 1 P1A athene_13mp"
86 + (bootloader) considering default and '_' separators
87 + (bootloader) and maps it to 13MP or 16MP
88 + (bootloader)
89 + (bootloader) utag ram/.auto is set to
90 + (bootloader) "key=hwprobe;index=__ram"
91 + (bootloader) utag ram is set to RAM size
92 + (bootloader)
93 + (bootloader) utag frontcolor/.auto is set to
94 + (bootloader) "uspace=config;name=build_vars"
95 + (bootloader) HW utag frontcolor is set to value of
96 + (bootloader) CONFIG utag build_vars
97 + (bootloader)
98 + (bootloader) utag nfc/.auto is set to
99 + (bootloader) "default=false"
100 + (bootloader) HW utag nfc is set to "false"
101 + (bootloader)
102 + (bootloader) utag product/.auto is set to
103 + (bootloader) "uspace=config;name=fti;slice=53:10;
104 + (bootloader) map=VERTEX_VZW:addison"
105 + (bootloader) HW utag product is set to "addison"
106 + (bootloader) if field (offset:53, size:10) stored
107 + (bootloader) in config UTAG fti evaluates to
108 + (bootloader) "VERTEX_VZW"
109 + ```

fastboot_oem_partition.md(fájl létrehozva)

@@ -0,0 +1,72 @@
1 + Command:
2 + ```sh
3 + $ fastboot oem partition
4 + ```
5 +
6 + Output:
7 + ```sh
8 + (bootloader) sbl1_a: offset=128KB, size=512KB
9 + (bootloader) sbl1_b: offset=640KB, size=512KB
10 + (bootloader) rpm_a: offset=1152KB, size=256KB
11 + (bootloader) rpm_b: offset=1664KB, size=256KB
12 + (bootloader) tz_a: offset=2176KB, size=1792KB
13 + (bootloader) tz_b: offset=4224KB, size=1792KB
14 + (bootloader) devcfg_a: offset=6272KB, size=64KB
15 + (bootloader) devcfg_b: offset=6528KB, size=64KB
16 + (bootloader) aboot_a: offset=6784KB, size=1536KB
17 + (bootloader) aboot_b: offset=8320KB, size=1536KB
18 + (bootloader) cmnlib_a: offset=9856KB, size=1024KB
19 + (bootloader) cmnlib_b: offset=10880KB, size=1024KB
20 + (bootloader) cmnlib64_a: offset=11904KB, size=1024KB
21 + (bootloader) cmnlib64_b: offset=12928KB, size=1024KB
22 + (bootloader) keymaster_a: offset=13952KB, size=1024KB
23 + (bootloader) keymaster_b: offset=14976KB, size=1024KB
24 + (bootloader) prov_a: offset=16000KB, size=192KB
25 + (bootloader) prov_b: offset=16256KB, size=192KB
26 + (bootloader) modem_a: offset=16512KB, size=102400KB
27 + (bootloader) modem_b: offset=118912KB, size=102400KB
28 + (bootloader) fsc: offset=221312KB, size=4KB
29 + (bootloader) ssd: offset=221316KB, size=8KB
30 + (bootloader) dsp_a: offset=221324KB, size=16384KB
31 + (bootloader) dsp_b: offset=237708KB, size=16384KB
32 + (bootloader) DDR: offset=254208KB, size=32KB
33 + (bootloader) utags: offset=254336KB, size=512KB
34 + (bootloader) utagsBackup: offset=254848KB, size=512KB
35 + (bootloader) modemst1: offset=255360KB, size=2048KB
36 + (bootloader) modemst2: offset=257408KB, size=2048KB
37 + (bootloader) fsg_a: offset=259456KB, size=12288KB
38 + (bootloader) fsg_b: offset=271744KB, size=12288KB
39 + (bootloader) persist: offset=284032KB, size=32768KB
40 + (bootloader) persist2: offset=316800KB, size=8192KB
41 + (bootloader) frp: offset=324992KB, size=512KB
42 + (bootloader) cid: offset=325504KB, size=128KB
43 + (bootloader) logo_a: offset=325632KB, size=16384KB
44 + (bootloader) logo_b: offset=342016KB, size=16384KB
45 + (bootloader) carrier: offset=358400KB, size=16384KB
46 + (bootloader) metadata: offset=374784KB, size=16384KB
47 + (bootloader) kpan: offset=391168KB, size=8192KB
48 + (bootloader) boot_a: offset=399360KB, size=32768KB
49 + (bootloader) boot_b: offset=448512KB, size=32768KB
50 + (bootloader) dtbo_a: offset=497664KB, size=8192KB
51 + (bootloader) dtbo_b: offset=505856KB, size=8192KB
52 + (bootloader) misc: offset=514048KB, size=1024KB
53 + (bootloader) mota: offset=515072KB, size=512KB
54 + (bootloader) syscfg: offset=515584KB, size=512KB
55 + (bootloader) logs: offset=516096KB, size=2048KB
56 + (bootloader) apdp: offset=518144KB, size=256KB
57 + (bootloader) msadp: offset=518400KB, size=256KB
58 + (bootloader) dpo: offset=518656KB, size=8KB
59 + (bootloader) devinfo: offset=518664KB, size=512KB
60 + (bootloader) vbmeta_a: offset=519176KB, size=64KB
61 + (bootloader) vbmeta_b: offset=519240KB, size=64KB
62 + (bootloader) padA: offset=519424KB, size=4864KB
63 + (bootloader) hw: offset=524288KB, size=8192KB
64 + (bootloader) sp: offset=532480KB, size=8192KB
65 + (bootloader) oem_a: offset=540672KB, size=589824KB
66 + (bootloader) oem_b: offset=1130496KB, size=589824KB
67 + (bootloader) vendor_a: offset=1720320KB, size=589824KB
68 + (bootloader) vendor_b: offset=2310144KB, size=589824KB
69 + (bootloader) system_a: offset=2899968KB, size=2818048KB
70 + (bootloader) system_b: offset=5718016KB, size=2818048KB
71 + (bootloader) userdata: offset=8536064KB, size=21999599KB
72 + ```

fastboot_oem_partition_help.md(fájl létrehozva)

@@ -0,0 +1,17 @@
1 + Command:
2 + ```sh
3 + $ fastboot oem partition help
4 + ```
5 +
6 + Output:
7 + ```sh
8 + (bootloader) usage: fastboot oem partition [options]
9 + (bootloader)
10 + (bootloader) options:
11 + (bootloader) (none given) list all partitions
12 + (bootloader) <name> list a partition
13 + (bootloader) dump <name> [<offset> [size]] dump a partition
14 + (bootloader) md5 <name> [<offset> [size]] md5 of a partition
15 + (bootloader) sha256 <name> [<offset> [size]] sha256 of a partition
16 + (bootloader) help show usage
17 + ```

MrHallows gist felülvizsgálása 5 years ago. Revízióhoz ugrás

1 file changed, 25 insertions

fastboot_oem_help.md(fájl létrehozva)

@@ -0,0 +1,25 @@
1 + Command:
2 + ```sh
3 + $ fastboot oem help
4 + ```
5 +
6 + Output:
7 + ```sh
8 + (bootloader) config...
9 + (bootloader) hw...
10 + (bootloader) partition...
11 + (bootloader) fb_mode_set
12 + (bootloader) fb_mode_clear
13 + (bootloader) bp-tools-on
14 + (bootloader) bp-tools-off
15 + (bootloader) qcom-on
16 + (bootloader) qcom-off
17 + (bootloader) unlock
18 + (bootloader) lock
19 + (bootloader) get_unlock_data
20 + (bootloader) cid_prov_req
21 + (bootloader) read_sv
22 + (bootloader) ab_reset
23 + (bootloader) off-mode-charge
24 + (bootloader) show_screen
25 + ```
Újabb Régebbi