Friday, March 19, 2010

WP7 Emulator "Unlocked" - How to

As I promised I will explain shortly how I did it. It was simple. I began with the dump XDA member l2tp did. I mainly looked at the registry file default.hv (as you can see in my other posts) and found the section were they are blocking the applications.
So I eliminated the entries in the blacklist, but I also searched the guid presented in the list in the other registry files (.rgu) and also took it out from them.
Then there was the section HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Settings that got my attention: If you look at the entries that have SecureItems you will see that looks exactly like the menus from the pda (main menu, programs and settings) so looks like the other entries are missing. Searching in the .rgu registry files looking for one of the guid that has SecureItems (the parent) I found *BF218E964AA0.rgu which inside deletes the entries:

So I added manually the entries to default.hv and eliminated from the .rgu file. I understood then that the data values is the order of the item. After searching some more I also found the file where they add the entries (but did not modified the order that I used for inserting) The file is -D53AC5900244.rgu

For extracting the rom and put it back together I've used BOOFF posted by SonicFlare on xda. You will also need the dll compress.dll present in the Wince 6.0 Platform (this because some of the files in the rom are compressed, so you will have to decompress, modify and then compress it back.


Step 2: Make the sharedfolder work in the emulator

For whoever wants to have some fun with Step 2 this is what I've found out till now:
Looks like there is a similar mechanism to block the drivers also:

It is blocking MSFlash_NAND that in my opinion is used for the shared folder. I already tried to eliminate that but looks like there is something else missing. Maybe the section where you have to look is: HKEY_LOCAL_MACHINE\System\StorageManager

Have fun!

35 comments:

  1. With the unlocked emulator, can you find an example of an Application Bar menu when the orientation is landscape? If you find one, can you post an image on your blog or contact me via Twitter @marktucker.

    Thanks,

    Mark

    ReplyDelete
  2. Great tweak!! Nice to hear such great tutorial :)
    Keep up the great wotk.

    ReplyDelete
  3. Hi,
    Can you post a step-by-step example. Because, I'm new here. I can't find information about associating dump file with emulator and using this registry editor.

    ReplyDelete
  4. What software you used to edit hive-file? When i am trying to open "default.hv" i get message "Cannot open hive files..."

    ReplyDelete
  5. What is the size of the file? If it's about 400kb it's compressed and you need to decompress it

    ReplyDelete
  6. think you can post the compress.dll?

    ReplyDelete
  7. I cannot because it's part of the Windows CE Platform Builder which is not free. I'm sure if you look on the web you will find it. Maybe on XDA forum

    ReplyDelete
  8. Mark I've found what you were looking for but I don't know how to send it to you

    ReplyDelete
  9. Hi its really very nice i enjoyed a lot to visit..Handset prices

    ReplyDelete
  10. How do I open this WP7 Emulator?

    ReplyDelete
  11. Another way to unlock is in http://gizmodo.com/5513871/how-to-try-windows-phone-7-right-now

    ReplyDelete
  12. Is there anyway to allow the ROM Image to save its settings on exit, and for the July emulator image to connect to services like Hotmail, or Outlook etc?

    ReplyDelete
  13. Great webpage! I dont imagine Ive seen every one of the angles of this theme the way in which youve pointed them out. Youre a accurate star, a rock star guy. Vending Machine Locators Youve got a great deal to say and know so much about the subject that i think you ought to just teach a class about it. Vending Machine Locator

    ReplyDelete
  14. Wow I am so stoked...my 4yrold son and I along w/ my mother want to see the show so bad...I am convinced that my little boy Dylan is BEP Biggest fan...some kids pretend to be firemen,Doctors and Police Officers...NOT my Boy HE pretends to be Apple, Will or Taboo and lucky me...he always makes me Fergie! nike dunks

    ReplyDelete
  15. I am pretty glad to find this useful tutorial due to I have spent lots of hours trying to find it, I wish doing this would be as easy as getting some Generic Viagra on the net

    ReplyDelete
  16. This comment has been removed by a blog administrator.

    ReplyDelete
  17. This comment has been removed by a blog administrator.

    ReplyDelete
  18. This comment has been removed by a blog administrator.

    ReplyDelete
  19. This comment has been removed by a blog administrator.

    ReplyDelete
  20. Hey,
    Loving your blog, awesome tips on this you have here. I
    would just like to ask you some questions privately, mind
    contacting me at ,info@seo services
    Thanks,
    Mark
    seo company

    ReplyDelete
  21. This comment has been removed by a blog administrator.

    ReplyDelete
  22. This comment has been removed by a blog administrator.

    ReplyDelete
  23. This comment has been removed by a blog administrator.

    ReplyDelete
  24. This comment has been removed by a blog administrator.

    ReplyDelete
  25. This comment has been removed by a blog administrator.

    ReplyDelete
  26. This comment has been removed by a blog administrator.

    ReplyDelete
  27. This comment has been removed by a blog administrator.

    ReplyDelete
  28. This comment has been removed by a blog administrator.

    ReplyDelete
  29. This comment has been removed by a blog administrator.

    ReplyDelete
  30. I've searched high and low for the img. Do you happen to have a working link still? Seems all existing ones are for multiupload, which appears to be dead now.

    ReplyDelete