yashsingh1/xdaforums huggingface dataset:
[Windows Phone 8 Development and Hacking] GoodDayToDie:
The trust root for executable code and OS components is "pinned"; Microsoft's trust root is embedded in the core of the OS, and the modifying *that* would invalidate its signatures, which are checked by the bootloader; we'd need a Secure Boot bypass. If we could put the phone in testsigning mode (which would probably also require, among other things, a secure boot bypass), then installing our own root certs would work, but that actually shouldn't even require the registry access. Installing certificates on the phone, even CA roots, is pretty easy. We could choose which store we put them in with better access, but that's not really the problem.

I'm looking at other options. The kernel does allow loading unsigned code under certain circumstances - for example, development apps - and I'm seeing whether I can co-opt one of those mechanisms for code more privileged than a lowboxed app. It will take some more research, but I've got a couple of ideas of how to proceed.

Launching a process - more specifically, a Windows service - as SYSTEM is actually pretty straightforward; look at how the Full FS Access hack in SamWP Tools works. You'd probably need to change at most two registry strings. WP8 stores service configuration, including which privileges to run the service under and the service's binaries and command line, in the registry just like desktop Windows does. The second-biggest problem is probably selecting a "safe" one to modify; I don't think we can actually create additional services yet, because we have to use RPCComponent to do the editing and that means we can't create new registry keys (I think; there may be some way using provxml or something). The biggest problem, of course, is the code signing, which is why I've been focusing on defeating that problem first. Ability to elevate arbitrary system binaries isn't nearly as interesting as ability to elevate arbitrary user-created code (although I'll grant that there may be a use for the former as well; the Full FS hack is certainly valuable).
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
The only way I found to create keys was custom CSC. But it requires Hard Reset to work.
[Windows Phone 8 Development and Hacking] AlvinPhilemon:
I wonder what method [MENTION=2936958]jessenic[/MENTION] used to create keys? His app is able to add Google search provider for IE which requires creating keys.

Unless the keys you are trying to create are in a read-only location or are inaccessible
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
What a stupid question... Of course Native APIs. But this technique can't give you access to any key. But RPCComponent can.
[Windows Phone 8 Development and Hacking] GoodDayToDie:
Yeah, there's a capability (restricted of course) that explicitly allows apps to write to the IE search provider registry keys. You can then use the NativeRegistry class, or anything else that calls the Win32 registry APIs, and just create/modify/delete the keys in that location like normal.
[Windows Phone 8 Development and Hacking] greenboxal:
I was playing around the registry and found something interesting.

Is ProvisionStore hive(\Windows\System32\config\ProvisionStore), used? It has entries that describe each capability(SecurityManager\ResourceAccessControl) but it doesn't seems to be mounted in the registry when the OS is running. Maybe it is used by OOBE when doing the first run?
[Windows Phone 8 Development and Hacking] marass82:
It worked, Interop works after the official GDR3. I skipped packages samsung responsible for closing the possibility of Interop unlock. I have updated the system with GDR2 the official GDR3 without these packages, and Interop remained fully functional. [ATIV S][GT-I8750] Instalacja oficjalnej aktualizacja GDR3 z zachowaniem Interopa.
[Windows Phone 8 Development and Hacking] titi66200:
"I skipped packages samsung responsible for closing the possibility of Interop unlock."

What packages ?
[Windows Phone 8 Development and Hacking] ngame:
Hi all .

I found something interesting in this address on my Lumia 920

EFIESP\Nokia\Security

in file NokiaUefiHotkeyApp.efi

you can see Mass Storage Mode in this file .

Nokia UEFI Hotkey App: CHAR_CARRIAGE_RETURN detected, entering mass storage mode.

anyone see this file ? and any idea how can we get access to Mass Storage mode ?
[MENTION=4867689]thals1992[/MENTION] [MENTION=2854207]snickler[/MENTION]
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
I belive FCRouter and CSCMgr. Oh! And Diagnosis is in apps_open.

I did something like this before. But I don't see any difference between 512 and 517, so I didn't posted this method of update.
[Windows Phone 8 Development and Hacking] marass82:
Exactly, but other packages as amended from samsung are updated. It's true, some not see visible changes.
[Windows Phone 8 Development and Hacking] ultrashot:
That was noticed quite a long ago, but we don't have such key, neither do we have external keyboard connection possility (missing UEFI driver)
[Windows Phone 8 Development and Hacking] ngame:
you mean we have to press a \r key on external keyboard ? But i think lumia 920. Didn't support otg

i think we have to find a series of key like hard reset one in ! Page.

sorry for my bad EN
[Windows Phone 8 Development and Hacking] ultrashot:
it is possible with external power as long as your UEFI contains needed drivers. Unfortunately, Nokia removed USB keyboard drivers from RETAIL UEFIs. They existed before in test ROMs (which aren't flashable due to different certificates).

Technically, yeah, it can be a combo, but I wasn't yet able to find it.
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
Some testing results

I tested two RPCComponent dlls.

Dll from GDR3 Diagnosis works perfectly on old GDR2 FCRouter service.

Dll from ultrashot's developer device works awful. Looks like it's not fully compatible with retail FCRouter. It also lacks MoveFiles function.
[Windows Phone 8 Development and Hacking] lordmaxey:
Great!

But is there a way to get this in English?

I can't read Polish language... And google translate is a mess. :D
[Windows Phone 8 Development and Hacking] djtonka:
We will try make ENG version :)

---------- Post added at 05:32 PM ---------- Previous post was at 04:36 PM ----------

Translation done
[Windows Phone 8 Development and Hacking] contable:
Why you don´t post it here at xda ?

You post the stuff discovered here at xda also at windowsmania.pl...
[Windows Phone 8 Development and Hacking] poloche:
Just copy/replace 3 xml's files in Phone\Windows\Packages\DsmFiles folder... And change the MO code to 000-AT with SAMWP8 Tool. After, search the updates and apply this update samsung driver with GDR3 official.

And your InterOP is not disable :)

