Capability elements are entries in the manifest file that notify the user while installing the app of special software capabilities that your app receives.
If you want to check more capability and its function you can check this in Microsoft site.
For test environment its required windows 8 OS because of windows phone SDK supports only on windows 8 Operating system.
We also need the following system requirement for the windows application testing lab.
In the BIOS, the following features must be supported:
Windows SDK tool is the core tool for development and security assessment on windows 8.x. SDK tool included two of the most important tools are included one is Visual Studio and another is the emulator. Both tool you can use for reviewing code and running apps from source respectively.
Visual studio is Microsoft official integrated development environment and its used for development of WP applications.
You can use Visual Studio in you security assessment for
Download and install windows phone SDK 8 in your system. WP 8 SDK provides you with the tools that you use to development and deploy application in device. Also it’s useful for further analysis.
You can download windows sdk as .iso format which can be write the image file to blank DVD or use mount the image file virtual as DVD devices like DAEMON Tools lite.
Microsoft has provided feature to developers, sideload apps in device for debugging and testing purpose. You can unlock your device by registering your phone with windows developer phone registration which will provide you to sideload your developer signed app for testing purpose. Only the limitation of unlocked device that you can only install maximum 3 developer signed apps.
We can use Developer unlocked device to sideload developer signed app and use for further WP application security analysis.
To unlock the device you must should install SDK and by using developer phone registration you can successfully unlock your device.
Registering your phone:
To register a phone, use the Windows Phone Developer Registration tool. This is a stand-alone tool that’s installed as part of the Windows Phone SDK.
Turn on your phone and unlock the phone screen.
On your phone ensure the date and time should correct.
Connect your phone by using USB cable.
On your system search app “Windows Phone Developer Registration” in start screen
In case unable to find the app then you can also use this path to locate the developer registration app:
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\Phone Registration\PhoneReg.exe
Run the app PhoneReg.exe
Ensure that your phone should be unlocked the phone screen.
Now click on the register and provide your any Hotmail or Microsoft account. (If you do not have Microsoft account, recommend you to register account in Hotmail)
Congratulation!!! You have successfully registered your device and unlocked your device.
Now you can now able to sideload apps (only dev signed app) in your device.
In this article we learned Windows Phone application security basics and setup the environment. Next article we learn about application files and how we’ll sideload the app and which tools we need for deploy the developer signed applications.