PDA

View Full Version : Mobile2Market Privileged certificate Problem


machmandp
26-01-2007, 10:38 AM
Hi all i did post this in the generic upgrading but as it's an issue with the M3100 i though i would try here.

Anyhow i have been trying to get a safemode app to run on a couple of Orange phones (M3100 & M600) and this was the reply i had from one of the developers

"An app properly signed with a M2M certificate will run on every Windows Mobile 5.0 device EXCEPT:
Devices shipped by Orange do not include the Mobile2Market Privileged certificate, but do include the Normal M2M certificate"
(http://msdn.microsoft.com/windowsmob...s/default.aspx)

So my question , Is it possible to extract the cert from another phone and Add them to my phone ?
and if so which ones do i look for and how would i do it ?

Thanks

dean

Sleuth255
26-01-2007, 04:42 PM
AFAIK, the only time the privileged cert is required is during device customization (extrom load). Is this something you need to do? The standard M2M cert allows you to set up services that auto-load etc...

machmandp
26-01-2007, 07:05 PM
Thanks for the reply

I had previously tried Ilauncher & SPB Safemode apps and could not get either to work on my M600 until i upgraded the rom to a generic one.

Now i have the same issue with the M3100

So now i have tried the safemode app from www.monocube.com
and that has the same problems.

The developer in the forums wrote

"The only thing I can think of is that Orange ROMs do not have the Microsoft M2M privileged certificates installed. SafeMode (and other safe mode apps) uses this certificate, because it calls privileged system functions.

I know Orange has a special developer program, in order to get an application signed for their models, however I didn't look into it so much. The only suggestion I have at the moment is to change the rom - but I will look into their developer program. "

Then confirmed it with
"It seems I was right:
"An app properly signed with a M2M certificate will run on every Windows Mobile 5.0 device EXCEPT:
Devices shipped by Orange do not include the Mobile2Market Privileged certificate, but do include the Normal M2M certificate"
(http://msdn.microsoft.com/windowsmobile/partners/mobile2market/smartphoneapps/default.aspx)

Unfortunately, it's a bit too expensive to get an application signed for Orange devices, because it also needs to be certifed for Windows Mobile ($600), and then pass their own tests."

This would add up to be correct as the M600 only worked when a generic rom was installed which obviously had the correct M2M cert included

I have downloaded different hermes roms and looked at the Cert cab files in the EXT roms but they made no difference after installing them into the orange rom.

The problem is i don't know if they need to be enabled in the rom or if they are just certs that can be ripped from another phone.

Any more info is apreciated

Dean

machmandp
30-01-2007, 01:53 AM
Just a bit more info i found other Certs from a couple of roms and again no joy

Just to tie this down to the orange certificate issue can anyone with a Hermes other than a M3100 (or a M3100 with another Rom) please confirm that a safemode app works.

Thanks

Sleuth255
30-01-2007, 02:27 AM
Yep, Safemode is one reason... Only priviledged apps can run then.

Orange must only supply their operator cert for priviledged mode execution.... I don't think installing an operator root can fix you. Only apps signed with that operator's certs will run when that is the case.

Your fix should be to install a M2M priviledged mode root cert. Not sure what you need to do that though.

I can confirm that SPB safe mode works on my TyTN.