Windows Marketplace

Search This thread

Brendo

Senior Member
==================================
This post is placeholder for history of previous work
ANY WORK LOCATED IN THIS POST WILL NOT WORK!
==================================

++++++++++
v1.0.2201.000
++++++++++

***PROGRESS HAS STOPPED. THIS WAY WE WON'T OVERSTEP ANY LINES AND PUT ANYONE IN HOTWATER. WE BELIEVE THERE IS NO MORE NEED TO GO ANY FURTHER AND IN THE END HAVE PROVEN THAT THE CURRENT SECURITY OF THE MARKETPLACE IS NOT VERY GOOD***

I managed to get the official cab that Marketplace downloads... (so easy, just need to grab it before it deletes itself and one other move that most could figure out easily hehe)
It's v1.0.2201.0000
Now to try and hack it to storage card :D

EDIT: Added a version I made where you can choose storage card (WMMarketplace_sc). I wouldnt suggest installing that version to device. Use at your own risk

May need to play with reg settings
Code:
[HKEY_CURRENT_USER\Security\Software\Microsoft\Marketplace]
"DownloadLocation"="[URL="file://windows//WMMarketplace.cab"]\\Windows\\WMMarketplace.cab[/URL]"
"IsInstalled"=dword:00000001
"MarketInstallLocation"="[URL="file://windows//WMMarketplaceFullClient.exe"]\\Windows\\WMMarketplaceFullClient.exe[/URL]"
"BootStrapInstalledPath"="[URL="file://windows//WMMarketplaceFullClient.exe"]\\Windows\\WMMarketplaceFullClient.exe[/URL]"
"FedDocURLChkDate"=hex:***********
"DeviceToken"=***********"
"DeviceTokenTimeSkew"=hex:******
"DeviceTokenExpireTime"=hex:***********
"DeviceTokenCreatedTime"=hex:**********
"DevicePuid"="*************"
"LiveIdDeviceRegisterEndpoint"="[URL]https://login.live.com/ppsecure/DeviceAddCredential.srf[/URL]"
"LiveIdAuthEndpoint"="[URL]https://login.live.com/liveidSTS.srf[/URL]"
"DeviceGuid"="****************"
"EulaAccepted"=dword:00000001
"WebServiceUpdateServer"="[URL]https://client.marketplace.windowsmobile.com/bootstrap/02/2009[/URL]"
Another snippit some users may need:
Code:
[HKEY_LOCAL_MACHINE\SYSTEM\Versions]
"Aku"=".5.3.00"
Edit: All Cabs from Thread have been collected into this first post and have been stripped of the DeviceID's

1. Original-WMMarketplace.cab The official cab downloaded by the older marketplaceclient.exe. Without Shortcuts.

2. Original-WMMarketplace_sc.cab Derived from official cab downloaded by the older cab which gives the opportunity to install to Storage Space. Without Shortcuts.

3. Short-WMMarketplace.cab The Official Cab but this time with an added Short cut to the App.

4. Short-WMMarketplace_sc.cab Derived from official cab downloaded by the older cab which gives the opportunity to install to Storage Space. With a short cut to the app.

5. XDA-Developers-patched-WMMarketplace_sc.cab Last version that can install to Storage Location and also adds apps Install to Storage Location from inside the Marketplace and makes a shortcut in Programs.

To Check out other Local MarketPlaces Disable GSM change Location in ControlPanel, reboot, then Log into Marketplace through Wifi.

MarketplaceRegionSwitch: http://forum.xda-developers.com/showthread.php?t=577627

Minimum requirements:
.Net 3.5
Minimum AKU till now 1.4.1
Minimum Build till now 2?????
THIS is WWE 0409, so you would have to manually rename the EXE.MUI.04XX to correspond with your Country code.

------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
The old way (v1.0.2201.0000)
Marketplace would use WCELoad.exe and the command line parameter /noui

The new way (v1.1.1109)
Setup.dll files included in cab file tell Marketplace where to install
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
 

Attachments

  • Original-WMMarketplace.cab
    684.5 KB · Views: 2,136
  • Original-WMMarketplace_sc.cab
    685.6 KB · Views: 817
  • Short-WMMarketplace.cab
    684.7 KB · Views: 680
  • Short-WMMarketplace_sc.cab
    686 KB · Views: 763
  • XDA-Developers-patched-WMMarketplace_sc.cab
    688.1 KB · Views: 2,499
Last edited:

Brendo

Senior Member
Here is the latest cab file (v1.2.1417.0001)
I editted it so that it can be installed to storage card

Marketplace.cab = original
Marketplace_sc.cab = edited

