There are many possible situations where you want to deploy some files to a certain folder on your phone. Copying music, ringtones, provxml, etc. This can be difficult if you don't have a working file-explorer for your device.
This method will let you deploy files to your developer-unlocked WP7 device, as long as it is developer-unlocked. It works on any brand and any version of Windows. It also works if you have Mango and your device is Interop-Locked. You won't be able to overwrite ROM-files!
At first I thought this method had access to all folder on the phone. Unfortunately that does not seem to be true. When I tested this, I thought I had removed all policies I added to get root-access on my device. This was not true, so when I tested this I had more access than on a regular WP7 device. It is still possible to write to the root-folder, create new folders in the root-folder, "My Documents", "Applications", etc. Unfortunately it does not seem to be possible to write to \Windows.
Follow these instructions:
1. Download this file: File Deployer by Heathcliff74 v2.xap.
2. Open your favorite archiver (WinZip / WinRar / 7Zip).
3. In the archiver open the xap file.
4. In Windows Explorer (or on your desktop) create the folder structure where you want to deploy files on your phone. So if you want to copy files to the \My Documents\My Ringtones, then first create a folder "My Documents" and in that folder create a folder "My Documents".
5. Put the files you want to deploy in the folders you created.
6. Rename the root-folders you created and add this at the start:
XX-XX-XX-XX-
It must be exactly like that! Only do this for the root-folders. So in the example I gave, the "My Documents" folder will become "XX-XX-XX-XX-My Documents". The deeper folders, like "My Ringtones" will remain as they are.
7. Drag the folders into the xap-archive.
8. Close the archiver tool.
9. Open the xap-file in a hex-editor.
10. Search and replace these hex-values (all occurrences!!):
Search: 58 58 2D 58 58 2D 58 58 2D 58 58 2D
Replace with: 2E 2E 2F 2E 2E 2F 2E 2E 2F 2E 2E 2F
11. Save and close the hex-editor.
12. Use any Windows Phone App Deployer to deploy the contents of the xap-file to your phone.
Hope this works for you!
Good luck,
Heathcliff74
Heathcliff74 said:
Hope this works for you!
Good luck,
Heathcliff74
Click to expand...
Click to collapse
beautiful, I wonder if somebody can write this into a program. the program asks which folders, which folders are root and what files to transfer. then does the rest (creates the folder structure, renaming, packaging, hex replacing) and spits out the xap ready for deployment. I know that I will screw this up with all the xes and hex replacements
too bad I can't program
This is not working as expected. It seemed I had some policies in place, that allowed me to do more than on a 'normal' WP7 device. It does still seem to work for a lot of folders, like the root-folder, "My Documents", "Applications", etc. But it does not work for the "Windows" folder. Too bad I will update the opening post with this info.
I will also update the xap, because not all archivers did handle the xap well. That should be fixed with the new xap.
Ciao,
Heathcliff74
if it can write to \Windows.Many people can fix Interop-Locked device.
LOL! I'm surprised the deployment system accepts ../ paths, and that it ignores the ZIP CRC checks that obviously become invalid when you hex-edit that stuff. Good find!
Arktronic said:
LOL! I'm surprised the deployment system accepts ../ paths, and that it ignores the ZIP CRC checks that obviously become invalid when you hex-edit that stuff. Good find!
Click to expand...
Click to collapse
Finding exploits is always about finding things a system accepts that it really shouldn't accept
The zip crc's are only on the file-contents, not on the folder-structures and headers.
Ciao,
Heathcliff74
I suppose I should have looked up the ZIP specs before jumping to conclusions
does this means we can deploy a Provxml to a Dell Venue Pro? If so maybe we find a way to execute said provxml once it is on device?
good work, Heathcliff74
Finally i could add some roms for wj7 finally the server bla bla doesbt work , thx good work and im waiting happily for wp7 root tools for LG maybe there is a way to send files to \Windows with update cabs http://forum.xda-developers.com/showthread.php?t=1248799 so if sb cheks the code you could ad it to wp7 root tools ^^
Hi
i need to know exact path ?? i used same method and this file was deployed to my surround but i did not fine those apps into my phone ?
please tell me correct way ?
br
derausgewanderte said:
beautiful, I wonder if somebody can write this into a program. the program asks which folders, which folders are root and what files to transfer. then does the rest (creates the folder structure, renaming, packaging, hex replacing) and spits out the xap ready for deployment. I know that I will screw this up with all the xes and hex replacements
too bad I can't program
Click to expand...
Click to collapse
If anybody would let me I can have a try... I just need to modify the code from my other app... I'll start tomorrow.
can anyone suggest an app that can browse the folders on my phone? No need to have write access, just read. I just need to have the path of the Isolated Storage folder for the Kindle application. I want to deploy my .mobi ebooks into my phone.
No such app exists, aside from the HTC filesystem browsers (TouchXplorer, Advanced Explorer, WPDM on the PC) and WP7 Root Tools (currently Samsung gen1 only). Apps don't have the required permissions by themselves even to do read operations on the majority of the filesystem.
However, if you just need the path to an app's IsoStore, it's \Applications\Data\<ProductIdGuid>\Data\IsolatedStore. For Kindle, the GUID is 48195FB4-EE0E-E011-9264-00237DE2DB9E (as in, \Applications\Data\48195FB4-EE0E-E011-9264-00237DE2DB9E\Data\IsolatedStore\). I don't know how the app organizes its files within that folder, though.
can you confirm if the kindle isolated storage path is "\Applications\Data\<ProductIdGuid>\Data\IsolatedStore" or is it "\IsolatedStorage"?
One last thing, If I decide to uninstall the XAP, will all of the files also gets removed?
It's IsolatedStore. Also, uninstalling an app does not remove files deployed this way.
Sent from my HD7 using XDA Windows Phone 7 App
Heathcliff74 said:
Finding exploits is always about finding things a system accepts that it really shouldn't accept
The zip crc's are only on the file-contents, not on the folder-structures and headers.
Ciao,
Heathcliff74
Click to expand...
Click to collapse
how did you become so good at finding exploits in wp7?
I'm trying to use this way to transfer game saves. But it always says something like "The group policy blocks this app."
Can someone confirm this deploy method still valid under the following circurstances?
- System version 8107
- app IsolatedStore, i.e. \Applications\Data\<guid>\Data\IsolatedStore
- app is deployed by Marketplace
You can't install homebrew (unsigned) XAP files with the same GUID as installed Marketplace apps. You also can't use IsolatedStorageExplorer or anything built on it on Marketplace apps (or their data, rather) - it will give you that "group policy" error if you try.
However, the deployer hack should work fine for adding or replacing files in a Marketplace app if the GUID used for the deployment "app" is different.
GoodDayToDie said:
You can't install homebrew (unsigned) XAP files with the same GUID as installed Marketplace apps. You also can't use IsolatedStorageExplorer or anything built on it on Marketplace apps (or their data, rather) - it will give you that "group policy" error if you try.
However, the deployer hack should work fine for adding or replacing files in a Marketplace app if the GUID used for the deployment "app" is different.
Click to expand...
Click to collapse
Well, now I can't replace any file under \Application using the deployment "app".
The file I'm trying to deploy.
\Applications\Data\788c002f-5649-e011-854c-00237de2db9e\Data\IsolatedStore\game.sav
Can anyone provide me the original opera mini.xap from Opera Software?? Or can anyone tell me how to run the ported Opera Mobile 10.xap in Windows 10 Mobile??
if you installed Opera Mini before, now you can reinstall it in Store library (dont use search, just go to apps library and browse there)....
but here is xap file in attachment, just rename zip to xap and deploy
dxdy said:
if you installed Opera Mini before, now you can reinstall it in Store library (dont use search, just go to apps library and browse there)....
but here is xap file in attachment, just rename zip to xap and deploy
Click to expand...
Click to collapse
Thank you very much sir?
Just what I was after, very helpful thanks.
dxdy said:
if you installed Opera Mini before, now you can reinstall it in Store library (dont use search, just go to apps library and browse there)....
but here is xap file in attachment, just rename zip to xap and deploy
Click to expand...
Click to collapse
Thanks i got what i wanted :good:
dxdy said:
if you installed Opera Mini before, now you can reinstall it in Store library (dont use search, just go to apps library and browse there)....
but here is xap file in attachment, just rename zip to xap and deploy
Click to expand...
Click to collapse
the deployment app isnt showing it when it shows the xap files
I only have installed Play Store apps with the exception of the Rootless Pixel Launcher 3.5(downloaded on Azmir Github) and GoogleCamera-Pixel2Mod-Arnova8G2-V7.9(downloaded on CelsoAzevedo site) and I found the mentioned files. I delete them but they appear again in a random hour (they have the same date/time). I tested some Antivirus apps and could not find anything, should I worry about these files? Thanks!
A didi folder was created in my device after installed 99Taxis app.
It also created a .nomedia file in my root storage and I got in rage because of this, uninstalled. it.