Windows Marketplace - Windows Mobile Apps and Games

==================================
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
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
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

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

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
*************************************************

I dont understand.. is this a fix so the apps will be installed on your storage card instead of on the device?

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

the first version is original official ms cab
the second version is an editted version i made of the original so it runs off storage card instead of device

http://forum.xda-developers.com/showthread.php?p=4675927#post4675927

orb3000 said:
http://forum.xda-developers.com/showthread.php?p=4675927#post4675927
Click to expand...
Click to collapse
My one is the official cab

I was planning on checking SD card installation this weekend.
So Thanks a lot
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.

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)

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"

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

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
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.

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

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.

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

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..
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"

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.

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!!

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.

Related

AIM 2/ PPC2002 - "Not valid to run on this device ?&quo

Hi all,
I just tried to load the new AIM for PPC2002 on my SER 1.2 XDA and it installed fine, but when trying to run it - it said it was not valid to run on the device..
Has anyone else seen this ??
Yes. In fact, I saw it on the new 4.00.16 T-Mobile ROM. It has the program installed (in 'Program Files' even), but it doesn't work giving the same message, and there's no link to it in 'Programs' either.
Keep in mind this is a US T-Mo software upgrade. The version of AIM that comes with it is for US T-Mo only. It checks your SIM card ID and if you are on any other network other than US T-Mo it will not run. You can do a search online to get the Old AIM client for PPC or you can buy the new one they both work since they are not specific to T-Mo version. I don't know why this is other than this software is avail for download off their website and anyone could get it for free since AOL has now decided to sell it and released a newer full client that also deos AOL Mail.
Hmm another thought is since its in ROM you might be able to overwrite all the .dlls in the \windows\ dir with the .dlls that are in the older version or maybe overwritting the listed files that are diff between 40011 & 40016 with blank text files with same name and changed file ext. This would however require you to remove the T-mo apps from start up incase it looks for any of these files durring start up. There's always a way unless devices stop thinking in x&o/1&0's.
Easy path just find th eold one it's online some where.

Totorial: XDAII Extended-Rom

