Ich habe nun die microG Paketquellen hinzugefügt und " microG Services Core", "microG Services Framework Proxy" und "FakeStore" installiert, und in den Einstellungen der microG Äpp möglichst viele Häkchen gesetzt und die Batterieoptimierung dafür in den Systemeinstellungen ausgeschaltet. Der Self-Check in der microG Äpp listet inzwischen folgenden Zustand:
System has spoofing support: [x]
System grants signature spoofing permission: [ x]
System spoofs signature: [ x]
Play Services (GmsCore) installed: [x]
Play store (Phonesky) installed: [x]
Play Store (Phonesky) has correct signature: [x]
Services Framework (GSF) installed: [x]
Permission to access approximate location (network-based) only in the foreground: [x]
Permission to access precise location only in the foreground: [x]
Permission to access location in the background: [ ]
Permission to read the contents of your shared storage: [x]
Permission to modify or delete the contents of your shared storage: [x]
Permission to find accounts on the device: [x]
Permission to read phone status and identity: [x]
-alle anderen Permissions nicht gesetzt-
Battery optimizations ignored: [x]
Frage1: Permission to access location in the background: [ ] lässt sich nicht einschalten?
Frage2: Wie kann ich diese Berechtigungen widerrufen? Etliche davon (siehe oben). lassen sich nun nicht mehr ausschalten?
Frage3: Wie unsicher ist das Setzen der folgenden beiden microG Permissions (ob meines Unverständnisses der Warnungen)?:
System grants signature spoofing permission: [x]
System spoofs signature: [x]
Ich habe weiters den
Teil 6 der Anleitung zur Ortung ausgeführt und es sind nun in microG drei Location Modules konfiguriert und eingeschaltet.
Dann meine Wunsch-Applikation deinstalliert, Händi neu gestartet und Wunsch-Applikation "NaturaList" per Aurora neu installiert. Beim Start von NaturaList bekomme ich nun die Meldung ""won't run without Google Play services, which are not supported by your phone" nicht mehr, aber die Äpp sagt mir "GPS disabled" obwohl Location global eingeschaltet und Berechtigungen an NaturaList erteilt. Dies ist die zentrale Funktion, die ich benötige. Wenn ich per "adb logcat" mitlese was beim Start von NaturaList passiert, finde ich untere anderem
Beim Programmstart
Code:
11-03 11:56:12.771 7218 7218 W LocationFuser:
11-03 11:56:12.771 7218 7218 W LocationFuser: kotlinx.coroutines.JobCancellationException: UndispatchedCoroutine was cancelled; job=UndispatchedCoroutine{Cancelling}@a5f1ac7
11-03 11:56:12.772 7218 7218 W LocationFuser:
11-03 11:56:12.772 7218 7218 W LocationFuser: kotlinx.coroutines.JobCancellationException: UndispatchedCoroutine was cancelled; job=UndispatchedCoroutine{Cancelling}@ae7c81d
11-03 11:56:12.790 7454 7557 W Gralloc3: mapper 3.x is not supported
11-03 11:56:12.939 654 654 E Layer : [Surface(name=AppWindowToken{c8851ff token=Token{4cc151e ActivityRecord{f0c8559 u0 ch.biolovision.naturalist/.ui.HomeFragmentActivity t32}}})/@0xcf14693 - animation-leash#0] No local sync point found
11-03 11:56:12.939 654 654 E Layer : [Surface(name=AppWindowToken{c8851ff token=Token{4cc151e ActivityRecord{f0c8559 u0 ch.biolovision.naturalist/.ui.HomeFragmentActivity t32}}})/@0xcf14693 - animation-leash#0] No local sync point found
11-03 11:56:12.939 654 654 E Layer : [Surface(name=AppWindowToken{6ec9ce9 token=Token{e3c7170 ActivityRecord{6237b3 u0 com.android.launcher3/.lineage.LineageLauncher t2}}})/@0x8a7e7ad - animation-leash#0] No local sync point found
während das Programm läuft
Code:
11-03 11:56:12.939 654 654 E Layer : [Surface(name=AppWindowToken{6ec9ce9 token=Token{e3c7170 ActivityRecord{6237b3 u0 com.android.launcher3/.lineage.LineageLauncher t2}}})/@0x8a7e7ad - animation-leash#0] No local sync point found
11-03 11:56:22.630 7454 7569 E Biolovision: start bg observer update
11-03 11:56:22.726 786 7576 E ResolverController: No valid NAT64 prefix (101, <unspecified>/0)
11-03 11:56:23.146 7454 7569 E Biolovision: start bg website update
11-03 11:56:23.473 7454 7569 E Biolovision: start bg preference update
11-03 11:56:23.900 7454 7569 E Biolovision: start bg species update
11-03 11:56:24.867 786 7580 E ResolverController: No valid NAT64 prefix (101, <unspecified>/0)
11-03 11:56:25.934 7454 7569 E Biolovision: start bg map update
11-03 11:56:26.370 7454 7569 E Biolovision: start bg protocol sites update
11-03 11:56:26.748 7454 7569 E Biolovision: start bg projects update
11-03 11:56:27.136 7454 7569 E Biolovision: start bg config update
11-03 11:56:27.155 786 7581 E ResolverController: No valid NAT64 prefix (101, <unspecified>/0)
11-03 11:56:27.514 7454 7569 E Biolovision: end bg update
und wenn ich eine Funktion antippe, die eine Ortung benötigt
Code:
11-03 11:56:51.687 1453 1539 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
11-03 11:56:55.765 1110 1150 E statsd : Found dropped events: 1 error -19 last atom tag 83 from uid 10219
11-03 11:56:55.801 943 975 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
11-03 11:56:55.801 943 975 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
11-03 11:56:55.801 943 975 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
11-03 11:56:55.801 943 975 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
11-03 11:56:55.818 7454 7454 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@e0c4d0c
11-03 11:56:55.851 7454 7454 W linker : Warning: "/product/app/ShiftOSWebView/ShiftOSWebView.apk!/lib/arm64-v8a/libwebviewchromium.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
11-03 11:56:55.962 7596 7596 E ocessService0:: Not starting debugger since process cannot load the jdwp agent.
11-03 11:56:56.101 1453 6244 E WindowManager: App trying to use insecure INPUT_FEATURE_NO_INPUT_CHANNEL flag. Ignoring
11-03 11:56:56.112 7454 7622 W cr_media: registerBluetoothIntentsIfNeeded: Requires BLUETOOTH permission
11-03 11:56:56.143 7596 7625 W SystemServiceRegistry: No service published for: uimode
11-03 11:56:56.205 7218 7235 E FontsProvider: query: content://com.google.android.gms.fonts [_id, file_id, font_ttc_index, font_variation_settings, font_weight, font_italic, result_code] query = ? [name=Google Sans&weight=700&besteffort=false]
11-03 11:56:56.211 7218 7235 E FontsProvider: query: content://com.google.android.gms.fonts [_id, file_id, font_ttc_index, font_variation_settings, font_weight, font_italic, result_code] query = ? [name=Noto Color Emoji Compat&weight=400&besteffort=false]
11-03 11:56:56.231 7218 7235 E FontsProvider: query: content://com.google.android.gms.fonts [_id, file_id, font_ttc_index, font_variation_settings, font_weight, font_italic, result_code] query = ? [name=Google Sans&weight=400&besteffort=false]
11-03 11:56:56.241 7218 7235 E FontsProvider: query: content://com.google.android.gms.fonts [_id, file_id, font_ttc_index, font_variation_settings, font_weight, font_italic, result_code] query = ? [name=Google Sans&weight=500&besteffort=false]
11-03 11:56:56.681 786 7649 E ResolverController: No valid NAT64 prefix (101, <unspecified>/0)
11-03 11:56:57.134 1453 6244 E InputDispatcher: Window handle Window{270d6fa u0 ch.biolovision.naturalist/ch.biolovision.naturalist.ui.addobservation.MapActivity} has no registered input channel
Wie kann ich hier weiter auf Fehlersuche gehen, was kann ich noch versuchen? Danke euch vielmals!