yashsingh1/xdaforums huggingface dataset:
[Windows Phone 8 Development and Hacking] vcfan:
New version for WP8.1. thanks [MENTION=1808869]titi66200[/MENTION] for suggesting mixradio and thanks [MENTION=5889633]djamol[/MENTION] for your help.

To prevent errors and problems, start from a fresh rom flash, or hard reset if you've applied any updates.

1.Do device registration to allow sideloading of apps

2.Install Mixradio from the store, and move it to sd card

3.Install Windows Explorer, keep it on phone

https://www.microsoft.com/en-us/store/apps/windows-explorer/9wzdncrdrl4w

4.Sideload WPSystem_Folder_Unlocker_Release_ARM.xap(thanks [MENTION=5889633]djamol[/MENTION] and [MENTION=2110475]contable[/MENTION]),keep it on phone

5.Extract files.zip from below , and put the extracted "Install" folder on the root of your sd card. The Install folder should have 4 files in it.

6.Open WPSystem Folder Unlocker app. Hit Unlock WPSystem Folder(sd card) button. It should say Success. Now close it

7.Open Windows Explorer.

8.Hit the app bar, go to "access folders",hit the +, choose sd card, then click the check mark

9.Navigate to D:\WPSystem folder. Rename the Apps folder to Apps1. Now open Apps1 folder

10.Navigate to the {F5874252-1F.... folder

11.Hit the app bar, choose "select all". Hit the garbage bin icon in the app bar to delete, and choose ok to confirm deletion

12.Navigate to D:\WPSystem folder and rename Apps1 back to Apps

13. Navigate to the root of your sd card. Press and hold on the "Install" folder we put here earlier. Choose Copy

14.Navigate to D:\WPSystem\Apps\{F5874252-1F....}\ folder. It should be empty. Hit the app bar then paste.

15. Go to your apps list and run Mixradio. vcREG should open. Apply unlock

you may now remove the Install folder from the root of your sd card,and you may uninstall Mixradio to remove the bootstrapped app. you can now sideload vcREG from the first post normally for general use if you wish.
[Windows Phone 8 Development and Hacking] G.moe:
Does the new bootstrap method work with Samsung devices? Is this the path to true cap unlock on Ativ SE?
[Windows Phone 8 Development and Hacking] vcfan:
no since it relies on a nokia service that's not available on samsungs.
[Windows Phone 8 Development and Hacking] TachisAlopex:
Didn't originally see that part. Well, I tried this method anyways for my lumia 950 (WP10). Managed to get an infinite black "Loading..." screen. Oh well, looks like my last ditch effort didn't work.

Is there a source lying around for vcREG.dll/OEMSharedFolderAccessLib.dll? I could only get so far with IL DASM disassemblier.
[Windows Phone 8 Development and Hacking] vcfan:
I take it you already tried the w10m version and that also failed?

I don't mind sharing source, but sounds to me like the same rpc server we make calls to doesn't exist on this phone, or it has changed. I would love to have a look at a rom to see if its possible to add support, since even with the latest build we're able to make calls to drivers and system services.
[Windows Phone 8 Development and Hacking] forgreatsouce:
win10 root tool

I have found using the root tool on win10 right after a reset has worked.

you just need to turn on developer mode.
[Windows Phone 8 Development and Hacking] ca_guri01:
[MENTION=6655208]vcfan[/MENTION] can't you make an app so that the whole process will be easy and we can use it with CustomWPSystem to swap the mix radio app like we did earlier with preview for developer app
[Windows Phone 8 Development and Hacking] TachisAlopex:
Sadly not for myself (I did turn on developer mode right after a hard reset, without wifi/sim to stop updates). Do you have a Lumia 950?

Yep! I tried the vcREG_1_2_W10.xap (and vcREG v1.2.0.1 w10 edition.xap). Maybe this is my fault, but 8.0's deployer times out for every xap I try, even if it's a plain innocent xap ("Error - 0x89731B01"). I've tried multiple different sources of 8.0 (VS 2015, WPexpress_full, etc) but I couldn't get any of them to work after uninstalling programs and drivers and reinstalling multiple times. I assumed it was my device that was incompatible.

So instead I used 8.1's deployer. This works for all apps, but will reject any app that has the ID_CAP_OEM_CUSTOM or ID_CAP_INTEROPSERVICES Capability (it returns a manifest error/0x81030120 error respectively)

I also tried the Root Tool. It reports "Success" but it actually failed (the registry looks writable, but upon reading it again you'll see the values haven't changed)

I also tried manually removing the capability from the manifest w10m versions which allows them to deploy, but attempting to apply any templates crashes the app.

I bought an micro sd card and was hoping to use CustomWPSystem but as we know Extras & Info doesn't install to an sd anymore.

I then tried to use CustomWPSystem combined with Preview for Developers and CustomPFD then make the necessary registry edits myself, but CustomWPSystem had an error with patching ("D:\WPSystem\appsx not found" - While I can see the WPSystem folder on the sd card, any assess to files or subfolders results in an error) So I assumed the blocked all access to that, so I did some trial and error with attempted to do the folder rename and swaps manually in explorer on my PC, but that did work

MixRadio seemed like a glimmer of hope. It seemed to get the farthest in terms of ability (files being installed with the needed privileges) but the app never launches. Just stuck at that stinking loading screen.
[Windows Phone 8 Development and Hacking] vcfan:
I'm hearing reports, and its happened to me as well, even on wp8.1, that some app (possibly extras+info) is updating the rpc server(NDTK) that we make registry manipulation calls to and its breaking the registry write commands. an update to my app could possibly resolve this. I'm currently trying to replicate the problem again so I can dump and have a look at the new updated server. ive already reflashed so its working for now, and trying to figure out which app is updating the server. so there is still hope it might work with the 950/XLs
[Windows Phone 8 Development and Hacking] TachisAlopex:
Fantastic! Good luck with your research. Hopefully there is a way around it.
[Windows Phone 8 Development and Hacking] Laicure:
Finally I can reply..

The new trick worked for my Lumia 730.

Did it the first time (wp8.1), won't work so I did a Windows Device Recov Tool to wp8.1 again for a fresh start.

Everything is working well like the one in the first post (full interop control) but as said above..

Most parts of the registry are writable but there are some areas where it reverts to the stock values.

Like the CustomHoldDelays.

Well for now, I'm satisfied with the unlocked phone folders so I can manually change the Hosts file ;)

+ the Unlimited xap deployment is working well without problems :D
[Windows Phone 8 Development and Hacking] mybabysexy:
somehow it didn't work for me :p
[Windows Phone 8 Development and Hacking] endera:
hi,

Today I've owned "Yezz billy 4.7". Win 8.1 Update2

How Turkish language pack to install. ???
[Windows Phone 8 Development and Hacking] xboxmod:
Search before post!

this is not a Q & A thread!!!

http://xdaforums.com/windows-10/windows-10-mobile/w10m-builds-update-links-collection-cab-t3234805

maybe look at this...
[Windows Phone 8 Development and Hacking] Ranjan kataria:
My friend templates are not working i click on interop/capabilities unlock and apply then it says complete after i restart machine and i open mix rdio/vcReg v1.3 templates > interop unlock /capabilities box is unchecked
[Windows Phone 8 Development and Hacking] Laicure:
No problems with that, it's their default behavior..

You can check the actual unlock by either deploying several apps, opening and modifying the registry by using custom pfd, or using the registry editor in the app itself.. Or something like that.. :D
[Windows Phone 8 Development and Hacking] Saxithon:
Found a way around the infinite Loading... screen?
[Windows Phone 8 Development and Hacking] augustinionut:
I did it after i bricked my 530 erasing uefi stuff :D, without update extras+info, using metro commander and modern explorer. Thanks.
[Windows Phone 8 Development and Hacking] djamol:
Hows did you managed to erase UEFI ?
[Windows Phone 8 Development and Hacking] augustinionut:
My 530 was allready interopunlocked but needed to reflash it. Old metod didnt worked.

I not erased entire partition , only some files from efiesp directory. I still try offmode charging :)

What i want to say realy is that no need to install payed windows explorer app. Trial version cant erase mixradio folder content.
[Windows Phone 8 Development and Hacking] augustinionut:
I found this file thru my stuff. Seems like actual 640xl last build registry differ from this.

EDIT: actualy, i think was already posted by djamol.
[Windows Phone 8 Development and Hacking] vcfan:
bad news. this hack is soon to be dead once the changes become built into the OS.

right now, extras+info or advanced info modifies something, and we no longer have the rights to write to the registry or files.
[Windows Phone 8 Development and Hacking] augustinionut:
I will put extras&info and extras+info on block list :

{2377fe1b-c10f-47da-92f3-fc517345a3c0}

{4c2aae0a-5e94-4d47-99e3-2608e34c536a}

But first how to uninstall? :D Only advanced info appear on app list. Probably uninstalling this uninstall all....

Its complicated...

EDIT: uninstalled advanced info, nothing change.
[Windows Phone 8 Development and Hacking] vcfan:
once its installed, you cant change the block, even if you uninstall the app. also, guid for advanced info is {B6E3E590-9FA5-40C0-86AC-EF475DE98E88}
[Windows Phone 8 Development and Hacking] augustinionut:
Is there, inside Packages/registryfiles.
[Windows Phone 8 Development and Hacking] vcfan:
it turns out they actually did deploy a brand new version of the NDTK service. the new one has a whitelist of registry and file locations allowed. it was so nice of them to let us keep registry reading though :D great job MS
[Windows Phone 8 Development and Hacking] augustinionut:
And we cannot deploy old service cab?

I can manually edit oemsettings.reg .

I can bet that romrebuilder.xap is still working.
[Windows Phone 8 Development and Hacking] A AJAY:
finally i can interop unlock my phone...thanks....its worked completly....mixradio....yup

---------- Post added at 05:43 AM ---------- Previous post was at 05:27 AM ----------

vcreg mod with mixradio gives the massege "success" but i can't sideload vcreg
[Windows Phone 8 Development and Hacking] augustinionut:
https://onedrive.live.com/redir?res...474&authkey=!AEY_cjd2XJphya8&ithint=video,mp4

I have mtp acces to oemsettings.reg. Why? I dont know :D

lumia640xl
[Windows Phone 8 Development and Hacking] titi66200:
We can access to this filder (R/W) with some devices

On my Lumia 830 i can and on my Lumia 1020 i cant.
[Windows Phone 8 Development and Hacking] augustinionut:
In [HKEY_LOCAL_MACHINE\Software\OEM\Nokia\NokiaSvcHost\Plugins\NsgExtA\NdtkSvc] i changed path from C:\Data blablabla to C:\Windows\System32\NdtkSvc.dll

Vcreg performed succes Permanent Interop/Capability Unlock :D

EDIT:

Dont restart the phone.

****tt...pfd not working...so .....bad mad .....

Pfd reg editor has a strange behavior.... i see red flag navigating deep to registry and green at backing from thru registry.

Service ndtksvk is not working.... need to hardreset my lab rat.

LAST edit: after hardreset deployed vcreg and all templates are working. Deployed pfd 600 and service is running.

[HKEY_LOCAL_MACHINE\Software\OEM\Nokia\NokiaSvcHost\Plugins\NsgExtA\NdtkSvc] has Path value changed to \NdtkSvc.dll.

I have readwrite right to oemsettings.reg file inside packages.

Its complicated, i better sleep now.
[Windows Phone 8 Development and Hacking] vcfan:
yes exactly, they changed the path to the new ndtksvc dll. if you change it back to the original like you did, vcreg will work again. if you update extras+info, before you reboot go change it back in the registry then reboot. that should prevent the new one from loading.