I had a hard time to upgrade and modify my xda2 so I decided to make a small tutorial for everyone with the information’s I found on the forum. It’s not perfect but it could help.
Thank's to every one who made all this possible!!
Before starting I recommend every one to make a back-up of your rom
http://forum.xda-developers.com/viewtopic.php?t=4608
1- Extended Rom:
Your XDA2 has an Invisible Extended Rom in the device containing the operator’s configuration files and software.
Modifying it will allow you to customize the boot image and to choose the programs you wish to install during the setup of the device.
To show the extended rom on your device your need to apply this small hack and then open your file explorer:
http://www.ppcw.net/index.php?itemid=1638
2- Files contained in the Extend Rom:
Broadcast_WWE.sa.CAB:
Seems to only set the CellBroadcast setting to enabled or disabled. (I guess this refers to the Reception of News via SMS by selecting channels of interested. Quite expensive I think and only interesting for phones that do not have any other capabilities of receiving and displaying information).
T-Mobile NL sets it on, with O2 it's switched off.
CallerIDRC11_WWE_1.5.sa.CAB:
Installs the CallerID application from IA Style and the Photo Contacts extension. There are other programs that are able to provide this functionality but I use it.
CameraRC131_WWE_1.5.sa.CAB:
The camera application for taking pictures and recording videos. AFAIK there is currently no alternative to this one, you should leave it in your ROM.
GPRSMonitor_WWE.sa.CAB:
Includes the GPRS Monitor from SPB Soft. Very useful I would recommend it unless you aren't going to use GPRS anyway.
MIDI56.sa.CAB:
RingTone plugin player. Allow you to play back RingTones in the following formats: mid,3gp,mp4. Also seems to register the audio/midi MIME type for playback of midi files directly from Internet Explorer.
By default the XDA can play back only wav and wma audio files (AFAIK)
MMS1507_WWE.sa.CAB:
Installs the Arcsoft MMS application for composing and sending MMS messages.
VideoMMS.sa.CAB (not contained in Qtek):
Installs the "Video MMS.exe" file into the Windows folder. When you start it you are in camera mode immediately and after you have recorded a picture or video you get into MMS composition mode.
This seems to be just an easier way to compose MMS messages since the main MMS Application (see above) is already able to compose MMS messages.
OEM_AKU1_WWE_4AP.sa.CAB (named OEM_4AP_WWE.CAB in Qtek ROM)
Installs the following files: GPRSAuthentication.exe, BTSetting.exe, STK.exe and WModem.exe
I am not sure if these are customized versions or if the normal ROM doesn't contain them. Well perhaps not because these are specific to the Phone edition so they can't be present in the main ROM, maybe they are contained in the Radio ROM, but probably they are only contained here, meaning you shouldn't remove this cab file.
OEM_WWE_03120301.sa.CAB (named OEM_WWE_03122301.sa.CAB in Qtek ROM)
Installs files for Bluetooth: AudioGW.dll, BthASPlugIn.dll, rilgsm.dll, Serial3.dll and Wavedev.dll. Also contains the new feature of mapping a (dynamic) serial port for BT.
I think you should not remove it.
TM_phone_class10.CAB (not contained in Qtek):
Installs several registry settings regarding phone functionality. (See my other post regarding this topic: http://forum.xda-developers.com/viewtopic.php?t=5539)
TMCOMREG.sa.CAB (not contained in Qtek):
Contains some of the settings contained in the previous one anyway. I'm not sure if it does anything else but I don't think so.
TMD_AP_NL.sa.CAB (not contained in Qtek):
Implements several settings specific to T-Mobile (NL): Restricts video types for MMS. Adds connection and gateway settings for MMS connection via T-Mobile NL. Adds a T-Mobile profile to GPRS Monitor.
I would not install this cab unless you live in NL!
TMD_NL.sa.CAB (not contained in Qtek):
Sets the HKEY_LOCAL_MACHINE\SOFTWARE\OEM\3rdversion\MSYSTEM1 value to the provider name.
Not required!
TMDNLCustomize.sa.CAB (not contained in Qtek):
Adjusts all the "theming" stuff: Changes colors, installs Today-theme, installs T-Mobile Dialpad, sets T-Mobile ringtone.
If you don't like you xda2 look like a pink pig you should leave this out.
(You can extract single items from the cab file if you like)
t-mobile_shortcuts_only(UK).PPC2002_ARM.CAB (not contained in Qtek):
Contains some strange things that seem to me rather useless: "WebDisplayText t-zones", "T-Mobile Resetter.exe", "T-Mobile PIE Launcher.exe", "TMobileWebToday.dll", "T-Mobile Homepage Plugin".
I wouldn't install this one!
Version_AKU1.sa.CAB (Version_AKU1_160.sa.CAB in Qtek):
Seems to only set the version number of the extended ROM in the registry.
3- Modifying and editing your Extended Rom:
Most of the latest XDA2 have a write protected Extended Rom
A) For NOT Write Protected Extended Rom:
If your XDA2 Extended Rom is not write protected just add the new files you want, you can find on the forum many different extend rom files (O2, T_Mobile, Orange) and kitchen your own extended Rom by adding the cab files directly in the Extended_rom directory and soft reset.
B) For Write Protected Extended Rom:
The only way for the moment (until we find a way to make the rom writable) is to use the upgrade programs used by the operators and ER2003Edit program.
1)- Download
http://www.c1au.com/iMatePDAROMS/ruu15283.zip
or
http://www.clubimate.com/Support/ruu113sku1.zip
2) Simply unpack the complete T-Mobile Rom update file (it's a zipped EXE) into a folder.
There you will find these 6 files:
- HimaClearJumpCode.exe
- HimaGetDeviceData.exe
- HimaUpgradeUt.exe
- ms_.nbf <----- this is the file which holds Ext Rom!
- NK.nbf (main rom)
- Radio_.nbf (radio rom)
3) Delete the other *.nbf files to prevent updating the full XDA2/MDA2 rom. You only need "ms_.nbf" and the "*.exe" files!
4) Now modify the ms_.nbf with the tool softworkz kindly provided.
http://wiki.xda-developers.com/wiki/ER2003Edit
5) After this, install the modified ext-rom to your XDA2/MDA2 by starting "HimaUpgradeUt.exe" and follow the instructions!
6) If you get a country code error during the install you will need to modify the country code included in the ms_.nbf file
- Download xda2nbftool
http://forum.xda-developers.com/viewtopic.php?t=5563
- Put xda2nbftool.exe in the same folder as your ms_.nbf file
- Run xda2nbftool.exe from Command Prompt and type the following command
xda2nbftool.exe -so O2 -v ms_.nbf
Replace O2 by your operator’s name (ex: orange, O2 etc)
It should now work!
cheers,
Yann
nice one Yann
Thanks
I had a go at doing the "if your extended rom is protected"
I down loaded the file
1)- Download
http://www.c1au.com/iMatePDAROMS/ruu15283.zip
and accidentally ran it.... I know I was stupid... I now have an I-Mate instead of a XDA - O2. Please help can I get the O2 back is there a programme that does the same as the one I just have used. It has changed every thing the radio stack, the other bits of software, I am just pleased it still works of calls.
I couldn’t find the indivuiual HimaUpgradeUt.exe programme any ware.
Please help I am really stuck at the minute!!
The bit I didn’t understand was the bit about unpack the exe. Which I now understand how to do. Although I have upgraded to Rom 1.52.00wwe, radio version 1.06.01, I can haply say I have the original O2 rom back in place with additional programmes installed in the Ex-Rom. I had a fair bit of space so I popped some music files in as well!!!!
Thanks for all the help!!!!
thanks yann for the perfect summary
as newby i needed something clear like this to dare my first rom changes, and i successfully did!
it would be even more perfect if also somehow the program settings/passwords could be cooked in/restored from the extended rom. i searched the forum but could not find any hints.
Are there methods for this ?
Perhaps a silly question, but I'm fairly conservative when it comes to messing around with my device.
How do you find out or know if your Ext ROM is write protected or not? I know that I can add applications to my Ext ROM and it does not seem like I should be able to do that if it's write protected, but then again I'm not sure if this matters.
Ed
ed, if you can copy files to your ext-rom via activesync, it is per definition not write-protected.
your not that conservative, because you already run a tool or edited the registry to be able to see the ext-rom
ronald,
Well I guess you are right I do like to play around, as I get more comfortable doing so. It is this Forum, guys like you, and some other forums that have made this possible for me to do. For some reason I'm more comfortable in general hacking around a desktop pc than a PPC.
I thought my Ext ROM must not be write protected. When I deleted the TMD files, described here as useless, I got the message that they were read only, but they did go away from the Ext ROM Folder. I do not notice a big difference, however, nor did it free up that much memory. I was thinking that I might need to do more then this. Do I?
So basically, if my Ext ROM is not right protected, and I have been already loading programs into the Ext ROM, I’m pretty much at the place people are trying to get with the Ext ROM Cook ER...Edit. Is that correct or am I missing something here?
Ed
Ed,
I do not like flashing rom (or bios) on either my desktop or PDA (if not absolute sure to fix bugs). However flashing the PDA's ext-rom can basically not screw up the PDA because you don't touch the OS, so I flashed the ext-rom to get familiar with the PDA flashing in general (and also to have a restore of my standard used software after a hard-reset).
About your ext-rom; I do not recognise your situation. I would say if it is read-only the file will not disappear (like with my PDA).
I did notice while editing the ext-rom file for flashing that the file is fixed ~16MB, regardless of which cab's are included or deleted.
Maybe this is the same effect that you see when deleting the file in the ext-rom ???????? (although I can imagine both effects have no relation)
ronald
Camera Programs
Okay,
I made a custom ROM with the following programs:
CAB: \Extended_ROM\CameraRC131_WWE_1.5.sa.CAB
CAB: \Extended_ROM\CallerIDRC11_WWE_1.5.sa.CAB
CAB: \Extended_ROM\MMS1507_WWE.sa.CAB
CAB: \Extended_ROM\GPRSMonitor_WWE.sa.CAB
CAB: \Extended_ROM\Version_AKU1.sa.CAB
CAB: \Extended_ROM\OEM_AKU1_WWE_4AP.sa.CAB
CAB: \Extended_ROM\OEM_WWE_03120301.sa.CAB
CAB: \Extended_ROM\VideoMMS.sa.CAB
Awesome, alot less bloat, but.... Camera doesn't work.. Application says Camera is not a valid Pocket PC application. :: grumble ::
Did I miss something?? Camera.exe is there, but doesn't work
Brandon
My Ext ROM is not write protected, and I'm able to run applications in the EXT ROM Folder. I deleted the 2 TMD and the T-Mobile cab files, but I have not nticed a big difference, nor is my GPRS back to always on, which it should be now.
Perhaps the device requires another hard reset without these cab files in place prior to the changes taking actual effect. Does anyone know if my assumption is accurate about the required hard reset?
Ed
what dictates if the ExtROM is write protected or not? is it the version? or the hardware itself? or a mix of the version with the OS checks?
cuz i believe the ROM version is dictated by the version_AKU1.sa.cab. does that mean we can hack the cab (or use a diff version) to disable the write protection?
i'm using a himalaya btw.
I have a question or two.
I'd also like to know if it is possible to modify CAB files so they install an application and then also put in your purchased key or serial depending on the application so it's already registered to yourself. It seems like it must be possible because the GPRS Monitor on the T-Mobile Extended ROM is already Registered when you try and register it yet I was under the impression it normally has to have a key entered to turn it into the full version with no limits.
This would be great if this was possible, if it's a key file then it's simple to copy it over but how about automatic registry entries? Are these done similar to Windows .reg files? Does anyone have any info if a .reg file can be make and run from the Extended ROM to make changes to the registry? This would also allow me to key in a few other things I'd like presetup.
Is there a way to see what registry changes a CAB file makes other than from purchasing MagicCAB? Is there a free program like this? It seems like a reasonable program from the info but I don't want to spend 10 dollars on a program I might only use once or twice.
Acutally, one more while I'm here. Does anyone have a CAB installation version of CabInstl which puts a shortcut in the Programs or an easy way for me to make that? I've set it up so it will copy the EXE in manually along with a shortcut but I've yet to try it. I think it should work OK I imagine, just might be neater and have an uninstall if it's in a CAB format?
Can you delete files from the extended ROM script? Just so I can clear out a few folders of things I don't want in there when I do a hard reset?
Thanks for all your help. I'm looking forward to making a super kick ass Extended ROM for myself, I'm half way there
Updating the indirect way
Had a few problems with the updating process... and thought i would explain how I got around them!
First I updated to the standard 16007DE ROM
Then I installed the Extended Rom Viewer, and then because it is protected, i copied the contents to my HDD.
Then i tried to open the Rom update from T-mobile with the Extended ROM editor, but kept on getting file access errors The only one i could open was the NL 13006 version. So I changed the splash screen, deleted the origianl contents, and then inserted the contents from my updated original Extended ROM, as well as a few other bits that i could find, IE the extended ROM viewer. It is updating at the moment, So I hope it all works.
I have a few questions though!
Does anyone know a way in which I can automatically install a few themes, and a few ringtones? I have a few MIDI files that i want to be installed into the windows\rings folder, and the themes need to go in a folder called themes in My Documents. I also wanted to ask if there is a way to extract the CAB from another program, for instance Voice Commander. It is an MSI, but only works in windows!!!
Any help would be greatly appreciated...
Greets from Hannover, Germany
Juggs :?
Is this going to work:
- Download ER2003Edit
- Download the O2 XDA2 ROM 1.60.50
- Download the T-Mobile MDA2 ROM 1.60.36
- Remove O2 apps i don't want to use
- Add applications from T-mobile rom which i want to use
- Change ROM provider from O2 rom to to T-Mobile
- Save new O2 ROM and upgrade
But... I want to add custom ring tones to contacts, and if possible also want to add custom picture. Also my camera must be able to work. Which software do i need for this?
Because.. All i want to upgrade is today theme to O2's and also the software to 1.60.50... Does the O2 rom also has an "TMDNLCustomize.sa.CAB" ?
Greek full support language for qtek 2020
Hello,
this is a very intresting site!
Can anyone tell me is exist & where can i dinf an extended rom for qtek 2020 with full support of greek language?
Also there any newer version than the 1.66.00 wwe extended1.66.130 radio 1.10.00 wihich my qtek 2020 has??
best regards
george
A) For NOT Write Protected Extended Rom:
If your XDA2 Extended Rom is not write protected just add the new files you want, you can find on the forum many different extend rom files (O2, T_Mobile, Orange) and kitchen your own extended Rom by adding the cab files directly in the Extended_rom directory and soft reset.
B) For Write Protected Extended Rom:
The only way for the moment (until we find a way to make the rom writable) is to use the upgrade programs used by the operators and ER2003Edit program.
Click to expand...
Click to collapse
2 questions for you,
1. how do i know whether my rom is the editable 1 or the non editable one?
2. I tried option A, just mergly adding the CAB files into the EXTROM but... when the hard reset was perform it did not install the CAB files i added in? what could be the prob i know there is a "autorun.exe" in it but i dunno whether will it affect the process. I also notice a "config.txt" in the extrom, tried editing it but it seems that nothing happen
Reason for adding the cab files is because i was using a 1.72.00 rom with radio stack 1.12 but intend to change it to radio stack 1.14 and also try cooking up my own rom in the ktchen but after doin so its like nothing happen. need some advice for cooking roms in the kitchen been searching the forum... found a few but its all talking about Linux platform.
Hi Kelvin,
1)
The way to know if your rom is not writ protected is if you see a folder called extended_rom in the root of XDAII and if you can add files in it.
If not, there’s a nice tool to make the extended_rom visible and to make it writable.
http://forum.xda-developers.com/viewtopic.php?t=8422&highlight=extended+rom+hide
2) The config.txt is made to lunch the programs in the extended rom when you hard reset the XDA or when it starts for the first time.
You just need to put the cab files in your extended_rom folder and edit the config.txt this way:
Exemple:
I added the cab file vxIPConfig.ppc3_arm.CAB in the folder extended_rom
and added this line in config.txt
CAB: \Extended_ROM\vxIPConfig.ppc3_arm.CAB
Cheers,
Yann
hi yann,
i tried doing that way as i figured out that config is like a startup "prg" to actually start the programs installing when hard reset is performed. But the thing is i cannot make the programs i added in the install after the hard reset is perform. I don't know why but the rest of the cab files can be done. Do adding of all this cab files into the ROM consider cooking ROM??? not really fimilar with the terms of cooking ROM unless that is the way.

