[Omnia 7 Windows Phone 7 Development] TheDrive:
Thanks a lot for ur work, but is there a chance to sign cab with common cert?

I'm trying to install Nokia Contact Share 1.1.0.0 on HTC Mozart T8698 w/custom Dynamics7 v1.2 FW (fully unlocked).

After XAP deploying it just asking to upgrade WP (This app is not supported in this version of Windows Phone, you should update bla bla bla) when you try to run it. I've assumed some Nokia specific API missing so found this topic and your CAB with nsh.dll

When I try to deploy CAB w/CAB sender I always getting an 800B010A error message. I assume that now some Nokia specific cert is missing in my FW.

I've tried to add more certs and uploaded custom 40Kb DefaultCerts.dat (found on 4pda.ru) to my Windows folder but w/no result (my original file is just 7Kb long). Then I tried to install nsh.dll manually, copied it to Windows folder and edited registry adding values from .rgu. I wasn't able to add any multistring value (in any place) using TouchXperience Registry Editor 1.2 (it seems that it's app problem, I've added all another values w/no prob) and other editors - they doesn't see Drivers key at all and/or manual adding value also doesn't gets result (IClass values in neighbor keys are still visible). Connect Share still doesn't work in this condition (still asking to update WP). May be there is something I've also missing in my FW.

So please sign cab package w/some very common cert so it would be able to install on any device and/or provide info what can I do also.

BTW I've looked around inet for a long enough and didn't found any other solutions how to install Contact share on any non-Nokia device except yours.

Thank you!

Update!!!

==================================================================================

After a half of day of experiments I GOT IT!

Nokia Contact Share works on HTC Mozart (w/custom FW Dynamics7 v1.2)

Try on any HTC device or find a way to update registry (including multi_sz type of values) for other devices

If you have NON Nokia phone and want to use Nokia Contact Share proceed with following instructions:

0. You should have access to filesystem of your phone

1. Download CAB file (by mirolg) nokia contacts share.cab

2. Try to install .CAB to the device by using cab sender tool as described by mirolg

If you're unsuccessful getting an 800B010A error message (about certificate chain problem) try to follow steps 3-6

If yu're successful just skip and go to step 7.

3. Extract nsh.dll from CAB and copy it to the Windows folder of your WP7 device

4. Make text file named "CustClear.provxml" and copy the following text data there

<wap-provisioningdoc>
<!-- *** Nokia Contact Share - add nsh.dll *** -->
<characteristic type="Registry">
<characteristic type="HKLM\Drivers\BuiltIn\nsh">
<parm name="Prefix" value="NSH" datatype="string" />
<parm name="Dll" value="nsh.dll" datatype="string" />
<parm name="Order" value="84" datatype="integer" />
<parm name="Index" value="1" datatype="integer" />
<parm name="Flags" value="16" datatype="integer" />
<parm name="IClass" value="{4619249B-6362-4520-B700-984C8E7BC7A4}" datatype="multiplestring" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

5. Copy readymade CustClear.provxml file to the Windows folder of your WP7 device (HTC only!)

6. Run HTC Connection Setup, select your provider (should be already preselected) and tap "OK", wait for setup completion.

Notes!

A) App may have different localized names in the list of installed apps on your device - e.g. simple "Connections".

B) This app is only available on HTC devices (unless you've set it up some way on other device).

C) This app is used in this procedure just to set registry values provided in CustClear.provxml and nothing else.

7. Install Nokia Contact Share (I've installed v1.1.0.0) from XAP (or Market as described by mirolg).

Note! If you have NCS already installed (and getting error on run) just skip this step.

8. Run NCS and enjoy.