How to take out the .xap from WP7 - Windows Phone 7 Q&A, Help & Troubleshooting

Dear all,
Did anyone know how to take out the .xap from WP7

Took me forever to find due to the buggy nature of the search function, but This thread has a program where you can "download" installed xaps from the windows phone.

I asked the same question a few weeks ago, and the post was closed...

kapanak said:
I asked the same question a few weeks ago, and the post was closed...
Click to expand...
Click to collapse
Being new I am not sure, but all that program does is list the xaps you have installed yourself (Sideload) so no chance of piracy concerns which is only reason why I could think that maybe yours was closed..

Short version: You can't. XAP files are never stored on the phone. You're asking the equivalent of "How can I get SkypeSetup.exe out of my C:\Program Files\Skype directory?"
It *might* be possible to reconstruct the XAP, but you'd need to build it from the application's install directory. Currently the only phones that you can access this directory on is HTC (and possibly Samsung, when Heathclif releases his tool). I actually already have an app that does this (access the install directory, not rebuild the XAP) and have avoided even trying to rebuild the XAP as I have more than enough other things to do and could see no real value in doing the requild. If you can convince me otherwise, I'll listen. "So I can copy the app to my friend's phone" isn't going to fly, though; I'll tell you that now. Requests like that get reported to the mods. This forum is *NOT* about app piracy; read the stickies.

It's possible, just need to copy files from /Applications and pack it using zip. Only HTC devices can access to this folder.

Related

Apps

So basically I'm not the most familiar with downloading apps and files and such onto a mobile device. I hear ppl talking about downloading a certain app through XDA. Where is everyone going to do so? And, once found, how do I download and put the new app on my phone?
Thanks
Well, usually the apps are posted within the topics over the forum... do a quick search on something of your interest and check out. Files are always on the end of the first post.
About installing them, make sure you've uploaded a *.CAB to your phone, and run it using any file explorer. Then follow the instructions.
Cheers
thanks for the reply!!

[Q] Can I still explore system files with new January 2012 HTC HD7 firmware update?

I'm running Windows Phone Mango 7.5 (7.10.8107.79) on my HTC HD7 and now I'm fully Interop Unlocked. My firmware is 2250.21.51004.401 and I received an update available (firmware 2250.21.51101.401 from HTC). I read this firmware update does not break Interop Unlock, but makes less privileges to some apps (I don't know which). My question is ONLY if I can still explore (and edit/copy) my system files using Windows Phone Device Manager (last release) or not. Please I need an answer! (Did someone try to explore files with this firmware revision?)
Thanks
Androyx96 said:
I'm running Windows Phone Mango 7.5 (7.10.8107.79) on my HTC HD7 and now I'm fully Interop Unlocked. My firmware is 2250.21.51004.401 and I received an update available (firmware 2250.21.51101.401 from HTC). I read this firmware update does not break Interop Unlock, but makes less privileges to some apps (I don't know which). My question is ONLY if I can still explore (and edit/copy) my system files using Windows Phone Device Manager (last release) or not. Please I need an answer! (Did someone try to explore files with this firmware revision?)
Thanks
Click to expand...
Click to collapse
Can you copy any type of file with Windows Phone Device Manager? For example it copy pdf or zips files from phone to PC.
strollaco said:
Can you copy any type of file with Windows Phone Device Manager? For example it copy pdf or zips files from phone to PC.
Click to expand...
Click to collapse
Exactly, Now I can copy whatever file I want to copy from and to the phone. So you answer..? After this update, can I still do it?
Don't update to any new HTC firmware updates, it will disable your interop unlock. Ignore it at all costs.
@sinister1: This is incorrect. It will disble many (pretty much all) of your apps that use interop-unlock (although *.*.51004.* has already crippled most of them), but it does not impact interop-unlock itself.
PLEASE do not mix what interop-unlock is with what apps that require it can do.
GoodDayToDie said:
@sinister1: This is incorrect. It will disble many (pretty much all) of your apps that use interop-unlock (although *.*.51004.* has already crippled most of them), but it does not impact interop-unlock itself.
PLEASE do not mix what interop-unlock is with what apps that require it can do.
Click to expand...
Click to collapse
Yes, you're right. But can you answer my question?
Androyx96 said:
Yes, you're right. But can you answer my question?
Click to expand...
Click to collapse
Okay, if you guys are brave enough to take that chance then go for it and upgrade then.
I'm not sure what system files you're asking about, to be honest... it's possible to read the \Windows folder (and that won't change) but it's not (on my system) possible to write to it using WPDM.
GoodDayToDie said:
I'm not sure what system files you're asking about, to be honest... it's possible to read the \Windows folder (and that won't change) but it's not (on my system) possible to write to it using WPDM.
Click to expand...
Click to collapse
With "sytem files" I mean all the files I can't "normally" access (Windows folder, "Applications" folder). With new firmware can I still do it?
TouchXperience is not, at least on my (interop-unlocked) HD7, even a ID_CAP_INTEROPSERVICES app. It's not using the firmware drivers, just Microsoft's APIs. A firmware update is extremely unlikely to modify anything that TX or WPDM can do.
That said, if you specify a specific thing that you're trying to do, and ask if it will still work, I'd be able to give you a more concrete answer.
GoodDayToDie said:
TouchXperience is not, at least on my (interop-unlocked) HD7, even a ID_CAP_INTEROPSERVICES app. It's not using the firmware drivers, just Microsoft's APIs. A firmware update is extremely unlikely to modify anything that TX or WPDM can do.
That said, if you specify a specific thing that you're trying to do, and ask if it will still work, I'd be able to give you a more concrete answer.
Click to expand...
Click to collapse
Yes, the specific thing I'm trying to do is: Copy, Edit and Delete files and folders with Windows Phone Device Manager ("Applications" folder and Windows folder).
It shouldn't *ever* have been possible to delete files from \Windows using the Mango version of WPDM... at least, it's only ever been read-only for me. Are you using the public version?
GoodDayToDie said:
It shouldn't *ever* have been possible to delete files from \Windows using the Mango version of WPDM... at least, it's only ever been read-only for me. Are you using the public version?
Click to expand...
Click to collapse
Sorry.. I mean delete files ONLY from Applications folder.. (with the App ID code).. So can I still do it after the update?
Oh yeah, sure (for sideloaded apps only, I assume you mean). That's a standard feature of the OS, intended to allow developers to modify the storage of their apps for testing purposes. You can use other tools, including one of Microsoft's own downloads, for that purpose.
I don't consider those "system" files at all though; they're data files installed by the user. If you can actually directly change the system files in any way using WPDM, that would be news.
GoodDayToDie said:
Oh yeah, sure (for sideloaded apps only, I assume you mean). That's a standard feature of the OS, intended to allow developers to modify the storage of their apps for testing purposes. You can use other tools, including one of Microsoft's own downloads, for that purpose.
I don't consider those "system" files at all though; they're data files installed by the user. If you can actually directly change the system files in any way using WPDM, that would be news.
Click to expand...
Click to collapse
Thanks a lot! So you answered my question! I update my HTC ASAP!! Thanks!

[Q] Changing language of my Samsung Omnia 7 NL

