Releases: openandroidinstaller-dev/openandroidinstaller
Release v0.5.3-beta: Easter Edition 🐰🐣
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
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:
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
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
asuntested
(MagicLike) #209 - 8746d82: Merge branch 'dev' into on7xelte (MagicLike) #209
- f86a7a7: Merge branch 'dev' into jfltexx (MagicLike) #207
- 1c361cc: Marked
jflte
asuntested
(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:...
Release v0.5.0-beta
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
, addbrand
anduntested
metadata. (rudu) #221 - 48be05d: Add
brand
metadata & update ofnotes
(rudu) #226 - f9351dd: Add
brand
metadata & update ofnotes
(rudu) #224 - 14229af: Add
brand
metadata & update ofnotes
(rudu) #223 - 887e265: Add
brand
metadata & update ofnotes
(rudu) #222 - c4aaa3c: Add
brand
&untested
metadata & update ofnotes
(rudu) #225 - b27cb33: Add
brand
&untested
metadata & update ofnotes
(rudu) #223 - 0e06fff: Add
brand
&untested
metadata & update ofnotes
(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...
Release v0.4.4-beta
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
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
ifformat 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...
Release v0.4.2-beta
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:
- OnePlus One (bacon) thanks to @MagicLike
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
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
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
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)