New in this version: The much awaited arrival of installation to storage card and ability to select marketplace location
 

Attachments

  • Marketplace.cab
    747.6 KB · Views: 2,226
  • Marketplace_sc.cab
    744.8 KB · Views: 1,282
Last edited:

Brendo

Senior Member
This thread is aimed at getting Windows Marketplace to install progs to Storage Card

v1.1.1109: NOT YET ACHIEVED
v1.0.2201.0000: SOLVED *
v1.2.1417.0001 Post Three
v1.2.1422.0001 Post Four

Latest Files:
v1.1.1109 for WM6.5: http://forum.xda-developers.com/showpost.php?p=4939560&postcount=158
Marketplace for WM6, WM6.1: http://forum.xda-developers.com/showpost.php?p=4963420&postcount=177

There are a couple of theories that are currently being tested so hopefully something will pop up shortly. I have been able to achieve a work around, but its not very convient (evidence here: http://forum.xda-developers.com/showthread.php?t=591056)

The current way of installing is to use Setup.dll in the cab:

Setup.dll files included in cab file tell Marketplace where to install
http://msdn.microsoft.com/en-us/library/aa924308.aspx


More Info:
http://windowsteamblog.com/blogs/wmdev/default.aspx

*NOTE: To access marketplace you need the latest version of Windows Marketplace thus making older versions (and work) redundant


*************************************************
Storage card installation coming in next version!

http://windowsteamblog.com/blogs/wmdev/archive/2010/02/15/marketplace-momentum.aspx
*************************************************
 

Attachments

  • Marketplace.cab
    747.6 KB · Views: 3,483
  • Marketplace_sc.cab
    744.8 KB · Views: 1,767
Last edited by a moderator:

Noonski

Inactive Recognized Developer / Moderator Emeritus
Apr 18, 2005
5,326
149
Amsterdam
noonski.nl
Here is the latest cab file (v1.2.1422.0001)
I editted it so that it can be installed to storage card

Marketplace_1.2.1422.0.cab = original
Marketplace_sc_1.2.1422.0.cab = edited
 

Attachments

  • Marketplace_1.2.1422.0.cab
    747.6 KB · Views: 5,378
  • Marketplace_SC_1.2.1422.0.cab
    744.7 KB · Views: 4,853
Last edited:

Noonski

Inactive Recognized Developer / Moderator Emeritus
Apr 18, 2005
5,326
149
Amsterdam
noonski.nl
I was planning on checking SD card installation this weekend.

So Thanks a lot :D

And for the information around where did you find the switch to SD?
(did a comparison of the two versions and registr settings but found nothing to be pointing to the SD install change)

Also the Aman version that downloaded the rest of the needed files, after downloading those files, was still started through the old Marketplace.exe.
Does this version do it's jiggy without that old .exe?

Looks like it has a minimum need for .Net 3.5 Mobile.
 
Last edited:

Brendo

Senior Member
this is the new version that amans downloads - that way you dont need his cab
aku reg change lets some users access marketplace (found in thread here somewhere but not in the cabs)
all i did to the cab was change the hardcoded install location (from \windows to %InstallDir%\Program Files)
 

Noonski

Inactive Recognized Developer / Moderator Emeritus
Apr 18, 2005
5,326
149
Amsterdam
noonski.nl
Re-Write ;)

What i meant was that The new market place does not create any shortcuts to itself.

So in the previous case WMMarketplace.exe would start WMMarketplaceFullClient.exe.

So if a user that never had WMMarketplace.exe, how would it ever start up WMMarketplaceFullClient.exe, besides going to windows folder and making the shortcut themselves as the cabs you posted do not make the links.

So in that case all that is needed is just a shortcut.

Pretty cool if all it takes to get SD install is installing it "Not into Windows"
 
Last edited:

Brendo

Senior Member
ahhh, i see, will have to update (unless someelse can do it)
essentially it is: change install location and values for registry
shall have to add icon (which starts fullclient)
you need to select storage card as your install location. %instaldir% is like a wildcard and enables installing to storage card
 

Noonski

Inactive Recognized Developer / Moderator Emeritus
Apr 18, 2005
5,326
149
Amsterdam
noonski.nl
Here they are then with the shortcuts, And added the Enable Widgets registry for supported devices just in case.

Now Back to work it's Coffee time :D

What i thought (and am interested into getting to work), is forcing the App store, to install Apps Store Apps to SD card and i thought that was what you meant.

Bummer, but that still leaves a little Chalenge to the next guy.

Also installing your/this _SC version gave me the US shop, instead of the NL shop i had forced upon me before.