edit: watch out. it seems the updated extras+info is silently being updated :| I sure as hell didn't update mine and now its updated(auto app updates are off).
[Windows Phone 8 Development and Hacking] augustinionut:
Extras+info cant update from decripted version, right? :)

I rewrited path to device dll(PFD600 have oem capability in wpmanifest), deployed extras+info.xap....restarted few times....service is working.
[Windows Phone 8 Development and Hacking] augustinionut:
For sure.
[Windows Phone 8 Development and Hacking] endera:
yezz billy 4.7 ?
[Windows Phone 8 Development and Hacking] vooks:
Is it possible to SIM unlock Windows 8 Lumia 435 using these tweaks or must I buy a code?
[Windows Phone 8 Development and Hacking] xboxmod:
Hi

for those who need i have patched CustomWPSystem_0600 to support mixradio.

http://xb0xmod.perso.sfr.fr/CustomWPSystem_0601.xap

-install mix radio on the sdcard.

-install CustomWPSystem on the device.

-put vcREG_MIX_RADIO_bootstrap.xap on the sdcard the run the app.
[Windows Phone 8 Development and Hacking] MaDaLiNoSt:
:D

Thanks for posting this method. I have not used it yet because I have already unlocked my phone.

It would be nice if someone can post here mixradio xap file before microsoft do something to block this method. (as they did to extras+info)

I tried to get it from microsoft CDN but it is encrypted and can not be deployed.
[Windows Phone 8 Development and Hacking] augustinionut:
Installed, not deployed.
[Windows Phone 8 Development and Hacking] ngame:
how can you access MS CDN files ? Fiddler or something else ?
[Windows Phone 8 Development and Hacking] MaDaLiNoSt:
Here is the link for download encrypted version : click

And you can still get xap files like old style for ,,download and install manually,, with chinesse region on windowsphone.com

For example here is the link to Survivalcraft, where you can get xap as they called it : ,,regular,,

https://www.windowsphone.com/zh-cn/...9325671

direct download for survivalcraft: http://www.windowsphone.com/zh-cn/...9325671/xap?apptype=regular
[Windows Phone 8 Development and Hacking] derausgewanderte:
followed to the T. After applying xap CustomWPSystem crashes. MixRadio on SDCard hasn't changed.

I'm on Lumia 640XL, running 10586.36

edit: never mind. I forgot this is for WP8.1 and not W10M
[Windows Phone 8 Development and Hacking] MaDaLiNoSt:
I guess that if you do permanent interop unlock on wp8.1 , mod will be kept even after update to w10m
[Windows Phone 8 Development and Hacking] xboxmod:
Yes create a custom oemsettings.reg before update to w10 to keep unlock..

this way you can also prevent extra&info and mix radio update.

if you do a hard reset disable wifi & store auto update , reinstall djamol root tool and apply jailbreak Lumia....

And using full MTP hack you can also customise your rom by removing or editing some provxml to avoid installation of some in rom apps.....

PROGRAMS\PHONEPROVISIONER_OEM\OEM
PROGRAMS\PHONEPROVISIONER\Microsoft
PROGRAMS\DUMIGRATIONPROVISIONEROEM\provxml
PROGRAMS\DUMIGRATIONPROVISIONERMICROSOFT\provxml
PROGRAMS\CommonFiles\Provisioning\Microsoft
PROGRAMS\CommonFiles\OEM\Public\PreloadedApps\tier3Apps
PROGRAMS\CommonFiles\Xaps
PROGRAMS\CommonFiles\Provisioning\OEM
PROGRAMS\CommonFiles\Multivariant\Apps
Windows\system32\Provisioning\Microsoft
[Windows Phone 8 Development and Hacking] vcfan:
i need people to test new version for WP8 and W10M and report results. should now also support 950/XL.

it allows restoring loading of old version of ndtksvc that allows unrestricted writing, if you've installed the extras+info update.

go to templates, and choose "restore ndtksvc", hit apply, then reboot. now you can load vcreg normally and write to registry again.

