[XAP]HTC-ProvXml-Deploy. 0.0.1 (updated)

Search This thread

thedudge

Member
Dec 28, 2009
7
0
Hey,

i need a Registry-Editor for WP7 Mango on HD2 that can write in locked Keys.

Install this Deplay.xap on Mango is no Problem. It is possible to write restricted Keys?
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
Yes, though there are newer and arguably easier-to-use apps that use XML provisioning to do registry editing. The HTC update that comes with Mango blocks the use of the "normal" COM DLL for the registry, but most apps use native DLL for reading plus provisioning (COMDMXML.dll) for writing, as that allows better capability. This mixture works on Mango, even with the HTC update, so long as you're interop-unlocked.
 

thedudge

Member
Dec 28, 2009
7
0
I use the XBMod Yuki-Rom with the Zune to 7720.68 (Mango) has been updated.
Deploy the XAP is no problem.

If I want to stay locked Write Key these empty?

Can I delete this problem with the Interop Unlock?

I thought this would for deploy of the XAP?
 
Last edited:

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
@anttaz: Pretty much. There are several ways to process provxml files on HTC:
1) Use an app like this one, where you supply a file and it processes it.
2) Use an app like a registry editor, where a provxml string is constructed dynamically based on what you want to do, then processed.
3) Place a file called CustClear.provxml in the Windows directory (full path \Windows\CustClear.provxml) and then run Connection Setup and hit OK.

All three methods use the same basic approach: an HTC library called DMXMLCOM.dll, which is native code and interfaces with an HTC driver to get the required permissions. Interfacing with the driver requires ID_CAP_INTEROPSERVICES in the manifest, which makes it harder to use on Mango (though marketplace apps are exempt, so Connection Setup still works).

All three methods have the same permissions.

