Skip to content

Conversation

@tsterbak
Copy link
Member

@tsterbak tsterbak commented Mar 24, 2024

This PR adds:

  • support for violet (Xiaomi Redmi Note 7 Pro) (thanks to @anon1892)
  • support for apollo / apollon (Xiaomi Mi 10T / 10T Pro / Redmi K30S Ultra) (thanks to @anon1892)
  • support for ali (moto g6) (thanks to @SirRGB)
  • support for addison (moto z play) (thanks to @SirRGB)
  • support for billie (OnePlus Nord N10) (thanks to @SirRGB)

chores:

@MagicLike MagicLike added the enhancement New feature or request label Mar 27, 2024
@tsterbak tsterbak self-assigned this May 3, 2024
SirRGB and others added 9 commits February 9, 2025 13:58
![grafik](https://github.com/user-attachments/assets/b2f4551f-1036-44b7-9813-f5e2d22a9659)
Im kinda stuck here. Picking a correct or incorrect rom has no effect on
this screen.

```
poetry run python openandroidinstaller/openandroidinstaller.py
package:media_kit_libs_linux registered.
2024-11-23 17:16:53.319 | INFO     | __main__:main:218 - Running OpenAndroidInstaller version '0.5.4-beta' on 'linux'.
2024-11-23 17:16:53.326 | INFO     | __main__:log_version_infos:200 - Android Debug Bridge version 1.0.41
2024-11-23 17:16:53.331 | INFO     | __main__:log_version_infos:206 - fastboot version 35.0.1-11580240
2024-11-23 17:16:53.335 | INFO     | __main__:log_version_infos:212 - Heimdall version: Heimdall v1.4.2
2024-11-23 17:16:53.336 | INFO     | __main__:main:220 - ----------------------------------------------------------------------------------------------------
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:184: DeprecationWarning: window_height is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.window.height instead.
  page.window_height = 900
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:185: DeprecationWarning: window_height is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.window.height instead.
  page.window_width = int(1.5 * page.window_height)
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:185: DeprecationWarning: window_width is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.window.width instead.
  page.window_width = int(1.5 * page.window_height)
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:186: DeprecationWarning: window_top is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.window.top instead.
  page.window_top = 100
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:187: DeprecationWarning: window_left is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.window.left instead.
  page.window_left = 120
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:190: DeprecationWarning: window_min_width is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.window.min_width instead.
  page.window_min_width = 1000
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:191: DeprecationWarning: window_min_height is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.window.min_height instead.
  page.window_min_height = 600
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:278: DeprecationWarning: banner is deprecated in version 0.23.0 and will be removed in version 0.26.0. Use Page.overlay.append(banner) instead.
  page.banner = Banner(
/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/openandroidinstaller.py:66: DeprecationWarning: UserControl is deprecated since version 0.21.0 and will be removed in version 0.26.0. UserControl is deprecated. See https://flet.dev/docs/getting-started/custom-controls.
  super().__init__()
2024-11-23 17:16:55.855 | INFO     | __main__:to_next_view:175 - Confirmed and moved to next step.
2024-11-23 17:16:57.019 | INFO     | tooling:search_device:598 - Search devices on linux with /home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/bin...
2024-11-23 17:16:57.094 | INFO     | tooling:search_device:635 - Found device code 'cedric'
2024-11-23 17:16:57.132 | INFO     | installer_config:_find_config_file:108 - Device code 'cedric' is supported by config '/home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/assets/configs/cedric.yaml'.
2024-11-23 17:16:57.139 | SUCCESS  | installer_config:validate_config:190 - Config is valid.
2024-11-23 17:16:57.140 | INFO     | installer_config:_load_config:136 - Loaded device config from /home/sirrgb/Downloads/git/openandroidinstaller/openandroidinstaller/assets/configs/cedric.yaml.
2024-11-23 17:16:57.140 | INFO     | installer_config:_load_config:138 - Config metadata: {'maintainer': 'Tobias Sterbak (tsterbak)', 'device_name': 'Motorola Moto G5', 'is_ab_device': False, 'device_code': 'cedric', 'supported_device_codes': ['cedric']}.
2024-11-23 17:16:58.025 | INFO     | app_state:toggle_flash_unlock_bootloader:86 - Skipping bootloader unlocking.
2024-11-23 17:16:58.887 | INFO     | app_state:toggle_flash_recovery:113 - Skipping flashing recovery.
2024-11-23 17:17:00.304 | INFO     | __main__:to_next_view:175 - Confirmed and moved to next step.
2024-11-23 17:17:04.078 | INFO     | views.requirements_view:enable_continue_button:306 - All requirements ticked. Allow to continue
2024-11-23 17:17:04.886 | INFO     | __main__:to_next_view:175 - Confirmed and moved to next step.
2024-11-23 17:17:04.886 | INFO     | utils:get_download_link:47 - Checking https://download.lineageos.org/api/v2/devices/cedric
2024-11-23 17:17:05.189 | INFO     | utils:get_download_link:56 - https://download.lineageos.org/api/v2/devices/cedric doesn't exist, status_code: 400
```
* asserts taken from https://github.com/brunorolak/device_motorola_ali/blob/e15fe09c3aad2880c5c76d191e7b24f238efc553/BoardConfig.mk#L22
* config taken from griffin/cedric
* tested: recovery booting and rom install, untested: unlock

Signed-off-by: SirRGB <[email protected]>
@tsterbak tsterbak merged commit 94be628 into main Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants