Apps zoals Fortnite detecteren ten onrechte USB-foutopsporing op Poco F1 en andere Xiaomi-telefoons

KENNISGEVING: We hebben een archief gemaakt van alle belangrijke ontwikkelingen met betrekking tot de Pocophone F1-smartphone. We werken die pagina voortdurend bij met het laatste Poco F1-nieuws, zodat u niet dagelijks naar informatie met betrekking tot het apparaat hoeft te zoeken. Ga hierheen om naar die pagina te gaan.

Tamper proofing is een essentiële taak voor ontwikkelaars van besturingssystemen. Het besturingssysteem zou idealiter moeten detecteren of een van de kernbestanden en/of instellingen is vernield en deze rapporteren. Ze automatisch repareren zou een bonusfunctie zijn, maar het werkt misschien niet altijd zoals geadverteerd (ooit die oneindige bootloops meegemaakt?).

In sommige gevallen biedt het besturingssysteem zelf verschillende mechanismen voor apps van derden om te controleren op ongeoorloofde wijzigingen. Een van de beste voorbeelden is Google's SafetyNet, met name de Attestation API.

De SafetyNet Attestation API biedt een cryptografisch ondertekend attest, waarmee de integriteit van het apparaat wordt beoordeeld. Om het attest te maken, onderzoekt de API de software- en hardwareomgeving van het apparaat, zoekt naar integriteitsproblemen en vergelijkt deze met de referentiegegevens voor goedgekeurde Android-apparaten.

Het gegenereerde attest is gebonden aan de nonce die de beller-app biedt. Het attest bevat ook een generatietijdstempel en metadata over de aanvragende app.

Sommige app-leveranciers doen veel moeite voor verdere bescherming. Ze proberen ‘ongewenst’ bestaan ​​van root- en rootmanager-tools zoals SuperSU/Magisk te detecteren. Ze zetten zelfs de pakketnamen van hun 'vijandige' apps op de zwarte lijst en verbieden USB-foutopsporing, zodat gebruikers niet eens via de pc erin durven te kijken.

Welnu, de detectiemethoden zijn niet onfeilbaar. Ze rapporteren vaak valse positieven, zoals in de gevallen die we gaan beschrijven.

Verschillende Poco F1-gebruikers ontdekten dat Fortnite hen uit het spel begon te schoppen toen de beroemde Battle Royale-titel ontdekte dat USB-foutopsporing op hun telefoons was ingeschakeld. Het was echter helemaal niet ingeschakeld.

@EpicGames @FortniteGame @FortniteINTEL #game #error Geconfronteerd met USB-foutopsporingsfout, zelfs na het uitschakelen van de optie (ook ontwikkelaarsoptie) in POCO Phone F1. Draait op miui 10.2.2.2 (stabiel) Android P.
Gelieve dit zo snel mogelijk op te lossen.
JE BEDANKEN.

— keshav k parashar (@keshvparashar) 16 maart 2019

De bug is heel gemakkelijk te reproduceren. Het enige dat u hoeft te doen, is de ontwikkelaarsopties zichtbaar te maken (Instellingen => Mijn apparaat => Alle specificaties en 7 keer op de rij van de MIUI-versie te tikken), deze te openen (Instellingen => Aanvullende instellingen => Ontwikkelaarsopties) en USB-foutopsporing eenmaal aan te zetten . Je kunt ze daarna uitschakelen, maar Fortnite zal het als ingeschakeld detecteren.

Apps zoals Fortnite detecteren ten onrechte USB-foutopsporing op Poco F1 en andere Xiaomi-telefoons

Een gebruiker heeft een video-opname gemaakt van de glitch:

Gebruikers hebben ontelbare keren over de bug gerapporteerd op officiële Xiaomi-forums:

Fornite (of andere apps waarvoor de USB-foutopsporingsmodus is uitgeschakeld), zoals bank-apps) werkt niet op Poco F1 (MIUI officiële ROM) terwijl de ontwikkelaaroptie ten minste eenmaal is geactiveerd.

