Skip to content

Instantly share code, notes, and snippets.

@arjunae
Last active October 10, 2020 07:04
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arjunae/6432cd6e3fd255804fe823a8aad6cb4b to your computer and use it in GitHub Desktop.
Save arjunae/6432cd6e3fd255804fe823a8aad6cb4b to your computer and use it in GitHub Desktop.
Lumia 735 / Flash / WPInternals / Interop Tools
Stichworte -> Installation Lumia 735 (RM-1038)
Inhalt
- Flashen des Lumias 735 auf Windows Mobile 8.1
- Upgrade auf Windows 10 1607
- Upgrade auf Windows 10 1703
== Flashvorgang Vorbereitung ==
Windows Phone Internals (https://www.wpinternals.net/)
- Zunächst das Phone anschließen und WPInternals starten.
- Funktion Download - Download all starten.
WPinternals erstellt nun die Ordnerstruktur und lädt die notwendigen Images herunter.
- Leider ist die Funktion WPinternals-unlock Bootloader nicht mit den aktuell von Microsoft verteilten Win10Images kompatibel.
WPinternals kann aber auch selbst heruntergeladene ROMs nutzen.
Im folgenden wird diese Option verwendet.
Für Lumia Phones sind eine Menge ROMs hier zu finden:
https://www.lumiafirmware.com/model/RM-1038/hwid/059W5P9
WP Internals benötigt 3 Dateien für den Flash:
- Das eigentliche Image File
RM1038_02177.00000.15184.36003_RETAIL_prod_signed_1011_025FEB_000-DE_MV
- Zwei "emergency" Files
MPRG8x26_fh.ede
RM1038_fh.edp
- WPInternals ist leider auch mit dem genannten Image nicht komplett kompatibel.
In diesem Fall dann ein "donor" Image wählen.
Hier verwendet: Das ROMImage des Lumia 550 (RM-1127):
RM1127_1078.0042.10586.13333.13974.0352F0_retail_prod_signed
- Die geladenen Images in den Ordner C:\ProgramData\WPInternals\Repository\{ModellBez.} kopieren.
=== Flashvorgang ===
Um die UnlockFlash Funktion zu nutzen, wird das Phone herunter versioniert.
Dazu das lumia firmware Image mit der Funktion Flash original FFU auf das Phone laden.
(Achtung: Alle Daten werden überschrieben.)
Nach dem das Image drauf ist, in WPInternals folgende Funktionen aufrufen und den Anweisungen folgen.
- Unlock Bootloader
- Enable Root Access
Fertig!
== Upgrade Win10 1607 ==
- Die App "Windows Upgrade Ratgeber" aus dem Store laden.
Dort die Suche starten und das Update freischalten.
- Nun die "Suche nach Updates" Funktion das Win10 Phones starten.
Phone wird nacheinander auf den Stand Windows10 1607 aktualisiert.
== Upgrade Win10 1703 ==
Windows Phone wird von Microsoft für 2 Jahre nach Releasetermin mit Updates unterstützt.
Somit wäre dann also Win10 1607 die letztmögliche Aktualisierung.
Mit einem registry Tweak kann man das Phone aber als ein aktuelleres Modell identifizieren.
Dann installiert die Update Funktion Win10 1703.
- Auf dem Phone die InterOp Tools aus dem Store laden.
- Ebenso die Extension provider:
InteropTools.Providers.Registry.NDTKProvider.App_1.0.6.0_arm.appxbundle
InteropTools.Providers.Registry.RegistryRTProvider.App_1.0.12.0_x86_x64_arm.appxbundle
- InterOp Tools starten und als Provider die Extensions wählen.
Hier zeigte das tool blos einen leeren Screen inclusive eines OK buttons.
Nach Bestätigung des Dialogs mit Ok funktionierte alles weitere aber auch so.
- Die genutzten Extension Module können nachträglich auch unter dem Menüpunkt Core editiert werden.
- Den Menüpunkt Interop Unlock-Restore NdTKSvc wählen.
Wenn das Phone den Punkt nicht aktzeptiert, einen anderen Extension Provider nutzen.
- Phone rebooten.
- Interop Tools -> Registry -> Registry Editor öffnen.
- Folgende Settings lesen, notieren und ändern:
HKLM/SYSTEM/PLATFORM/DeviceTargetInfo
Key: PhoneManufacturer MicrosoftMDG
Key: PhoneManufacturerModelName RM-1085_11302 (Single SIM) / RM-1116_11258 (Dual Sim)
Key: PhoneModelName Lumia 950 XL (Single SIM) / Lumia 950 XL Dual SIM
Key: PhoneHardwareVariant RM-1085
- Danach direkt nach weiteren Updates suchen.
Phone wird auf den Stand Windows10 1703 aktualisiert.
-> Die ursprünglich notierten Werte wieder zurückschreiben.
== Remote Registry Zugriff ==
Auf dem Phone:
- InterOp -> Settings aufrufen
PortNummer eintragen
- InterOp ->Enable Remote registry aktivieren.
Auf dem Rechner:
-> Interop Tools aus dem Store Laden
-> Beim Start Remote Device als Provider anklicken.
-> Als HostName Windows-Phone eintragen und bestätigen.
-> Auf dem Phone erscheint eine Meldung - dort die Verbindung erlauben.
Auf dem Rechner InterOp Registry aufrufen.
== Registry Tweaks ==
https://forums.windowscentral.com/windows-10-mobile-how-guides/423690-list-your-interop-tool-registry-edits-here.html
</Fin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment