Changelog
- The zip now include
setprop-settings-list.csv
that contains all
settings that can be changed via setprop - Improved the input event parsing code, now it check for a pair of key
press / key release events before accepting the action - Added 64-bit support in the input event parsing code
- Improved compatibility of
zip-install.sh
with legacy Android
versions - Added the possibility to reset battery in the MinUtil script
- Now it only delete app updates during uninstallation or first-time
installation - Automatically rollback optional apps to reclaim space when there
isn't enough free space on the system partition - Improved rollback handling
- Possibly fixed bootloops even in case of complete failure by changing
the installation order - Added a working version of Gmail (only needed on Android 5.0 - 7.1.2)
- Reduced permissions granted to Play Store
- Updated microG Services Framework Proxy (signed by ale5000) to
0.1.0-7-gff1b9aa - Improved the free space change detection
- Now it will use the last selected choice for all options when not
using live setup - Added an option, disabled by default, that allow the installation of
microG signed by ale5000:USE_GMSCORE_SIGNED_BY_ALE5000
- Allow to control the setting
USE_GMSCORE_SIGNED_BY_ALE5000
via
setprop - Renamed the option
USE_GMSCORE_SIGNED_BY_ALE5000
to
USE_MICROG_BY_ALE5000
(example:
adb shell "setprop zip.microg-unofficial-installer.USE_MICROG_BY_ALE5000 1"
) - Added a separate microG Companion for legacy Android versions =>
microG Companion Legacy to 0.3.0.37524-42 (a00b36f) - Updated microG Services (signed by ale5000) to 0.3.0.240615-154
(fc1ef64) - Updated microG Companion (signed by ale5000) to 0.3.0.37524-106
(7c92307) - Added privacy mode to Android device info extractor
- Improved compatibility of random number generation with old Android
versions (used by the setup) - Added support for resetting GMS data of all apps inside MinUtil
- Allow the project to be built with VS Code
- Allow the project to be built with make / pdpmake
- Display disk space required and available free space during
installation - Warn about lack of free space
- Replaced NewPipe old and NewPipe Legacy with NewPipe Legacy Revo which
is still supported - Removed Mozilla UnifiedNlp Backend (it was only used on very old
devices, and now the Mozilla Location Service has been shut down) - Added the app My Location (optional)
- Updated microG Services to 0.3.6.244735 and microG Companion to
0.3.6.40226 - Major overhaul of the mounting code
- Improved mounting of all extra partitions
- Do not allow flashing if the battery level is too low
- Added
DRY_RUN
setting to allow flashing the zip without modifying
anything on the device (to enable:
adb shell "setprop zip.microg-unofficial-installer.DRY_RUN 1"
) - Added support for
DRY_RUN
env variable inzip-install.sh
- Added
KEY_TEST_ONLY
setting to allow testing the recognition of key
presses (to enable:
adb shell "setprop zip.microg-unofficial-installer.KEY_TEST_ONLY 1"
) - Renamed
FORCE_HW_BUTTONS
toFORCE_HW_KEYS
- Added support for
KEY_TEST_ONLY
env variable inzip-install.sh
- Updated NewPipe Legacy Revo to 0.19.9.8
- Updated NewPipe to 0.27.6
- Rewritten input event parsing to handle more than one event source at
a time (it fix the issue of volume down key ignored) - Changed prefix of app install settings from
INSTALL_
toAPP_
(compatibility with oldINSTALL
settings via setprop is kept) - Increased default timeout for live setup to 4 seconds
See the complete changelog.
Hashes
Full build
SHA-256: 89c0daa4f0d2efb1eff5500500cf8899e2df0888e34c31f93c0e9c385f703b1d
OSS build
SHA-256: e1206d092e1bfb8849b0d43127026a45a14b5bb1996eb1ad08b77a31fafb7de9
Notes
This isn't a great period, so if you want to help me you can donate to me using the Sponsor
button at the top of this repository.
Donations will always remain optional.