Hi guys, i'm new to this forum so hi iam Haze.
I have a Samsung Omnia 7 with Windows Phone installed with the latest updates. And i was wondering is possible to change my language to Netherlands aka Dutch? Somethings on my phone are bud not everything...
Hoping that any can help me. Thanks!
Try this: http://forum.xda-developers.com/showthread.php?t=1306415
Budniu said:
Try this: http://forum.xda-developers.com/showthread.php?t=1306415
Click to expand...
Click to collapse
Yeah, it workt. Bud when i go to my camera setting's, it's empty. There is nothing to modify in my Camera Settings. Bud when i go to the link added in the post. I cant get the program DiagProvXml to work on my phone. Some one help please..
You read this ?
FIX TRANSLATION OF CAMERA SETTINGS
When you're on MANGO and you added new languages, you may find that the camera-settings are incomplete. This is not a problem with the update-process. Actually, the translations of these setting are simply missing from the official update-packages. These settings are also missing when you do the official update through Zune. To fix this, a couple of XDA members manually translated these settings (see this thread). The translated XML files are attached in the file CameraSettingsTranslations.zip. You have to select the XML files that correspond with the language-packs you've added. You need to move these files to the \Windows folder on your device. To do this, you can use the programs DiagProvXml and Isolated Storage Explorer. Full instructions for copying the files to the \Windows folder can be found here.
Click to expand...
Click to collapse
Budniu said:
You read this ?
Click to expand...
Click to collapse
I tryed that, bud i cant get to the \Windows folder on my phone. When i connect it with my pc it doens't sees a normal drive. It's just sees the phone in Zune...
You have to read one more time:
You need to move these files to the \Windows folder on your device. To do this, you can use the programs DiagProvXml and Isolated Storage Explorer. Full instructions for copying the files to the \Windows folder can be found here
Click to expand...
Click to collapse
Budniu said:
You have to read one more time:
Click to expand...
Click to collapse
I did, readed it more then one's. I dont understand how to get DiagProvXml on my phone... I'am from NL by the way so my english aint so great.
Try searching for "deploy XAP to phone" or similar. Laziness is the only thing that prevented this from being a LMBTFY link. You need to developer-unlock your phone (try WindowBreak) and use a XAP deployment tool.
GoodDayToDie said:
Try searching for "deploy XAP to phone" or similar. Laziness is the only thing that prevented this from being a LMBTFY link. You need to developer-unlock your phone (try WindowBreak) and use a XAP deployment tool.
Click to expand...
Click to collapse
I tryed, bud when i try to Windowbreak my phone, WINDOWBREAK is not listed in GPRS when i go to *#9908#
P.S my current system is 7.10.8107.79 as i mentioned above in the post. (all the recent updates)
You probably installed the KK2 firmware version, which breaks hacks like WindowBreak and apps like DiagProvXml. You'll either need to roll back (a Zune backup works file) or, if you don't have the KK2 firmware version, your Diagnostics version may be bad - try removing it and re-installing from the dialer.
FYI, you can also get a legit Developer Unlock from Microsoft. It costs money unless you're a student, though. However, you'll still need interop-unlock (included in WindowBreak) to install apps like DiagProvXml.
Please search these terms before asking "what is this" or similar. Steps on how to do things like check your firmware and Diagnostics versions are on this site, mostly on the dev&hacking sub-forum.
GoodDayToDie said:
You probably installed the KK2 firmware version, which breaks hacks like WindowBreak and apps like DiagProvXml. You'll either need to roll back (a Zune backup works file) or, if you don't have the KK2 firmware version, your Diagnostics version may be bad - try removing it and re-installing from the dialer.
FYI, you can also get a legit Developer Unlock from Microsoft. It costs money unless you're a student, though. However, you'll still need interop-unlock (included in WindowBreak) to install apps like DiagProvXml.
Please search these terms before asking "what is this" or similar. Steps on how to do things like check your firmware and Diagnostics versions are on this site, mostly on the dev&hacking sub-forum.
Click to expand...
Click to collapse
Yess i have the KK2 update, bud it's a while sinds i updated... I was wondering is it now possible to get back my camera settings?

Google Android 4.0.4

I was just on the Google Code website and noticed there's a Nexus S ICS 4.0.4 download. After I downloaded a program that reads TGZ format, I saw there is 4 or 5 img files for the bootloader, system and so on.
My question is, if I copied the zip file as it was will this be recognized by the handset and install as expected or will it just screw things up. The reason I ask is, the previous versions I installed were not like this.
Also I noticed there is some Linux shell files which obviously aren't intended for Windows.
Any helpful feedback would be good and reassuring.
OK I think after a little investigation, it seems this only the hardware binaries and not the actual complete android system. Unless somebody can tell me otherwise.
A quick look through the general nexus s forum would tell you what u want to know.
Hmmm......
So in order to ask a question, I have to check whether somebody asked the same one on my behalf.
Granted but I did do a quick check and never seen nothing jumping out at me. So is there any need to be patronising? As it happens I answered my own question. Just because I have less than 10 posts doesn't automatically make me a numpty.
I was not patronizing.
Being that you noticed the page on google code and are here on xda its just frankly common sense to not search but just look at the general forum
I told you where to get the answers man. There is no logical reason to explain it when it was all explained already this weekend on the same forum.
Patronizing by directing you towards all the info you need. Can't make this up.
interpolate said:
I was just on the Google Code website and noticed there's a Nexus S ICS 4.0.4 download. After I downloaded a program that reads TGZ format, I saw there is 4 or 5 img files for the bootloader, system and so on.
My question is, if I copied the zip file as it was will this be recognized by the handset and install as expected or will it just screw things up. The reason I ask is, the previous versions I installed were not like this.
Also I noticed there is some Linux shell files which obviously aren't intended for Windows.
Any helpful feedback would be good and reassuring.
Click to expand...
Click to collapse
http://www.androidpolice.com/2012/0...ady-to-flash-appears-to-be-the-final-version/
Sent from my Nexus S 4G using XDA
Whether or not you were condescending to me or not isn't a concern of mine. Anyway I have the GSM model as I live in the UK. Just need to check near the end of the month I guess.
Just flash these files on bootloader (while phone is connected to PC and its driver is installed and adb is running in cmd)
Fastboot (--blah,blah.....)
Hmmm...
I need to reinstall of those files. As I recently formatted my main drive. Still have hundreds of things to reinstate.