I have test in my Ativ S and that works fine, i can modify my registry, deploy interop xap, etc... ;)

Source

: WindowsMania.pl
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
And what's about custom ROM? It's not gone after HR?
[Windows Phone 8 Development and Hacking] Mattemoller90:
If I follw your guide and update to [GDR3 official+New Samsung firmware] and after I do an Hard Reset, the possibility to interop unlock still remain?
[Windows Phone 8 Development and Hacking] contable:
edit:

removed
[Windows Phone 8 Development and Hacking] Mattemoller90:
Official GDR3+New Samsung Firmware solve the issue with photograph app (with manual setting)?
[Windows Phone 8 Development and Hacking] djtonka:
Forgive me, didn't know same content is hidden. As a admin everything is visible. Stil make separate topic you think?
[Windows Phone 8 Development and Hacking] contable:
No problem. A seperate topic isn´t necessary.

It´s a nice finding :good:
[Windows Phone 8 Development and Hacking] marass82:
And you checked. 'Cause I do, several times. No DSM does not restore, because there is no where. When HR is normally done Interop, and everything works. DSM has been made swapped. FC Route and CSC new silent because their system is not updated. The system is interop unlock. The method works 100% and is permanently :). Additionally, there are still great opportunities :)
[Windows Phone 8 Development and Hacking] contable:
Sorry, if I was wrong. I will remove the posting... ;)
[Windows Phone 8 Development and Hacking] marass82:
No problem. Important that you can work with, and tested a few interesting things.:)

---------- Post added at 12:35 AM ---------- Previous post was at 12:06 AM ----------

The problem here is samsung camera, and supported by the resolution. They are not supported by most applications, some time trying to modify some drivers, in step with the improve compatibility with other models.
[Windows Phone 8 Development and Hacking] poloche:
I have no tested with H.R ... sorry ! :D
[Windows Phone 8 Development and Hacking] Mattemoller90:
When I try to replace the 3 files I have an error :'(

I'havn't authorization, why?? :'(
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
Reset your phone and try again.
[Windows Phone 8 Development and Hacking] lomax50:
I followed the tutorial and I've updated my Ativ S without problems. The whole process takes 20-30 minutes. I think they fixed some small problems I had. For example, used to take a minute to fully connect with the PC. It is now almost instantaneous (uninstalled the old driver and let them do the work themselves coupling). I have also noticed improved communication with my Wi-Fi network; before, it was irregular, reaching lost sometimes. Keep checking it, but I think I've gained a lot. And the best part is that ... My phone is still unlocked with FS full access.

:good:
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
Regardless to how you update your phone to GDR3, unlock is saved.

Final GDR3 blocks Diagnosis dll usage and custom ROM. And doesn't relock device.
[Windows Phone 8 Development and Hacking] Mattemoller90:
Only my Windows folder have an authorization problem :'(

