Apps wie Fortnite erkennen fälschlicherweise USB-Debugging auf Poco F1 und anderen Xiaomi-Telefonen

HINWEIS: Wir haben ein Archiv aller wichtigen Entwicklungen im Zusammenhang mit dem Pocophone F1-Smartphone erstellt. Wir aktualisieren diese Seite ständig mit den neuesten Poco F1-Nachrichten, damit Sie nicht täglich nach Informationen zum Gerät suchen müssen. Klicken Sie hier, um auf diese Seite zuzugreifen.

Manipulationsschutz ist eine wichtige Aufgabe für Betriebssystementwickler. Das Betriebssystem sollte idealerweise erkennen, ob eine der Kerndateien und/oder Einstellungen beschädigt wurde und diese melden. Sie automatisch zu reparieren wäre ein Bonusfeature, aber es funktioniert möglicherweise nicht immer wie angekündigt (haben Sie schon einmal diese unendlichen Bootloops erlebt?).

In einigen Fällen bietet das Betriebssystem selbst verschiedene Mechanismen für Apps von Drittanbietern, um auf nicht autorisierte Änderungen zu prüfen. Ein Paradebeispiel ist das SafetyNet von Google, insbesondere die Attestation API.

Die SafetyNet Attestation API bietet eine kryptografisch signierte Attestierung, die die Integrität des Geräts bewertet. Um die Bescheinigung zu erstellen, untersucht die API die Software- und Hardwareumgebung des Geräts, sucht nach Integritätsproblemen und vergleicht sie mit den Referenzdaten für zugelassene Android-Geräte.

Die generierte Attestierung ist an die Nonce gebunden, die die Anrufer-App bereitstellt. Die Attestierung enthält außerdem einen Generierungszeitstempel und Metadaten zur anfordernden App.

Einige App-Anbieter unternehmen große Anstrengungen, um weitere Schutzmaßnahmen zu ergreifen. Sie versuchen, „unerwünschte“ Existenzen von Root- und Root-Manager-Tools wie SuperSU/Magisk zu erkennen. Sie setzen sogar die Paketnamen ihrer „feindlichen“ Apps auf eine Blacklist und verbieten das USB-Debugging, sodass Benutzer es nicht einmal wagen können, per PC in sie hineinzuschauen.

Nun, die Erkennungsmethoden sind nicht narrensicher. Sie melden oft falsch positive Ergebnisse, wie in den Fällen, die wir beschreiben werden.

Mehrere Poco F1-Benutzer stellten fest, dass Fortnite sie aus dem Spiel geworfen hat, als der berühmte Battle Royale-Titel feststellte, dass das USB-Debugging in ihren Telefonen aktiviert war. Allerdings war es überhaupt nicht aktiviert.

@EpicGames @FortniteGame @FortniteINTEL #game #error Konfrontiert mit USB-Debugging-Fehlern auch nach dem Deaktivieren der Option (auch Entwickleroption) in POCO Phone F1. Läuft auf miui 10.2.2.2 (stabil) android P.
Bitte lösen Sie es so schnell wie möglich.
IHNEN ZU DANKEN.

— keshav k parashar (@keshvparashar) 16. März 2019

Der Fehler ist sehr einfach zu reproduzieren. Sie müssen lediglich die Entwickleroptionen einblenden (Einstellungen => Mein Gerät => Alle Spezifikationen und 7 Mal auf die Zeile der MIUI-Version tippen), darauf zugreifen (Einstellungen => Zusätzliche Einstellungen => Entwickleroptionen) und das USB-Debugging einmal einschalten . Sie können sie später ausschalten, aber Fortnite erkennt sie als eingeschaltet.

Apps wie Fortnite erkennen fälschlicherweise USB-Debugging auf Poco F1 und anderen Xiaomi-Telefonen

Ein Benutzer hat eine Videoaufnahme des Fehlers gemacht:

Nutzer haben in offiziellen Xiaomi-Foren unzählige Male über den Fehler berichtet:

Fornite (oder alle Apps, die den USB-Debug-Modus deaktiviert erfordern, wie Banking-Apps) funktionieren nicht auf Poco F1 (MIUI offizielles ROM), solange die Entwickleroption mindestens aktiviert wurde.

(Quelle)

