Releases: micro5k/microg-unofficial-installer
Releases · micro5k/microg-unofficial-installer
Nightly build
Latest automatically built ZIP (unstable development snapshot)
SHA-256: 9db95ea924c70bddb0eac72534cc28e345de4198a550e143197b752939bf521c
v1.3.1-beta
Changelog
- Improve compatibility of the MinUtil script with old Android versions
- The MinUtil script is now installed under KitKat and higher
- Add FORCE_HW_BUTTONS env variable to force using hardware buttons even when using
zip-install.sh
- Improve error handling of
zip-install.sh
- Add support for uninstallation
- Add Android device profile generator (it automatically generate a device profile, usable by microG, from a device connected via adb)
- Add Android device info extractor (it automatically extract device information from a device connected via adb)
- Add support for very limited "su" binaries in
zip-install.sh
- Allow to configure all options before flashing the zip (e.g.:
adb shell "setprop zip.microg-unofficial-installer.LIVE_SETUP_TIMEOUT 8"
) - Support the timeout also for the manual input parsing, fix #59
- Add Aurora Services 1.1.1
- Update NewPipe to 0.25.1
- Remount all extra partitions as read-write if necessary
See the full changelog.
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.
v1.3.0-beta
Changelog
- Add support for mounting system partition at /mnt/system (@mjenny)
- Improve compatibility with legacy shells
- Fix remounting system as read-write
- Rewrite system mounting code
- Fix debug log path when sideloading (thanks @mjenny for the help)
- Auto-root if needed in
zip-install.sh
- Update microG Service Core to 0.2.27.223616 (now using MapLibre)
- Add full support for automounting A/B slot partitions (thanks @mjenny for the help)
- Add full support for automounting dynamic partitions (thanks @mjenny for the help)
- Support DEBUG_LOG and FORCE_ROOT env variables in
zip-install.sh
- Fallback to manual parsing of key events when keycheck fails, fix #5
- Support live setup under
zip-install.sh
- Update NewPipe to 0.25.0
- Support and enable live setup on all devices
See the full changelog.
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.
v1.2.0-beta
Most important changes:
- Added an helper script (
zip-install.sh
) for the installation of the flashable zip via terminal or via ADB (recovery not needed) - Refactored some code, now most apps can be enabled/disabled directly in the Live setup
- Installed "MinUtil" script on the device (can be used from terminal if rooted or via ADB:
adb shell minutil
) - Added a function to reinstall packages as if they were installed from Play Store in the MinUtil script
- Added a function to remove all accounts of the device in the MinUtil script
- Added a function to rescan storage in the MinUtil script
- Added a function to force GCM reconnection in the MinUtil script
- Added Android Auto stub (disabled by default, probably not working on all devices)
- Vastly improved compatibility with legacy devices
See the full changelog.
v1.1.0-beta
- Improve Dalvik cache cleaning
- Fix the detection of system partition on some devices
- Rewritten architecture detection to improve compatibility
- Update NewPipe Legacy to 0.20.8
- Switch NewPipe from the F-Droid version to the official version
- Improved compatibility with various apps
- Remove microG DroidGuard Helper as it is no longer needed
- Update Déjà Vu Location Service to 1.1.12
- Update XML files for newer Android versions
- Update microG Service Core (VTM) to 0.2.13.203915-vtm
- Update microG Service Core (Mapbox) to 0.2.24.214816
- Remove apps that break GCM
- Improve location updates
- Insert the android.permission.ACCESS_BACKGROUND_LOCATION in XML files only if needed
- Zip builds are now reproducible (with Java 11 or later)
- Made some changes for future Magisk support
- You can now test the zip installation on PC using "gradlew installTest" (tested on Linux and Windows)
- Mount / unmount partitions only if they weren't already mounted
- Update NewPipe to 0.22.2
- Improve system partition mounting / unmounting
- Added support for Android up to 13
v1.0.34-beta
- Rewritten the uninstaller
- Improved microG / GApps removal
- Only insert the fake signature permission in priv-app permissions whitelist if the ROM support it
- Added Play Store permissions to priv-app permissions whitelist
- Added option to reset GMS data of all apps
- Include the option to reset GMS data of all apps in live setup
- Improved sysconfig
- Properly uninstall Maps APIv1 on odexed ROMs
- Update microG Service Core for legacy devices to 0.2.6.13280
- Update microG Service Core to 0.2.8.17785-2-vtm-8a0010a
- Add the Mapbox version of microG GmsCore and make it default on supported devices
- Update Déjà Vu Location Service to 1.1.11
- Update NewPipe to 0.16.2
- Add NewPipe Legacy for legacy devices
v1.0.33-beta
- Fixed architecture detection error on some recoveries
- Fixed empty ABI list on some recoveries
- Allow building through Gradle
- Added the possibility to build a zip with only open-source components
- Test the integrity of the generated zip after build
v1.0.32-beta
- Added also a Bitcoin address for receiving donations
- Updated microG Service Core to 0.2.6.13280
- Updated Déjà Vu Location Service to 1.1.9
- Switched to a custom build of microG DroidGuard Helper to fix SafetyNet Attestation
- Preset F-Droid repositories
- Updated NewPipe to 0.14.2
- Install default permissions file only if needed
- Updated default permissions
- Install privapp permissions whitelist on Android 8 and higher
- Minor changes
v1.0.31-beta
- Initial work regarding reproducible builds of the installer zip file (untested)
- Updated BusyBox for Android to 1.29.1-YDS-201807291348
- Added an option to skip the installation of NewPipe, ref #8
- Switched to using a 64-bit BusyBox on a 64-bit device
- Switched to a more error proof method for creating the file list, ref: #9
- Check also armeabi-v7a in the CPU detection for BusyBox
- Switched from vendor/lib to system/lib so it is easier to setup
- Updated microG Service Core to 0.2.5.12879
- Minor changes
v1.0.29-beta
- Switched signing tool to zipsigner (thanks @topjohnwu)
- Highly improved debug logging
- Minor changes and fixes
- Improved compatibility of the build script
- Check the presence of the ROM before installing
- Fixed error logging from the subshell
- Updated BusyBox for Android to 1.28.3-YDS-201804091805
- Updated BusyBox for Windows to 1.29.0-FRP-2121-ga316078ad (2018-04-09)
- Always grant network access to microG GmsCore
- Removed F-Droid Privileged Extension, it will be in a separate package in the future
- Minor changes and fixes