Restart my phone doesn't work
[Windows Phone 8 Development and Hacking] lordmaxey:
Wooohooo :good: :laugh:

it worked! Thank you! :)
[Windows Phone 8 Development and Hacking] bruce142:
Does anyone know how to get the official GDR3 8.0.10517.150 update? I already changed the MO code to 000-AT with SamWP8 Tools, but I only received the Samsung Ativ S firmware update (I'm still running the developer version of GDR3 : 8.0.10512.142). What are the changes between the developer version and the official version of GDR3?

Edit : Nevermind, you had to turn off the Developer Updates switch in SamWP8 Tool to receive the official GDR3 update, but I still want to know what the changes are.
[Windows Phone 8 Development and Hacking] greenboxal:
Don't know if it's relevant but after updating to samsung new firmware using the polish hack with DSM files, Full FS Access can access more folders including Data\programs, Data\Users\buch_of_system_users and some other directories.

Maybe because the service got more privileges? If so, would FCRouter got more too? Even running as LocalSystem it could access some parts of the registry, maybe this can be useful, or not at all.
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
You finaly got Full FS Access working. It works even on GDR1, it's not anyway related to your update. Except phone restart.

FCRouter runs on LocalSystem account. That's why SamWP8 Tools have root privileges.

It's all old news.
[Windows Phone 8 Development and Hacking] greenboxal:
I've always had Full FS Access enabled, but after the update, new folders that seemed to already exist appeared, like this:

http://puu.sh/5vlGN.png

Before the update it was only Public, Default and System. Also it didn't had access to the applications data store.
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
Just a restart of the phone cause this folders to appear.
[Windows Phone 8 Development and Hacking] AlvinPhilemon:
How do I do this if I have trouble enabling Full FS access on GDR3 Dev Preview?
[Windows Phone 8 Development and Hacking] contable:
You can use SamWP8Tools and copy the files manually from your sd card to the desired folder.
[Windows Phone 8 Development and Hacking] AlvinPhilemon:
I'm a huge idiot, been on this forum for a couple of years and I'd never thought I'd have to ask this question.

Can you explain how to do it? Steps? I'm unclear.
[Windows Phone 8 Development and Hacking] contable:
1. Copy the 3 patched dsm files to the root of your sd card.

2. Start SamWP8Tools

3. Choose the files tab

4. Source folder: D:\

5. Pattern: filename

6. Destination folder: C:\Windows\Packages\DsmFiles\

7. Tap "Move"

Repeat step 2 - 6 for all 3 files.
[Windows Phone 8 Development and Hacking] AlvinPhilemon:
Thanks man! I owe you one, seriously. So do I copy these files after I update the OS or before?
[Windows Phone 8 Development and Hacking] contable:
You need to copy the files before you update to GDR3. Very important !
[Windows Phone 8 Development and Hacking] AlvinPhilemon:
Thanks man! I know I could just click the thanks button but I feel it isn't enough!
[Windows Phone 8 Development and Hacking] contable:
Let me try to move a file with SamWP8Tools before you start...

---------- Post added at 12:12 AM ---------- Previous post was at 12:06 AM ----------

Ok, it is working as described with "\\". Tested right now...
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
One \ would be enough
[Windows Phone 8 Development and Hacking] AlvinPhilemon:
It didn't work. Followed instructions carefully but phone got relocked (you know what I mean).
[Windows Phone 8 Development and Hacking] blckDTshadow:
Hey -W_O_L_F-,

first off: Thanks for the awesome work your guys are doing.

Second: Please tell me I haven't made a huge idiot out of myself. You are writing, that:

After I unlocked the device I was so excited, that I switched the device region to another to get the GDR3-Update. Since I did that right afterwards I did not do any reading and am now unsure if this actually broke the unlock. Why? Because everytime I check a box in your

tool and reboot it stays that way, but I don't see an actual change.

So short: What is the best way to check if the device is still unlocked?

Cheers and have a nice weekend,

blckDTshadow
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
if everything stays unchecked (except DevUpdates and cust.provxml) - you lost unlock.
[Windows Phone 8 Development and Hacking] blckDTshadow:
Darn :mad:

I am still able to set the third live-tile-row on the Startscreen (With the help of WPH Tweaks), but can't remove start menu letters. I will check what else is working and what's not.

However, I am confused as to why some of the things are actually working and some are not?

EDIT: Seems that I lost access to the registry. I can still sideload stuff and access the FS using the FileExplorer.xap. I tried unlocking my Ativ S again, but as expected the registry editor does not show anymore and even using the editor of SamWP8 it fails. Might a Rom-Flash do the trick?

Thanks for your fast reply,

blckDTshadow
[Windows Phone 8 Development and Hacking] tomislaav:
Is there a way to interop unlock official gdr3 ATIV s(i8750)? Or flash to gdr2? I've accidentally updated to gdr3. I want third column :(
[Windows Phone 8 Development and Hacking] Mattemoller90:
Reflash GDR2

unlock

replace 3 dsm-files (follow the guide)

update to GDR3

hard reset (if you want)

interop unlock GDR3 As you do in GDR2

Now you have GDR3 interop unlock ;)
[Windows Phone 8 Development and Hacking] tomislaav:
Can you help me with finding the appropriate gdr2 rom? I'm searching but i'm lost in all those threads and posts. There is something in flash rom here thread but some download links are dead and i don't know which one is for me? csc is ATO
[Windows Phone 8 Development and Hacking] Mattemoller90:
http://xdaforums.com/showthread.php?t=2391138

