Aktivieren Sie "Über USB installieren", ohne ein MI-Konto zu erstellen

Ich versuche, einige Apps auf meinem Xiaomi-Smartphone (MIUI 8) zu erstellen, aber wenn ich versuche, eine App auszuführen, wird der Fehler INSTALLATION_CANCELED_BY_USERangezeigt. Ich habe festgestellt, dass das Problem darin besteht, dass ich die Option "Über USB installieren" in den Entwicklereinstellungen aktivieren muss. Wenn ich dies versuche, erhalte ich einen Bildschirm, der besagt, dass ich mich mit einem MI-Konto anmelden/anmelden muss, um diese Option zu aktivieren, was ich nicht bereit bin zu tun. Also, ich habe 3 Fragen:

  • Warum haben sie es notwendig gemacht, ein Konto bereitzustellen, um eine solche Option zu aktivieren?
  • Gibt es eine Möglichkeit, den MI-Anmeldebildschirm zu umgehen und die Option zu aktivieren?
  • Der Grund, warum ich mein Telefon nicht mit einem MI-Konto verbinden möchte, ist, dass ich besorgt bin, dass persönliche Daten hochgeladen werden. Ist es eine logische Sorge?
Anstatt die APK zu adb install app.apkverwenden adb push app.apk /sdcard/und tippen Sie dann in einem Dateimanager auf dem Gerät auf die übliche Seitenladeinstallation. Natürlich müssen Unbekannte Quellen in den Einstellungen aktiviert werden. Keine Lösung per se, aber ein billiger Workaround.

Antworten (7)

Was ich nicht wollte, war, weiterhin ein MI-Konto mit meinem Gerät verbunden zu haben. Also habe ich einfach ein temporäres Konto erstellt, die Option "Über USB installieren" aktiviert und mich dann vom MI-Konto abgemeldet. So, jetzt hoffe ich, dass die Option aktiviert bleibt :)

Ich möchte nur hinzufügen, dass ich bei meinem Versuch, Install via USBMIUI v9 zu aktivieren, aufgefordert wurde, eine SIM-Karte einzulegen.
@ADNow Xiaomi scheint jedoch weiter zu gehen als die meisten anderen Telefonhersteller. Mein Mi Mix 3 ist das erste Telefon, das ich besitze, bei dem ich mich beim Dienst des Unternehmens anmelden muss, um die USB-App-Installation zu ermöglichen, sowie das erste, bei dem eine SIM-Karte eingelegt werden muss. Sie müssen diese Anforderungen ausdrücklich hinzugefügt haben, und ich sehe keinen legitimen Grund dafür.

Für diejenigen, die ihre SIM-Karte bereits in das Xiaomi-Telefon eingelegt haben, würden die obigen Antworten alle funktionieren.

Wenn Sie Xiaomi Redmi 5 jedoch nur zu Entwicklungszwecken verwenden, müssen Sie wie folgt vorgehen:

Sie müssen sich für ein Mi-Konto registrieren/anmelden, bevor Sie fortfahren können.

  1. Extrahieren Sie die SIM-Karte aus Ihrem Nicht-Redmi-Telefon. (Es sollte eine Nano-SIM sein. Wenden Sie sich an Ihren Telekommunikationsanbieter, um eine zu erhalten, wenn Sie eine Micro- oder normale SIM-Karte haben).

  2. Legen Sie die SIM-Karte in das Redmi-Telefon ein.

  3. Gehen Sie zu Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen.

  4. Klicken Sie unter Debugging auf die Option „Über USB installieren“.

Das Telefon aktiviert dies.

Entfernen Sie die SIM-Karte.

Das ist es!! Sie sollten jetzt in der Lage sein, Ihre Apps über USB von Android Studio zu installieren.

Bitte denken Sie daran, diese Option nicht zu deaktivieren, da Sie sonst möglicherweise Ihre SIM-Karte erneut einlegen müssen.

BITTE BEACHTEN SIE: Die oben genannten Schritte funktionieren garantiert auf dem Xiaomi Redmi 5-Telefon. Bitte verbessern Sie diese Antwort, wenn die Schritte für andere Modelle von Xiaomi unterschiedlich sind.

Das funktioniert auch mit Redmi 6
Dies funktioniert auch mit Redmi 6A
Dies funktioniert bei mir auf einem Redmi 8-Telefon. Es muss keine SIM-Karte von einem Nicht-Redmi-Telefon sein.
Funktioniert auch auf Mi 9 Lite!!
Dies funktioniert auch auf Redmi Note 9!

Keine der anderen im Internet verbreiteten Lösungen hat bei mir funktioniert (chinesisches VPN, Deaktivierung der MIUI-Optimierung ...). Ich konnte mich auch vorübergehend nicht bei einem Mi-Konto anmelden, da ich so viele MIUI-System-Apps wie möglich deinstalliert hatte und die Anmeldung daher nicht mehr funktionierte (und ich mich einfach nicht anmelden wollte).

