Simulierter Standort auf Xiaomi: MIUI und HyperOS

Die Klage „Ich schalte die Simulation ein, und nach ein paar Minuten ist alles wie vorher“ kommt fast immer von Telefonen von Xiaomi, Redmi und POCO. Die Ursache ist nicht die App: MIUI und HyperOS verwalten Hintergrundprozesse strenger als Stock-Android und beenden den Dienst, der die Simulation aufrechterhält. Unten steht, was genau passiert und welche drei Einstellungen das beheben.

  1. Den Autostart für die App einschalten

    Einstellungen → Apps → Apps verwalten → Mock Location → „Autostart“ (in manchen Versionen „Im Hintergrund ausführen“). Das ist die wichtigste der drei Einstellungen: Ohne sie holt das System den Prozess nach dem Beenden nicht zurück, und die Simulation wird erst wiederhergestellt, wenn Sie die App manuell öffnen.

    App-Bildschirm in den MIUI-Einstellungen: Der Schalter „Autostart“ ist an
  2. Akku-Beschränkungen aufheben

    Suchen Sie auf demselben App-Bildschirm „Akku-Sparmodus“ oder „Aktivitätskontrolle“ und wählen Sie „Keine Einschränkungen“. In diesem Modus legt die Firmware den Hintergrunddienst nicht mehr nach eigenem Ermessen schlafen.

    Auswahl des Akku-Sparmodus für die App: „Keine Einschränkungen“ ist markiert
  3. Die App in den letzten Apps sperren

    Öffnen Sie die Liste der letzten Apps und ziehen Sie die Karte von Mock Location nach unten – ein Schloss-Symbol erscheint. Gesperrte Apps werden nicht geschlossen, wenn Sie die Liste mit dem „X“ oder per Wischen „Alle schließen“ leeren.

    Liste der letzten Apps: Die Karte von Mock Location ist mit einem Schloss fixiert und wird beim Leeren nicht geschlossen
  4. Prüfen, ob die Simulation hält

    Schalten Sie die Simulation ein, minimieren Sie die App und lassen Sie das Telefon zehn bis fünfzehn Minuten in Ruhe. Prüfen Sie dann: Die Benachrichtigung sollte noch in der Leiste sein, und eine andere Karten-App sollte weiterhin den gewählten Punkt zeigen.

    Dauerhafte Benachrichtigung von Mock Location in der Leiste: Die Standortsimulation läuft im Hintergrund

Was unter der Haube passiert

Die Firmware beendet den Prozess der App – in den Systemprotokollen erscheint das als vom System beschlossenes erzwungenes Beenden. Danach bleiben die Testanbieter in Android mit dem zuletzt geschriebenen Wert registriert, aber niemand schreibt mehr neue Koordinaten hinein: Der Prozess, der sie angelegt hat, existiert nicht mehr.

Von außen sieht das aus wie „die Simulation ist eingefroren“: Die Koordinate bleibt gleich, wird aber nicht mehr aktualisiert, und nach einer Weile gibt das System wieder den echten Standort zurück.

Was die App selbst tut

Zwei Wiederherstellungsmechanismen arbeiten unabhängig von den Firmware-Einstellungen. Erstens: Beim Öffnen vergleicht die App den gespeicherten Zustand mit dem tatsächlichen und holt die Simulation zurück, falls der Prozess gestorben ist – dieser Weg funktioniert immer. Zweitens: Ein Watchdog-Timer prüft regelmäßig im Hintergrund den Zustand und versucht, den Dienst selbst zurückzuholen.

Beides hat aber eine Grenze: Verbietet die Firmware der App den Start im Hintergrund, lässt sich der Dienst ohne Sie nicht zurückholen – der Code läuft in diesem Moment schlicht nicht.

Warum der Autostart wichtiger ist als die anderen Einstellungen

Der Unterschied ist messbar. Bei ausgeschaltetem Autostart startet das System den Dienst nach dem Beenden des Prozesses überhaupt nicht neu – die Wiederherstellung geschieht nur, wenn Sie die App selbst öffnen. Bei eingeschaltetem Autostart holt das System den beendeten Dienst in etwa drei Sekunden zurück, die App übernimmt den gespeicherten Zustand und setzt die Simulation ohne Ihr Zutun fort.

Wenn Sie also nur eine der drei Einstellungen vornehmen, dann den Autostart.

Wiederherstellung nach einem Neustart

Ein aktiver simulierter Standort wird beim Hochfahren des Telefons automatisch wiederhergestellt, und zwar über das früheste Systemereignis – noch bevor Sie den Bildschirm entsperren. Auf einem Telefon mit PIN ist das der einzige Weg, die Simulation zurückzuholen, ohne darauf zu warten, dass Sie das Telefon in die Hand nehmen.

Eine Messung auf einem echten HyperOS-Gerät zeigte, warum das wichtig ist: Die Warteschlange der frühen Startereignisse erreicht die App in gut einer Sekunde, die normale braucht siebzehn Sekunden, weil der System-Updater, Cloud-Dienste und Banking-Apps in der Schlange vorn stehen.

Dieselben Einstellungen auf anderen Oberflächen

Ähnliches Verhalten gibt es bei Huawei (Einstellungen → Akku → App-Start → automatisches Verwalten für die App ausschalten), Samsung (Einstellungen → Gerätewartung → Akku → Hintergrundnutzungslimits), OPPO, realme und vivo. Die Namen unterscheiden sich, das Prinzip ist dasselbe: der App die Arbeit im Hintergrund erlauben und sie vom aggressiven Energiesparen ausnehmen. Bricht die Simulation trotzdem ab – häufige Ursachen erklärt.

Mock Location – Fake-GPS-Standort auf Android ohne Root

Kostenlos, außerhalb von Google Play. Die Prüfsumme der Datei können Sie vor der Installation kontrollieren.

APK herunterladen