Skip to content

Releases: openandroidinstaller-dev/openandroidinstaller

Release v0.5.3-beta: Easter Edition 🐰🐣

24 Mar 16:56
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning

This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.5.3-beta adds:
New devices:

  • support for Xiaomi Mi A2 / 6X (jasmine_sprout) (thanks to @anon1892)
  • support for Xiaomi Redmi Note 10 Pro (sweet) (thanks to @BjornW)
  • support for Samsung Galaxy S5 mini (kminilte) (thanks to
    @LudovicRousseau)
  • support more Versions of Samsung Galaxy S5 mini (thanks to @SirRGB)

Fixes:

  • Show proper error messages when bash shell is not found and try other
    paths.

Other:

  • Update to python 3.11
  • Support latest Android Platform Tools 35.0.1

Commits

  • 88d1cac: Add Xiaomi Redmi Note 10 Pro (sweet) M2101K6G (BjornW) #405
  • 7ef8785: Xiaomi Redmi Note 10 Pro added to table of devices (BjornW) #405
  • 18563ec: Tested Xiaomi Redmi Note 10 Pro modelnr: M2101K6G (BjornW) #405
  • 2554360: Add support for jasmine_sprout (Mi A2 / 6X) (rudu) #410
  • f8fa9e8: Requirements + notes (rudu) #410
  • 2c94f17: Update readme (Tobias Sterbak)
  • 0e5b8ce: Removing duplicates (when merging?) (anon1892) #423
  • 073c99f: Prepare new dev v0.5.3-beta (Tobias Sterbak) #424
  • e0bccd0: Removing duplicates (when merging?) (#423) (Tobias Sterbak) #423
  • 601fdde: Update openandroidinstaller/assets/configs/sweet.yaml (BjornW) #405
  • 8a6e2c8: Update openandroidinstaller/assets/configs/sweet.yaml (BjornW) #405
  • 4442fdf: Upon request added twrp-link to metadata (BjornW) #405
  • 75449ab: Merge remote-tracking branch 'origin/main' into dev (Tobias Sterbak) #424
  • f2f899f: Minor formating (Tobias Sterbak) #424
  • a6437c0: Update dependencies (Tobias Sterbak) #424
  • bea9175: Add pre-commit hooks (Tobias Sterbak) #424
  • edbb098: Add ruff to pre-commit hooks (Tobias Sterbak) #424
  • 9475c19: Updated ruff (Tobias Sterbak) #424
  • 2c0bbf0: Run all commit hooks and fix linting (Tobias Sterbak) #424
  • 367c71b: Fix import order on view init.py (Tobias Sterbak) #424
  • 4e3c70b: Try to find the right grep and display a proper message if it is not found (Tobias Sterbak) #443
  • 0eca3ee: Merge branch 'dev' into main (Tobias Sterbak) #405
  • 843c56e: Upgrade python to 3.11 and upgrade dependencies (Tobias Sterbak) #424
  • 6d5b178: Merge branch 'main' into jamsine (Tobias Sterbak) #410
  • 99afd4d: generalize backup instructions (SirRGB) #444
  • alphebatize brand names #444 (SirRGB)
  • b4fafa9: update lineage file name example (SirRGB) #444
  • a05585a: minor docs improvements again (#444) (Tobias Sterbak) #444
  • 5adb29b: Add support for jasmine_sprout (Mi A2 / 6X) (#410) (Tobias Sterbak) #410
  • f5c427b: Revert "Add support for jasmine_sprout (Mi A2 / 6X)" (Tobias Sterbak) #446
  • aa45a3f: Revert "Add support for jasmine_sprout (Mi A2 / 6X)" (#446) (Tobias Sterbak) #446
  • 22fa8ff: Merge branch 'anon1892-jamsine' into dev (Tobias Sterbak) #424
  • 351da63: Merge remote-tracking branch 'origin/dev' into dev (Tobias Sterbak) #424
  • 67ea0f1: Fix error message (Tobias Sterbak) #443
  • 301bdc0: Merge branch 'dev' into main (Tobias Sterbak) #405
  • 45b0287: Xiaomi Redmi Note 10 Pro (sweet) M2101K6G config (#405) (Tobias Sterbak) #405
  • 9a85672: Add test for run command in tooling (Tobias Sterbak) #424
  • a4ce78f: Add tests for fastboot_flash_recovery function (Tobias Sterbak) #424
  • 68adefc: Add support for Samsung Galaxy S5 mini (Ludovic Rousseau) #453
  • cf2762b: Add twrp-link: optional field (Ludovic Rousseau) #453
  • 253b333: Merge branch 'dev' into main (Tobias Sterbak) #453
  • 2cf1f2b: Add support for Samsung Galaxy S5 mini (#453) (Tobias Sterbak) #453
  • 37a5d73: Update README.md (Tobias Sterbak) #466
  • e7c8c43: Update README.md (#466) (Tobias Sterbak) #466
  • sync kminilte asserts #474 (SirRGB)
  • add kminilte model names #474 (SirRGB)
  • f225eed: kminilte asserts/model names (#474) (Tobias Sterbak) #474
  • 823fc86: bin/bash not found (#443) (Tobias Sterbak) #443
  • db75f43: Update readme (Tobias Sterbak) #424
  • c8e7e8e: Update dependecies (Tobias Sterbak) #424
  • 1d842aa: Format and remove grep from linux/mac search devices (Tobias Sterbak) #424
  • e0c6cab: Fix tests (Tobias Sterbak) #424
  • c8b4cdf: Merge remote-tracking branch 'origin/main' into dev (Tobias Sterbak) #424
  • 7481137: Update readme device count (Tobias Sterbak) #424
  • 0afb39b: Change activating sideload since behaviour of adb with regards to return codes seems to have changed with versione 35.0.1 (Tobias Sterbak) #424
  • 73d0754: Add support for jasmine_sprout (Mi A2 / 6X) (rudu) #424
  • c87fba4: Requirements + notes (rudu) #424
  • 0b61c55: Update device count in readme (Tobias Sterbak) #424
  • ff88d98: fix tests (Tobias Sterbak) #424
  • 1a5c45b: Release v0.5.3-beta: Easter Edition 🐰🐣 (#424) (Tobias Sterbak)

Release v0.5.2-beta

18 Jan 19:10
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning

This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.5.2-beta adds:

  • mi439 twrp name to directly resolve to twrp download
  • improved documentation (thanks to @SirRGB)
  • improve error message for loading images (addresses #394 and #354)
  • improve behaviour when rescaling the installer (addresses #379)

Newly supported devices:

  • OnePlus 3/3T (oneplus3) (thanks to @SirRGB)
  • Redmi 9 Poco M2 (lancelot) (thanks to @anon1892)

Fixes:

  • Bug where installer crashes when sideloading progress goes over 100%
  • Properly handle exceptions while processing the ROM zip file (File is not a zip file, file is a zip file but does not contain metadata file) (thanks to @anon1892)

Commits

  • 5e3a952: Prepare 0.5.2 (Tobias Sterbak) #346
  • 54c62a7: add mi439 twrp name (SirRGB) #363
  • 80aa7db: add mi439 twrp name (#363) (Tobias Sterbak) #363
  • 2807c43: add motorola model names (SirRGB) #365
  • b441f72: add oneplus model names (SirRGB) #362
  • 1df1dc5: add oneplus3 support (SirRGB) #365
  • 16fecfe: sync griffin asserts (SirRGB) #364
  • 6a839c3: sync herolte/hero2lte asserts (SirRGB) #364
  • 12a3813: add motorola model names (SirRGB) #362
  • 87acb82: correct xdaforums link preview (SirRGB) #362
  • 19490cf: sync dre asserts (SirRGB) #364
  • 7d5e8f5: sync a3y17lte asserts (SirRGB) #364
  • b6d1e4f: sync a5xelte asserts (SirRGB) #364
  • 56c035a: sync a7xelte asserts (SirRGB) #364
  • c2423bf: sync cheeseburger asserts (SirRGB) #364
  • 6762045: sync dumpling asserts (SirRGB) #364
  • 88baae2: sync hltemo asserts (SirRGB) #364
  • 2f3608a: sync j7fltexx asserts (SirRGB) #364
  • 6426e1d: sync klte asserts (SirRGB) #364
  • 9404849: sync Mi439 asserts (SirRGB) #364
  • ec4239c: sync on7xelte asserts (SirRGB) #364
  • 5977f3f: sync serranoltexx asserts (SirRGB) #364
  • 7944c54: sync zerofltexx asserts (SirRGB) #364
  • 72d7d30: Bump urllib3 from 2.0.6 to 2.0.7 (dependabot[bot]) #378
  • e712b45: add model names (#362) (Tobias Sterbak) #362
  • b4ffedc: Merge branch 'dev' into asserts (Tobias Sterbak) #364
  • 793d50d: update misc asserts (#364) (Tobias Sterbak) #364
  • eeac0b3: add Oneplus3 support (#365) (Tobias Sterbak) #365
  • d3d703f: Bump urllib3 from 2.0.6 to 2.0.7 (#378) (Tobias Sterbak) #378
  • 0574179: Add support for lancelot (Redmi 9 Poco M2) (rudu) #392
  • cc7444c: Refactor metadata loading from ROM image; improve Makefile (Tobias Sterbak) #399
  • d0b6c6f: Rework the user messages of the image/recovery selection and the validation process (Tobias Sterbak) #399
  • ff63520: Prevent failing when progress goes over 100% (Tobias Sterbak) #400
  • 6859a5e: Fix installer crashes when sideloading progress goes over 100% (#400) (Tobias Sterbak) #400
  • bb1cd20: Minor improvements to progressbar (Tobias Sterbak) #399
  • 0290d4c: Scale right column to window size (Tobias Sterbak) #402
  • 9b4b633: Little fix (rudu) #417
  • cbea2e9: Merge branch 'dev' into 394-improve-error-message-for-images (Tobias Sterbak) #399
  • bf01053: Improve error message for loading images (#399) (Tobias Sterbak) #399
  • 7eaf1c2: Merge branch 'dev' into zip (Tobias Sterbak) #417
  • 10641d1: Add support for lancelot (Redmi 9 Poco M2) (#392) (Tobias Sterbak) #392
  • 6da6055: Move exception handling of zipfile exception up on function call (Tobias Sterbak) #417
  • b0110dd: Fix errorhandling for image_sdk_level (Tobias Sterbak) #417
  • 2bb71a6: Improve scaling by using responsive rows for toggle switches and mutliline checkboxes (Tobias Sterbak) #402
  • a3cfebb: Fix Xiaomi tabluar (anon1892) #419
  • 40c9838: Handle zip related exceptions (#417) (Tobias Sterbak) #417
  • d80d613: Fix Xiaomi tabluar (#419) (Tobias Sterbak) #419
  • a1ea9f8: Improve resizing/scaling support (#402) (Tobias Sterbak) #402
  • 2213ee8: Merge branch 'main' into dev (Tobias Sterbak) #346
  • 479fba6: Improve button text a bit (Tobias Sterbak) #346

Release v0.5.1-beta

01 Nov 16:15
fe5644f
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning

This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.5.1-beta adds:

  • Allow flashing of the vendor_boot partition
  • Add --disable-verity --disable-verification to flash vbmeta command

New devices:

  • support for begonia (Xiaomi Redmi Note 8 Pro) (thanks to @anon1892)
  • support for on7xelte (Samsung Galaxy J7 Prime) (thanks to @MagicLike)
  • support for a7y17lte (Samsung Galaxy A7 2017) (thanks to @SirRGB)
  • support for jfltexx (Samsung Galaxy S4) (thanks to @MagicLike)
  • support for dipper (Xiaomi Mi 8) (thanks to @anon1892)
  • support for surya/karna (Poco X3 - X3 NFC) (thanks to @anon1892)
  • support for alioth (Redmi K40 / Mi 11X / Poco F3) (thanks to
    @anon1892)
  • new device code variant to j7elte & added TWRP link (thanks to
    @MagicLike)

Other improvements:

  • updates for some OnePlus and Pixel configs with make use of the
    flashing of additional partitions if needed for Android 13
  • a requirement checkbox to encourage booting stock OS at least once
  • migrate xda developers link to a new url
  • misc docs and minor config corrections/additions (thanks to @SirRGB)

Commits

  • 3b960e5: Added support for jfltexx / jflte (MagicLike) #207
  • 44a6205: Added Samsung Galaxy S4 to the list (MagicLike) #207
  • cad4a70: Added new device code variant to j7elte (MagicLike) #208
  • 9bc282d: Added TWRP link (MagicLike) #208
  • 7c15784: Added support for on7xelte (MagicLike) #209
  • 8d92e20: Added Samsung Galaxy J7 Prime to the list (MagicLike) #209
  • 9918999: Add support for begonia (Xiaomi Redmi Note 8 Pro) (rudu) #310
  • c46a886: Add support for begonia (Xiaomi Redmi Note 8 Pro) (#310) (Tobias Sterbak) #310
  • 8a0f35c: Added new device code variant to j7elte & added TWRP link (#208) (Tobias Sterbak) #208
  • 136baa4: Add a requirement checkbox to encourage booting stock rom atleast once and check if everything works (Tobias Sterbak) #316
  • dda3aed: Update configs of OnePlus devices for additional partitions (Tobias Sterbak) #317
  • a2f3621: Enable flashing of vendor_boot partition (Tobias Sterbak) #317
  • b9ebd60: Fix configs with addintion flash step and add vendor_boot to tooling and steps (Tobias Sterbak) #317
  • 693e691: Update configs of some google devices (Tobias Sterbak) #317
  • 377f2fa: Add --disable-verity --disable-verification to flash vbmeta step (Tobias Sterbak) #317
  • 886bbba: Marked on7xelte as untested (MagicLike) #209
  • 8746d82: Merge branch 'dev' into on7xelte (MagicLike) #209
  • f86a7a7: Merge branch 'dev' into jfltexx (MagicLike) #207
  • 1c361cc: Marked jflte as untested (MagicLike) #207
  • 3d44666: Fix guacamoleb config (Tobias Sterbak) #317
  • 4c2afb0: Added support for Samsung Galaxy J7 Prime (#209) (Tobias Sterbak) #209
  • be1f0bb: Fix text (Tobias Sterbak) #316
  • 985681e: Merge branch 'dev' into use-device-once (Tobias Sterbak) #316
  • 70e6fba: Add a requirement checkbox to encourage booting stock rom at least once. (#316) (Tobias Sterbak) #316
  • 95e08f7: Mark vayu as tested (Tobias Sterbak)
  • 8c6183e: Change fastboot_flash_recovery to also flash additional partitions if nessecary (only for Mi439) (Tobias Sterbak) #317
  • 1c1f7e2: Merge branch 'main' into dev (Tobias Sterbak) #315
  • d1c563f: Update pillow and other requirements (Tobias Sterbak) #315
  • fe316b0: update xda developers links (SirRGB) #321
  • 77d0013: add A7 2017 support (SirRGB) #321
  • 1939d91: sync a5 2017 asserts with lineage (SirRGB) #321
  • 62028d8: update xda developers links + a7 2017 support (#321) (Tobias Sterbak) #321
  • 52392fe: Added support for Samsung Galaxy S4 (#207) (Tobias Sterbak) #207
  • 15a90f9: readme/docs: minor corrections and additions (SirRGB) #327
  • 95f89ae: remove misc whitespaces within xiaomi configs (SirRGB) #327
  • 8e619f1: mark a7y17lte as untested within its config (SirRGB) #327
  • 92aa4ec: mark vayu as tested again (SirRGB) #327
  • 30a45f4: bump version requirements for cheesedump (SirRGB) #327
  • 972f5c3: Add support for dipper (Xiaomi Mi 8) (rudu) #341
  • 88ca32e: Merge branch 'main' into dipper (anon1892) #341
  • bb89652: Add support for surya/karna (Poco X3 - X3 NFC) (rudu) #342
  • f9a10ea: Add support for alioth (Redmi K40 / Mi 11X / Poco F3) (rudu) #343
  • c530a33: Add support for dipper (Xiaomi Mi 8) (#341) (Tobias Sterbak) #341
  • 3f664a8: Merge branch 'dev' into surya (Tobias Sterbak) #342
  • 3e5f70d: Add support for surya/karna (Poco X3 - X3 NFC) (#342) (Tobias Sterbak) #342
  • 347c036: Add support for alioth (Redmi K40 / Mi 11X / Poco F3) (#343) (Tobias Sterbak) #343
  • 53d836b: Update configs (Tobias Sterbak) #317
  • a334957: Merge branch 'dev' into update-configs-for-additional-partitions (Tobias Sterbak) #317
  • 342369f: Update configs for additional partitions and flash vendor_boot.img (#317) (Tobias Sterbak) #317
  • b787b72: Merge branch 'dev' into dev (Tobias Sterbak) #327
  • 0ecefc3: misc docs and minor config corrections/additions (#327) (Tobias Sterbak) #327
  • 349c017: Minor fixes (Tobias Sterbak) #315
  • e379b27: Merge remote-tracking branch 'origin/dev' into dev (Tobias Sterbak) #315
  • 929679a: Minor readme fixes (Tobias Sterbak) #315
  • 51b4f86: Change 'fastboot reboot recovery' to 'fastboot reboot-recovery' (Tobias Sterbak) #315
  • 1f87996: Fix davinciin (Tobias Sterbak) #315
  • dece249: Bump version to 0.5.1-beta (Tobias Sterbak) #315
  • fe5644f:...
Read more

Release v0.5.0-beta

02 Oct 06:55
c26c430
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning: This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.5.0-beta adds:

  • Allow flashing a custom recovery with a toggle switch.
  • Display device specific notes at the image selection step (thanks to @anon1892)
  • Include the commands fastboot_flash_recovery and fastboot_reboot_recovery (thanks to @anon1892)
  • support for Samsung Galaxy S5 LTE (klte).
  • support for Mi439 (Redmi 7A & co.) (thanks to @anon1892)
  • support for lavender (Xiaomi Redmi Note 7) (thanks to @anon1892)
  • support for ginkgo (Xiaomi Redmi Note 8 / 8T) (thanks to @anon1892)
  • support for garden (Xiaomi Redmi 9A & co.) (thanks to @anon1892)
  • support for rosemary (Xiaomi Redmi Note 10S & co.) (thanks to @anon1892)
  • support for miatoll (Xiaomi Redmi Note 9 Pro / 9S ... Poco M2 Pro) (thanks to @anon1892)
  • support for davinci (Xiaomi Mi 9T / Redmi K20) (thanks to @anon1892)
  • support for raphael (Xiaomi Mi 9T Pro / Redmi K20 Pro) (thanks to @anon1892)
  • support for vayu (Poco X3 Pro) (thanks to @anon1892)
  • support for cupid (Xiaomi 12) (thanks to @anon1892)

Fixes:

  • make fastboot_unlock_critical properly accessible.
  • Add missing alternative device codes for Samsung S9 and S10 (thanks to @MagicLike)
  • Fix the bug with the progress bar percentages
  • Display the scroll bar by default if scrolling is necessary
  • An info text box for additional images

Other news:

  • Actions for releases are upgraded (by @MagicLike)
  • Reworked the device request template as form (by @MagicLike)
  • Updated bootloader unlock info (by @freechelmi)

Commits

  • 7644294: Upgraded actions (MagicLike) #197
  • af662da: Upgraded python version (MagicLike) #197
  • 3fee6e5: Upgraded release action (MagicLike) #197
  • 51c8ef4: Revert "Upgraded python version" (MagicLike) #197
  • f285572: Switch t oversion number on release action (MagicLike) #197
  • 29ac30b: Updated version number (MagicLike) #197
  • fda8272: Upgraded manual build script (MagicLike) #197
  • 47e6e72: Prepare release 0.4.5-beta (Tobias Sterbak) #191
  • a6dfa9e: Adding the doc folder (Heus Sueh) #198
  • 990654d: Update README.md (Heus-Sueh) #198
  • 1992122: test (Heus-Sueh) #198
  • c911adb: Merge branch 'main' of https://github.com/Heus-Sueh/openandroidinstaller (Heus-Sueh) #198
  • 36b197d: adding them in the right folder (Heus-Sueh) #198
  • 4b5e188: Update README.md (Heus-Sueh) #198
  • 41d8edb: return some changes of the README.md (Heus-Sueh) #198
  • 2a136b5: Fixed multiple spelling and formatting issues in Samsung configs (MagicLike) #201
  • 82be752: LineageOS page for S8 does not exist (MagicLike) #201
  • 965dd0c: Rename How_to_contribute_your_own_installation_configurations.md to how_to_contribute_your_own_installation_configurations.md (Heus-Sueh) #198
  • 5efd3a0: Rename Unlocking_the_bootloader.md to unlocking_the_bootloader.md (Heus-Sueh) #198
  • 061c6b8: Added new device code variant to beyond0lte (MagicLike) #205
  • 1148287: Added new device code variant to beyond1lte (MagicLike) #205
  • e593c63: Added new device code variant to a5y17lte (MagicLike) #206
  • 0604ff1: Add dtbo, vbmeta, super_empty flashing (rudu) #246
  • 62be5c3: Added device specific notes (rudu) #221
  • 7d807e3: Added lavender (Redmi Note 7) (rudu) #222
  • bf968ff: Added ginkgo (Redmi Note 8 / 8T) (rudu) #223
  • 7af7976: Added garden (Redmi 9A & co.) (rudu) #224
  • 361f0a4: Added Mi439 (Redmi 7A & co.) (rudu) #226
  • f3c91bc: Added rosemary (Redmi Note 10S & co.) (rudu) #225
  • f373bc4: Added standard labels to issue templates (MagicLike) #227
  • 3c52712: Added standard labels to issue templates (#227) (Tobias Sterbak) #227
  • 30c94fa: Add miatoll (Redmi Note 9 Pro &co.) (rudu) #228
  • 812bb51: Update notes, add brand and untested metadata. (rudu) #221
  • 48be05d: Add brand metadata & update of notes (rudu) #226
  • f9351dd: Add brand metadata & update of notes (rudu) #224
  • 14229af: Add brand metadata & update of notes (rudu) #223
  • 887e265: Add brand metadata & update of notes (rudu) #222
  • c4aaa3c: Add brand & untested metadata & update of notes (rudu) #225
  • b27cb33: Add brand & untested metadata & update of notes (rudu) #223
  • 0e06fff: Add brand & untested metadata & update of notes (rudu) #228
  • 616c7e6: Fix (rudu) #221
  • e963043: Actions update (#197) (Tobias Sterbak) #197
  • 910e044: Add davinci (Xiaomi Mi 9T / Redmi K20) (rudu) #234
  • 73b7f10: Add raphael (Xiaomi Mi 9T Pro / Redmi K20 Pro) (rudu) #235
  • f464396: Add function to know image sdk (mainly Android version+20) (rudu) #246
  • dd931a4: Update device-support-request.md (anon1892) #236
  • 475d0e5: Samsung fixes (#201) (Tobias Sterbak) #201
  • 7e398b8: Update device-support-request.md (anon1892) #236
  • b9cd508: Update device-support-request.md (#236) (Tobias Sterbak) #236
  • 2b582e8: a Doc folder to put documentation (#198) (Tobias Sterbak) #198
  • 8f3ac85: Fix readme links... (Tobias Sterbak)
  • e14293b: Reworked the device request template as form (MagicLike) #243
  • b1cee5b: Fix unlock_critical (Tobias Sterbak) #191
  • 18faaf6: fix dreamlte config (Tobias Sterbak) #191
  • 439eec1: Merge branch 'main' into dev (Tobias Sterbak) #191
  • 60515ce: Updated hard-coded link to create a device request (MagicLike) #243
  • 83d2de4: Update FUNDING.yml (Tobias Sterbak) #206
  • 017d3ec: Allow flashing a custom recovery with a toggl...
Read more

Release v0.4.4-beta

26 Jul 11:00
f656346
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning: This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.4.4-beta adds:

  • support for Samsung A5 2017 (a5y17lte) thanks to @Gredin67
  • support for device code beyond2 for Samsung Galaxy S10+.
  • support for device code evert_n for Motorola Moto G6 plus.
  • support for Samsung Tab S2 gts210vewifi T813 thanks to @freechelmi
  • a "request support for device" button if no config for the device code is found

Improvements:

  • Set a min width/height for the window to solve basic responsiveness issues.

Fixes:

  • Update the unlocking instructions for FP3/4 and add fastboot_unlock_critical command.

Commits

  • e295b64: add a5 2017 (Gredin67) #168
  • 78c1ef6: add a5 2017 (#168) (Tobias Sterbak) #168
  • b366332: Update readme after new device added (Tobias Sterbak) #169
  • a11235f: Update README.md (Tobias Sterbak) #169
  • 70b1fbd: Support device code beyond2 for Galaxy S10+ (Tobias Sterbak) #169
  • d5cf35f: Update evert.yaml (Tobias Sterbak) #172
  • 1ac4e7a: Update evert.yaml (#172) (Tobias Sterbak) #172
  • 3e24422: Add a request device button if no config for the device code is found; improve logging in this case (Tobias Sterbak) #175
  • f57337d: Update flet to v0.7.4 (Tobias Sterbak) #169
  • f0bff54: Set a min width/height for the window to solve basic responsiveness issues (Tobias Sterbak) #169
  • 712d7df: Bump version to 0.4.4 (Tobias Sterbak) #169
  • 9e41d8b: Add a request device button if no config for the device code is found (#175) (Tobias Sterbak) #175
  • bd0b86b: Add config file for Samsung Tab S2 gts210vewifi T813 (Michel Memeteau) #184
  • 4fdc241: Add samsung Tab S2 to readme (Michel Memeteau) #184
  • 4a4a1d1: Add config file for Samsung Tab S2 gts210vewifi T813 (#184) (Tobias Sterbak) #184
  • 1f6a919: Typo on readme (Michel Memeteau) #185
  • da6b8a1: Typo on readme for Tab S2 (#185) (Tobias Sterbak) #185
  • 35d0d2d: Upgrade packages for security reasons (Tobias Sterbak) #169
  • 1113cb8: Update the unlocking instructions for FP3/4 and add fastboot_unlock_critical command (Tobias Sterbak) #187
  • 6b895c4: Update tests and fix formating (Tobias Sterbak) #187
  • 710223b: New fairphone unlocking instructions (#187) (Tobias Sterbak) #187
  • 3602413: Add insturction to activate 'data transfer' in the connection settings to the prepare view (Tobias Sterbak) #169
  • 2255cf1: Fix to show the step-header images again (Tobias Sterbak) #169
  • 49d6017: Update readme (Tobias Sterbak) #169
  • f656346: Release 0.4.4-beta (#169) (Tobias Sterbak) #169

Release v0.4.3-beta

21 May 12:32
a75022b
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning: This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.4.3-beta adds:

  • Support for Samsung Galaxy S4 mini (serranoltexx/serranolte) by
    @freechelmi
  • Support for Samsung Galaxy Grand Prime VE (grandprimevelte) by
    @MagicLike
  • Support for Samsung Galaxy S8 (dreamlte) by @allaeddineomc
  • Allow changing the logging location by poetry run python openandroidinstaller/openandroidinstaller.py -l <logging directory>
  • Allow Markdown to format text content of device configs (limited
    markdown set)

Improvements:

  • Make the Fairphone 2 config clearer
  • removed an unneeded reboot instructions for the FPs
  • added the TWRP image to every config
  • reformatted the configs for more consistency

Fixes:

  • A bug where not selecting any add-on leads to a failure of the app. If
    no add-on is selected, now just reboot to OS at installation time.
  • Improve the addons installer progress bars and fix issues
  • Try wipe data if format data fails to enable the use of older TWRP
    versions
  • Improve logging for the run_command function

Commits

  • 1f68603: Reformatted configs (MagicLike) #130
  • 373e616: More formatting (MagicLike) #130
  • 11df3ae: Removed unneeded rebooting instructuons from FPs (MagicLike) #130
  • c7f998b: Added TWRP image to every config (MagicLike) #130
  • b100366: Updated the config section (MagicLike) #130
  • 0da5e31: Reordered device list (MagicLike) #129
  • 68eb13a: Linked LineageOS in description (MagicLike) #129
  • 33c5ece: Made title for selfbuilding bigger (MagicLike) #129
  • 2b6d650: Removed trailing slashes (MagicLike) #129
  • e097949: Added link to website contribute section (MagicLike) #129
  • 1cf0603: Removed more trailing slashes (MagicLike) #129
  • ab4130d: Merge branch 'dev' into config-formatting (MagicLike) #130
  • f1c9062: add Samsung S4 mini (Michel Memeteau) #134
  • 0ce1dd6: Add serranoltexx on readme & rename config (Michel Memeteau) #134
  • 002f335: Update readme for serranoltexx (Michel Memeteau) #134
  • e481ab4: Update issue templates (Tobias Sterbak) #129
  • 2132de7: Update issue templates (Tobias Sterbak) #129
  • ebc0b3b: Merge branch 'openandroidinstaller-dev:main' into readme-fix (MagicLike) #129
  • 4eeb3ba: Merge branch 'openandroidinstaller-dev:main' into main (michel memeteau) #134
  • 9bbbd81: Readme fix (#129) (Tobias Sterbak) #129
  • 074351d: Merge branch 'dev' into config-formatting (MagicLike) #130
  • cdeceec: Updated link for MinMicroG addon (MagicLike) #136
  • b733458: Updated MinMicroG link in README (MagicLike) #136
  • dc6d020: Reverted to old format of README link (MagicLike) #136
  • 6faf53c: Updated MinMicroG (#136) (Tobias Sterbak) #136
  • cecfcb9: Update bug_report.md (Tobias Sterbak) #134
  • d8418b7: Merge branch 'main' into dev (Tobias Sterbak) #135
  • 028ee64: Merge branch 'dev' into config-formatting (Tobias Sterbak) #130
  • f799950: Merge branch 'openandroidinstaller-dev:main' into main (michel memeteau) #134
  • aa631e4: Remove old serranolte yaml (Michel Memeteau) #134
  • 3b75594: Merge branch 'ekimiateam-main' into dev (Tobias Sterbak) #135
  • 406ac40: Imrpove the addons installer progress bars and fix issues (Tobias Sterbak) #139
  • fa5d04d: Fix adb bug (Tobias Sterbak) #139
  • 30761b6: Simplify fastboot_boot_recovery (Tobias Sterbak) #139
  • 9d8344d: Fixed typo in multiple configs (MagicLike) #130
  • de0133c: Formatting (MagicLike) #130
  • a3611d4: Samsung devices are flashed not booted (MagicLike) #130
  • 78a8af3: More formatting (MagicLike) #130
  • 03c99b9: Formatting of 'content' (MagicLike) #130
  • 6fb8abd: Added formatting note to content (MagicLike) #130
  • 49cff08: Added config for grandprimevelte (MagicLike) #140
  • 0fd6bba: Added grandprimevelte to list (MagicLike) #140
  • a4aa74d: If adb twrp format data fails, retry with adb twrp wipe data (Tobias Sterbak) #142
  • 6b973e8: Removed duplicated command for fajita (MagicLike) #130
  • e3291c9: Config formatting (#130) (Tobias Sterbak) #130
  • 2fd156d: Bump app version (Tobias Sterbak) #135
  • cdb5683: Run the retry in the correct function... (Tobias Sterbak) #142
  • f5c1236: Fix typos (Kian-Meng Ang) #145
  • 7b973f7: Merge branch 'dev' into fix-typos (Tobias Sterbak) #145
  • 574516c: Fix typos (#145) (Tobias Sterbak) #145
  • 0b54802: If no addon is selected just reboot to OS at installation time (Tobias Sterbak) #148
  • be8d660: If no addon is selected just reboot to OS at installation time (#148) (Tobias Sterbak) #148
  • 076b060: Only look for a config file in the root of the executable and in the assets directory of the application (Tobias Sterbak) #149
  • 5c10c71: Enable basic markdown highlighting (Tobias Sterbak) #149
  • 69c5543: Try to build it... (Tobias Sterbak) #150
  • 4c9ffa0: enable poetry builds (Tobias Sterbak) #150
  • 2a55b2c: Try flatpak build... wip (Tobias Sterbak) #150
  • 14033b1: Add flatpak manifest (axtloss) #150
  • bc4a49c: Add network permission (axtloss) #150
  • 6c28ed7: Update logo to be less blurry (axtloss) #150
  • 9b7dfbf: Flatpak (#150) (Tobias Sterbak) [#150](https://gith...
Read more

Release v0.4.2-beta

27 Mar 17:58
e27100e
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning: This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.4.2-beta adds:
Support for:

Improvements:

  • Switched from flashing to booting TWRP (only flashed for Samsung
    devices now)
  • Supported device codes for a config are now a list; config is loaded
    based on this
  • Add is_ab_partitioned device to config
  • Support for OnePlus6TSingle under fajita
  • selectable text and markdown elements in the app
  • if there are no instructions to unlock the bootloader, assume there is
    nothing to do and toggle automatically

Fixes:

  • Fix issue with whitespaces in paths
  • Add proper instructions to unlock the bootloader for recent Samsung devices.
  • Make text in advanced output easier to copy

Commits

  • 4556780: Added config for bacon (MagicLike) #98
  • a5d34b1: Renamed config (MagicLike) #98
  • 8da1b90: Removing extra reboot step (MagicLike) #98
  • 754b7be: Cosmetic changes to the text elements (MagicLike) #98
  • 51f6c5d: Added OnePlus One to list (MagicLike) #98
  • 4b616ab: Added another config for device code "bacon" (MagicLike) #98
  • 077ea03: Added notice for custom recoveries (MagicLike) #98
  • ba97efe: Added notice for launching recovery manually (MagicLike) #98
  • e3c12e6: Updated contribute_link (MagicLike) #113
  • 0f487ce: Switched from flashing to booting TWRP (MagicLike) #111
  • 1a99a42: Moved feedback to app header (MagicLike) #113
  • 3c28998: Added feedback icon and updated tooltip (MagicLike) #113
  • 0abb90f: Renamed variables, updated configs & updated README (MagicLike) #111
  • 66d6cba: Updated bacon configs to new TWRP booting (MagicLike) #98
  • 6880808: Code formatting (MagicLike) #113
  • 13c3500: Added restart button on final page (MagicLike) #113
  • 4222309: Put restart and finish buttons next to each other (MagicLike) #113
  • 2d7b0e2: Updated search icon (MagicLike) #113
  • dd1c897: Fixed image not showing in "Boot custom recovery" (MagicLike) #111
  • c7706b9: Supported device codes for a config are now a list; config is loaded based on this (Tobias Sterbak) #118
  • 13a9751: Update test and fix configs (Tobias Sterbak) #118
  • 475cfa3: Revert "Put restart and finish buttons next to each other" (MagicLike) #113
  • f24ed79: Revert "Added restart button on final page" (MagicLike) #113
  • 306c789: Success page update (#113) (Tobias Sterbak) #113
  • ecd5019: Switched from flashing to booting TWRP (#111) (Tobias Sterbak) #111
  • a49cae3: Support for OnePlus One (#98) (Tobias Sterbak) #98
  • cd1436e: Merge branch 'release-0.4.2-beta' into device-code-as-list (Tobias Sterbak) #118
  • 5fb50d3: Device code as list (#118) (Tobias Sterbak) #118
  • faf315f: Align configs (Tobias Sterbak) #119
  • 436e4a3: Bump version (Tobias Sterbak) #119
  • b12f239: Removed extra reboot step (MagicLike) #120
  • 69f73dd: Code formatting (MagicLike) #120
  • 1ca341b: minor fixes (Tobias Sterbak) #119
  • c800eb4: Fix device code issue (MagicLike) #121
  • 41825e9: Update android version requirement for avicii (Tobias Sterbak) #119
  • 916386e: Fix device code issue (#121) (Tobias Sterbak) #121
  • 2df4a66: Replace detect_is_ab_device by field in the config (Tobias Sterbak) #126
  • 523b9c7: Update configs accordinly (Tobias Sterbak) #126
  • ece1e25: Update readme (Tobias Sterbak) #126
  • 150700d: Make all text and markdown elements selectable (Tobias Sterbak) #127
  • a9a421d: If there are not instructions to unlock the bootloader, assume that there is nothing to do and toggle the switch by default (Tobias Sterbak) #127
  • f927280: Fix extra reboot step for OnePlus configs (#120) (Tobias Sterbak) #120
  • b6f701a: Add is ab partintioned device to config (#126) (Tobias Sterbak) #126
  • 1736ccf: Adjust configs for a/b partition info (Tobias Sterbak) #119
  • d7149c8: Make texts selectable in the application (#127) (Tobias Sterbak) #127
  • c8aaaa0: Support fajita OnePlus6TSingle (Tobias Sterbak) #119
  • 6e5e2e7: Merge remote-tracking branch 'origin/release-0.4.2-beta' into release-0.4.2-beta (Tobias Sterbak) #119
  • c985726: Fix unlock bootloader toggle when no instructions in cofnig (Tobias Sterbak) #119
  • 21a7981: Check a different url if lineageos exists (Tobias Sterbak) #119
  • e27100e: Release 0.4.2-beta (#119) (Tobias Sterbak) #119

Release v0.4.1-beta

06 Mar 08:30
80a563f
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning: This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.4.1-beta adds:
Support for:

  • Samsung Galaxy S10e (beyond0lte)
  • Samsung Galaxy S10+ (beyond2lte)
  • Samsung Galaxy Note 10+ (d2s)
  • Samsung Galaxy Note 8 (greatlte) thanks to @freechelmi

Improvements:

  • new image for samsung bixby button
  • now wait for recovery and sideload to become available

Fixes:

  • Fix issue with whitespaces in paths
  • Add proper instructions to unlock the bootloader for recent Samsung devices.
  • Make text in advanced output easier to copy

Commits

  • 1d64475: Creat grealte config file (Michel Memeteau) #87
  • 5b813b7: fix misc grammar (SirRGB) #84
  • 12a8a4c: clarify drm consequences (SirRGB) #84
  • d0f7bc8: Update greatlte instructions for correct buttons (Michel Memeteau) #87
  • b97c9cd: Update configs for beyond1lte and d1 (Tobias Sterbak) #89
  • 293e006: Add config for beyond0lte, beyond2lte and d2s (Tobias Sterbak) #89
  • 87950f0: Simplify waiting by using adb wait-for-recovery and wait-for-sideload as well as heimdall detect to wait for download mode (Tobias Sterbak) #90
  • 9862949: Add Samsung Note 8 to Readme (Michel Memeteau) #87
  • a570277: Wait for recovery (Tobias Sterbak) #90
  • 7811a7e: Add FAQ button to the header (Tobias Sterbak) #90
  • d61a2ff: Greatlte support (first part) (#87) (Tobias Sterbak) #87
  • 8bc631a: Add Samsung pictogram with bixby button (Tobias Sterbak) #89
  • fcf0109: Update device count in readme (Tobias Sterbak) #89
  • 87467b3: Add test (Tobias Sterbak) #89
  • 0377892: improve docs (#84) (Tobias Sterbak) #84
  • 2e68a25: Change requirements for taimen and walleye to andorid 11 (Tobias Sterbak) #89
  • f77e13e: Make text in advanced output easier to copy (Tobias Sterbak) #89
  • 0b21126: Fix issue with whitespaces in paths (Tobias Sterbak) #95
  • 939b1b8: New Samsung devices for release 0.4.1-beta (#89) (Tobias Sterbak) #89
  • fd38b06: Simplify waiting by using adb wait-for-recovery and wait-for-sideload… (#90) (Tobias Sterbak) #90
  • a77958f: Fix issue with whitespaces in paths (#95) (Tobias Sterbak) #95
  • 508f843: Bump version to 0.4.1-beta (Tobias Sterbak) #96
  • 0112ec1: Catch issue with heimdall info on windows (Tobias Sterbak) #96
  • b17020a: Merge branch 'main' into dev (Tobias Sterbak) #96
  • 80a563f: Release 0.4.1-beta (#96) (Tobias Sterbak) #96

Release v0.4.0-beta

16 Feb 12:23
Compare
Choose a tag to compare

This is a beta release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning: This application is currently in beta state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.4.0-beta adds:

  • install view and allow to circle back to flash a recovery
  • enable selecting addons
  • enable installing addons
  • download buttons for Google apps, f-droid and microg

Improvements:

  • typehints
  • better views handling
  • more tests for tooling components

Fixes:

  • remove error messages after retry

Commits

  • 2bb75d0: Add an install view and allow to circle back to flash a recovery (Tobias Sterbak) #65
  • 03e50a7: WIP (Tobias Sterbak) #65
  • 97fd7be: Enable selecting addons (Tobias Sterbak) #65
  • 2225d84: MVP for installing addons (Tobias Sterbak) #65
  • f54b51d: WIP (Tobias Sterbak) #65
  • 0f6f6f0: Probably first working version of addons (Tobias Sterbak) #65
  • c56d42b: It finally works with sargo (Tobias Sterbak) #65
  • 474d8bb: Merge branch 'main' into unified-install-step (Tobias Sterbak) #65
  • 780fcc6: WIP - now detect a/b devices and pick different install paths; change recovery commands for sony devices (Tobias Sterbak) #65
  • 386a927: Remove install step from all configs (Tobias Sterbak) #65
  • 69b35c0: Fix some issues with flashing addons (Tobias Sterbak) #65
  • 721d15d: Fix for sideloading addons (Tobias Sterbak) #65
  • 3734cd0: Update texts for isntalling addons (Tobias Sterbak) #65
  • c5744de: Improve description texts for addons (Tobias Sterbak) #65
  • 81145af: Bump version to 0.4.0-beta (Tobias Sterbak) #65
  • 8919ceb: Add more details about the recommended microg (Tobias Sterbak) #65
  • 3cdd7af: Change the adb reboot bootlodaer function (Tobias Sterbak) #65
  • 2020425: Allow the install process to fail and still continue and also recognize that as success in some cases (Tobias Sterbak) #65
  • 649830e: Add download buttons for f-droid and microg (Tobias Sterbak) #65
  • 4d5dd10: Unified install step & install addons (#65) (Tobias Sterbak) #65
  • e24b724: Merge branch 'release/0.3.5-alpha' into release/0.4.0-beta (Tobias Sterbak) #74
  • f8a4aaf: WIP (Tobias Sterbak) #75
  • d37c1c0: Fix configs (Tobias Sterbak) #74
  • 56fef11: WIP (Tobias Sterbak) #75
  • f267dd6: Merge branch 'release/0.4.0-beta' into improve-cmd-interaction (Tobias Sterbak) #75
  • 1c37547: Shell interactions optimized (Tobias Sterbak) #75
  • 2544e39: Add some more tests for tooling functions (Tobias Sterbak) #75
  • 93d8711: Fix advnaced toggle in install views; fix wiping partitions (Tobias Sterbak) #75
  • d280c14: Fix wiping cache after install (Tobias Sterbak) #75
  • b02c621: WIP (Tobias Sterbak) #75
  • 3865d8f: Fix fastboot issue and clear error text at the right time (Tobias Sterbak) #75
  • a848ebd: Merge branch 'release/0.3.5-alpha' into release/0.4.0-beta (Tobias Sterbak) #74
  • 9bb879e: Update new config (Tobias Sterbak) #74
  • 1e96c77: Improve scripting component (#75) (Tobias Sterbak) #75
  • 4efa9f7: Move modules around and improve tests (Tobias Sterbak) #74
  • bcd3f52: Improve typehints (Tobias Sterbak) #74
  • 2798e47: Improve views handling (Tobias Sterbak) #74
  • 218fba3: Make the title a bit higher to not distort it (Tobias Sterbak) #74
  • 968c859: Add color to the bootloader unlocked switch (Tobias Sterbak) #74
  • e680cd0: Wait a bit longer before automatic reboot (Tobias Sterbak) #74
  • 9772e07: Update readme (Tobias Sterbak) #74
  • 78c2ad3: Merge branch 'main' into release/0.4.0-beta (Tobias Sterbak) #74
  • 598671f: Release/0.4.0 beta (#74) (Tobias Sterbak) #74
  • d279f1d: Update requirements (Tobias Sterbak)

Release v0.3.5-alpha

10 Feb 12:13
Compare
Choose a tag to compare

This is an alpha release of the OpenAndroidInstaller.

Linux, MacOS and Windows are supported, but the testing is mainly done on under Ubuntu 20.04/22.04. Note, that currently there is no support for ARM-based systems.

Warning: This application is currently in alpha state, so use at your own risk! I take no responsibility for bricked devices or dead SD cards.

This release v0.3.5-alpha adds:
Support for new devices:

  • Motorola moto z (griffin) (thanks to @SirRGB)
  • OnePlus 5 (cheeseburger) (thanks to @SirRGB)
  • OnePlus 5T (dumpling) (thanks to @SirRGB)
  • Samsung Galaxy S III Neo (s3ve3g)

Commits

  • fdc1372: Add preliminary config for Samsung Galaxy S III Neo (s3ve3g) (Tobias Sterbak) #36
  • 81fce3a: Update readme (Tobias Sterbak) #36
  • 5477333: add griffin support (SirRGB) #66
  • d823a5a: add cheesedump support (SirRGB) #66
  • 6cdc802: add griffin and cheesedump support (#66) (Tobias Sterbak) #66
  • 3fe8cfa: add output folders to gitignore (SirRGB) #69
  • dabc11e: add output folders to gitignore (#69) (Tobias Sterbak) #69
  • 4564670: Bump device count in readme (Tobias Sterbak) #68
  • dcfaaf4: Address the device code issues with OnePlus devices (Tobias Sterbak) #68
  • 176ffa5: Allow to add a specific link to a twrp page for the download button to config (Tobias Sterbak) #68
  • 9708070: Merge branch 's3ve3g-samsung-galaxy-s3-neo' into release/0.3.5-alpha (Tobias Sterbak) #36
  • ceea990: Release/0.3.5 alpha (#68) (Tobias Sterbak) #68
  • cfef18f: Bump version (Tobias Sterbak)