Apps wie Fortnite erkennen fälschlicherweise USB-Debugging auf Poco F1 und anderen Xiaomi-Telefonen

Quelle

Kommentar aus der Diskussion dizney81s Kommentar aus der Diskussion "Fortnite wird nicht ausgeführt, während USB-Debugging aktiv ist". Eine Reihe von Banking-Apps und -Spielen wie Fortnite können den Status des USB-Debug-Modus auf Poco F1 nicht richtig bestimmen und verhindern so fälschlicherweise, dass Benutzer sie verwenden.

XDA

Um genau zu sein, ist der Fehler nach dem MIUI 10 OTA-Update für Pocophone F1 aufgetaucht. Nicht nur Fortnite, sondern auch andere Spiele und Apps (insbesondere Banking-Anwendungen), die eine ähnliche Technik verwenden, um den Status des USB-Debug-Modus zu erkennen, sind von dem Fehler betroffen.

Ich spiele viel FGO und suchte nach einer Streaming-Software, mit der ich den Bildschirm meines Telefons auf meinen Computer spiegeln kann. Ich habe schließlich einen gefunden, der kein USB-Debug verwendet, aber der erste, den ich verwendet habe, hat es getan. Also habe ich es aktiviert.

Selbst nach dem Deaktivieren wird es zusammen mit Entwickleroptionen und gespeicherten vertrauenswürdigen USB-Debugging-Verbindungen immer noch erkannt, dass es eingeschaltet ist, und gibt einen für dieses Problem spezifischen Fehlercode zurück (USB-Debugging eingeschaltet / root). Es kann nicht root sein, da die App normal ausgeführt wird, bevor dies versucht wird.

(Quelle)

Bitte beheben Sie das USB-Debug-Problem! Wir können Fortnite nicht spielen oder Banking-Apps mit Debug-USB verwenden *DEAKTIVIERT*!

— Alessandro (@Alessan51785513) 21. März 2019

Benutzer versuchten sogar, Epic Games (den Entwickler von Fortnite) zu erreichen, obwohl die Initiative nicht erfolgreich war:

debugging, debug, entwickler, poco, sogar, cant, benutzer, gefunden, einstellungen, optionsnd, pocophone, thpage, erkennen, telefon, läuft

Neben Pocophone F1 betrifft der Fehler angeblich auch andere Geräte, auf denen MIUI ausgeführt wird.

Hallo, heute habe ich die Nachrichten auf Fortnite gesehen und herausgefunden, dass man Fortnite ohne Einladung spielen kann, also war ich aufgeregt und habe Fortnite auf meinem Handy (Mi Mix 2) geöffnet, aber wenn ich ins Spiel komme, komme ich zurück zu in der Lobby und dort steht 'Fortnite kann nicht ausgeführt werden, wenn USB-Debugging aktiviert ist', also bin ich zu den Einstellungen gegangen, Entwickleroptionen deaktiviert und Fortnite neu gestartet, aber es wird der gleiche Fehler angezeigt und die Entwickleroptionen sind deaktiviert. Gibt es also eine Lösung? Bitte reparieren Sie es episch.

(Quelle)

Laut einem Moderator in Xiaomi-Foren ist ihnen das Problem schon länger bekannt. Sie haben vorgeschlagen, sich zur Lösung an die App-/Spielentwickler zu wenden.

Bekanntes Problem. Nicht ganz sicher, ob dies mit MIUI oder Fortnite zusammenhängt. Es passiert nicht jedem, also wahrscheinlich nur ein Spielproblem. Bestätigen Sie den Fehler in jedem Fall hier: https://en.miui.com/thread-5848412-1-1.html
Wenden Sie sich an den Spieleentwickler, um weitere Unterstützung zu erhalten.

Prost! ?

Inmitten all dieser Skepsis wurde Alvin Tse (Leiter von Pocophone Global) über den Fehler informiert.

Können Sie uns die Liste der Banking-Apps schicken, die nicht funktionieren?

— Alvin Tse (@atytse) 21. März 2019

Basierend auf der Antwort von Alvin hoffen wir, dass Xiaomi mit den Entwicklern der oben genannten Apps zusammenarbeiten und das Problem in naher Zukunft beheben wird (wie zuvor).

Facebook Twitter Google Plus Pinterest