However, once the HTC Update that came out with Mango retail release is applied to the phone, Connection Setup will still work for its official purpose but will no longer process \Windows\CustClear.provxml (I'm not sure why). This means method 3 is no longer available. Since it's the only method that can be used on an interop-locked Mango phone, this makes it hard to interop-unlock an HTC phone (you need to place the file for method three in pre-Mango, then upgrade to Mango somehow without getting the HTC update, then use Connection Setup).
 

anttaz

Senior Member
So once a phone receives HTC driver update even this app is no good? The next update showing for me is HTC driver update I am pre htc driver but on mango with full unlock. As used u2m7220. So if I upgrade to HTC driver update even this app will not help?

Sent from Ant's 7 Mozart T8698 using XDA Windows Phone 7 App.
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
No, I said Connection Setup will no longer process \Windows\CustClear.provxml. The HTC update doesn't appear to block XML provisioning as an action, though (if it did, Connection Setup would probably not work at all).

It's not known exactly what it does and does not block, but it appears to block both ComFileRW.dll and ComRegRW.dll. It doesn't actually prevent their use - TouchXplorer will still run, for example - but it basically makes every operation a no-op. Trying to list or read data will return nothing, and trying to change anything will do nothing... if you use those DLLs. If you use DMXMLCOM.dll (used for provisioning), it appears to still work.
 

gfreek

Senior Member
Apr 4, 2005
987
61
I guess this doesn't work on 2nd generation HTC WP7 phones? If so is there an alternative solution?
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
@gfreek: There's actually a pretty good chance that it would work, except that since the gen2 phone run Mango, you need to interop-unlock before you can use an app like this.

I'm working on a way to interop-unlock HTC phones. My latest test was not a complete success, but it was progress. I'll keep trying.
 

arses

Senior Member
Mar 24, 2010
655
199
HELP HELP

hey
I deleted [HKCU/ControlPanel/Sounds/Notifications]
its a Value MultiString data.
and now registry editor can add new value with single string but can not add MultiString!!

How can I add Notifications???
Please guide me.

For now I add Notifications just with Alert-01.wma ,but I can not write more value data because it's "single" String.

thanks
please help
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
Please don't post the same thing in multiple threads. Additionally, when asking for help hacking something, it's typically necessary to mention your device and version info.
 

dazza9075

Senior Member
Jul 22, 2007
2,858
493
Suffolk
Hi Guys

im trying to import a bunch of audio reg entries that typically look like this

[HKEY_LOCAL_MACHINE\Audio\StreamClass\Output\9]
"ClassGain"=dword:bccc
"InCallGain"=dword:0
"IncomingCallGain"=dword:ffff

the issue i have is that the "bccc" and "ffff" address gets imported as
FFFFCCCC, FFFFFFFF

so instead of bccc = 48332 and FFFF = 65535
i get 4294950092
and 4294967295

if i type in the dec value as the dword then it plants it correctly ie 00048332, but i dont want that, i want the hex address 0000bfff, anyone have any idea how to import the bccc entry without it turning in to FFFFBCCC?

oh i tried 0x0000bccc and 0000bccc, the first one fails to import at all, the second one imports as FFFFBCCC
 
Last edited:

Martin7Pro

Senior Member
Oct 23, 2011
385
363
htc7pro.howto.cz
rgu-2-xml using?

Hi friends. I could not find parameters and result for rgu-2-xml application. It does nothing on my 64bits Windows 7, when I try to run it with or without rgu filepath parameter. What em I doing wrong? I could not find any help in older XDA threads.
 

p34cdc2

Member
Oct 22, 2007
39
0
Oxford
well after accepting the htc driver update this program no longer works giving error

Warning
NO DATABASE AVALIABLE ON DEVICE.
ProvXml-Deployer will be existed

thanks

I had the same experience with my HD2 BTTF 7740+SP1. This contains the updated HTC drivers. After downgrading the drivers by loading OLD.HTC.DRIVERS.cab on the phone it now works.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Hi
    After a lot of research i have found a way to deploy provxml on WP7 HTC Device.
    now we can create folder,write registry keys and move files.


    Updated V 0.0.1 no more need touchxplorer to move file ,
    now autodeploy the provxml you add into this xap


    attachment.php


    Prerequisites:

    -An HTC Device Chevron unlocked
    -HTC Connection setup
    -the tool rgu to xml attached

    -HTC-ProvXml-Deploy0.0.1.xap
    1-Create a text file with REGEDIT4 on top 1st line.
    put your registry keys in it. like in this exemple(Don't miss REGEDIT4 on the top)
    (this key add more option in ease of access)

    Code:
    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\System\Accessibility]
        "CompactMode"=dword:0
        "TTY"=dword:1
        "telecoil_UI"=dword:1
        "telecoil"=dword:1

    2-Convert this text file to a provxml with the attached tool rgu-2-xml.exe

    3-Rename this file CustClear.provxml

    4-Extract the XAP from the attached RAR.

    4-Put the custclear.provxml file inside the xap
    If you have winrar
    do a right clic on the xap then select open with winrar.
    replace custclear.provxml .


    5-Deploy the XAP on your device, Press the green button to apply your settings.

    6-Uninstall HTC-ProvXml-Deploy then reboot to be sure.


    Check this thread to found registry tweak (updated 15/05)
    http://xdaforums.com/showthread.php?t=907971
    You can also move folder,delete files....
    Search on Xda there is a lots provxml related thread.

    Enjoy!
    4
    Hi

    I have try to Changing this:
    Code:
    [HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg]
        "PortalUrlProd"="https://developerservices.windowsphone.com/Services/WindowsPhoneRegistration.svc/01/2010"
        "PortalUrlInt"="https://developerservices.windowsphone-int.com/Services/WindowsPhoneRegistration.svc/01/2010"

    to:
    Code:
    [HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg]
        "PortalUrlProd"="http://127.0.0.1"
        "PortalUrlInt"="http://127.0.0.1"

    And this Seem to definitively unlock your device no longer need to run ChevronWP7 or use in flight mode.
    My phone never been relock when connect to zune.
    If someone can try and confirm it's cool.
    XAP Attached.



    This registry key are not for unlock device!!!
    just to prevent relock when connect to the computer for chevron user.



    But take care do not Relock your device with Chevron after this.
    if you do it!
    rename and apply the restoreCustClear.provxml include in the XAP
    2
    I have a lot of Questions
    1: how to attached CustClear.provxml to HTC-ProvXml-Deploy0.0.1.xap???
    2: pate type REGEDIT4 in txt file... copy reg code in next line or i most paste that 2 line then REGEDIT4؟؟؟
    3: how i can Sure about do this edits????
    tnX:)

    Q1 - See explain below.
    Q2 - I don't understand.
    Q3 - We learn frm mistake. ...lol


    4-Put this file into the attached xap with winrar or winzip.(replace existing)

    How do you do this? how do you put the file into the attached xap?

    thank you for your help.

    - Right click open "HTC-ProvXml-Deploy0.0.1.xap" using WinRar, on the menu bar of Winrar there is a "Add" button, use "Add" to add the CustClear.provxml to "HTC-ProvXml-Deploy0.0.1.xap"
    2
    Yes saints
    your right lots of user ask me because registry editor doesn't see key.
    i need to write this bigger :D
    thx for this & the beer i appreciate a lot
    1
    sounds like a custom rom breakthrough keep us all posted
    lemme grab remote execute now to see what it does