for the 950/XL, the process is a little different. go to templates, choose "restore ndtksvc 950", hit apply. connect phone by usb to PC, go to "My PC", open your phone, then in the root directory where you see the folders Documents,Music,Pictures,Videos,etc... make a new folder called "ndtk". now in this folder you need to put a ndtksvc.dll file that you extracted from another lumia rom, like the 1520. put this file ndtksvc.dll in this ndtk folder and reboot. open vcreg and apply interop unlock. how this works is, we tell the registry to load the ndtksvc.dll version from this folder instead of the prebaked restricted one that comes stock.

edit: files removed because of bug
[Windows Phone 8 Development and Hacking] Ranjan kataria:
I test it on my Lumia 520 it disabled the introp service & now im again unlocking my phone ?
[Windows Phone 8 Development and Hacking] MrCego:
When I restore ndtksvc file, am I interop unlocking (Aka rooting) my phone?
[Windows Phone 8 Development and Hacking] dorianmuthig:
Unfortunately not. The app starts fine the first time, but after trying the restore and rebooting the following error message is shown:

[IMG="Error message screenshot"]https://xdaforums.com/attachment.php?attachmentid=3583160&stc=1&d=1450636771[/IMG]

The templates menu also won't work anymore afterwards.

This was on a Lumia 830 running the latest Insider preview. I am assuming the file path to the old ndtksvc.dll file is wrong or the file is curiously missing now. I wanted to extract the DLL file...

Can you maybe also supply that file digitally signed (detached signature) and hashed? It seems likely the file will be removed via MS update and keeping a copy is likely prudent. I can host it and make it easily discoverable and virtually irremovable from the public internet, if you like (and XDA's policy doesn't allow for it).
[Windows Phone 8 Development and Hacking] MrCego:
About first sentence: You replied my question. Lol.

So, the phone must be interop unlock to use this new tool version.
[Windows Phone 8 Development and Hacking] Ranjan kataria:
O M G after trying reinstall mix radio and changing content showing same error ID CAP INTROP SERVICE error and not im unable to introp my phone bad?? please do something guys..
[Windows Phone 8 Development and Hacking] dorianmuthig:
Ok, so I have another registry tool that still works, phew...

What exactly needs to go here?

[IMG="NdtkSvc Path in registry database"]https://xdaforums.com/attachment.php?attachmentid=3583176&stc=1&d=1450637989[/IMG]

Got it to work with Version 1.0.3.1 of the Nokia Developer Toolkit Service after copying it in via MTP into the folder listed in the registry. Luckily setting that value worked correctly. The file in C:\Windows\system32\ was no longer there, which is why the other path was chosen.

For anyone interested, you can download the file here: NtdkSvc.dll

The file has a size of 39328 bytes and the following hash digest values:

CRC32: 716c0567

MD5: d49965c11c21daf77e80be404a12702c

SHA1: de89fd88864a1b4f12eec0300418dae5eb464774

SHA256: a6a3137b71b2a42b3d796733062c85652306315be190b83dc7a06483b93057c0

SHA512: ed9d3bb54d43bfa5f55244eeff978645ae644499896760ed266a0e3c3e631ba00341e92ea34995bf1654f29746a2482642dd5e9a0e34b84f624b5f2a939b55c7

SHA384: 7df315095d36c1201ca10093d206700fb67b940657898b4faaf228b9bad27bfad8ad0d557d5e8d069b3b10ba5a596dd6

The hashes are sorted by their assurance of data integrity and cryptographic security. The file also has an attached sha256RSA2048 digital signature from the Windows Phone OEM signer with timestamp from the Microsoft Time-Stamp Service. All signing certificates have since expired however, as the file is from an old Windows Phone 8.0 image (or so I gather), but the signatures are valid. It's probably not a good idea to keep that file on your handset for very long, though.
[Windows Phone 8 Development and Hacking] vcfan:
no, its simply writing a registry key to set the location of ndtksvc.dll file to the one located in c:\windows\system32 folder. you would have to tick "live interop unlock" box to unlock all caps.