Home-cooked 1.72.902 upgrade package (1.72.00/1.17.00) T-Mob

I just put together the following pieces
OS 1.72.00WWE
Radio 1.17.00
ExtROM 1.72.902
"CountryCode" = TMOBILE
All configured for T-Mobile NL
Plz. Post any comments
(Plz. note this thread replaces http://forum.xda-developers.com/viewtopic.php?t=11781 )
8-11-2004 20:57 GMT: New version V2 uploaded.
I added a small archive containing the changed ExtROM files to solve the earlier reported errors (not updating ExtROM version and not making IIWPO un-installable).
Comment on IIWPO and making it un-installable: After having customized & installed IIWPO, you will have to do one of the following to make it un-installable if youre using the 1.72.902 ExtROM:
a. Another hard-reset
b. Running Version_172_902.cab from the ExtROM
NOTE: This thread is being replaced by
http://forum.xda-developers.com/viewtopic.php?p=68652#68652
Thank You!!!!!!!!!!!!
I am d/l'ing right now and will be installing shortly...
One request... You might want to include the cab for setting up IIWPO in case someone is installing it into the phone.
edsub Thanks.
Question tho. Can I use this for T-Mobile USA and does it fix the MMS problem ?
asking because the version says NL, isnt that the Netherlands country code ?
Thanks again
Well from first look everything seemed ok.
THese are a few of the things I have noticed since loading.
1. The ext rom version # doesn't show up in the info
2. If you use the IIWPO then it still shows in the remove list
3. The new apps from the 187 version will not install no matter what you do. (I have tried adding the ver # in the Reg, both 902, and 187 (not at same time)) Niether worked.
These are the few things that I have found since loading. If I find any more I will loet you know. Other than these I think you havea winner here!
I was wondering about the streaming MMS, the new bluetooth stack, and some of the other new versions of software that came in the 181,187 packages, and why you didn't include or update to them? Was there some incompatibality issue?
Thanks and great job!
Re: Home-cooked 1.72.902 upgrade package (1.72.00/1.17.00) T
edsub said:
I just put together the following pieces
OS 1.72.00WWE
Radio 1.17.00
ExtROM 1.72.902
"CountryCode" = TMOBILE
All configured for T-Mobile NL
Plz. Post any comments
(Plz. note this thread replaces http://forum.xda-developers.com/viewtopic.php?t=11781 )
Click to expand...
Click to collapse
Is SRS included?
SRS is not included due to the fact that I don't see any use for it personally. Since it is an ExtROM installer, you could add it yourself.
The NL is only there because some sdetting are more or less specific to the Netherlands. I had feedback on my earlier 1.72.901 package that it worked for other countries (incl USA) as well. Be prepared that the date format will be dutch by default (easy to change via settings though).
Also MMS is suposed to be working (but I have not tried it due to lack of interest in MMS)
The ExtRom# is not showing because some bug in the Version_172_902.cab. Working on that now.
IIWPO not showing in the remove programs list is a bit more difficult than it seems if you install for the first time. Normally you would boot up the device with new rom. IIWPO is NOT installed at this point. Once you have customised & installed IIWPO, you will have to do ANOTHER hard-reset (ie run the ExtRom contents again) to disable the uninstall. You could force this by hand first time to re-run Version_172_902.cab after installing the customised IIWPO. BUT as this cab is not OK, it wont work anyway. Working on that now.
I did not find the time to look into the new O2 apps. If someone finds a solutiuon here, I am more than happy to includew it in a new version.
For the streaming MMS, the new bluetooth stack, and some of the other new versions of software that came in the 181,187 the basic reason is lack of time. I dont know what 'extra' new there is on bluetooth in the O2 builds? OS Rom 1.72 allready has an updated BT stack that fixes most open issues. I have no experience (& interest) in MMS / streaming MMS . . .
I suppose the issue with TomTom locking up without GPS enabled is not solved with this rom ?
I know: wishful thinking..........
@Pleun: Nope. I WISH I would have solved that one!!! FYI: I tested he new TomTom GPS 3.07. It doesnt solve any locking issue and next to that makes my Headset react very slow. Also the 'Bluetooth GPS' option that is supposed to solve the locking has gone, at least with my installation. Not advisable. I reverted back to TomTom GPS 3.03.
@all: I solved the issue of not setting the Ext Rom version and making IIWPO non-uninstallable. New version V2 will be up in 10mins (incl. incremental fix for all that downloaded the version from yesterday).
New V2 is up now. See first post in thread.
Plz keep posting comments to make this upgade better
edsub said:
New V2 is up now. See first post in thread.
Plz keep posting comments to make this upgade better
Click to expand...
Click to collapse
I feel like my MDA2 is a little bit slower to respond not sure why! I added PocketMVP, Belkin Bluetooth GPS, Resco Explorer 2003 V5.0 and .NET Compact Framework 1.0 SP2 for Pocket PC 2003.
I am having problem with Belkin BT GPS; I got it to bond, detect the COM port (COM5) and baud rate(4800) to use but my MDA2 hangs up and had to soft reset. Any idea why?
I will try to install one by one and see what's causing it and report here.
edsub thanx for me it works great its a great improvement!
machine seems faster and no more lock-ups.
Keep up the good work (ill be following you)
p.s only one thing my battery seems to give me no more than 4 hours of on-time
4 hours is very different from my (and others!) experience. The 1.72 rom should even improve battery life.
My battery lasts for about 1,5 days (not measured but recalled from my memory) with approx 1-1.5 hours on the phone and bluetooth permanently switched on . . .
were can I download this rom from?
from the first msg in this thread : RUU172902WWE_eDsuBsofT V2.exe
Hi me again, dont want to sound stupid but I've tried both Opera and Explorer and cannot find any executable file in the first post. Normally it appear in some sort of info box but none to be seen on this thread and the link to the previous one!?!?! Is this something to do with XP SP2?
Anonymous said:
Hi me again, dont want to sound stupid but I've tried both Opera and Explorer and cannot find any executable file in the first post. Normally it appear in some sort of info box but none to be seen on this thread and the link to the previous one!?!?! Is this something to do with XP SP2?
Click to expand...
Click to collapse
You cannot download it as a guest! If you are a member of this forum you have to log-in before you can see the file you want to download. That's what I encountered before so just try logging in first.
Good luck!
THank you very much superperry. Should have registered before but was always too lazy.
I have put together rom upgrade 1.72.903
This thread can be closed. See http://forum.xda-developers.com/viewtopic.php?p=68652#68652 for the new one
Edit: The new upgrade files are now available (see refered post)
An error need help please
I downloaded the files then followed the instruction below but now I get error
the flashing process
first the devicedata is obtained from the device, with HimaGetDeviceData.exe, this gets the operatorname, and language/country code from the extended rom, sector 2 of the BDK.
Then a tool 'HimaClearJumpCode' is executed, which erases the jump at the start of the kernel. causing the bootloader to start at next reboot.
the upgrade tool then connects to the bootloader of the xda, via serial over usb. ( port \\.\WCEUSBSH001 )
warning do not just run the 'HimaClearJumpCode' program, it will erase part of your OS rom, after which you will have to repair your device by running an entire upgrade again.

System files moving not permitted

Hi to everyone.
Before this HTC device I had others and also had a Motorola Mpx220 (WM2003 SE).
I was used to move the files within "\Windows\Start Menu" (mostly .lnk files to installed programs) into newly created subfolders, to be able to use and/or access the function I needed in a faster way.
I've tried doing the same on this WM5 device, but everytime I try I get an error message reporting it is not possible (File Explorer has greyed out options to cut and/or copy, while TotalCommander just reports it's not possible to "overwrite" ???).
Does anyone have an idea of how this can be done (registry ???) ?
Thank you.
Ciao
Here is the solution...
Hi Mix, it's Mix answering (yes, I'm the same person...)...
First of all I would like to thank you ALL the people which knew the solution and were fighting to answer to my doubt...
You were so many, I wonder why the message has been read times and so many answers arrived: 0 (yes, ZERO).
Anyway, I came across the solution myself, by chance...
The problems seems being the smartphone versions of WM5 being protected against file modifications. This protection extends also to some files execution and to certificate installations (hence some problems may arise when connecting to an Exchange Server for syncronization).
Some tools are needed to remove this protection, and some experience of registry modification is required too (I will not help anyone beside what is in this message and I take no responsability for any mistakes and/or troubles you may produce or face).
First of all you need a special version of RegEdit (the tool from PHM): you should find an HTC digitally signed copy of it called RegEditSTG.exe.
Look around for it: there are many forums around which do hold a copy of it.
Place it in your phone's memory, not on the MicroSD card...
With this tool you should change the following values:
HKLM\Security\Policies\Policies\00001001 = 2 => 1 (RAPI)
HKLM\Security\Policies\Policies\00001005 = 16 => 40 (Cert)
HKLM\Security\Policies\Policies\00001017 = 128 => 144 (?)
The first is the value you will find, the second is the value you should enter. The third line has a question mark because someone says it should be made, someone not... It's up to you. I made it.
Then you should find another tool (with the same above method) called SDA_ApplicationUnlock.exe which has to be run on your desktop PC with the phone already connected with USB (and possibly with ActiveSync not in the middle of a sync...).
Once you run this, you will get a message that the unlock took place (if not, it may be the first operations did not complete well).
Disconnect your phone from the USB cable and power cycle it (switch it off and then on again).
Opla'... the phone is not APPLICATION UNLOCKED and you will be able to move file around the directories as I was looking to when I first posted my message.
Now I have a very quick Start Menu, as I wanted.
Please, be aware that this operation hacks the security policies of WM5 and then any other application which may be dangerous can now run on your phone.
If you wish to stay on the safe side, it could be useful to restore the registry settings to their original values, but I do not know if this could cause other problems, since I didn't on my phone.
I actually double check every single file by myself before launching it and I do not run anything which I'm not sure it is safe.
So, pay attention... (you have been warned...).
Hope this helps someone else out there.
Ciao
Thanks for the tips mate! I was searching around for the same problem.
Can a hard reset put all the files back as in the old WM2003? I'm asking that 'cause if you look at the windows directory, many exe and dll files are repeated, with a different code. I guessed they are for the many different languages the phone support and the code is the country code. Maybe when you switch from one language to another those files are renamed so you have the correct exe and dll for the language you need...
If I can erase all the files I don't need (I will never change the language or maybe have only italian and english) I can save lot of space.
Am I wrong? Was that ever tried before?
vbi said:
Thanks for the tips mate! I was searching around for the same problem.
Click to expand...
Click to collapse
;-) I knew...
Can a hard reset put all the files back as in the old WM2003? I'm asking that 'cause if you look at the windows directory, many exe and dll files are repeated, with a different code. I guessed they are for the many different languages the phone support and the code is the country code. Maybe when you switch from one language to another those files are renamed so you have the correct exe and dll for the language you need...
If I can erase all the files I don't need (I will never change the language or maybe have only italian and english) I can save lot of space.
Am I wrong? Was that ever tried before?
Click to expand...
Click to collapse
In order:
- Yes, I suppose a hard reset of the device completely restores the original factory settings, hence, the device will appear as "brand new".
- You're right: all the localized files present there are just to be able to swithc to other languages (maybe following user's settings and maybe also following user's SIM settings too...).
- Erasing the unused files may appear as a "space saving" job. It is not. First of all you will not be able to remove ROM resident files, but provided you could be able to do this, you will not be able to use ROM space as you intend...
Finally then, it's completely unuseful to try to remove them, just a waste of time trying...
Ciao
Thanks Michele.
Are you sure the windows directory is in ROM?
I always tought ROM was only to store the "disk" image when you hard reset the device. I was so for the Qtek S100.
vbi said:
Are you sure the windows directory is in ROM?
Click to expand...
Click to collapse
Yes it is. On the fact that it is then copied into RAM, well, this is a tecnique which was used up to WM2003 SE devices.
Starting from WM5 devices MS somewhat changed the behaviour of the whole system, hence I'm not then so sure.
Indeed, I have never been sure of anything, beside death, so you can imagine...
I'm not really so "expert".
Having used an MPx220 for over one year (with all its limitations, but exploiting it very much), using a WM5 device now is a much more relaxed experience (faster, more realiable and less troubly in terms of memory).
Just MHO
Thanks Mix - i followed your directions and it worked.
Got my QTEK (running i-Mate ROM) Application Unlocked

