Microg Unofficial Installer Versions Save

microG unofficial installer - it installs microG on Android

v1.3.1-beta

1 year ago

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

1 year ago

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

1 year ago

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

2 years ago
  • 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

4 years ago
  • 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

5 years ago
  • 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

5 years ago
  • 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

5 years ago
  • 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

6 years ago
  • 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