chose Your CSC
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
Just don't choose CSC file. And your original CSC will be saved.
[Windows Phone 8 Development and Hacking] n1c3.sleepL:
Any news for non Samsung devices?!
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
Nothing.
[Windows Phone 8 Development and Hacking] cro.dev:
so sad
[Windows Phone 8 Development and Hacking] Mattemoller90:
Reker full unlock Ativ S through registry (not relase)

About a full unlock for Huawei:

I asked to Reker if full unlock is available for Lumia or other devices.

Reket Said: " Full unlock is available for Huawei and Ativ.

Full unlock is built on registry -

unlock xap's privilege

, but

no 3rd part EXE

can be executed

."

But no public :'(
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
As I see from progress of Huawei unlock, Reker just don't want to make it public.
[Windows Phone 8 Development and Hacking] shifuimam:
I have an Ativ S Neo with Sprint. Until recently, it wasn't activated on Sprint's network. I used the Preview for Developers app and the dev unlocking tool to install what I'm pretty sure was the dev/Microsoft release of GDR3, so I do not believe that I have the Samsung updates that break this.

However, when I tried to deploy the XAP I got the following error:

I was trying to install the EnableAllSideloading XAP.
[Windows Phone 8 Development and Hacking] titi66200:
For installing EnableAllSideloading you must Interop Unlock your phone before.
[Windows Phone 8 Development and Hacking] shifuimam:
Just did the interop unlock - still can't install this XAP. :(
[Windows Phone 8 Development and Hacking] titi66200:
You have installed BootstrapSamsung ?
[Windows Phone 8 Development and Hacking] shifuimam:
Yeah, it turns out that I'm just an idiot who can't read instructions.

Sorry!
[Windows Phone 8 Development and Hacking] titi66200:
No problem :)
[Windows Phone 8 Development and Hacking] n1c3.sleepL:
Yeah! He answered me that don't have time and as i remember he trying to sell his phone... So Huawei users smoking aside :(
[Windows Phone 8 Development and Hacking] reker:
It seems like only work on Ativ, I tried on my W1, bootstrap give me an error, I think it used some driver or service on Ativ.

And EnableAllCaps tell me success but my file explorer still can't access c:\ or c:\data (but c:\windows is possible)

Have you tried make all 3rd party become 1st party?

Like Microsoft\SecurityManager\CapabilityClasses\Inheritance

or Microsoft\SecurityManager\AuthorizationRules\Execute

and Microsoft\SecurityManager\PrincipalClasses\PRINCIPAL_CLASS_TCB
[Windows Phone 8 Development and Hacking] GoodDayToDie:
I've talked with her about it; we need more permissions to make that fully feasible so far but it's a promising line of approach (and that's as must as should probably be said about it in the open forum right now).
[Windows Phone 8 Development and Hacking] jacano:
There you have the mamaich's W8 hack port to wp8. It's inside the Native Toast Notification Launcher project from cpuguy.

I have just made some modification in order to make it works in WP8 and compiled it, haven't tried anything yet. So I don't really know if this port would be useful or not.

I have also attached the Win32 and COM API the mamaich hack is able to access inside WP8.

Tip: To debug the native component -> http://www.tonicodes.net/blog/debugging-c-components-in-windows-phone-8-projects/
[Windows Phone 8 Development and Hacking] gipfelgoas:
[MENTION=3124897]jacano[/MENTION] what should the app do if I click Launch Toast?? It doesn't come a toast on my 820
[Windows Phone 8 Development and Hacking] jacano:
Inside MainPage.xaml.cs Launcher.Do() gets call, them the void ShellChrome:: DoThings() method inside CShellChromeAPI.cpp get executes, which contains the mamaich w8 hack.

You can now call any Win32 API from the txt list I uploaded, to see if it works. It's just a testing purpose project so the button and all other stuff is from the other project, the toast notification still appears if you uncomment the line.
[Windows Phone 8 Development and Hacking] GoodDayToDie:
Cool stuff, although

A) not really interop-unlock-related, so this is the wrong thread for it