YMMV - es hat bei mir funktioniert, als ich es Anfang 2019 gemacht habe, aber es funktioniert möglicherweise nicht mehr, wenn sie etwas geändert haben. Ich habe auf Custom ROM gewechselt und kann es nicht mehr testen.

Wenn Sie es wieder ändern möchten, führen Sie einfach die Befehle mit einem 0am Ende erneut aus und entfernen Sie, was Sie den Textdateien hinzugefügt haben.


Dies erfordert root , Shell-Zugriff mit suund eine Möglichkeit, Textdateien als root zu bearbeiten. Ich habe Termux und einen Android-Root-Dateimanager verwendet, der Textdateien bearbeiten kann.

Führen Sie zuerst den folgenden Befehl aus ( suerstens, um zu root zu wechseln):

setprop persist.security.adbinstall 1

Wenn Sie auch "USB-Debugging (Sicherheitseinstellungen)" aktivieren möchten, um Berechtigungen zu erteilen, UI-Eingaben zu simulieren usw. über ADB, führen Sie auch den folgenden Befehl aus:

setprop persist.security.adbinput 1

Als nächstes müssen wir die Datei bearbeiten

/data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

damit uns MIUI tatsächlich diese Dinge tun lässt:

sed -i 's,"perm_adb_install_notify" value="true","perm_adb_install_notify" value="false",' /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

Kein Neustart erforderlich. MIUI-Ärgerlichkeit umgangen :-)

Ich erhalte eine Security Center crashedMeldung, wenn ich nach diesen Aktionen versuche, apk zu installieren.
@ArtemMostyaev Hmm, vielleicht funktioniert das dann nicht für alle. Wenn Sie irgendwo ein Logcat hochladen können, könnte ich es mir ansehen und sehen, ob ich herausfinden kann, warum es abstürzt.
Hier ist der Logcat pastebin.com/XAjmqAWq . Ich habe auch die miaccount-App gelöscht, vielleicht habe ich auch etwas anderes berührt.
@ArtemMostyaev Es sieht so aus, als ob das System den Teil der "Sicherheitscenter" -App, der dies handhabt, nicht starten kann. Haben Sie die „Sicherheitscenter“-App oder eine der anderen „Sicherheits“-Apps/-Komponenten deinstalliert? Oder vielleicht haben Sie eine andere System-App deinstalliert, die ich nicht getan habe, daher funktioniert es für mich.
Ja, jetzt erinnere ich mich. Ich habe einige „Sicherheits“-Apps deinstalliert, in der Hoffnung, das loszuwerden, aber das „Sicherheitscenter“ wird immer noch auf dem Telefon angezeigt. Sieht so aus, als wäre die ROM-Neuinstallation die einzige Wahl für mich.
Ich habe mein ROM neu installiert und dieser Weg funktioniert :)
die letzte Zeile ist falsch. Verwenden Sie sed -i 's,"perm_adb_install_notify" value="true","perm_adb_install_notify" value="false",' /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

Diese Schritte haben bei mir für Redmi 8 Pro funktioniert. Folgen Sie ihnen in genau der gleichen Reihenfolge.

  1. Entwickleroptionen aktivieren.
  2. Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen -> MIUI-Optimierungen deaktivieren
  3. Telefon neustarten
  4. Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen -> USB-Debugging zulassen
  5. Sicherheit (System-App) -> Apps verwalten -> Berechtigungen -> Zahnradsymbol (oben rechts) -> Per USB installieren (true)
  6. Telefon neustarten
  7. Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen -> Installation über USB aktivieren

Es wird nach einem MIUI-Konto gefragt. Schließen Sie es nicht und starten Sie von dort neu. Ab dem nächsten Lauf können Sie Apps entweder mit adb installoder über Android Studio installieren.

Hat bei mir auf Redmi S2 nicht funktioniert. Ich habe nach dem 7. Schritt neu gestartet und Install via USBdie Option ist immer noch nicht aktiviert. Und adb install filenameführt immer noch zu demselben Fehler, [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user].
Großartig. Hat auch für mein neues Redmi 8 Pro (Begonia) funktioniert. Vielen Dank.
Danke, hat auch für mein Redmi Note 10 Pro funktioniert. Obwohl "Über USB installieren" nach Abschluss der Schritte immer noch deaktiviert ist, konnte ich eine App über Android Studio installieren.
Habe auf einem Xiaomi 10T Pro gearbeitet
Tolle Lösung. Arbeitete auf Redmi Note 5 Pro. Wir können Apps über USB installieren, auch wenn die Installation über USB deaktiviert bleibt, nachdem alle diese Schritte abgeschlossen sind. Vielen Dank
Auf einem Redmi 9 musste ich im Entwicklermenü mehrmals auf "Standardwerte wiederherstellen" klicken, um den Schalter "MIUI-Optimierungen deaktivieren" zu haben.