(Bron)

Apps zoals Fortnite detecteren ten onrechte USB-foutopsporing op Poco F1 en andere Xiaomi-telefoons

Bron

Opmerking uit discussie dizney81's opmerking uit discussie "Fortnite werkt niet terwijl USB-foutopsporing actief is". Een aantal bank-apps en games zoals Fortnite kunnen de status van de USB-foutopsporingsmodus op Poco F1 niet goed bepalen, waardoor gebruikers ze ten onrechte niet gebruiken.

XDA

Om precies te zijn, de glitch dook op na de MIUI 10 OTA-update voor Pocophone F1. Niet alleen Fortnite, maar ook andere games en apps (met name bankapplicaties) die dezelfde techniek gebruiken om de status van de USB-foutopsporingsmodus te detecteren, worden getroffen door de bug.

ik speel veel FGO en ik was op zoek naar streamingsoftware waarmee ik het scherm van mijn telefoon naar mijn computer kon spiegelen. Ik heb er uiteindelijk een gevonden die geen USB-foutopsporing gebruikt, maar de eerste die ik gebruikte wel. Dus ik heb het ingeschakeld.

Zelfs nadat het daarna is uitgeschakeld, samen met ontwikkelaarsopties en opgeslagen vertrouwde USB-foutopsporingsverbindingen, zal FGO nog steeds detecteren dat het is ingeschakeld en een specifieke foutcode voor dit probleem retourneren (usb-foutopsporing ingeschakeld / root). Het kan geen root zijn omdat de app normaal werkt voordat je dit probeert.

(Bron)

Los het USB-foutopsporingsprobleem op! We kunnen Fortnite niet spelen of bank-apps gebruiken met debug usb *DISABLED*!

— Alessandro (@Alessan51785513) 21 maart 2019

Gebruikers probeerden zelfs Epic Games (de ontwikkelaar van Fortnite) te bereiken, hoewel het initiatief niet vruchtbaar was:

debuggen, debuggen, ontwikkelaar, poco, zelfs, verkanting, gebruikers, gevonden, instellingen, optionsnd, pocophone, thpage, detecteren, telefoon, hardlopen

Naast Pocophone F1 treft de bug naar verluidt ook andere apparaten met MIUI.

Hallo, vandaag zag ik het nieuws op fortnite en ik kwam erachter dat je fortnite kunt spelen zonder een uitnodiging, dus ik raakte opgewonden en opende fortnite op mijn telefoon (Mi Mix 2), maar als ik in het spel kom, ga ik terug naar de lobby en er staat 'Kan Fortnite niet uitvoeren wanneer USB-foutopsporing is ingeschakeld', dus ik ging naar instellingen, heb ontwikkelaarsopties uitgeschakeld en startte fortnite opnieuw, maar het toont dezelfde fout en ontwikkelaarsopties zijn uitgeschakeld, dus is er een oplossing? Repareer het alsjeblieft episch.

(Bron)

Volgens een moderator op Xiaomi-forums is het probleem al een tijdje bij hen bekend. Ze hebben voorgesteld om contact op te nemen met de app-/game-ontwikkelaars voor een oplossing.

Bekend probleem. Niet helemaal zeker of dit te maken heeft met MIUI of Fortnite. Het overkomt niet iedereen, dus waarschijnlijk alleen een spelprobleem. Hoe dan ook, bevestig de bug hier: https://en.miui.com/thread-5848412-1-1.html
Neem contact op met de game-ontwikkelaar voor verdere hulp.

Proost! ?

Temidden van al deze scepsis is Alvin Tse (hoofd van Pocophone Global) op de hoogte gebracht van de bug.

Kun je ons de lijst sturen van de bank-apps die niet werken?

— Alvin Tse (@atytse) 21 maart 2019

Op basis van het antwoord van Alvin hopen we dat Xiaomi zal samenwerken met de ontwikkelaars van de bovengenoemde apps en het probleem in de nabije toekomst zal patchen (zoals ze eerder deden).

Facebook Twitter Google Plus Pinterest