Skip to content

Releases: ReneLergner/WPinternals

WPinternals 3.0 (Preview 2)

09 Sep 19:18
Compare
Choose a tag to compare
Pre-release

Hello and Welcome to the second preview of WPinternals 3.0!

We plan to update WPinternals further to resolve many issues in this series, as well as bring new functionality to WPinternals, to support more Operating Systems.

While this preview build may not contain much in terms of features, some rework has been done and more is to come in the next previews.

This release being a preview build comes with caveats, known issues, and will expire on December 21, 2024.

Without further ado, let's dive into what's new in WPinternals 3.0 Preview 2:

What's New

  • In this new preview update, we spent great lengths to update some of the behind the scenes code to bring support parity internally between Spec A and Spec B lumias. A lot here has to do with the mode handling in those devices.

  • As a result, a lot of fixes have been brought in for example to Spec A devices, but a few bugs may arise on both Spec B and Spec A

  • It is now possible to download ENOSW files

  • It is now possible to automatically infer Spec A device info from Flash App in order to download FFU files without needing to boot into Windows Phone OS

Known Issues in this release

  • Due to the now public nature of the tool, we do not need a NDA agreement page anymore. You will notice this preview build asks you to register and sign a NDA. This release is not under NDA, and the registration information is not going to be sent anymore because the website is long gone. We will fix this in the next preview build.

  • Lumia 532 is unsupported.

  • Having WPinternals and plugging a Lumia with Bootloader Spec B in Qualcomm Download Mode (9008) may hang the Sahara statemachine and prevent further recovery course til you hard reboot the device using the power and volume down buttons.

  • Issues during the unlock process may arise for Spec B devices

  • Some debug intended only switch modes features are shown in the ui along side a lack of info in flash mode

WPinternals 3.0 (Preview 1)

26 Nov 18:13
Compare
Choose a tag to compare
Pre-release

Hello and Welcome to the first preview of WPinternals 3.0!

We plan to update WPinternals further to resolve many issues in this series, as well as bring new functionality to WPinternals, to support more Operating Systems.

While this preview build may not contain much in terms of features, some rework has been done and more is to come in the next previews.

This release being a preview build comes with caveats, known issues, and will expire on December 21, 2023.

Without further ado, let's dive into what's new in WPinternals 3.0 Preview 1:

What's New

  • We now support creating Custom ROM backups for more than just Windows Phone. In this release, we added support for known partition names for Windows Core OS. The tool will now attempt to backup the known partitions for these OSes, namely MainOS, Data, OSData, PreInstalled, BSP, PLAT, and more! Please note you can easily brick your phone by flashing PLAT and EFIESP files not meant for a device that is of the exact same model as yours, and is not production unlike your device. Proceed with caution when flashing packages intended for an unfused engineering device, or a different model!

  • In this release, we are expanding on the new feature we added in WPinternals 2.8 (GPT backup and restore feature). Starting with WPinternals 3.0, creating Custom ROM backups will also include a backup of the GPT of the device, in xml form. This file will be named "Partitions.xml" and be present in your Custom ROM zip packages. WPinternals will then use it, as if you were restoring it manually via command line when flashing Custom ROMs. This is especially useful when flashing ROMs with different partitions than what is available on your phone currently, or differently sized partitions.

  • In this release, we are making it easier than ever to edit GPTs, we added a new command "WPinternals -ConvertGPT" designed to allow you to obtain a Partitions.xml file, from a full device image backup (RAW img) or a single GPT.bin binary file. Thanks to this command, not only you'll be able to flash GPTs of foreign images more easily thanks to the existing Backup and Restore commands added in 2.8, but you'll also be able to edit them to fit your phone. We can't wait to see what you do with this.

  • In this release, we are also bringing back the WPinternals SDK and Root Access Test application

Known Issues in this release

  • Due to the now public nature of the tool, we do not need a NDA agreement page anymore. You will notice this preview build asks you to register and sign a NDA. This release is not under NDA, and the registration information is not going to be sent anymore because the website is long gone. We will fix this in the next preview build.

  • Lumia 532 is unsupported.

  • Having WPinternals and plugging a Lumia with Bootloader Spec B in Qualcomm Download Mode (9008) may hang the Sahara statemachine and prevent further recovery course til you hard reboot the device using the power and volume down buttons.

WPinternals 2.9.2

12 Aug 06:42
Compare
Choose a tag to compare

This new release resolves an issue with opening hyperlinks/website links inside the application. (#24)

WPinternals 2.9.1

11 Aug 16:50
bb9f614
Compare
Choose a tag to compare

This release contains no changes over the 2.9 release aside from being built using the newly released .NET 5 SDK which fixes a few security vulnerabilities.

You can learn more about all the changes included in 2.9 here: https://github.com/ReneLergner/WPinternals/releases/edit/2.9

You can learn more about the fixes included in the new .NET 5 5.0.9 release here: https://github.com/dotnet/core/blob/main/release-notes/5.0/5.0.9/5.0.9.md?WT.mc_id=dotnet-35129-website

WPinternals 2.9

11 Aug 16:05
Compare
Choose a tag to compare

New release of WPinternals, fixing various issues and providing a ton of enhancements!

  • Added support for version 15254.603

  • Added ability to backup device provisioned partitions

  • Added shutdown functionality from mass storage

  • Added the ability to reboot from mass storage for all Spec A devices

  • Added support for gathering security information from older flash apps such as the ones in early firmwares

  • Added a new indicator in the empty view when a phone in bootloader mode is detected

  • Added the ability to re-unlock an already unlocked Spec B device, useful in case you somehow broke the secure boot unlock on the device or have the device half unlocked

  • Added logging for Qualcomm Emergency Charging mode

  • WPinternals is now a .NET 5 application

  • Switched to a new blob storage server for firmware files

  • Merged upstream changes for WinUSB and DiscUtils

  • General project maintenance and code cleanup

  • Updated logic for unlocking Spec B devices providing more reliability

  • Improved reliability of the download page

  • Implemented new unlock process for Spec A devices, enabling UEFI SecureBoot unlock, making installing other OSes easier

  • Implemented MMOS support for Spec B devices (Switch to Label mode option)

  • Implemented battery status in Flash Mode (accessible from the information view)

  • Implemented Fuse configuration information in Flash Mode (accessible from the information view)

  • Implemented Reboot from mass storage for Spec A and some Spec B devices

  • Implemented shutdown from flash mode (accessible from the switch mode menu)

  • Implemented a new flashing hack for spec b devices providing faster and more reliable flashing sessions

  • Fixed broken Spec A unlock process

  • Fixed communication issues with Label mode and terminal commands on some phones

  • Fixed an issue impacting sahara protocol reliability

  • Fixed an issue impacting ACL changes failing during the unlock process

  • Fixed an issue where interrupting the bootloader may fail

  • Fixed an issue where x50 phones in label mode would not get detected once being disconnected

  • Improved error messages

  • Fixed an issue impacting proper MainOS drive letter recognition

  • Seems faster

Happy unlocking!

WPinternals 2.8

13 Jan 22:07
Compare
Choose a tag to compare

WPinternals 2.8 can be downloaded here: https://wpinternals.net/index.php/downloads

WPinternals 2.7

29 Dec 16:49
Compare
Choose a tag to compare

WPinternals 2.7 can be downloaded here: https://wpinternals.net/index.php/downloads

WPinternals 2.6

04 Nov 22:15
Compare
Choose a tag to compare

WPinternals 2.6 can be downloaded here: https://wpinternals.net/index.php/downloads
This version was previously released on wpinternals.net. This release on Github just marks the version of the intial commit.