Stellen Sie IMEI von Xiaomi MI4C ohne ein anderes Telefon wieder her

Kurz gesagt: Ich habe ein Xiaomi Mi4c, das zeigt, dass es eine "unbekannte" IMEI hat, wenn es über die Einstellungen in den stabilen und Entwicklerversionen von MIUI und Cyanogenmod 13.1 überprüft wird. Bei der Anzeige über EFS Professional oder NV RF Manager wird die IMEI jedoch korrekt gelesen. Keine "gültige" (oder überhaupt eine?) IMEI zu haben, bedeutet, dass ich ein 5-Zoll-WLAN-Tablet und kein Telefon habe, was ich zu beheben versucht habe.

Die lange Version:

Die Probleme begannen direkt nachdem ich CM 13.1 geflasht hatte, und ich konnte meine SIM-Karte nicht erkennen. Da ich dachte, es sei mein ROM, habe ich mein Standard-ROM neu geflasht, und als das das Problem nicht löste, folgerte ich schnell, dass die fehlende/unbekannte IMEI das Problem war.

Ich habe endlich NV RF Manager zum Laufen gebracht und alle NV-Werte von meinem Telefon gelesen. Nachdem ich den IMEI-bezogenen Wert gefunden hatte, folgte ich dem seltsamen Schema, um meine IMEI neu anzuordnen, füllte die Felder aus und klickte auf „NV schreiben“. Ich habe jedoch nur eine Fehlermeldung erhalten, die lautete: "Parameter ist schreibgeschützt und daher nur lesbar." Die gleichen Ergebnisse wurden mit EFS professional erzielt. (Auch dies war auf CM) Jetzt habe ich das Stock-ROM neu geflasht und es erneut versucht. Nach dem Neustart des Telefons konnte ich die korrekten IMEI-Werte vom Telefon sowohl mit EFS Professional als auch mit NV RF Manager lesen, aber das Telefon zeigte immer noch Basisband und IMEI als „unbekannt“ an. Wenn Sie *#06# wählen, verschwinden die Nummern, aber sonst passiert nichts.

Bisher habe ich folgendes versucht:

  • NV-HF-Manager
  • EFS-Profi
  • MTK Droid-Tools
  • SP Flash Tools (Funktionierte überhaupt nicht, nur für MTK-Chipsätze?)
  • Apps wie XPOSED IMEI Changer (Ergebnisse in nichts ändern)

Es gibt ein paar verwandte Fragen, aber keine davon funktioniert für mich.

Wie kann ich IMEI wiederherstellen und die Netzwerkfunktionalität wiederherstellen?

Könnte funktionieren, aber ich konnte die "Modem"- oder NVRAM-Dateien auf meinem Telefon nicht finden. Ich habe auch keinen "efs"-Ordner auf meinem Telefon (den ich finden kann).

Mi4i vollständige Partition beschädigt. Die EFS-Partition kann nicht wiederhergestellt werden

Spielt nicht mit mir. Der Gedanke, spezifische Dateien für mi4i (anstelle von mi4c) hochzuladen, nachdem ich meine einzigen Reste meiner efs-Dateien entfernt habe, scheint mir eine schlechte Idee zu sein.

Wie kann ich die IMEI-Nummer auf dem Samsung Galaxy S4 I9505 wiederherstellen?

Ist ROM-spezifisch, und da es nicht auf mehreren ROMs funktioniert, habe ich es als verwandt ausgeschlossen.

Ich habe wieder ein Xiaomi Mi4C, die 32GB/3GB Version mit dem Qualcomm MSM8992 Snapdragon 808 Chipsatz.

Jede Hilfe wäre sehr dankbar, ich bin auf eine Wand gestoßen, die dieses Problem repariert.

Und es gibt Problem Nummer eins: Sie haben keinen EFS-Ordner. Dort werden Ihre IMEI-Daten zusammen mit allen anderen Arten von IDs (MAC-Adresse, BT-Adresse) gespeichert.
Ich dachte, das könnte das Problem sein, aber ich habe eine BT-Adresse, eine MAC-Adresse und meine WLAN- und BT-Verbindungen funktionieren einwandfrei.
seltsam. Das wäre alles efs, und Geräte neigen dazu, das System dafür gleich zu halten.

Antworten (2)

Was Sie brauchen .

  • Laden Sie MTK Droid Root & Tools herunter.
  • Ein Windows-Rechner.
  • Haben Sie den USB-Debugging-Modus bereits auf Ihrem Gerät aktiviert.
  • Ein USB-Kabel.
  • Haben Sie ADB & Fastboot auf Ihrem PC eingerichtet.

Anweisungen .

  1. Verbinden Sie Ihr Gerät mit dem PC und starten Sie dann MTK Droid Root & Tools.
  2. Droid Root und Tools erkennen Ihr Android-Gerät.
  3. Wenn Ihr Gerät erkannt wird, sehen Sie seine IMEI auf der Registerkarte Telefoninformationen auf der Droid-Root- und Tool-Oberfläche.
  4. Suchen Sie dann die Root-Schaltfläche, die sich auf der unteren rechten Seite der Benutzeroberfläche befindet.
  5. Wählen Sie Ja, wenn Sie gefragt werden, ob Sie rooten möchten. Sie sehen Root Shell Script Access.
  6. Dann sehen Sie ein Fenster mit dem Namen IMEI ändern, Sichern/Wiederherstellen, NVRAM.
  7. Ersetzen Sie nun die IMEI auf der Fensterbox durch die IMEI-Nummer von der Rückseite Ihres Android-Geräts.
  8. Wählen Sie dann Ja. Starten Sie Ihr Gerät neu, damit die Änderungen übernommen und abgeschlossen werden.

Ich habe die Anweisungen von der folgenden Seite; MTK IMEI reparieren , diese Seite enthält Bilder, um den Punkt klarer zu machen.

Ich fürchte, auch diese Methode hat sich als erfolglos erwiesen. Während es so aussieht, als wäre alles glatt gegangen, wird die IMEI letztendlich nicht wiederhergestellt.

Das hat bei mir funktioniert. Ich habe alles in einem GitHub-Repository dokumentiert und einige der Informationen hier eingefügt. Ich werde diese Informationen jedoch nicht aktualisieren, und ich kann die unterstützenden Dateien nicht hochladen, wodurch das GitHub-Repository aus vielen Gründen zur bevorzugten Ressource wird. In Anbetracht dessen hier der Auszug:

Dateien herunterladen

Ich habe ein paar Dateien angehängt:

  1. mi4c.qcn : eine IMEI-Sicherung von einem anderen Telefon
  2. QPST : das Programm zum Hochladen der IMEI-Sicherung
  3. IMEI-Konverter konvertiert IMEI in Hex

Der IMEI-Konverter ist optional, aber nützlich.

Telefon rooten und USB-Debugging aktivieren

Andere Leute haben diesen Teil bereits aufgeschrieben, und im Geiste des Refactorings werde ich auf sie verlinken, anstatt zu wiederholen, was sie sagen.

  • Entsperren des Mi4c-Bootloaders ohne Bestätigung durch Xiaomi
  • Rooten und installieren Sie die Twrp-Wiederherstellung auf Xiaomi mi4c
  • SuperSu installieren
  • Aktivieren USB-Debugging

Richten Sie andere Software ein

  • Hier ist eine Anleitung zur Installation von ADB und Fastboot.
  • Sie benötigen einen Hex-Editor. Hier ist einer, aber es gibt viele zur Auswahl.

Diagnosemodus aktivieren

Öffnen Sie Ihre Eingabeaufforderung und führen Sie sie aus

adb shell
su
setprop sys.usb.config diag

Dadurch wird der Diagnosemodus auf Ihrem Telefon aktiviert und für QPST vorbereitet

Treiber überprüfen

Gehen Sie zum „Geräte-Manager“ und prüfen Sie, ob Ihre Treiber korrekt installiert sind. Wenn dies nicht der Fall ist, versuchen Sie, unsignierte Treiber zu aktivieren und die Treiber für das Telefon neu zu installieren/aktualisieren.

Bearbeiten Sie mi4c.qcn

Öffnen Sie Ihren Hex-Editor und suchen Sie nach "08 5A 44 13 66 06 75 76 36". Ändern Sie dies in Ihre IMEI, die Sie mit dem beigefügten IMEI-Konverter in Hex umgewandelt haben.

Löschen Sie vorhandene IMEI-Dateien

adb shell
su

dd if=/dev/block/mmcblk0p28 of=/sdcard/modemst1
dd if=/dev/block/mmcblk0p29 of=/sdcard/modemst2
dd if=/dev/block/mmcblk0p33 of=/sdcard/fsg

dd if=/dev/zero of=/dev/block/mmcblk0p28
dd if=/dev/zero of=/dev/block/mmcblk0p29
dd if=/dev/zero of=/dev/block/mmcblk0p33

reboot

Damit ist der Weg frei für die neuen Dateien.

Wiederholen Diagnosemodus aktivieren

Verwenden Sie QPST, um EFS zu aktualisieren

QPST installieren und ausführen. Es sollte Ihr Telefon automatisch erkennen.

Klicken Sie auf die Registerkarte „Clients starten“ und wählen Sie dann „Software-Download“.

Wählen Sie Ihre modifizierte qcn-Datei aus und klicken Sie auf Start. Es kann schnell 100 % erreichen, aber es wird immer noch funktionieren, bis die Exit-Schaltfläche nicht ausgegraut ist.

Telefon neustarten

Zelebrieren! (Oder erneut versuchen, wenn nicht erfolgreich, manchmal dauert es ein paar Versuche, um es richtig zu machen)

Gutschrift an http://www.miuitutorial.com/2016/10/imei-xiaomi-mi4c-kamu-hilang-jangan.html und Defforest@enMiuiForum