Save CABs from MarketPlace...

Hello all,
I have found WORKING little app to save CABs from MarketPlace. You can download the app here:
http://blog.idlezone.org/post/2010/01/11/Windows-Mobile-MarketPlace-:-choose-where-to-install
(use fixed version posted in the comments of the article: http://blog.idlezone.org/public/DarkApps/DarkCABCatcherInstaller_quickfix.CAB)
Awsome, thanks for posting ! =d
Thank you So So So Much
Will
Works it also for paid apps?
doesnt work for me.
Awsome, How do you work this thing.
When I run DarkCABCatcher, I have set fom folder to \.\Application Data\Volatile to \.\My Documents.
The DarkCABCatcher application shows the following:
MKP5C5036.cab OK!
MKP5C5036.cab installed.
MKP5C5036.cab started.
MKP5C5036.cab copy Ok.
When I look in my \.\My Documents folder there is no .cab file collected.
Any ideas?
Thanks
Richard
Thanks !
I never used MarketPlace yet, but just in case, I'll keep that trick handy and try it.
I don't understand their position on "piracy", since I generally only use free software...
When it's not free, I buy the licenses, but since I'm flashing a lot these months, I really doubt MarketPlace would recognize my device next time I log on, so this trick may be unvaluable... Just to keep access to what I had legally bought.
Thanks for this, but unfortunately on cooked WM6.5 portuguese ROM it doesn't work. I confirmed that I have NetFW3.5 installed so I don't know what's wrong:
What a pity - don´t work at all on T-Mobile Vario V (HTC TouchPro2) with Windows Mobile 6.5.
Sometimes it write the cab is copied - but can´t find it in the destination folder.
Sometimes it just don´t show anything.
Yours
WeT-Klb
Cool app, didn't work
The critical thing this app shows is where the temporary CAB files are downloaded when installing from the Marketplace app.
Just open this folder in Windows Explorer while the phone is connected to your device. You have to turn on "view hidden and system folders" to see the folder on your phone.
Wait and watch the folder during the install. It will create a CAB file, which will get an icon as soon as the file is finished writing to the device. Quickly copy the file off the phone onto your computer.
(I have installed z-zip and associated CAB files with the program, which is why I get a nice icon as soon as the download has finished.)
http://forum.xda-developers.com/showthread.php?p=24513246#post24513246

Categories

Resources