diff --git a/README.md b/README.md index f82173c..10b05bf 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,12 @@ -# Android Auto 4 microG +# Android Auto 4 microG (for A12) -This is a Magisk module that adds Android Auto to de-googled devices running microG. Tested under LineageOS 4 microG 18.1 only, but should run on all Android 11 devices. +This is a Magisk module that adds Android Auto to de-googled devices running microG on Android 12. Tested under LineageOS 4 microG 19.1 only, but should run on all Android 12 devices. + +## Warning + +If you update Android Auto app through Aurora, double check to uninstall it through Aurora (or rather downgrade to the version shipped by this module), before uninstalling/disabling aa4mg or boot without Magisk! + +Otherwise you may end up with an unbootable device. If the system app is missing (by disabling aa4mg or booting without Magisk), but the update installed by Aurora is still present, your device may fail to boot due to permission errors! ## Installation @@ -13,9 +19,7 @@ This is a Magisk module that adds Android Auto to de-googled devices running mic ## Upgrade to current version -This module ships with Android Auto 6.2.6109 (extracted from NikGapps) and can be upgraded through Aurora Store. The reason for shipping with AA 6.2 is that with current versions there's no way to use apps like Screen2Auto / AA Mirror / etc. - -However those earlier versions throw "Communication error 8" on some devices (including mine). If you want to use apps like S2A, please try to upgrade to AA 6.3 first (by requesting 63611324 under "Manual download" in Aurora Store). If that fails, you could try AA 6.6 (66612524). If that also fails, just update to the latest version and pass on S2A for now. +This module ships with Android Auto 6.9.613724 (extracted from NikGapps) and can be upgraded through Aurora Store. ## First steps diff --git a/module.prop b/module.prop index 5f1bf58..9d11c26 100644 --- a/module.prop +++ b/module.prop @@ -1,6 +1,6 @@ id=aa4mg name=Android Auto 4 microG -version=aa4mg 0.1 -versionCode=21001 +version=aa4mg 0.2-a12-pre +versionCode=21002 author=sn00x description=Install Android Auto on top of microG diff --git a/system/etc/permissions/privapp-permissions-com.google.android.projection.gearhead.xml b/system/etc/permissions/privapp-permissions-com.google.android.projection.gearhead.xml index 5231347..ba7b192 100644 --- a/system/etc/permissions/privapp-permissions-com.google.android.projection.gearhead.xml +++ b/system/etc/permissions/privapp-permissions-com.google.android.projection.gearhead.xml @@ -1,17 +1,5 @@ - - - - - - - - - - - - @@ -27,8 +15,22 @@ + - + + + + + + + + + + + + + + @@ -43,6 +45,9 @@ + + + diff --git a/system/priv-app/AndroidAutoStubPrebuilt/AndroidAutoStubPrebuilt.apk b/system/priv-app/AndroidAutoStubPrebuilt/AndroidAutoStubPrebuilt.apk index 971e1ee..3f8572a 100644 Binary files a/system/priv-app/AndroidAutoStubPrebuilt/AndroidAutoStubPrebuilt.apk and b/system/priv-app/AndroidAutoStubPrebuilt/AndroidAutoStubPrebuilt.apk differ diff --git a/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libgmm-jni.so b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libgmm-jni.so index 665a9a6..32d2473 100644 Binary files a/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libgmm-jni.so and b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libgmm-jni.so differ diff --git a/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libhwrword.so b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libhwrword.so index fe102c2..81738f1 100644 Binary files a/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libhwrword.so and b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libhwrword.so differ diff --git a/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libmappedcountercacheversionjni.so b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libmappedcountercacheversionjni.so new file mode 100644 index 0000000..edecadf Binary files /dev/null and b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libmappedcountercacheversionjni.so differ diff --git a/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libsslwrapper_jni.so b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libsslwrapper_jni.so index cde2b60..e0250ca 100644 Binary files a/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libsslwrapper_jni.so and b/system/priv-app/AndroidAutoStubPrebuilt/lib/arm64/libsslwrapper_jni.so differ