B) WP8 already supports native access! That's how most of the homebrew that exists so far works, in fact.
[Windows Phone 8 Development and Hacking] jacano:
Ok. I move to other thread ;)

Yes, but from what I've tried so far I think this hack is useless in WP8. :(
[Windows Phone 8 Development and Hacking] th0mas96:
if you'd achieve this, would something like mobile substrate for iOS be possible? It basically allows to hook any function (and has a safe mode with mobile substrate disabled, what's very useful when having a bad add-on). This proved VERY helpful for iOS, the modding seems to be pretty easy and developers achieved really awesome things. Is it, just in theory, possible?
[Windows Phone 8 Development and Hacking] Hatef.PR:
Does anyone try this way to installation Diagnosis : http://www.phonearena.com/news/Glit...model-to-install-Nokia-exclusive-apps_id44401
[Windows Phone 8 Development and Hacking] o2neouzr:
been tried.doesnt work.
[Windows Phone 8 Development and Hacking] nhymxu:
good jobs. Hope unlock for lumia seria
[Windows Phone 8 Development and Hacking] windows phone 8:
How its work idont now any thing
[Windows Phone 8 Development and Hacking] Selkmann:
Works

Works perfect!!! BIG THX:)
[Windows Phone 8 Development and Hacking] cro.dev:
Any chance to get this working on HTC 8s ?
[Windows Phone 8 Development and Hacking] snickler:
Read..the..first..post... this is ONLY for Samsung WP8 phones
[Windows Phone 8 Development and Hacking] cro.dev:
you dont understand my question, I want to ask, can we expect this for HTC devices soon. Is it our OEM app CSDDiag.xap replaceable instead Samsung's Diagnosis. And question is not for you, It's for developer. ty
[Windows Phone 8 Development and Hacking] snickler:
The part that says "although we're trying to extend it to other phones, of course." should be self-explanatory. We don't know whether we can get the same success out of the HTCs or even the Nokia phones as of yet. We were lucky in this case because of the hidden registry viewer in the Samsung Diagnostics app. I understand everyone getting excited about this because it IS an amazing thing, but please understand that multiple "can we make this work for Lumia, HTC phones" do nothing. He will put an updated post out when things have reached further, but for now please be patient :).
[Windows Phone 8 Development and Hacking] Boss442:
and he is a part of the developers
[Windows Phone 8 Development and Hacking] Useless guy:
Really?
[Windows Phone 8 Development and Hacking] GoodDayToDie:
Yes, Snickler is one of the people who has worked on this project, and who has helped with such hacks before. He not only knows what he's talking about, he knows enough to be able to say that

A) No, it doesn't work on HTC.

B) Yes, we're working on it.

C) No, we can't give an ETA; hacking does not work like that!

If you want to send me the collection of OEM apps from HTC (ideally, the collection of ones with interesting permissions), that will help me personally, but I know other people have already been looking.
[Windows Phone 8 Development and Hacking] cro.dev:
thank you mate ;)
[Windows Phone 8 Development and Hacking] ngame:
to access to c: or other folders we need Root Access .

here you can find a file browser that I upload it.

http://d-h.st/8MJ

I tried to browse folders but only we can access to C:\\Windows ! I don't know why we can't access to our files (C:\Data\Users\Public) but we can access to Windows folder !
[Windows Phone 8 Development and Hacking] megasounds:
useless

..PFFFT ...come one !!! This is the stupid language french :cyclops: !!!! PLEASE do this in ENGLISH !!!!

even -W-O-L-F- is russian and he make software in english so everybody can use it

Please translate it to a normal language !

thanks in advance

Mike!
[Windows Phone 8 Development and Hacking] ultrashot:
Windows folder access possibility is pretty obvious as every application uses libraries etc from it.

Public folder is accessible with ID_CAP_PUBLIC_FOLDER_FULL capability