And running the still installed to Memory (Downloaded by Aman's Cab) Previous Version will give me the NL shop.

Update:
Cabs have been moved to first post.
 
Last edited:

Brendo

Senior Member
hmmm, i didnt check that. im in australia. im guessing it is one of the reg strings that do it (possibly one of the **** ones i posted - i copied them from another thread incase they are different for each user so thats prob why it is us shop)
i had a quick look for download location but nothing stood out so when i have time, i hope to find something. the thing is, it deletes cab files after installing them
 

Noonski

Inactive Recognized Developer / Moderator Emeritus
Apr 18, 2005
5,326
149
Amsterdam
noonski.nl
can't be the registry strings as i can run both localized stores on one device.

So it might be there are actually different Cabs for different Locations.

I'll be moving your Thread to Dev And Hacking, as general get's less attention to check this localisation "Problem" (cool neat Feature) out.
 
Last edited:

Brendo

Senior Member
hmmm...well since the second cab is derived from the first, that is strange
i used the reg entries from here for teh sc cab:
http://forum.xda-developers.com/showpost.php?p=4683349&postcount=8153
Code:
"DeviceGuid"="c10b3661-WWWW-WWWW-WWWW-WWWWWWWWWW"
"DevicePuid"="0018BFFD804FXXXX"
"FedDocURLChkDate"=hex:00,00,40,0C,A9,B2,D2,41
those were the only different to my device
plus, im in australia, not us
 
Last edited by a moderator:

Noonski

Inactive Recognized Developer / Moderator Emeritus
Apr 18, 2005
5,326
149
Amsterdam
noonski.nl
Hmm, might have been a glitch in the MS appstore itself.

I am now no longer able to get the other US/AUS store.
Razzum frazzum..:mad:

Update:

Re installing the Cab again gave me the English Shop again.
So you are right it is related to the Reg's.
But these somehow get reset.

I don't have the time ATM to fully check out what is going on.

But if it is just the registry settings changing my Locale for the Shop, it should be fairly easy to make a locale switcher.
(i don't think i have US store as there's only 46 apps in there)

Yup running WMMarketplace.exe (The old one instead of the FullClient.exe) with an active GSM connection will change the ID to:

c183d069-WWWW-WWWW-WWWW-WWWWWWWWWWWW

For NL Region apps.


And
"DevicePuid"="0018BFFD804FXXXX"
"FedDocURLChkDate"=hex:00,00,40,0C,A9,B2,D2,41

Don't get Changed


The first Cab only had:
Code:
[HKEY_CURRENT_USER\Security\Software\Microsoft\Marketplace]
"BootStrapInstalledPath"="\\Windows\\WMMarketplaceFullClient.exe"
"MarketInstallLocation"="\\Windows\\WMMarketplaceFullClient.exe"
 
Last edited:

FloatingFatMan

Senior Member
Apr 20, 2005
2,708
539
52
I'm in the UK, and actually have a proper official WM6.5 device, running the OEM's rom.

DeviceGUID is 5c08e32a-WWWW-WWWW-WWWW-WWWWWWWWWWWW

However, I'm not convinced that the Locale is in there, not if they stick to their own rules. That SHOULD just be your devices unique ID.

We need 2 phones in the same locale to compare.
 
Last edited by a moderator:

Noonski

Inactive Recognized Developer / Moderator Emeritus
Apr 18, 2005
5,326
149
Amsterdam
noonski.nl
I put in your Device ID disconnected GSm and went in trough Wifi.

Now i have 52+ apps in the Store (can't see if this is actually Uk but it's different/more then the Previous asumed Australian one)

Could be that a part of the Device ID is used for the Locale though.

Could also be that their Servers remember the last Locale used by that Device ID and then present that shop to the device.

But second time i log back into marketplace (MarketPLaceFullClient.exe on SD) with GSM on i still get the same 52+ app store.

Time for some good old "Break and Testing".

I used

5c08e32a-WWWW-WWWW-WWWW-WWWWWWWWWW
As DeviceGuid

And i then got a new DeviceGuid assigned,
c685ebe2-WWWW-WWWW-WWWW-WWWWWWWWWW

And i can still see the (now correctly counted) 56 Apps Store version as oposed to the 4 Apps NL version i get starting it through The old Marketplace.exe.

WTFrag i just Found Microsoft Office Mobile Listed for 31,19 Pounds!!
 
Last edited:

smuppy

Senior Member
Feb 4, 2009
242
4
Dunno if its of any interest (or if I am just plain dumb;) ), but test changing your locale (regions)...
I changed from Swedish to English (US) and all of the sudden I had s**tload of apps to choose from... I connected through wifi though, havent tested GPRS yet.
 

Top Liked Posts