YukiXDA over at XDA brings us a very thurough guide to disassembling a WP7 ROM for a device, introducing new components from other ROMs (Cooking), and rebuilding the resulting mash-up into a flashable ROM for your device. For a while now, we’ve had some Custom ROMs available for the HD2, and functioning Live services, but the knowledge to create these ROMs was limited to a small set of developers.
With this post the process is now laid out in detail, allowing other developers to create custom ROMs for the HD2, and bringing us the first NoDo ROM for the device, which is also available from the thread. The ROM runs Windows Phone 7 Build 7.0.7392.0 (NoDo) and is pre-unlocked to allow the sideloading of apps via .xap installers, as there is currently no way of unlocking that ability in an already-deployed NoDo ROM. All major features such as market access, sideloading, zune sync, Wi-Fi, and phone operation have been reported working, while the camera is currently still not functioning due to a driver incompatibility.
Now that the process for dumping and rebuilding is fully documented, our hope is that developer collaboration will fill in the missing pieces such as the inability to update SLDR, which is currently preventing the camera from functioning properly. This process may also be applicable to other devices, once their bootloader security is bypassed allowing the flashing of custom ROMs.