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 toggle switch (Tobias Sterbak) #191
- 2af8e34: Reworked the device request template as form (#243) (Tobias Sterbak) #243
- 5d34157: Set branch to anon1892:dtbo (Tobias Sterbak) #246
- 661f9b4: Update the code for flashing additional partitions and improve the layout a bit (Tobias Sterbak) #246
- 68a369a: Merge branch 'openandroidinstaller-dev:main' into a5y17ltecan (MagicLike) #206
- 357002c: Add fastboot_flash_recovery and fastboot_reboot_recovery from anon1892 (Tobias Sterbak) #246
- 757a85c: Merge support for device specific notes (Tobias Sterbak) #221
- 6b28b52: Merge branch 'anon1892-notes' into dev-flash-additional (Tobias Sterbak) #246
- 9ba8e21: Fix merge issue (Tobias Sterbak) #246
- cceae91: [SPLIT] Add support for Mi439 (Redmi 7A & co.) (#226) (Tobias Sterbak) #226
- 554b75b: Remove supported recoveries from Mi439 config for now (Tobias Sterbak) #246
- 0bd2ccc: Fix config validation for notes field (Tobias Sterbak) #246
- 13c85be: Improve the code of the notes generation a bit (Tobias Sterbak) #246
- b90a5e4: Change the location the skip-buttons to the bottom of the start view. (Tobias Sterbak) #246
- fd29a48: Improve typing a bit (Tobias Sterbak) #246
- 08fa43f: Add an info box with explainations for additional images; show the scrollbar by default if there is scrolling necessary (Tobias Sterbak) #246
- 5d759ea: Added new device code variants to
beyond0lte
andbeyond1lte
(#205) (Tobias Sterbak) #205 - ee8938c: Add support for Samsung Galaxy S5 LTE (G900F) (Tobias Sterbak) #255
- 96a6876: Support galaxy s5 (#255) (Tobias Sterbak) #255
- a4320b8: Fix the bug with the progress bar percentages (Tobias Sterbak) #256
- 940e9d6: Fix the bug with the progress bar percentages (#256) (Tobias Sterbak) #256
- 3789f82: Fix vbmeta selection bug and update recovery checks on device codes (Tobias Sterbak) #246
- b0e2a0b: Fix bugs on vbmeta flashing and checking recovery image (Tobias Sterbak) #246
- 8c5d438: Merge remote-tracking branch 'origin/dev' into dev-flash-additional (Tobias Sterbak) #246
- ff5c2a1: Update tests (Tobias Sterbak) #246
- 0b53acc: ADd workflows to not flash the recovery and still work (Tobias Sterbak) #246
- 7092597: Minor fix (Tobias Sterbak) #246
- 6c09fbf: Fix some bugs in the behaviour of the select view with additional images; now allow to skip additional images if you want to (Tobias Sterbak) #246
- 83dbd7a: Update the message to acompany the install progress bar (Tobias Sterbak) #246
- 1cfc293: Fix bug where the validation still required some additional images even if non are required; hide the additional button to bypass additional images if non are necessary (Tobias Sterbak) #246
- ed77d85: Improve behaviour of the continue buttons and validation (Tobias Sterbak) #246
- bd343ed: Add support for vayu (Poco X3 Pro) (rudu) #271
- dbb5f26: Merge branch 'main' into vayu (anon1892) #271
- 0bc2f9d: Added formatting for device request link (MagicLike) #191
- b95be2f: Bump actions/checkout to v4 (MagicLike) #191
- c83afaf: Added new device code variant to
a5y17lte
(#206) (Tobias Sterbak) #206 - f26a6e4: Add support for cupid (Xiaomi 13) (rudu) #287
- f122086: Merge branch 'main' into cupid (anon1892) #287
- 68b4588: Update Bootloader unlock info (Michel Memeteau) #290
- c1fc3d4: reformat (Michel Memeteau) #290
- 4ba78de: url linked (Michel Memeteau) #290
- c5cac41: Update Bootloader unlock info (#290) (Tobias Sterbak) #290
- 15e48d6: Resolved formatting issues in docs (MagicLike) #293
- bb78278: Renamed
doc
folder todocs
(MagicLike) #293 - f37564b: Bootloader documentation reworded (MagicLike) #293
- fe58bb3: Added bootloader policies (MagicLike) #293
- 560c5ba: Moved period (MagicLike) #293
- e6cda79: Added Fastboot as flashing tool for LG (MagicLike) #293
- 1386f3c: Implemented GitHub's highlighted blockquotes (MagicLike) #293
- b25e5bb: Added vendor lock disclamer (MagicLike) #293
- 5e31e38: Docs update (#293) (Tobias Sterbak) #293
- aab4785: Merge branch 'dev' into dev-flash-additional (Tobias Sterbak) #246
- flash additional partitions (#246) #246 (Tobias Sterbak)
- 1e4caff: Merge branch 'dev' into lavender (Tobias Sterbak) #222
- 55b4ab5: [SPLIT] Add support for lavender (Xiaomi Redmi Note 7) (#222) (Tobias Sterbak) #222
- 2a274cd: Fix lavender (Tobias Sterbak) #191
- 4dda7c0: Merge branch 'dev' into ginkgo (Tobias Sterbak) #223
- 89a17ba: [SPLIT] Add support for ginkgo (Xiaomi Redmi Note 8 / 8T) (#223) (Tobias Sterbak) #223
- 12e61ff: Update ginkgo (Tobias Sterbak) #191
- ca4249f: Merge branch 'dev' into garden (Tobias Sterbak) #224
- 29285c3: [SPLIT] Add support for garden (Xiaomi Redmi 9A & co.) (#224) (Tobias Sterbak) #224
- 9890fd3: Update garden (Tobias Sterbak) #191
- 9b7f32a: Merge branch 'dev' into rosemary (Tobias Sterbak) #225
- 9819a3c: [SPLIT] Add support for rosemary (Xiaomi Redmi Note 10S & co.) (#225) (Tobias Sterbak) #225
- 30874e4: Update rosemary (Tobias Sterbak) #191
- 3346246: Merge branch 'dev' into miatoll (Tobias Sterbak) #228
- 5f79942: Add support for miatoll (Xiaomi Redmi Note 9 Pro / 9S ... Poco M2 Pro) (#228) (Tobias Sterbak) #228
- 7ed8dc8: Update miatoll (Tobias Sterbak) #191
- 9d0c800: Merge branch 'dev' into davinci (Tobias Sterbak) #234
- 3cf8b1d: Add support for davinci (Xiaomi Mi 9T / Redmi K20) (#234) (Tobias Sterbak) #234
- 976fa07: Update davinci (Tobias Sterbak) #191
- 02ab1e9: Merge branch 'dev' into raphael (Tobias Sterbak) #235
- 333a6b0: Add support for raphael (Xiaomi Mi 9T Pro / Redmi K20 Pro) (#235) (Tobias Sterbak) #235
- d1e6162: Merge branch 'dev' into vayu (Tobias Sterbak) #271
- 18050ba: Add support for vayu (Poco X3 Pro) (#271) (Tobias Sterbak) #271
- 90f3f45: Merge branch 'dev' into cupid (Tobias Sterbak) #287
- 09c1b93: Add support for cupid (Xiaomi 12) (#287) (Tobias Sterbak) #287
- 7a456fe: Update configs (Tobias Sterbak) #191
- e889ccb: HTML header improvements (RaptaG) #306
- fcfe2a5: Add and fix the metadata (Tobias Sterbak) #191
- fce097d: Even more tweaks (RaptaG) #306
- 42cd623: Better image alignment (RaptaG) #306
- f293cae: Display details table on bootloader unlocking (Tobias Sterbak) #191
- 4364874: fix formating on bootloader-doc (Tobias Sterbak) #191
- 9ba8c27: Bump device count to 73 and version to 0.5.0 (Tobias Sterbak) #191
- cf505c8: Release 0.5.0-beta (#191) (Tobias Sterbak) #191
- 6ec5d05: Merge branch 'main' into main (Tobias Sterbak) #306
- c26c430: [README] HTML header improvements (#306) (Tobias Sterbak) #306