[root progress] Found something interesting for the devs

I think this can be very helpful..
Upon looking and looking, I found that the /acct/uid/10221 folder is writable
and in that folder the cgroup.event_control file is not readable.. but is writable
My thoughts are this is a library that gets called.. not sure what calls it but it seems to run at the system level..
I was thinking it could be possible to get the file from an already rooted device, or a 4.04 sdk
and should it be written in Java, leave the current instructions intact, but add ones that import su,
verify and then restore the original file so the phone doesn't try and root itself every 5ms or something.
I'm pretty new to android programming and only have trolling experience, xda saved my SE X10a from being worthless..
But through those adventures with that phone got a good handle on ADB, the SQLite, and config files such as build.prop
To save time, I'm looking for:
1) A readable "cgroup.event_control" file from a 4.04 HTC install so I can rewrite and attempt this..
2) Information regarding the ability to call a java library from an app that's located on the SDCARD.
3) Victims who will try this.. my thoughts out there that some of you have unlocked bootloaders and can
just re flash your phone should things go ape ^%@*.
If any other developers want to use this information.. please do and god speed!
Thanks for your suggestions. But it would be helpful if you post this in General thread where already topic root think tank http://forum.xda-developers.com/showthread.php?p=30351905
Only development related topics posted here
Sent from my One X using xda premium
I'm rooted on 2.20 and I don't have a 10221 folder in the location you mention. I have folders of all sorts of numerical names, but the closest is 10220.
skanman911 said:
I think this can be very helpful..
Upon looking and looking, I found that the /acct/uid/10221 folder is writable
and in that folder the cgroup.event_control file is not readable.. but is writable
My thoughts are this is a library that gets called.. not sure what calls it but it seems to run at the system level..
I was thinking it could be possible to get the file from an already rooted device, or a 4.04 sdk
and should it be written in Java, leave the current instructions intact, but add ones that import su,
verify and then restore the original file so the phone doesn't try and root itself every 5ms or something.
I'm pretty new to android programming and only have trolling experience, xda saved my SE X10a from being worthless..
But through those adventures with that phone got a good handle on ADB, the SQLite, and config files such as build.prop
To save time, I'm looking for:
1) A readable "cgroup.event_control" file from a 4.04 HTC install so I can rewrite and attempt this..
2) Information regarding the ability to call a java library from an app that's located on the SDCARD.
3) Victims who will try this.. my thoughts out there that some of you have unlocked bootloaders and can
just re flash your phone should things go ape ^%@*.
If any other developers want to use this information.. please do and god speed!
Click to expand...
Click to collapse
You can't get a readable "cgroup.event_control", not from the ROM itself.
I have tried pulling it from MIUI based on JB, and I just flashed 4.04, still nothing.
it needs to be executable (i think) to pull it.
http://forum.xda-developers.com/showpost.php?p=31770584&postcount=597
A little update.. I have done some homework through adb.. and found they are created by an app, and each app has its own group for permissions, I would bet my left shoe it's AT&T ready2go, I bet they fixed it's ability to push apps but forgot some details in the permissions side of things..
also as a note I have moved over to the Root 2.20 ThinkTank in the General section @ http://forum.xda-developers.com/showthread.php?p=30351905
as abhipati pointed out..
I think when an app is installed, it is given a profile via the cgroups for memory allocation, cpu time requisites, etc.. my current mission is finding out which app did this.. I listed more info on cgroups in my post at the link above.. kinda interesting
skanman911 said:
A little update.. I have done some homework through adb.. and found they are created by an app, and each app has its own group for permissions, I would bet my left shoe it's AT&T ready2go, I bet they fixed it's ability to push apps but forgot some details in the permissions side of things..
also as a note I have moved over to the Root 2.20 ThinkTank in the General section @ http://forum.xda-developers.com/showthread.php?p=30351905
as abhipati pointed out..
I think when an app is installed, it is given a profile via the cgroups for memory allocation, cpu time requisites, etc.. my current mission is finding out which app did this.. I listed more info on cgroups in my post at the link above.. kinda interesting
Click to expand...
Click to collapse
Good job man. Hopefully it helps those poor souls that are locke din to the AT&T Hell!
Because there is already a thread pertaining to this very topic, and because this doesn't belong in development....
Thread Closed.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"If you choose not to decide, you still have made a choice"
Sent from my Galaxy Note (i717), using XDA Premium.

Categories

Resources