Dylan Van Assche
c62e7a6bab
android-boot: fix segfault
...
Store strings during the lifetime of the plugin and free them
when destroyed.
2022-09-09 16:16:50 +01:00
Richard Hughes
f9de0ee2f9
android-boot: Quirk data is available as soon as the instance ID has been added
2022-09-06 21:28:58 +01:00
Richard Hughes
0b8640929c
android-boot: Only add the device if updatable
...
Otherwise we get devices like:
├─EFI\x20system\x20partition:
│ Device ID: 003a0352e13dc2defe8548eb541d56067e5e5d71
│ Summary: Android Bootloader
│ Current version: 0.0.0
│ GUIDs: a4001789-0ca9-5f4c-8c53-e65f8ec8a825
│ 9d825eae-ef58-501c-944f-6a0a8d9cfb49
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
2022-09-06 21:28:58 +01:00
Richard Hughes
26e029756c
android-boot: Don't set the GError if not checking return code
2022-09-06 21:28:58 +01:00
Dylan Van Assche
d0d4b17a7f
plugins: android-boot: new plugin
...
Add a plugin for supporting Android bootloaders which are used on
all Qualcomm-based Android devices. These bootloaders are stored on
their own partitions and the partition table cannot be altered on
Qualcomm devices. This plugin supports any block device, but only
exposes the ones defined in the quirk file as updatable.
2022-09-05 17:59:11 +01:00