Hi,
As per the subject, I have been given a Windows Phone 7 device and been tasked to see if a root/user certificate can be extracted from the phone.
We install certificates onto mobile devices such as iPhones, to allow IPSEC VPN tunnels and secure access to exchange servers.
Using the tools I found on this site, I have managed to unlock my test WP7 device, installed the root and user certificates on my WP7 (I downloaded it from our test site) and I also install Advanced File Explorer on WP7 phone.
Based on my rudimentary research, the Certificate Store is not accessible on a WP7 device and the only to remove a certificate from the store is to reset the phone to factory settings.
In the root of the WP7 phone, there is a file called drmstore.dat. I have used Advanced File Explorer to copy this file to my desktop and using NotePad++ see that it does have some MS root certicates in there. But is this the file that would contain the user installed certificates?
My WP7 experience is limited to 3 days so far, so was hoping somebody could point me in the right direction wrt to file location. From what I've read, the OS does seem to be designed really well, so I am hoping that it is indeed impossible to extract the certificate from the device.
The only reason we are doing this test is to work out if the new phone is secure as it is getting difficult to get hold of Windows mobile 6.5 phones as the days progress. The problem is that WP7 phone dont support disk encryption yet (or so I believe) hence the worry ...
Many thanks in advance for your help and pointers.
if the phone is locked then it is really impossible to get it off the phone.
after the update from MS we aren't able to unlock the phone again so I think it is pretty save.
maybe you could look at a dump of a rom to find out where the serts are stored.
Thanks for your reply.
There are interesting times ahead.
The Chevron WP7 exploit will be closed but hte Touchxplorer developer claims that his solution will still allow full file access to system, so I am waiting with bated breadth to see how it all pans out. And who knows, we may have Nokia announcing that they will be using WP7 as an OS for their Nokia hardware on Friday.
Since I am not to au fait with the structure of WP7 phone (and I don't even know why I was given this job considering my hacking skills are about 5%) would you have an inkling as to where they sort of could be kept or how to read or even create a dump of the ROM?
Many thanks. I will search on the forums to see if I can get more information.
Thanks again.
how i developer unlock my LUMIA 710 pls tell.
chavronlabs tokens not available.............
other solution like introp unlock ???????????????????
http://create.msdn.com - Marketplace developer (AppHub) account. Costs $99/year, allows 10 unsigned apps, allows 3(?) phones unlocked at once, allows submitting apps to the marketplace.
http://dreamspark.com - Student version of the AppHub account. Free but requires a student email address (.edu). Allows only 3 unsigned apps, and I think only a single phone, but also allows submitting to the marketplace.
http://labs.chevronwp7.com - Hopefully they will be able to sell unlocks again soon.
As for interop-unlock, that's an extra level of unlock beyond developer unlock. On some phones (LG and Samsung without the latest firmware) it's possible to interop-unlock directly (modify the registry without first having developer unlock). On some other phones (HTC with older firmware), it's possible to interop-unlock only after first develop-unlocking. On the rest of the WP7 phones (Nokia, Dell, etc.) it's not currently possible to interop-unlock even if you already have developer-unlock.
Yeah, is there any file explorer for non-HTC phones out there? I'm tempted to get a lumia 800.
Several (and most don't rely on device-specific code the way TouchXplorer does). Hell, WP7 Root Tools has been out for over a year, though it used to be Samsung-only. However, all of the file browsers require at least interop-unlock, and most require root-unlock (or full-unlock). Only a very few Lumia 800s can be unlocked that far; it requires an older bootloader that new models don't come with anymore,a nd nobody has found a way to flash the old bootloader back onto them (the Lumia 710 can be reverted, but not yet the 800; the 900 and 610 never used the relevant bootloader).
Aside from the Lumia 710, two of the gen2 HTC phones (Titan and Radar) can be full-unlocked using custom ROMs. Currently there are no custom ROMs for the gen2 Samsungs, but if you get one with old enough firmware (unlikely, but you may get lucky) you can use WindowBreak and then install Root Tools.
Meh, so my best bet is to wait and see what WP8 comes up with?
The only reason is mostly using other formats (e.g. PDF) for different things. I'm not a huge internet user, and I'm not too jolly that I gotta move some files in the cloud and then download them to my phone.
I wouldn't hold my breath for a WP8 file browser. Microsoft does not seem to be interested in giving anyone this capability. Furthermore, it could take very long time until there will be any WP8 unlock, due to the inclusion of Secure Boot (if there will be any at all - in case Microsoft implements proper bottom-up validation it could be possible that no application can run on SYSTEM privileges unless signed).
Be that as it may, why is a file browser so important to you? I don't find it too helpful in WP (except for hacking/developmental purposes) as you have IsolatedStorages (which are a mess to dig in from a file explorer), other folders like Windows and the Zune content store (of which the latter could be accessed per USB if wanted).
Anyways, the HTC Titan is a very nice phone to have, and so is the Lumia 800. I wouldn't purchase too much after what is unlocked yet, but rather after what you find best value in.
I'm wondering if apps that are on windows store for WP8 if will work on WP7.8 devices or there will be an option for developers to port easily the apps to both version of OS with same source code but with little optimizations?
I try to search something on Google but i didn't find something.
XAP and apx
well . it will NOT work . more likely developers will now have to decide .. program will run on ALL available devices or only on new .
there are 2 formats linked with minimal hardware requirements
1. XAP - Qualcomm S1 800 mghz / 256 ram. it supposed to be like universal
2. APX . qualcomm S4 / 512 ram
windows Phone 7.8 - Supports only XAP
Windows Phone 8 - Supports APX and XAP
I got HTC 7 Mozart: http://www.gsmarena.com/htc_7_mozart-3530.php as i can see thee is 512MB+ RAM so ... i hate Microsoft and i will never buy again MS Product.
512 .. and ? it only allows run FULL version of 7.x without any limitation . apparently there is also subclass of applications which require 512 ram for and for example will not work on devices with 256 ( lumia 610 and 510 ) . as well as windows phone 8 / where some applications want 1 gb .
and you forgot about CPU lol :laugh:
phones divided by generations . inside generation ( os version ) phone must run and application . upper generion must run older apps in compability mode with some impovenents . idea similar to consoles like Xbox and playstation ( for example you cant run games from ps3 on ps 2 and 1 ) . why split ? becose developers who want to develop application for android really *****ing bricks . from market fragmentation and diversity . in ms way
1. developer know target hardware and its capabilities .
2. developer know supported api set
API set heavily related to hardware itself . for example DX 9.3 , and some programming sets heavlily related to OS kernel . you may know that windows phone 8 is Windows NT .Not Windows CE 7.1 BASED
mo3ulla said:
512 .. and ? it only allows run FULL version of 7.x without any limitation . apparently there is also subclass of applications which require 512 ram for and for example will not work on devices with 256 ( lumia 610 and 510 ) . as well as windows phone 8 / where some applications want 1 gb .
and you forgot about CPU lol :laugh:
phones divided by generations . inside generation ( os version ) phone must run and application . upper generion must run older apps in compability mode with some impovenents . idea similar to consoles like Xbox and playstation ( for example you cant run games from ps3 on ps 2 and 1 ) . why split ? becose developers who want to develop application for android really *****ing bricks . from market fragmentation and diversity . in ms way
1. developer know target hardware and its capabilities .
2. developer know supported api set
API set heavily related to hardware itself . for example DX 9.3 , and some programming sets heavlily related to OS kernel . you may know that windows phone 8 is Windows NT .Not Windows CE 7.1 BASED
Click to expand...
Click to collapse
I feel like they sh1t on us with this, they push the WP7 and now they remove it from market with WP8...
when Apple can upgrade iPhone 3G to iOS6, MS can't upgrade a one to another version of OS
1 . you cant upgrade Iphone 3g to ios 6. only 3gs .
2. Ios6 on 3gs - is pretty same as 5 . nothing new.
3. despite on possobility of implement siri on 4g . they did not
4. there is plenty of apps which require dedicated minimum of Iphone (4 and later ) and not working on any others 3-3gs ) .
same approach as apple implemented by MS .
in 7.8 implemented most of features to keep platform inside Windows Phone ecosistem without any problem ( well as some sort of - low end ( :laugh: . same design . close API and programming functionality .
and Nt kernel a bit huge for low end devices , its not CE with minimal system requirements
if you think that APX will become a REQUIREMENT you are wrong . from developer side . APX more like an option
Gizmo_x said:
I got HTC 7 Mozart: http://www.gsmarena.com/htc_7_mozart-3530.php as i can see thee is 512MB+ RAM so ... i hate Microsoft and i will never buy again MS Product.
Click to expand...
Click to collapse
it's not just the ram, it's also the chipset your HTC mozart still using 1st gen snapdragon, so it might not be powerful enough to run win 8 apps
as ms supposed
apx intended for
1. HD applications or programs ported from windows RT
2. application with exccessive calculations or graphical requiremens ( premium games )
for rest of applications is still intended - xap
The HTC Mozart is now 2 years old. If it gets WP 7.8 it will still have gotten better/longer support than most android devices. Windows Phone 8 is a huge overhaul of the OS (and it uses a different kernel) so WP 8 apps can not run on WP7.5/7.8 devices, however WP8 has been designed to be backwards compatible so WP8 will run most of the WP7.5/7.8 apps.
I think it is bold to assume that every single developer will instantly abandon the WP7.x platform completely, more likely they will put out one version for each system.
Still, if you'd rather move to android or iOS, no one is stoping you.
Time to say good bye for WP7.8 by MS.
i have an other question but it is related to apps and windows phone 7.8.
Are we gonna have some new SDK coming out for the 7.8 because i see there are some differences, the live tiles which are developed with micrsoft windows phone 7 /7.1 /7.1.1 SDK flip now on 7.10.8858 ROMs just like the wp8 tiles, it is faaaar better, so my question is can we expect something like an 7.8 SDK with some new abilities for the live tiles, like making big live tiles for the 7.8? i would love to have my app have the same visual abilities like the live tiles on wp8. for now they fliping the same way. i hope we get some API with which we can work to make the big one s too and some other transition effects like on th e wp8.
Gizmo_x said:
Time to say good bye for WP7.8 by MS.
Click to expand...
Click to collapse
Ok, good bye. Have fun with android or iOS, whatever you prefer.
Dinchy87 said:
i have an other question but it is related to apps and windows phone 7.8.
Are we gonna have some new SDK coming out for the 7.8 because i see there are some differences, the live tiles which are developed with micrsoft windows phone 7 /7.1 /7.1.1 SDK flip now on 7.10.8858 ROMs just like the wp8 tiles, it is faaaar better, so my question is can we expect something like an 7.8 SDK with some new abilities for the live tiles, like making big live tiles for the 7.8? i would love to have my app have the same visual abilities like the live tiles on wp8. for now they fliping the same way. i hope we get some API with which we can work to make the big one s too and some other transition effects like on th e wp8.
Click to expand...
Click to collapse
I assume that there will be an addition of wide tiles to the API so probably a small version bump in the SDK. But if we get that for sure only time or MS can tell. Maybe they'll still lock the wide tiles to OEMs, just like they currently do (officially)
I assume that there will be an addition of wide tiles to the API so probably a small version bump in the SDK. But if we get that for sure only time or MS can tell. Maybe they'll still lock the wide tiles to OEMs, just like they currently do (officially)
Click to expand...
Click to collapse
if they lock the big tile to OEMs that would be a disappointment to all developers. first the wp8 SDK needs to much resources. i have to buy additional 2GB of RAM, and i need to reinstall my windows 8 to x64. Thats to much for the majority of developers to ask for. So wp8 could also make an slow progress on apps because of that fact. and the last thing about all that is we must pay to develop and spread our apps from which the Windows Phone ecosystem lives! i would set the developer price to $0 for the once which are offering free no ad apps. if you want to add ads to your apps microsoft gets an % share of the earnings, and the third possible situation you want to make paid apps, you pay % of the share of each app selled. so every possible developer would jump on the wp7 wp8 development. but if we pay, like i, and get our apps out, then we get the SDK late, and it uses s o much resources and Microsoft earns on us then this is not ok! They are selling apps as an major feature, and without developers no apps, no live tiles - and no apps means no business. but Microsoft wants that we pay for it to develop no matter how much we are doing for the community.
Gizmo_x said:
Time to say good bye for WP7.8 by MS.
Click to expand...
Click to collapse
Actually, this will keep 7.8 and the developers making apps for it, alive.
MS intends to keep 7.8 as the lower to mid-high end of their market, with 8 being the exclusive high end. More people will have 7.8 than 8, therefore, apps are needed more on 7.8 than on 8. This means 7.8 will not die, because both devs and MS need it.
In fact, every app that does not require very precise programming(AKA C++) will be written in the 7.8 sdk.
mcosmin222 said:
Actually, this will keep 7.8 and the developers making apps for it, alive.
MS intends to keep 7.8 as the lower to mid-high end of their market, with 8 being the exclusive high end. More people will have 7.8 than 8, therefore, apps are needed more on 7.8 than on 8. This means 7.8 will not die, because both devs and MS need it.
In fact, every app that does not require very precise programming(AKA C++) will be written in the 7.8 sdk.
Click to expand...
Click to collapse
as i know wp8 will have native code execute, what about wp7.8?
mcosmin222 said:
Actually, this will keep 7.8 and the developers making apps for it, alive.
MS intends to keep 7.8 as the lower to mid-high end of their market, with 8 being the exclusive high end. More people will have 7.8 than 8, therefore, apps are needed more on 7.8 than on 8. This means 7.8 will not die, because both devs and MS need it.
In fact, every app that does not require very precise programming(AKA C++) will be written in the 7.8 sdk.
Click to expand...
Click to collapse
yeah but to develop for the WP7.8 OS you need the WP8 SDK. windows blog stated this one or two days ago. If you want to use the new features like the biggest live tile you will need wp8 SDK. and therefor plenty developers will say this is bull****, because i think 50% or more of the world wide developers need to upgrade their PCs to run the WP8 SDK. and that gonna be hard for Microsoft. The WP7 system lives from apps, if you dont have developers to develop it, what will happen with WP8???
and if you ask me i wish they make and 7.8 sdk which can run on the same devices like 7.1 SDK. but i think that's not gonna happen, Microsoft want that we buy windows 8 x64 to developer for Windows Phones (7.8 and 8)
Dinchy87 said:
yeah but to develop for the WP7.8 OS you need the WP8 SDK. windows blog stated this one or two days ago. If you want to use the new features like the biggest live tile you will need wp8 SDK. and therefor plenty developers will say this is bull****, because i think 50% or more of the world wide developers need to upgrade their PCs to run the WP8 SDK. and that gonna be hard for Microsoft. The WP7 system lives from apps, if you dont have developers to develop it, what will happen with WP8???
and if you ask me i wish they make and 7.8 sdk which can run on the same devices like 7.1 SDK. but i think that's not gonna happen, Microsoft want that we buy windows 8 x64 to developer for Windows Phones (7.8 and 8)
Click to expand...
Click to collapse
Upgrading to win 8x64 costs like 50 bucks....not that much considering you get a lot of sweet stuff.
The bigger problem will be the emulators which require very specific hardware power. But than again, you should have a phone by now.
Gizmo_x said:
as i know wp8 will have native code execute, what about wp7.8?
Click to expand...
Click to collapse
officially there is no native code fore 7.x family at all.it just never intended.due limitations of ce7kernel(there is no security for such code at all)
Native code on RT (phone. And windows rt edition).runs in sandbox enviroment .like traditional metro apps (7x).so no kernel mode at all.it suitable only for sharing programming model with desktop version
mo3ulla said:
officially there is no native code fore 7.x family at all.it just never intended.due limitations of ce7kernel(there is no security for such code at all)
Native code on RT (phone. And windows rt edition).runs in sandbox enviroment .like traditional metro apps (7x).so no kernel mode at all.it suitable only for sharing programming model with desktop version
Click to expand...
Click to collapse
then Wp7.8 will lose opportunity for Cross platform game engines like Unity3D because they are going to support only Wp8.
mcosmin222 said:
Upgrading to win 8x64 costs like 50 bucks....not that much considering you get a lot of sweet stuff.
The bigger problem will be the emulators which require very specific hardware power. But than again, you should have a phone by now.
Click to expand...
Click to collapse
I'm speaking of development for 7.8 Europe and eat Europe, Asia markets will be very good for wp7.8 development. and 7.8 will be tied to the WP8 SDK. and i have already 7.8 and i dont want to develop for wp8 for now. the problem is not in windows 8, the problem is when they told us about the specifications. i already had x86 as they said that. and i dont have 4GB RAM and no CPU with SLAT support. this will be in east Europe about 200-250$ investment! for what? for microsoft that they can live with WP8 and with our apps? They live of our apps they should give us what we need to develop, 7.1 sdk run very well on my pc and i have no problems, and if 7.8 is stil a 7 then why new resource needs and specifications? I think their lazy to make an custom sdk for 7.8 and will just reflection some stuff from wp8. and an reflection uses the wp8 SDK and of course windows 8 and 4gb ram an an CPU with SLAT. so 50% of the worldwide developers must upgrade... half of my friends must upgrade to develop further for Windows Phone 7.8 and that is bull****.