you use this tool like you normally do. only difference in this version is ive added an option to restore old ndtk. if your version got blocked. if youre on wp8, you use the mixradio trick to get it to load, restore ndtk, then reboot, load it again and interop unlock. on w10m, you turn on dev mode, sideload it, restore ndtk, reboot, then interop unlock.

when you get this error, it means ndtk is not running. templates gets disabled on purpose when ndtk is not running because it serves no purpose. when ndtk is running, it becomes enabled again.

are you sure you didn't accidentally choose "restore ndtk 950" ??? you can do a simple test. go to my pc,go to your phone, and make a new folder in c:\data\users\public, and call it "ndtk". extract a copy of ndtksvc.dll from your ffu rom(you can use this tool to mount your ffu), and put it in this ndtk directory and reboot. see if it works. if not, then maybe the 830 does something a little different, and ill have to download an 830 rom to investigate.

and I don't think its necessary to host the file. we can just extract it from any rom in the future. I'm sure everyone whos on these forums keeps a backup of their rom at least. who hasn't flashed a thousand times already :D
[Windows Phone 8 Development and Hacking] vcfan:
so what you need to do is put ndtksvc.dll in c:\data\users\public\ndtk folder, then reboot.
[Windows Phone 8 Development and Hacking] vcfan:
dp
[Windows Phone 8 Development and Hacking] vcfan:
double post
[Windows Phone 8 Development and Hacking] dorianmuthig:
Yup, very. That option doesn't even show up:

[IMG="vcREG templates view"]https://xdaforums.com/attachment.php?attachmentid=3583209&stc=1&d=1450640936[/IMG]

That's maybe what you're doing, but I'd like to minimize my usage of insecurely distributed applications which I have to reverse engineer to ensure they won't do anything unexpected or harmful to my stuff. That's a lot of work, you know... and I feel a lot better knowing other people have the convenient option of an easy to use reasonably safe audited method that doesn't have them unnecessarily hunting for tools and ROM images.
[Windows Phone 8 Development and Hacking] vcfan:
thanks for the image. there should be 2 options there. not one I think I have a bug on my hands. you guys that are having problems are using the wp8 version?
[Windows Phone 8 Development and Hacking] vcfan:
it was a little bug in the app, ive now fixed it. but for you to get yours working again, put ndtksvc.dll into c:\data\users\public\ndtk folder, then reboot. you can get the ndtksvc.dll file from above, [MENTION=2443165]dorianmuthig[/MENTION] posted it a few posts up.
[Windows Phone 8 Development and Hacking] vcfan:
ok all fixed up now. ill post new files and instructions again here

vcREG 1.5

-------------------------

it allows restoring loading of old version of ndtksvc that allows unrestricted writing, if you've installed the extras+info update that blocks it.

go to templates, and choose "restore ndtksvc", hit apply, then reboot. now you can load vcreg normally and write to registry again.

for the 950/XL, the process is a little different. go to templates, choose "restore ndtksvc 950", hit apply. connect phone by usb to PC, go to "My PC", open your phone, then in the root directory where you see the folders Documents,Music,Pictures,Videos,etc... make a new folder called "ndtk". now in this folder you need to put a ndtksvc.dll file that you extracted from another lumia rom, like the 1520. put this file ndtksvc.dll in this ndtk folder and reboot. open vcreg and apply interop unlock. how this works is, we tell the registry to load the ndtksvc.dll version from this folder instead of the prebaked restricted one that comes stock.

[MENTION=2443165]dorianmuthig[/MENTION] has kindly provided a copy of ndtksvc.dll file in this post #332
[Windows Phone 8 Development and Hacking] derausgewanderte:
Bingo! Thank you vcfan. Confirmed working on Lumia 640XL running W10M build 10586.36.

Sideloaded vcREG 1.5, restored ndtksvc, rebooted and then sideloaded CustomPFD_0600.

Finally able to read and write registry values like I used to. Tested a few and they stick and are working.

thank you again