IMHO This is not for everybody. What has to happen is Samsung/Microsoft release an official patched update. Such patched update should natively support the last official Samsung firmware : "2424.14.9.4". The "2424.14.9.4" firmware is the official Windows 8.1 Update 1 Samsung firmware. If you have an older firmware if could still get Cortana without this guide, but you would still miss every optimization and every fix they made for Update 1 (for example you will miss the new top bar icons with activity indicators, just like the ones of Nokia Cyan). If you have an older firmware, you may want to upgrade to "2424.14.9.4". If you do, remember that there is another problem/bug as you won't get the "2424.14.9.4" from reverting to gdr3, you'll only get the Update 1 OS upgrade. For some strange reason you have to revert to gdr2 to get the last firmware along with Update 1 OS. If you do already have "2424.14.9.4" firmware then Microsoft has already pulled out the "8.10.14219.341" os update for you, cause of boot looping. They are supposed to be working on it. Anyway if you, like me, don't want to wait for them ..
http://forums.windowscentral.com/att...6221t-info.jpg
1)
Free Develop Unlock your Microsoft Account
2)
Download and Install WP8 SDK Tools Lite
3) Register your phone and unlock it using your Develop Microsoft Account and the SDK lite you just installed
4) Use the SDK lite to deploy
WPSystem_Folder_Unlocker_Release_ARM.xap
5) Use the SDK lite to deploy
CustomPFD_0003.xap
6) Install
Files app,
Metro Commander app (free version),
Preview for Developers on your phone from the store.
7) Move Files app from the SD card to the phone storage (if it is not so)
8) Move Preview for Developer from the phone storage to the SD card (if it is not so)
9) Move CustomPFD from the phone storage to the SD card (if it is not so)
10) Move WPSystem_Folder_Unlocker app from the SD card to the phone storage (if it is not so)
11)
Use Preview for Developers to enable the preview, you need to login with your Devel Microsoft Account.
Reboot your phone
12) Use WPSystem_Folder_Unlocker to unlock WPSystem folder
13) Use Files to browse inside SD Card, inside WPSystem folder and rename the "Apps" folder to "Appx" folder
14) Use Files to browse inside "Appx" renamed folder and find the folder {178ac8a1-6519-4a0b-960c-038393741e96} (this is the Preview for Developers app folder) and delete everything inside it (you should delete a total of 5 subfolder)
15) Use Files to rename back "Appx" folder to "Apps"
16) Use Metro Commander and select on the left panel the folder {27d6a090-50d2-4337-88cb-41d97597757a} (this is the CustomPFD folder) inside the SD Card WPSystem/Apps folder
17) Use Metro Commander and select on the right panel the now empty folder {178ac8a1-6519-4a0b-960c-038393741e96} (this is the Preview for Developers app folder) inside the SD Card WPSystem/Apps folder
18) Use Metro Commander to select the left panel, then "Select All", then "Copy". This will copy the CustomPFD app content inside the Preview for Developers app folder
19) Open the modded Preview for Developers (it is now CustomPFD in disguise to tell the truth, even the icon should be changed)
20) Use the modded Preview for Developers/disguised CustomPFD to change the key HKLM\SOFTWARE\Microsoft\MTP "DataStore" from the default value "C:\Data\Users\PUBLIC" to "\EFIESP"
21) Connect your phone to a PC using USB
22)
Download the patched package files to the PC
23) Unzip the downloaded file and move and override the 4 XML files inside Phone\Windows\Packages\DsmFiles (using Explorer)
24) Use the modded Preview for Developers/disguised CustomPFD to change the key HKLM\SOFTWARE\Microsoft\MTP "DataStore" back to the default value "C:\Data\Users\PUBLIC"
25) Use the modded Preview for Developers/disguised CustomPFD to change the key HKLM\SYSTEM\Platform\DeviceTargetingInfo "PhoneManufacturer" from the default value "SAMSUNG" to "NOKIA"
26) Use Preview for Developers/CustomPFD disguised to change the key HKLM\SYSTEM\Platform\DeviceTargetingInfo "PhoneManufacturerModelName" from the default value "GT-I8750" to "RM-937_eu_euro1_970" (this is the code for Lumia 1520)
27) Check for new Updates
28) Download the new Updates (this is the boot looping update, only download it, do not install it yet)
29) Before clicking Install Updates, UNINSTALL Preview For Developers (the CustomPFD disguised)
30) Install the Updates
31) Pray during the installation (the phone will reboot shortly after and the usual gears will show off)
32) The phone will reboot a second time and it should pass the boot loop point. Wait until the end of the process (you should see the incremental % as usual)
33) Do not panic after the first login : you will see strange things as 5 action center buttons, 3 columns of Tiles, smaller font. It is OK since we used the Lumia 1520 code. It will be fixed before the end. Wait for the phone to fix the installation of every grayed out app.
34)
Say Hello to Cortana and be polite with her
35) Reinstall Preview for Developers, reinstall Files and Metro Commander if they stay grayed out.
36) Move again Preview for Developers to the SD Card (if it is not so)
37) Move again Files from the SD Card to the phone (if it is not so)
38) Repeat from step 12) to step 19)
39) Use the modded Preview for Developers/disguised CustomPFD to change the key HKLM\SYSTEM\Platform\DeviceTargetingInfo "PhoneManufacturer" to the default value "SAMSUNG"
40) Use the modded Preview for Developers/disguised CustomPFD to change the key HKLM\SYSTEM\Platform\DeviceTargetingInfo "PhoneManufacturerModelName" to the default value "GT-I8750"
41) Uninstall Preview For Developers (the CustomPFD disguised)
42) Reboot your phone
43) Reinstall Preview for Developers
44) Everything should be back to normal ... except now you have Cortana
NOTES :
- The main reason behind the substitution of the files inside Preview For Developers is to give CustomPFD the same execution privileges Preview For Developers has. Indeed, Preview For Developers is a Microsoft app with privileges higher enough to write the registries we need to. To be accurate the privileges are assigned to the folder, so we change what's inside the folder with something that wants to read and write registries, in other words we copy CustomPFD inside Preview For Developers folder to steal its privileges.
- If Files cannot rename Apps folder it means you have some running App installed on the SD Card. Close every other app. Remember Files app must be moved to Phone for this very reason. A reboot could help.
- If you forget to uninstall the modded Preview for Developers / disguised CustomPFD before installing updates/rebooting you won't be able to find that app again in the app list. You won't be able to install it again either, since Store will say you have it already installed on the device. To fix this you will have to use Files, rename the "Apps" folder to "Appx" and delete the folder {178ac8a1-6519-4a0b-960c-038393741e96}. Also, remember to rename back "Appx" folder to "Apps". After a reboot you should see a grayed out Preview for Developers in the app list. You may normally uninstall it and reinstall it from the store.
- The real fix for the boot looping are the 4 patched xml you copy from your PC to your phone. If you are curious to know what has been changed you can make a diff between the old ones and the new ones.
- To enable the download of the "8.10.14219.341" update once more you have make your phone appear not as an Ativ S since such update has been pulled out because of incompatibility between the last firmware and such update and the boot looping. This is why we write a Lumia 1520 code using the registry editor. You could as well try with other codes (Lumia 920/930 for example) but I didn't test it.
SOURCES :
Guide from Marass82 from WindowsMania.pl
Several XDA Topic