Releases: openandroidinstaller-dev/openandroidinstaller
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)
Release v0.3.4-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.4-alpha adds:
- Enable auto_scroll on the TerminalBox for advanced output
- Keep advanced output TerminalBox visible between steps
- Don't open a terminal window on Windows
- Display version number in app and logs
- Add a back-button to the default views
Support for new devices:
- Samsung Galaxy S6
- Samsung Galaxy S6 Edge
- Samsung Galaxy S7 Edge
Commits
- 474ed4b: Update readme (Tobias Sterbak) #60
- 8e738b5: Enable auto_scroll on TerminalBox column (Tobias Sterbak) #60
- 0242722: Don't open a terminal window on Windows (Tobias Sterbak) #62
- 600e5f3: 59 terminalbox output scrolls down automatically (#60) (Tobias Sterbak) #60
- a72804f: Don't open a terminal window on Windows (#64) (Tobias Sterbak) #64
- 3d4d8f2: Lint and upgrade requirements (Tobias Sterbak) #63
- 3ffb2de: Update FUNDING.yml (Tobias Sterbak)
- 22c7403: Show version number in app and logs (Tobias Sterbak) #63
- 9431b7e: Update readme (Tobias Sterbak) #63
- a5a4d4a: Keep advanced output box visible between steps (Tobias Sterbak) #63
- 3e2c1b7: Add a back-button to the default views (Tobias Sterbak) #63
- 9e8203b: New samsungs devices (Tobias Sterbak) #63
- 554a113: Release v0.3.4 (#63) (Tobias Sterbak) #63
- 1f73a79: Update requirements (Tobias Sterbak)
Release v0.3.3-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.3-alpha adds:
- progress bar do show the progress of the flashing.
- force light mode to address (Dark mode complaints #54)
- a fix with alternative device code resolution (LineageOS + OnePlus 6 #56)
Support for new devices:
- Motorola moto g6 plus
- Motorola moto g 5G plus / one 5G
- Motorola moto g 5G / one 5G ace
- Motorola edge
Commits
- 53712c1: Update dependenceis (Tobias Sterbak) #51
- fbf2cb2: Add new motorola devices (Tobias Sterbak) #52
- f665349: Start adding a progressbar for flashing (Tobias Sterbak) #53
- d28853a: Add progress indicators and a proper progressbar to flashing step (Tobias Sterbak) #53
- 2e471b3: Add a progressbar for flashing (#53) (Tobias Sterbak) #53
- b179bf9: Force light mode (Tobias Sterbak) #51
- 5330d1e: Create FUNDING.yml (Tobias Sterbak)
- f2ae4a6: Implemement a fix with alternative device code resolution (Tobias Sterbak) #57
- 0462a30: Clean up and fixes (Tobias Sterbak) #57
- 4141b22: Implemement a fix with alternative device code resolution (#57) (Tobias Sterbak) #57
- 30dd2c2: Add new motorola devices (#52) (Tobias Sterbak) #52
- db206ed: Release v0.3.3-alpha (#51) (Tobias Sterbak) #51
Release v0.3.2-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. 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.2-alpha adds:
- a debug mode (addressing #27)
- basic tests for the full app
- Open Feedback page when finishing the install process
- fix for #48
Support for new devices:
- Fairphone 4
- Samsung Galaxy Note 3 LTE (#46)
- Google Pixel 4 XL
- Google Pixel 3a XL (#38)
- Google Pixel 3 XL
- Google Pixel 3
- Google Pixel 2 XL
- Google Pixel 2
Commits
- 22b1b78: Add a better testing mode and a simple startup test (Tobias Sterbak) #47
- a832cdd: Patch device code for oneplus7 (Tobias Sterbak) #49
- 207c313: Update supported device section in readme (Tobias Sterbak) #49
- ff7ec2d: Config for Fairphone 4 (Tobias Sterbak) #49
- b2e4d24: Test for the full app (Tobias Sterbak) #47
- 3c965c0: add config for hltetmo (Tobias Sterbak) #49
- 480a74b: Support for more google devices (Tobias Sterbak) #49
- f629a72: Patch oneplus devices (Tobias Sterbak) #49
- 71dc4dc: Add config for avicii (OnePLus Nord) (Tobias Sterbak) #49
- 9f588fd: Add link to feedback page in success view (Tobias Sterbak) #47
- 1d70cff: More links to roms in READme (Tobias Sterbak) #49
- 2b952b0: Refactor (#47) (Tobias Sterbak) #47
- f3f7603: New devices for release 0.3.2 (#49) (Tobias Sterbak) #49
- 6e3efb9: Update build-release.yml (Tobias Sterbak)
- 1c9a257: Release v0.3.2-alpha (#50) (Tobias Sterbak) #50
- f72f516: Update build-release.yml (Tobias Sterbak)
v0.3.1-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. 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.1-alpha adds:
Features:
- new images to guide in the proces
- steps indicator header
- remove step-progressbar and move the header to different column container to keep it attached to the top
- pop-up box to explain custom recovery and OS images.
- dialog to help finding the android or firmware version
Chores:
- restructuring of views
5 New devices (now 32 officially supported devices):
- Sony Xperia 10 (kirin)
- Sony Xperia 10 Plus (mermaid)
- Sony Xperia XA2 (pioneer)
- Sony Xperia XZ3 (akatsuki)
- Sony Xperia XZ2 (akari)
Alpha release v.0.3.0
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. 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 v.0.3.0-alpha adds:
Fixes:
- Fairphone3 now uses flashing unlock to unlock the bootloader
- fix bootloader unlock issue with fastboot
Features:
- Disable callbutton while command is running; clean error text at retry
- another steptype for requirements and get them from config.
- restructure welcome page to make it better
- a bit more default pictures for steps
- let advanced view toggle in every step independently
- Enable copy_partitions sideloading
Chores:
- Major refactoring of views
- test search device function in tooling
- refactor call_to_phone method
- refactored terminal box
- test for TerminalBox
11 New devices (now 27 officially supported devices):
- Motorola moto g7 power (ocean)
- Motorola moto g5 (cedric)
- Samsung Galaxy Note 9 (crownlte)
- Samsung Galaxy Note 10 (d1)
- oneplus 6
- oneplus 6T
- oneplus 7
- oneplus 7 Pro
- oneplus 7T
- oneplus 7T Pro
- OnePlus Nord N200
Alpha release v.0.2.1
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. 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 v.0.2.1-alpha adds:
- Simplify config files
- Popup enabled again
- Make enabeling developer options clearer, better design hierarchy
- Use twrp scripting
- Use specific functions to run commands with tools
- Write logs to file
- Only support twrp recoveries in tool now
- major refactoring and decoupling of frontend and logic
- Enable terminal output in tool
- Improve logging
- Adapt config for TWRP recovery for FairPhones
- Support new devices:
- samsung galaxy s9
- samsung galaxy s10
- Samsung Galaxy A7 (2016)
- Samsung Galaxy A72
- Samsung Galaxy J7 (2015)
- pixel 4
- pixel 4a
- pixel 5
- pixel 5a
- Sony Xperia Z3
Full Changelog: https://github.com/openandroidinstaller-dev/openandroidinstaller/commits/v.0.2.1-alpha