„Über USB installieren“ funktioniert nicht, wenn auf Ihrem Xiaomi-Telefon MIUI 8 oder höher ausgeführt wird. Wenn Sie versuchen, diese Option zu aktivieren, versucht Ihr Telefon anscheinend, eine Verbindung zu einem chinesischen Server herzustellen, und schlägt fehl.

Ich habe eine Arbeit herum und es hat für mich funktioniert. Die Idee ist, sich über VPN mit dem Chinesisch-Shanghai-Server zu verbinden. Versuche Folgendes:

  1. Installieren Sie PlexVPN aus dem Playstore und melden Sie sich an. Sie erhalten einen kostenlosen 24-Stunden-VPN-Dienst.
  2. Wählen Sie den China-Shanghai- Server und stellen Sie eine Verbindung her.
  3. Aktivieren Sie in der Entwickleroption Ihres Xiaomi-Telefons „Über USB installieren“.

Sie können dann das VPN trennen und sich von PlexVPN abmelden.

Genießen!!

Ich habe es versucht, es fordert mich immer noch auf, mich beim MI-Konto anzumelden.

Erste Frage: Ich denke, es ist ein Bug

Zweitens: Es gibt einige Problemumgehungen ( vorgeschlagen in Mi-Foren )

Versuchen Sie die folgenden Schritte, um die mi-Kontoanforderungen für die USB-Installation zu umgehen:

  1. Einstellungen > Zusätzliche Einstellungen > Datenschutz: Aktivieren Sie die Option Unbekannte Quellen.

  2. Einstellungen > Zusätzliche Einstellungen > Entwickleroptionen > USB-Debugging aktivieren

  3. Einstellungen > Zusätzliche Einstellungen > Entwickleroptionen > Über USB installieren

  4. Einstellungen > Zusätzliche Einstellungen > Entwickleroptionen > MIUI-Optimierung deaktivieren.

  5. Starten Sie Ihr Handy neu.

Drittens: Ja ist völlig logisch und gerechtfertigt, um Ihre Privatsphäre zu schützen, Sie kennen die „Eindringlinge“ nie.

Danksagungen

  1. Installation über USB funktioniert nicht - Das Gerät ist vorübergehend eingeschränkt
  2. Android-Installation bei Gerätefehler [INSTALL_CANCELED_BY_USER]
Vielen Dank für Ihre Antwort, aber mein Hauptproblem (Umgehung der MI-Anmeldung) wurde nicht gelöst. Wenn ich versuche, die Installation über USB zu überprüfen, erhalte ich immer noch die Anmeldeseite. Ich habe die von Ihnen bereitgestellten Links überprüft, aber es ist mir nicht gelungen, die Installation über USB zu aktivieren.
Dies löste das Problem - Auf diese Weise konnte die Installation über USB ohne Netzwerkzugriff oder SIM-Karte aktiviert werden. Gerät: Pocophone mit MIUI Global 11.0.5. adb install my.apkfunktioniert jetzt wie vorgesehen.
Auf einem Redmi 9 musste ich im Entwicklermenü mehrmals auf "Standardwerte wiederherstellen" klicken, um den Schalter "MIUI-Optimierungen deaktivieren" zu haben.

Ich hatte dieses Problem mit meinem Xiaomi Mi 5 in Indien. Ich habe ein bisschen RnD darüber gemacht und endlich seinen Hauptgrund und eine Lösung gefunden, die auf allen Geräten funktioniert.

Sie hätten bemerkt, dass Sie zum Umschalten der Option „Über USB installieren“ auf Mi-Telefonen mit dem Internet verbunden und beim Mi-Konto angemeldet sein müssen. Aus irgendeinem Grund werden Anfragen, die aus Indien ausgelöst werden, von Mi-Servern abgelehnt. Also habe ich mein Telefon mit einem offenen VPN in China verbunden und erneut eine Anfrage gestellt, und es wurde gelöst.

Detaillierte Informationen finden Sie in meinem Video: https://youtu.be/MeKUJlD-Ke4

-1: Antworten dienen der Beantwortung und nicht der Umleitung zu einer Ressource eines Drittanbieters, die die Frage möglicherweise beantwortet oder nicht. Bitte beschreiben Sie das Verfahren im Detail und beachten Sie, dass Links als reine Hinweise zu verwenden sind.
Hi, anscheinend bist du Mitglied des verknüpften YouTube-Kanals. Es ist zwar in Ordnung, auf deinen Kanal zu verweisen, aber beachte bitte, dass eine explizite Offenlegung im Beitrag selbst erforderlich ist . Ziehen Sie in Erwägung, Wie man kein Spammer ist .